[Bug middle-end/39254] [4.4 Regression] gcc.c-torture/execute/va-arg-trap-1.c ICEs on powerpc-apple-darwin9

amylaar at gcc dot gnu dot org gcc-bugzilla@gcc.gnu.org
Sat Feb 28 16:30:00 GMT 2009



------- Comment #10 from amylaar at gcc dot gnu dot org  2009-02-28 16:30 -------
I appears the haifa scheduler doesn't know what to do with the lone use
of (symbol_ref "ap") so it ends up clogging the end of a basic block.

Mike, as far as I can tell, you originally (in 1997) added the code to
rs6000.md which is now in rs6000.c:rs6000_emit_move and emits a USE
for SYMBOL_REFS that are the source of a move.  (Search for
"Emit a USE operation").
What is wrong with deleting constants that are not used?


-- 

amylaar at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |meissner at gcc dot gnu dot
                   |                            |org


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39254



More information about the Gcc-bugs mailing list