[Bug target/14580] [3.5 Regression] symbol emitted instead of a non_lazy_symbol
pinskia at gcc dot gnu dot org
gcc-bugzilla@gcc.gnu.org
Mon Mar 15 15:26:00 GMT 2004
------- Additional Comments From pinskia at gcc dot gnu dot org 2004-03-15 15:25 -------
Actually it looks more like as .combine is the stage where it is messed up:
2004-03-12 Roger Sayle <roger@eyesopen.com>
* combine.c (unmentioned_reg_p): New function to check whether an
expression is a "specialization" of another, i.e. that there are
no registers or memory references mentioned in the first that don't
appear in the second.
(unmentioned_reg_p_1): New helper subroutine of unmentioned_reg_p.
(combine_instructions): Also try combining instructions using the
REG_EQUAL note from a preceding log-linked instruction.
--
What |Removed |Added
----------------------------------------------------------------------------
CC| |roger at eyesopen dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14580
More information about the Gcc-bugs
mailing list