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