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

Richard Biener <rguenth at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Target|                            |x86_64-*-* i?86-*-*
           Priority|P3                          |P2
             Status|UNCONFIRMED                 |NEW
      Known to work|                            |8.1.0
           Keywords|                            |ice-on-valid-code
   Last reconfirmed|                            |2018-08-27
          Component|rtl-optimization            |middle-end
                 CC|                            |msebor at gcc dot gnu.org
     Ever confirmed|0                           |1
            Summary|internal compiler error:    |[8/9 Regression] internal
                   |segmentation fault          |compiler error:
                   |                            |segmentation fault
   Target Milestone|---                         |8.3
      Known to fail|                            |8.2.0

--- Comment #1 from Richard Biener <rguenth at gcc dot gnu.org> ---
Confirmed.  Backtrace from trunk:

during RTL pass: expand
t.c: In function ‘main’:
t.c:5:13: internal compiler error: Segmentation fault
5 |     int a = strncmp(&(myArray[1]),"aaaa",3);
  |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
0x10491a9 crash_signal
        /space/rguenther/src/gcc-sccvn/gcc/toplev.c:325
0x7fe0cd2b2fdf ???
       
/usr/src/debug/glibc-2.22/signal/../sysdeps/unix/sysv/linux/x86_64/sigaction.c:0
0x842f44 contains_struct_check(tree_node const*, tree_node_structure_enum, char
const*, int, char const*)
        /space/rguenther/src/gcc-sccvn/gcc/tree.h:3489
0x8766df wi::extended_tree<192>::extended_tree(tree_node const*)
        /space/rguenther/src/gcc-sccvn/gcc/tree.h:5541
0x875525 generic_wide_int<wi::extended_tree<192> >::generic_wide_int<tree_node
const*>(tree_node const* const&)
        /space/rguenther/src/gcc-sccvn/gcc/wide-int.h:780
0x8750e5 wi::to_widest(tree_node const*)
        /space/rguenther/src/gcc-sccvn/gcc/tree.h:5468
0x875117 tree_int_cst_lt(tree_node const*, tree_node const*)
        /space/rguenther/src/gcc-sccvn/gcc/tree.h:5721
0x9ede7a maybe_warn_nonstring_arg(tree_node*, tree_node*)
        /space/rguenther/src/gcc-sccvn/gcc/calls.c:1663
0x9f02cb initialize_argument_information
        /space/rguenther/src/gcc-sccvn/gcc/calls.c:2197
0x9f4fd7 expand_call(tree_node*, rtx_def*, int)
        /space/rguenther/src/gcc-sccvn/gcc/calls.c:3583

Reply via email to