This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug middle-end/11243] [3.4 regression] segfault on valid code initializing a vector
- From: "pinskia at physics dot uc dot edu" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 18 Jun 2003 20:41:19 -0000
- Subject: [Bug middle-end/11243] [3.4 regression] segfault on valid code initializing a vector
- References: <20030618203642.11243.kazu@cs.umass.edu>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=11243
pinskia at physics dot uc dot edu changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |NEW
Component|c |middle-end
Ever Confirmed| |1
Last reconfirmed|0000-00-00 00:00:00 |2003-06-18 20:41:18
date| |
------- Additional Comments From pinskia at physics dot uc dot edu 2003-06-18 20:41 -------
The seg fault is in the middle-end:
Program received signal SIGSEGV, Segmentation fault.
copy_rtx (orig=0x0) at /home/gates/pinskia/src/gnu/gcc/src/gcc/rtl.c:291
291 code = GET_CODE (orig);
(gdb) bt
#0 copy_rtx (orig=0x0) at /home/gates/pinskia/src/gnu/gcc/src/gcc/rtl.c:291
#1 0x082d8945 in simplify_gen_subreg (outermode=SImode, op=0x4006e4f8,
innermode=QImode, byte=8) at /home/gates/pinskia/src/gnu/gcc/src/gcc/simplify-rtx.c:3012
#2 0x08137db2 in emit_move_insn_1 (x=0x40072d80, y=0x4006e4f8) at /home/gates/pinskia/
src/gnu/gcc/src/gcc/expr.c:3619
#3 0x0813784f in emit_move_insn (x=0x40072d80, y=0x4006e4f8) at /home/gates/pinskia/
src/gnu/gcc/src/gcc/expr.c:3306
#4 0x0813a3f0 in store_expr (exp=0x4008a4f0, target=0x40072d80, want_value=0) at /home/
gates/pinskia/src/gnu/gcc/src/gcc/expr.c:4792
#5 0x0813911b in expand_assignment (to=0x4008e798, from=0x4008a4f0, want_value=0,
suggest_reg=0) at /home/gates/pinskia/src/gnu/gcc/src/gcc/expr.c:4421
#6 0x082e39da in expand_decl_init (decl=0x4008e798) at /home/gates/pinskia/src/gnu/gcc/
src/gcc/stmt.c:4077
#7 0x0809e031 in emit_local_var (decl=0x4008e798) at /home/gates/pinskia/src/gnu/gcc/src/
gcc/c-semantics.c:296
#8 0x080a077d in expand_stmt (t=0x400757d0) at /home/gates/pinskia/src/gnu/gcc/src/gcc/
c-semantics.c:847
#9 0x0809fe8d in genrtl_compound_stmt (t=0x4007558c) at /home/gates/pinskia/src/gnu/gcc/
src/gcc/c-semantics.c:752
#10 0x080a03f9 in expand_stmt (t=0x4007558c) at /home/gates/pinskia/src/gnu/gcc/src/gcc/
c-semantics.c:867
#11 0x0806c07a in c_expand_body_1 (fndecl=0x4008e5e8, nested_p=0) at /home/gates/
pinskia/src/gnu/gcc/src/gcc/c-decl.c:6507
#12 0x0806c5e9 in c_expand_body (fndecl=0x0) at /home/gates/pinskia/src/gnu/gcc/src/gcc/c-
decl.c:6612
#13 0x0806bbeb in finish_function (nested=0, can_defer_p=1) at /home/gates/pinskia/src/gnu/
gcc/src/gcc/c-decl.c:6395
#14 0x0804c7c7 in yyparse () at c-parse.y:407
#15 0x08098d56 in c_common_parse_file (set_yydebug=0) at /home/gates/pinskia/src/gnu/gcc/
src/gcc/c-opts.c:1199
#16 0x082f036a in compile_file () at /home/gates/pinskia/src/gnu/gcc/src/gcc/toplev.c:2202
#17 0x082f6137 in do_compile () at /home/gates/pinskia/src/gnu/gcc/src/gcc/toplev.c:5567
#18 0x082f61a8 in toplev_main (argc=0, argv=0xbffec4f4) at /home/gates/pinskia/src/gnu/gcc/
src/gcc/toplev.c:5596
#19 0x080b874b in main (argc=0, argv=0x0) at /home/gates/pinskia/src/gnu/gcc/src/gcc/
main.c:37
confirmed on the mainline updated 12am EDT (4am UTC) June 18, 2003.