This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug target/63171] New: Segfault in rs6000.c:rs6000_emit_move for multiple tls tests starting with r214658


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

            Bug ID: 63171
           Summary: Segfault in rs6000.c:rs6000_emit_move for multiple tls
                    tests starting with r214658
           Product: gcc
           Version: 5.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: target
          Assignee: unassigned at gcc dot gnu.org
          Reporter: pthaugen at gcc dot gnu.org
                CC: bergner at gcc dot gnu.org, dje.gcc at gmail dot com,
                    rsandifo at gcc dot gnu.org
              Host: powerpc64-unknown-linux-gnu
            Target: powerpc64-unknown-linux-gnu
             Build: powerpc64-unknown-linux-gnu

Several tls tests from the testsuite are now failing for powerpc64
(https://gcc.gnu.org/ml/gcc-testresults/2014-09/msg00363.html). Bisected to
revision 214658. Following is example failure.

$ ~/install/gcc/trunk/bin/gcc -c -m64
~/src/gcc/trunk/gcc/gcc/testsuite/gcc.dg/tls/opt-11.c
/home/pthaugen/src/gcc/trunk/gcc/gcc/testsuite/gcc.dg/tls/opt-11.c: In function
âfooâ:
/home/pthaugen/src/gcc/trunk/gcc/gcc/testsuite/gcc.dg/tls/opt-11.c:23:10:
internal compiler error: Segmentation fault
   return &a.i;
          ^
0x106e3d67 crash_signal
    /home/pthaugen/src/gcc/trunk/gcc/gcc/toplev.c:339
0x10a70b34 rs6000_emit_move(rtx_def*, rtx_def*, machine_mode)
    /home/pthaugen/src/gcc/trunk/gcc/gcc/config/rs6000/rs6000.c:8659
0x10b6d39f gen_movdi(rtx_def*, rtx_def*)
    /home/pthaugen/src/gcc/trunk/gcc/gcc/config/rs6000/rs6000.md:7748
0x10396f3b insn_gen_fn::operator()(rtx_def*, rtx_def*) const
    /home/pthaugen/src/gcc/trunk/gcc/gcc/recog.h:308
0x10396f3b emit_move_ccmode
    /home/pthaugen/src/gcc/trunk/gcc/gcc/expr.c:3407
0x10396f3b emit_move_insn_1(rtx_def*, rtx_def*)
    /home/pthaugen/src/gcc/trunk/gcc/gcc/expr.c:3564
0x1039739f emit_move_insn(rtx_def*, rtx_def*)
    /home/pthaugen/src/gcc/trunk/gcc/gcc/expr.c:3640
0x1039e743 store_expr(tree_node*, rtx_def*, int, bool)
    /home/pthaugen/src/gcc/trunk/gcc/gcc/expr.c:5498
0x103a054b expand_assignment(tree_node*, tree_node*, bool)
    /home/pthaugen/src/gcc/trunk/gcc/gcc/expr.c:5125
0x10266067 expand_gimple_stmt_1
    /home/pthaugen/src/gcc/trunk/gcc/gcc/cfgexpand.c:3274
0x10266067 expand_gimple_stmt
    /home/pthaugen/src/gcc/trunk/gcc/gcc/cfgexpand.c:3376
0x10267b8b expand_gimple_basic_block
    /home/pthaugen/src/gcc/trunk/gcc/gcc/cfgexpand.c:5215
0x10269a97 execute
    /home/pthaugen/src/gcc/trunk/gcc/gcc/cfgexpand.c:5821
Please submit a full bug report,

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]