------- Comment #6 from wilson at gcc dot gnu dot org  2005-10-06 17:41 -------
Loads can have post_increment addresses with an immediate or register
increment.  Stores can have post_increment address with only an immediate
increment.  We have a special predicate, destination_operand, that checks for
this.  Unfortunately, we haven't been using it consistently.  And people who
have noticed this problem have fixed only the one pattern that they noticed was
broken, instead of fixing all of them.

Scanning the md file, I see that movbi and movti_internal at least are broken. 
There may be more.  I think gr_spill_internal is also broken.  I'm off to a
meeting and will have to finish this later.


-- 

wilson at gcc dot gnu dot org changed:

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


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

Reply via email to