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

            Bug ID: 69044
           Summary: [6 regression] [CHKP] internal compiler error: in
                    duplicate_thunk_for_node
           Product: gcc
           Version: 6.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: ipa
          Assignee: unassigned at gcc dot gnu.org
          Reporter: ienkovich at gcc dot gnu.org
  Target Milestone: ---

>cat test.i
int i;
int strncasecmp (char *p1, char *p2, long p3) { return 0; }
int special_command ()
{
  if (strncasecmp (0, 0, 0))
    i++;
}
>gcc -O2 -fcheck-pointer-bounds -mmpx test.i
test.i:7:1: internal compiler error: in duplicate_thunk_for_node, at
cgraphclones.c:321
 }
 ^

0x8bd8e7 duplicate_thunk_for_node
        /export/users/ienkovic/issues/mpx/gcc/gcc/cgraphclones.c:321
0x8bdb9a cgraph_edge::redirect_callee_duplicating_thunks(cgraph_node*)
        /export/users/ienkovic/issues/mpx/gcc/gcc/cgraphclones.c:355
0x8be119 cgraph_node::create_clone(tree_node*, long, int, bool,
vec<cgraph_edge*, va_heap, vl_ptr>, bool, cgraph_node*, bitmap_head*)
        /export/users/ienkovic/issues/mpx/gcc/gcc/cgraphclones.c:476
0x8be78c cgraph_node::create_virtual_clone(vec<cgraph_edge*, va_heap, vl_ptr>,
vec<ipa_replace_map*, va_gc, vl_embed>*, bitmap_head*, char const*)
        /export/users/ienkovic/issues/mpx/gcc/gcc/cgraphclones.c:583
0x16aaece create_specialized_node
        /export/users/ienkovic/issues/mpx/gcc/gcc/ipa-cp.c:3462
0x16ace05 decide_whether_version_node
        /export/users/ienkovic/issues/mpx/gcc/gcc/ipa-cp.c:4381
0x16ad284 ipcp_decision_stage
        /export/users/ienkovic/issues/mpx/gcc/gcc/ipa-cp.c:4493
0x16ad6aa ipcp_driver
        /export/users/ienkovic/issues/mpx/gcc/gcc/ipa-cp.c:4607
0x16ad88a execute
        /export/users/ienkovic/issues/mpx/gcc/gcc/ipa-cp.c:4697
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.

Reply via email to