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 c/79630] New: ICE in make_decl_rtl, at varasm.c:1311


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

            Bug ID: 79630
           Summary: ICE in make_decl_rtl, at varasm.c:1311
           Product: gcc
           Version: 7.0.1
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c
          Assignee: unassigned at gcc dot gnu.org
          Reporter: gerhard.steinmetz.fortran@t-online.de
  Target Milestone: ---

Version 5/6/7 (on x86_64 GNU/Linux) and files
  ./gcc.dg/nested-func-9.c
  ./gcc.target/i386/pr66817.c
  ./gcc.dg/torture/pr8081.c

Maybe related to pr77383 -- but here not depending on -On.


$ gcc-7-20170219 -mmpx -fcheck-pointer-bounds -c pr8081.c
pr8081.c: In function 'main.chkp':
pr8081.c:19:4: internal compiler error: in make_decl_rtl, at varasm.c:1311
   a=retframe_block ();
   ~^~~~~~~~~~~~~~~~~~
0xefe11e make_decl_rtl(tree_node*)
        ../../gcc/varasm.c:1307
0x8c4f03 expand_expr_real_1(tree_node*, rtx_def*, machine_mode,
expand_modifier, rtx_def**, bool)
        ../../gcc/expr.c:9765
0xf6c91d expand_normal
        ../../gcc/expr.h:282
0xf6c91d ix86_expand_builtin
        ../../gcc/config/i386/i386.c:36762
0x793166 expand_builtin(tree_node*, rtx_def*, rtx_def*, machine_mode, int)
        ../../gcc/builtins.c:6362
0x8c3dd4 expand_expr_real_1(tree_node*, rtx_def*, machine_mode,
expand_modifier, rtx_def**, bool)
        ../../gcc/expr.c:10782
0x7a0bcd initialize_argument_information
        ../../gcc/calls.c:1589
0x7a3658 expand_call(tree_node*, rtx_def*, int)
        ../../gcc/calls.c:3275
0x8c29ac expand_expr_real_1(tree_node*, rtx_def*, machine_mode,
expand_modifier, rtx_def**, bool)
        ../../gcc/expr.c:10785
0x8cffa6 store_expr_with_bounds(tree_node*, rtx_def*, int, bool, bool,
tree_node*)
        ../../gcc/expr.c:5552
0x8d1b90 expand_assignment(tree_node*, tree_node*, bool)
        ../../gcc/expr.c:5321
0x7b785a expand_call_stmt
        ../../gcc/cfgexpand.c:2656
0x7b785a expand_gimple_stmt_1
        ../../gcc/cfgexpand.c:3571
0x7b785a expand_gimple_stmt
        ../../gcc/cfgexpand.c:3737
0x7b94ee expand_gimple_basic_block
        ../../gcc/cfgexpand.c:5744
0x7bf5b6 execute
        ../../gcc/cfgexpand.c:6357

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