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

Martin Liška <marxin at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2017-02-15
                 CC|                            |marxin at gcc dot gnu.org
     Ever confirmed|0                           |1

--- Comment #5 from Martin Liška <marxin at gcc dot gnu.org> ---
Confirmed, started when GNU TM was added (4.7.0).

Reduced test-case:

static a () __attribute__ ((weakref ("")));
b ()
{
  __transaction_atomic { a (); }
}

With following backtrace:

/home/marxin/Programming/testcases/pr79530.i:5:1: internal compiler error:
Segmentation fault
 }
 ^
0xa846bf crash_signal
        ../../gcc/toplev.c:333
0xa87b10 symtab_node::get_alias_target()
        ../../gcc/cgraph.h:2400
0xa87b10 cgraph_node::get_alias_target()
        ../../gcc/cgraph.h:2932
0xa87b10 get_cg_data
        ../../gcc/trans-mem.c:4216
0xa89205 ipa_tm_scan_calls_block
        ../../gcc/trans-mem.c:4273
0xa8c773 ipa_tm_scan_calls_transaction
        ../../gcc/trans-mem.c:4305
0xa8c773 ipa_tm_execute
        ../../gcc/trans-mem.c:5462
0xa8c773 execute
        ../../gcc/trans-mem.c:5698

Reply via email to