mirror of
https://git.FreeBSD.org/ports.git
synced 2025-01-24 09:25:01 +00:00
c25da1631f
microcontrollers. It includes patches from the WinAVR project to support the ATmega32C1, ATmega32M1, ATmega32U4, and ATtiny167 controllers, and in particular the next generation AVRs ATxmega64A1 and ATxmega128A1. The port has been carefully crafted to peacefully coexist with the non-devel avr-gcc port. All executables installed have the suffix "-43" added for that reason.
27 lines
744 B
Plaintext
27 lines
744 B
Plaintext
Committed on HEAD/4.4
|
|
--------------------------------------------------------------------------------
|
|
Index: fwprop.c
|
|
===================================================================
|
|
--- gcc/fwprop.c (revision 131704)
|
|
+++ gcc/fwprop.c (working copy)
|
|
@@ -882,7 +882,6 @@
|
|
return try_fwprop_subst (use, loc, new, def_insn, set_reg_equal);
|
|
}
|
|
|
|
-
|
|
/* Given a use USE of an insn, if it has a single reaching
|
|
definition, try to forward propagate it into that insn. */
|
|
|
|
@@ -921,9 +920,10 @@
|
|
else
|
|
parent = PATTERN (use_insn);
|
|
|
|
- if (!loc_mentioned_in_p (DF_REF_LOC (use), parent))
|
|
+ if (!reg_mentioned_p (DF_REF_REG (use), parent))
|
|
return;
|
|
|
|
+
|
|
def_insn = DF_REF_INSN (def);
|
|
if (multiple_sets (def_insn))
|
|
return;
|