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

Martin Sebor <msebor at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2016-01-19
     Ever confirmed|0                           |1

--- Comment #6 from Martin Sebor <msebor at gcc dot gnu.org> ---
I don't see it on a big-endian powerpc64 even with -mlra -mvsx -mvsx-timode but
I can reproduce/confirm it with those options on powerpc64le (I did miss those
on my first attempt).

$ cat u.c && /build/gcc-trunk/gcc/xgcc -B /build/gcc-trunk/gcc -S -Wall -Wextra
 -S  -mlra -mvsx-timode u.c
typedef union { _Decimal128 a; } u_t;
extern u_t fn2 (u_t);
u_t
fn1 (void)
{
  return fn2 (fn1 ());
}
u.c: In function ‘fn1’:
u.c:7:1: internal compiler error: Max. number of generated reload insns per
insn is achieved (90)

 }
 ^

0x10a72f87 lra_constraints(bool)
        /src/gcc/trunk/gcc/lra-constraints.c:4336
0x10a53127 lra(_IO_FILE*)
        /src/gcc/trunk/gcc/lra.c:2277
0x109d0cc7 do_reload
        /src/gcc/trunk/gcc/ira.c:5393
0x109d1383 execute
        /src/gcc/trunk/gcc/ira.c:5564
Please submit a full bug report,
with preprocessed source if appropriate.
Please include the complete backtrace with any bug report.
See <http://gcc.gnu.org/bugs.html> for instructions.

Reply via email to