[Bug middle-end/23488] [4.1/4.2/4.3 Regression] GCSE load PRE does not work with non sets (or missing load PRE with plain decls)

steven at gcc dot gnu dot org gcc-bugzilla@gcc.gnu.org
Mon Nov 5 22:29:00 GMT 2007



------- Comment #24 from steven at gcc dot gnu dot org  2007-11-05 22:29 -------
Implementing this kind of load PRE for RTL again is more trouble than it is
worth. It would require tracking of addresses in MEM rtx'en, hashing the MEM
and the MEM address independently but solving the dataflow equations with some
kind of fake dependency (e.g. to avoid hoisting the a load but not the address
of the load), and validating that an address replacement is correct.


-- 

steven at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |steven at gcc dot gnu dot
                   |                            |org
             Status|NEW                         |RESOLVED
         Resolution|                            |WONTFIX


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



More information about the Gcc-bugs mailing list