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 rtl-optimization/54936] New: ICE: in prepare_cmp_insn, at optabs.c:4177 with -fnon-call-exceptions and vector float compare


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54936

             Bug #: 54936
           Summary: ICE: in prepare_cmp_insn, at optabs.c:4177 with
                    -fnon-call-exceptions and vector float compare
    Classification: Unclassified
           Product: gcc
           Version: 4.8.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: rtl-optimization
        AssignedTo: unassigned@gcc.gnu.org
        ReportedBy: zsojka@seznam.cz


Created attachment 28453
  --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=28453
reduced testcase

Compiler output:
$ gcc -fexceptions -fnon-call-exceptions testcase.c
testcase.c: In function 'foo':
testcase.c:6:14: internal compiler error: in prepare_cmp_insn, at optabs.c:4177
   (void) (f1 < f2);
              ^
linux-vdso.so.1: No such file or directory
0x8eb3ed prepare_cmp_insn
        /mnt/svn/gcc-trunk/gcc/optabs.c:4177
0x8eb65c emit_cmp_and_jump_insns(rtx_def*, rtx_def*, rtx_code, rtx_def*,
machine_mode, int, rtx_def*)
        /mnt/svn/gcc-trunk/gcc/optabs.c:4309
0x6fe624 do_compare_rtx_and_jump(rtx_def*, rtx_def*, rtx_code, int,
machine_mode, rtx_def*, rtx_def*, rtx_def*, int)
        /mnt/svn/gcc-trunk/gcc/dojump.c:1074
0x773999 emit_store_flag_force(rtx_def*, rtx_code, rtx_def*, rtx_def*,
machine_mode, int, int)
        /mnt/svn/gcc-trunk/gcc/expmed.c:5883
0x7958f4 do_store_flag
        /mnt/svn/gcc-trunk/gcc/expr.c:10815
0x7958f4 expand_expr_real_2(separate_ops*, rtx_def*, machine_mode,
expand_modifier)
        /mnt/svn/gcc-trunk/gcc/expr.c:8819
0x69b4f0 expand_gimple_stmt_1
        /mnt/svn/gcc-trunk/gcc/cfgexpand.c:2142
0x69b4f0 expand_gimple_stmt
        /mnt/svn/gcc-trunk/gcc/cfgexpand.c:2202
0x69ca7b expand_gimple_basic_block
        /mnt/svn/gcc-trunk/gcc/cfgexpand.c:3956
0x69ee1a gimple_expand_cfg
        /mnt/svn/gcc-trunk/gcc/cfgexpand.c:4475
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.

Tested revisions:
r192466 - crash
4.7 r191640 - crash
4.6 - won't compile


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