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

Stafford Horne <shorne at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Target|                            |or1k
         Depends on|                            |125155

--- Comment #1 from Stafford Horne <shorne at gcc dot gnu.org> ---
This seems to be caused by 125155.  But reverting 125155 introduces other
problems.

The fix for 125155 allows SI mode for the sr_f register. In the error we see
and invalid code sequence generated acessing sr_f in SI mode:

(insn 867 609 869 25 (set (reg:SI 34 ?sr_f)
        (reg:SI 17 r19 [375])) "networking/nc_bloaty.c":833:4 discrim 1 28
{*movsi_internal}
     (nil))


Referenced Bugs:

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=125155
[Bug 125155] [16/17 regression] or1k: ICE in emit_move_multi_word when
compiling glibc-2.43 by r16-718-geb2ea476db2182

Reply via email to