http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54957



Jorn Wolfgang Rennecke <amylaar at gcc dot gnu.org> changed:



           What    |Removed                     |Added

----------------------------------------------------------------------------

             Status|UNCONFIRMED                 |NEW

   Last reconfirmed|                            |2012-10-22

                 CC|                            |amylaar at gcc dot gnu.org

     Ever Confirmed|0                           |1



--- Comment #13 from Jorn Wolfgang Rennecke <amylaar at gcc dot gnu.org> 
2012-10-22 23:37:07 UTC ---

(In reply to comment #0)



> Program received signal SIGSEGV, Segmentation fault.

> 0x087696fb in emit_case_dispatch_table (index_expr=0x1121f18, 

>     index_type=0x1403c0, case_list=0xa7de974, default_label=0x125e18c, 

>     minval=0x12b690, maxval=0x12bbf4, range=0x12bbf4, stmt_bb=0x0)

>     at /builds/gnu-gcc-trunk/svn/arm-oabi/../gcc/stmt.c:1919

> 

> 

> #0  0x087696fb in emit_case_dispatch_table (index_expr=0x1121f18, 

>     index_type=0x1403c0, case_list=0xa7de974, default_label=0x125e18c, 

>     minval=0x12b690, maxval=0x12bbf4, range=0x12bbf4, stmt_bb=0x0)

>     at /builds/gnu-gcc-trunk/svn/arm-oabi/../gcc/stmt.c:1919

> #1  0x08769fab in expand_sjlj_dispatch_table (dispatch_index=0x125bc9c, 

>     dispatch_table=0xa7b2be0)

>     at /builds/gnu-gcc-trunk/svn/arm-oabi/../gcc/stmt.c:2292



I got essentially the same here for arc-elf32:



Starting program: /home/joern/synopsys/arc_gnu_4.8-r192641/bd-elf32/gcc/cc1plus

-fpreprocessed complex_io.ii -quiet -dumpbase complex_io.cc -auxbase-strip

complex_io.o -g -O2 -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -version

-fno-implicit-templates -fdiagnostics-show-location=once -ffunction-sections

-fdata-sections -frandom-seed=complex_io.lo -o complex_io.s

GNU C++ (ARCompact elf32 toolchain (built 20121023)) version 4.8.0 20121020

(experimental) (arc-elf32)

        compiled by GNU C version 4.7.2 20120921 (Red Hat 4.7.2-2), GMP version

5.0.2, MPFR version 3.1.0, MPC version 0.9

GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096

GNU C++ (ARCompact elf32 toolchain (built 20121023)) version 4.8.0 20121020

(experimental) (arc-elf32)

        compiled by GNU C version 4.7.2 20120921 (Red Hat 4.7.2-2), GMP version

5.0.2, MPFR version 3.1.0, MPC version 0.9

GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096

Compiler executable checksum: ee7ca61d2a64c77d0855e3f95c0f285e



Program received signal SIGSEGV, Segmentation fault.

0x086ac657 in emit_case_dispatch_table (

    index_expr=index_expr@entry=0xb7081508, 

    index_type=index_type@entry=0xb7bfc3c0, case_list=0x8d89bac, 

    default_label=default_label@entry=0xb7096414, 

    minval=minval@entry=0xb7be7618, maxval=maxval@entry=0xb7c9485c, 

    range=range@entry=0xb7c9485c, stmt_bb=stmt_bb@entry=0x0)

    at /home/joern/synopsys/arc_gnu_4.8-r192641/unisrc/gcc/stmt.c:1919

1919      edge default_edge = EDGE_SUCC(stmt_bb, 0);

(gdb) bt

#0  0x086ac657 in emit_case_dispatch_table (

    index_expr=index_expr@entry=0xb7081508, 

    index_type=index_type@entry=0xb7bfc3c0, case_list=0x8d89bac, 

    default_label=default_label@entry=0xb7096414, 

    minval=minval@entry=0xb7be7618, maxval=maxval@entry=0xb7c9485c, 

    range=range@entry=0xb7c9485c, stmt_bb=stmt_bb@entry=0x0)

    at /home/joern/synopsys/arc_gnu_4.8-r192641/unisrc/gcc/stmt.c:1919

#1  0x086b4104 in expand_sjlj_dispatch_table (dispatch_index=0xb7095438, 

    dispatch_table=0x8d7e150)

    at /home/joern/synopsys/arc_gnu_4.8-r192641/unisrc/gcc/stmt.c:2292

#2  0x0847a661 in sjlj_emit_dispatch_table (num_dispatch=8, 

    dispatch_label=0xb709296c)

    at /home/joern/synopsys/arc_gnu_4.8-r192641/unisrc/gcc/except.c:1363

#3  sjlj_build_landing_pads ()

    at /home/joern/synopsys/arc_gnu_4.8-r192641/unisrc/gcc/except.c:1420

#4  finish_eh_generation ()

    at /home/joern/synopsys/arc_gnu_4.8-r192641/unisrc/gcc/except.c:1454

#5  0x083d481b in gimple_expand_cfg ()

    at /home/joern/synopsys/arc_gnu_4.8-r192641/unisrc/gcc/cfgexpand.c:4579

#6  0x08615c6c in execute_one_pass (pass=pass@entry=0x8c5ca00)

    at /home/joern/synopsys/arc_gnu_4.8-r192641/unisrc/gcc/passes.c:2320

#7  0x08616095 in execute_pass_list (pass=0x8c5ca00)

    at /home/joern/synopsys/arc_gnu_4.8-r192641/unisrc/gcc/passes.c:2381

Reply via email to