This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug other/22631] ICE / ada / error in gimple_add_tmp_var, at gimplify.c:557
- From: "pluto at agmk dot net" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 23 Jul 2005 22:45:37 -0000
- Subject: [Bug other/22631] ICE / ada / error in gimple_add_tmp_var, at gimplify.c:557
- References: <20050723174448.22631.pluto@agmk.net>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Additional Comments From pluto at agmk dot net 2005-07-23 22:45 -------
detailed backtrace:
(gdb) bt
#0 gimple_add_tmp_var (tmp=0x2aaaab3176e0) at ../../gcc/gimplify.c:557
#1 0x0000000000724261 in create_tmp_var (type=0x2aaaaaf93c60, prefix=0x0) #2
0x000000000072496c in create_tmp_from_val (val=0x2aaaab303b40)
at ../../gcc/gimplify.c:429
#3 0x00000000007248ba in lookup_tmp_var (val=0x2aaaab303b40, is_formal=1
'\001') at ../../gcc/gimplify.c:458
#4 0x00000000007249ae in internal_get_tmp_var (val=0x2aaaab303b40,
pre_p=0x2aaaab30a0f0, post_p=0x0,
is_formal=1 '\001') at ../../gcc/gimplify.c:493
#5 0x0000000000724c39 in get_formal_tmp_var (val=0x2aaaab303b40,
pre_p=0x2aaaab30a0f0)
at ../../gcc/gimplify.c:519
#6 0x000000000073d29c in gimplify_expr (expr_p=0x2aaaab30c478,
pre_p=0x2aaaab30a0f0, post_p=0x7fffffecf8f0,
gimple_test_f=0x722920 <is_gimple_reg>, fallback=fb_rvalue)
at ../../gcc/gimplify.c:4515
#7 0x000000000073ac04 in gimplify_expr (expr_p=0x2aaaab303bc8,
pre_p=0x2aaaab30a0f0, post_p=0x7fffffecf8f0,
gimple_test_f=0x722e71 <is_gimple_min_lval>, fallback=fb_rvalue)
at ../../gcc/gimplify.c:4111
#8 0x000000000072cadc in gimplify_compound_lval (expr_p=0x7fffffecf6f8,
pre_p=0x2aaaab30a0f0,
post_p=0x7fffffecf8f0, fallback=fb_rvalue) at ../../gcc/gimplify.c:1558
#9 0x000000000073a24e in gimplify_expr (expr_p=0x7fffffecf6f8,
pre_p=0x2aaaab30a0f0, post_p=0x7fffffecf8f0,
gimple_test_f=0x722304 <is_gimple_formal_tmp_rhs>, fallback=fb_rvalue)
at ../../gcc/gimplify.c:4005
#10 0x00000000007249a1 in internal_get_tmp_var (val=0x2aaaab303b90,
pre_p=0x2aaaab30a0f0,
post_p=0x7fffffecf8f0, is_formal=0 '\0') at ../../gcc/gimplify.c:491
#11 0x0000000000724c65 in get_initialized_tmp_var (val=0x2aaaab303b90,
pre_p=0x2aaaab30a0f0,
post_p=0x7fffffecf8f0) at ../../gcc/gimplify.c:528
#12 0x0000000000737378 in gimplify_save_expr (expr_p=0x2aaaab309b70,
pre_p=0x2aaaab30a0f0,
post_p=0x7fffffecf8f0) at ../../gcc/gimplify.c:3386
#13 0x000000000073b2d7 in gimplify_expr (expr_p=0x2aaaab309b70,
pre_p=0x2aaaab30a0f0, post_p=0x7fffffecf8f0,
gimple_test_f=0x722d53 <is_gimple_val>, fallback=fb_rvalue)
at ../../gcc/gimplify.c:4211
#14 0x000000000073e05c in gimplify_one_sizepos (expr_p=0x2aaaab309b70,
stmt_p=0x2aaaab30a0f0)
at ../../gcc/gimplify.c:4645
#15 0x000000000073d67e in gimplify_type_sizes (type=0x2aaaab309b00,
list_p=0x2aaaab30a0f0)
at ../../gcc/gimplify.c:4580
#16 0x00000000007276ea in gimplify_decl_expr (stmt_p=0x2aaaab30a0f0)
at ../../gcc/gimplify.c:1026
#17 0x000000000073acc0 in gimplify_expr (expr_p=0x2aaaab30a0f0,
pre_p=0x7fffffed00f8, post_p=0x7fffffed00f0,
gimple_test_f=0x7226a4 <is_gimple_stmt>, fallback=fb_none)
at ../../gcc/gimplify.c:4137
#18 0x0000000000739d8c in gimplify_stmt (stmt_p=0x2aaaab30a0f0)
at ../../gcc/gimplify.c:3873
#19 0x0000000000736fa3 in gimplify_statement_list (expr_p=0x2aaaab314d10)
at ../../gcc/gimplify.c:3339
#20 0x000000000073be20 in gimplify_expr (expr_p=0x2aaaab314d10,
pre_p=0x7fffffed06f8, post_p=0x7fffffed06f0,
gimple_test_f=0x7226a4 <is_gimple_stmt>, fallback=fb_none)
at ../../gcc/gimplify.c:4283
#21 0x0000000000739d8c in gimplify_stmt (stmt_p=0x2aaaab314d10)
at ../../gcc/gimplify.c:3873
#22 0x0000000000739da3 in gimplify_to_stmt_list (stmt_p=0x2aaaab314d10)
at ../../gcc/gimplify.c:3881
#23 0x0000000000726867 in gimplify_bind_expr (expr_p=0x2aaaab30a610, temp=0x0,
pre_p=0x7fffffed0e58)
at ../../gcc/gimplify.c:901
#24 0x000000000073acf2 in gimplify_expr (expr_p=0x2aaaab30a610,
pre_p=0x7fffffed0e58, post_p=0x7fffffed0e50,
gimple_test_f=0x7226a4 <is_gimple_stmt>, fallback=fb_none)
at ../../gcc/gimplify.c:4146
#25 0x0000000000739d8c in gimplify_stmt (stmt_p=0x2aaaab30a610)
at ../../gcc/gimplify.c:3873
#26 0x0000000000736fa3 in gimplify_statement_list (expr_p=0x2aaaaafd3cb0)
at ../../gcc/gimplify.c:3339
#27 0x000000000073be20 in gimplify_expr (expr_p=0x2aaaaafd3cb0,
pre_p=0x7fffffed1458, post_p=0x7fffffed1450,
gimple_test_f=0x7226a4 <is_gimple_stmt>, fallback=fb_none)
at ../../gcc/gimplify.c:4283
#28 0x0000000000739d8c in gimplify_stmt (stmt_p=0x2aaaaafd3cb0)
at ../../gcc/gimplify.c:3873
#29 0x000000000073e51b in gimplify_body (body_p=0x2aaaaafd3cb0,
fndecl=0x2aaaaafd3c00, do_parms=1 '\001')
at ../../gcc/gimplify.c:4754
#30 0x000000000073ec8b in gimplify_function_tree (fndecl=0x2aaaaafd3c00)
at ../../gcc/gimplify.c:4829
#31 0x000000000043fb23 in gnat_gimplify_function (fndecl=0x2aaaaafd3c00)
at ../../gcc/ada/utils.c:1778
#32 0x000000000043fae5 in end_subprog_body (body=0x2aaaab30bc60)
at ../../gcc/ada/utils.c:1761
#33 0x000000000046c979 in Subprogram_Body_to_gnu (gnat_node=17914)
at ../../gcc/ada/trans.c:1480
#34 0x0000000000477743 in gnat_to_gnu (gnat_node=17914)
at ../../gcc/ada/trans.c:3690
#35 0x000000000047e0ac in process_decls (gnat_decls=-99998363, gnat_decls2=0,
gnat_end_list=0,
pass1p=1 '\001', pass2p=1 '\001') at ../../gcc/ada/trans.c:4998
#36 0x0000000000477844 in gnat_to_gnu (gnat_node=17436)
at ../../gcc/ada/trans.c:3725
#37 0x0000000000477931 in gnat_to_gnu (gnat_node=17427)
at ../../gcc/ada/trans.c:3780
#38 0x0000000000477913 in gnat_to_gnu (gnat_node=4276)
at ../../gcc/ada/trans.c:3776
#39 0x000000000047dfba in process_decls (gnat_decls=-99999981, gnat_decls2=0,
gnat_end_list=0,
pass1p=1 '\001', pass2p=1 '\001') at ../../gcc/ada/trans.c:4982
#40 0x0000000000477844 in gnat_to_gnu (gnat_node=1693)
at ../../gcc/ada/trans.c:3725
#41 0x0000000000470f1d in Compilation_Unit_to_gnu (gnat_node=1656)
at ../../gcc/ada/trans.c:2434
#42 0x0000000000464743 in gigi (gnat_root=1656, max_gnat_node=29021,
number_name=4029,
nodes_ptr=0x2aaaab0f2010, next_node_ptr=0x2aaaab2aa010,
prev_node_ptr=0x2aaaab2db010,
elists_ptr=0x17025d0, elmts_ptr=0x15fcf10, strings_ptr=0x1653040,
string_chars_ptr=0x16e0d50,
list_headers_ptr=0x166df50, number_units=28, file_info_ptr=0x7fffffed5510
"-§á\021",
standard_integer=62, standard_long_long_float=92,
standard_exception_type=1217, gigi_operating_mode=0)
at ../../gcc/ada/trans.c:241
During symbol reading, inner block not inside outer block in
back_end.scan_compiler_arguments.
During symbol reading, inner block not inside outer block in
back_end.scan_compiler_arguments.
#43 0x000000000070e331 in back_end.call_back_end
(mode=back_end__generate_object)
at ../../gcc/ada/back_end.adb:108
During symbol reading, inner block (0x7108a6-0x710ac2) not inside outer block
(0x70ffa9-0x710235).
During symbol reading, inner block (0x710ac2-0x710aeb) not inside outer block
(0x70f608-0x710894).
#44 0x000000000071081c in gnat1drv () at ../../gcc/ada/gnat1drv.adb:640
#45 0x0000000000433010 in gnat_parse_file (set_yydebug=0)
at ../../gcc/ada/misc.c:242
#46 0x0000000000b423bc in compile_file () at ../../gcc/toplev.c:971
#47 0x0000000000b43edb in do_compile () at ../../gcc/toplev.c:1937
#48 0x0000000000b43f3f in toplev_main (argc=19, argv=0x7fffffed5f58)
at ../../gcc/toplev.c:1969
#49 0x0000000000710fc3 in main (argc=19, argv=0x7fffffed5f58)
at ../../gcc/main.c:35
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22631