https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67766

Alexandre Oliva <aoliva at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |ASSIGNED
   Last reconfirmed|                            |2015-10-07
     Ever confirmed|0                           |1

--- Comment #1 from Alexandre Oliva <aoliva at gcc dot gnu.org> ---
Mine.  Moving down the code in function.c that's under the comment:
         /* If a named return value dumped decl_return to memory, then
            we may need to re-do the PROMOTE_MODE signed/unsigned
            extension.  */
so that the test:
         else if (GET_MODE (real_decl_rtl) != GET_MODE (decl_rtl))
appears after the blocks that deal with PARALLELs and CONCATs fixes it for me,
without any regressions on x86* regstraps.

Could you please confirm it fixes bootstrap on alpha?  TIA,

Reply via email to