Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/external/gpl3/gcc/dist/gcc/config/sparc Pull up upstream rev...
details: https://anonhg.NetBSD.org/src/rev/b538abcd3b10
branches: trunk
changeset: 328934:b538abcd3b10
user: martin <martin%NetBSD.org@localhost>
date: Fri Apr 25 11:06:52 2014 +0000
description:
Pull up upstream revision 209789: remove the *ashlsi3_extend pattern.
This fixes gcc [Bug target/60941] and resolves a firefox crash for me.
diffstat:
external/gpl3/gcc/dist/gcc/config/sparc/sparc.md | 13 -------------
1 files changed, 0 insertions(+), 13 deletions(-)
diffs (23 lines):
diff -r ef16e19dd7c8 -r b538abcd3b10 external/gpl3/gcc/dist/gcc/config/sparc/sparc.md
--- a/external/gpl3/gcc/dist/gcc/config/sparc/sparc.md Fri Apr 25 00:26:16 2014 +0000
+++ b/external/gpl3/gcc/dist/gcc/config/sparc/sparc.md Fri Apr 25 11:06:52 2014 +0000
@@ -5854,19 +5854,6 @@
}
[(set_attr "type" "shift")])
-(define_insn "*ashlsi3_extend"
- [(set (match_operand:DI 0 "register_operand" "=r")
- (zero_extend:DI
- (ashift:SI (match_operand:SI 1 "register_operand" "r")
- (match_operand:SI 2 "arith_operand" "rI"))))]
- "TARGET_ARCH64"
-{
- if (GET_CODE (operands[2]) == CONST_INT)
- operands[2] = GEN_INT (INTVAL (operands[2]) & 0x1f);
- return "sll\t%1, %2, %0";
-}
- [(set_attr "type" "shift")])
-
(define_expand "ashldi3"
[(set (match_operand:DI 0 "register_operand" "=r")
(ashift:DI (match_operand:DI 1 "register_operand" "r")
Home |
Main Index |
Thread Index |
Old Index