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

Markus Trippelsdorf <trippels at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2016-01-25
                 CC|                            |trippels at gcc dot gnu.org
     Ever confirmed|0                           |1

--- Comment #4 from Markus Trippelsdorf <trippels at gcc dot gnu.org> ---
trippels@gcc2-power8 ~ % cat complexobject.i
typedef struct {
  double real;
  double imag;
} Py_complex;
Py_complex a;
Py_complex fn1();
Py_complex fn2() { return fn1(); }
void fn3() {
  _setjmp();
  a = fn2();
}

trippels@gcc2-power8 ~ % gcc -O3 -mlra complexobject.i
complexobject.i: In function ‘fn3’:
complexobject.i:9:3: warning: implicit declaration of function ‘_setjmp’
[-Wimplicit-function-declaration]
   _setjmp();
   ^~~~~~~

complexobject.i:11:1: internal compiler error: in lra_set_insn_recog_data, at
lra.c:964
 }
 ^

0x10676757 lra_set_insn_recog_data(rtx_insn*)
        ../../gcc/gcc/lra.c:962
0x10676fb7 lra_get_insn_recog_data
        ../../gcc/gcc/lra-int.h:486
0x10676fb7 lra_update_insn_regno_info
        ../../gcc/gcc/lra.c:1584
0x106774e7 lra_update_insn_regno_info
        ../../gcc/gcc/lra.c:1644
0x106774e7 lra_push_insn_1
        ../../gcc/gcc/lra.c:1649
0x106774e7 lra_push_insn
        ../../gcc/gcc/lra.c:1657
0x106774e7 push_insns
        ../../gcc/gcc/lra.c:1700
0x10679567 lra_process_new_insns(rtx_insn*, rtx_insn*, rtx_insn*, char const*)
        ../../gcc/gcc/lra.c:1746
0x10692363 check_and_process_move
        ../../gcc/gcc/lra-constraints.c:1190
0x10692363 curr_insn_transform
        ../../gcc/gcc/lra-constraints.c:3445
0x106935ab lra_constraints(bool)
        ../../gcc/gcc/lra-constraints.c:4412
0x10677d37 lra(_IO_FILE*)
        ../../gcc/gcc/lra.c:2277
0x1061cc9b do_reload
        ../../gcc/gcc/ira.c:5393
0x1061cc9b execute
        ../../gcc/gcc/ira.c:5564

Reply via email to