Starting program: /scratch/obj.i686/br2/br.update.sh4/build_sh4/staging_dir/usr/libexec/gcc/sh4-linux-uclibcgnueabi/4.3.0/cc1 -fpreprocessed dbxout.i -quiet -dumpbase dbxout.i -auxbase-strip dbx.o -Os -version -fno-tree-dominator-opts -o /tmp/ccb7b5R5.s Failed to read a valid object file image from memory. GNU C (GCC) version 4.3.0 20080115 (experimental) (sh4-linux-uclibcgnueabi) compiled by GNU C version 4.1.2 20061115 (prerelease) (Debian 4.1.1-21), GMP version 4.2.2, MPFR version 2.3.0-p4. warning: GMP header version 4.2.2 differs from library version 4.2.1. GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096 Compiler executable checksum: caac816702a5933f767e8f9443d577b8
Program received signal SIGSEGV, Segmentation fault. prescan_insns_for_dce (fast=1 '\001') at /scratch/obj.i686/br2/br.update.sh4/toolchain_build_sh4/gcc-4.3.0/gcc/dce.c:410 410 if (INSN_P (insn)) (gdb) bt #0 prescan_insns_for_dce (fast=1 '\001') at /scratch/obj.i686/br2/br.update.sh4/toolchain_build_sh4/gcc-4.3.0/gcc/dce.c:410 #1 0x0867d858 in rest_of_handle_fast_dce () at /scratch/obj.i686/br2/br.update.sh4/toolchain_build_sh4/gcc-4.3.0/gcc/dce.c:722 #2 0x0867dfba in run_fast_df_dce () at /scratch/obj.i686/br2/br.update.sh4/toolchain_build_sh4/gcc-4.3.0/gcc/dce.c:830 #3 0x0815ab65 in df_lr_local_finalize (all_blocks=0x8f8872c) at /scratch/obj.i686/br2/br.update.sh4/toolchain_build_sh4/gcc-4.3.0/gcc/df-problems.c:1022 #4 0x08158dc1 in df_analyze_problem (dflow=0x89d7e70, blocks_to_consider=0x8f8872c, postorder=0x8d08b18, n_blocks=194) at /scratch/obj.i686/br2/br.update.sh4/toolchain_build_sh4/gcc-4.3.0/gcc/df-core.c:1065 #5 0x08158ff3 in df_analyze () at /scratch/obj.i686/br2/br.update.sh4/toolchain_build_sh4/gcc-4.3.0/gcc/df-core.c:1155 #6 0x0834d970 in schedule_insns () at /scratch/obj.i686/br2/br.update.sh4/toolchain_build_sh4/gcc-4.3.0/gcc/sched-rgn.c:2939 #7 0x0834de7b in rest_of_handle_sched () at /scratch/obj.i686/br2/br.update.sh4/toolchain_build_sh4/gcc-4.3.0/gcc/sched-rgn.c:3164 #8 0x082de2df in execute_one_pass (pass=0x8809fe0) at /scratch/obj.i686/br2/br.update.sh4/toolchain_build_sh4/gcc-4.3.0/gcc/passes.c:1118 #9 0x082de4e7 in execute_pass_list (pass=0x8809fe0) at /scratch/obj.i686/br2/br.update.sh4/toolchain_build_sh4/gcc-4.3.0/gcc/passes.c:1171 #10 0x082de4fa in execute_pass_list (pass=0x8809440) at /scratch/obj.i686/br2/br.update.sh4/toolchain_build_sh4/gcc-4.3.0/gcc/passes.c:1172 #11 0x083e1a8c in tree_rest_of_compilation (fndecl=0xb7382e80) at /scratch/obj.i686/br2/br.update.sh4/toolchain_build_sh4/gcc-4.3.0/gcc/tree-optimize.c:404 #12 0x085b4f38 in cgraph_expand_function (node=0xb7327300) at /scratch/obj.i686/br2/br.update.sh4/toolchain_build_sh4/gcc-4.3.0/gcc/cgraphunit.c:1152 #13 0x085b750e in cgraph_optimize () at /scratch/obj.i686/br2/br.update.sh4/toolchain_build_sh4/gcc-4.3.0/gcc/cgraphunit.c:1215 #14 0x0805cefc in c_write_global_declarations () at /scratch/obj.i686/br2/br.update.sh4/toolchain_build_sh4/gcc-4.3.0/gcc/c-decl.c:8077 #15 0x08377010 in do_compile () at /scratch/obj.i686/br2/br.update.sh4/toolchain_build_sh4/gcc-4.3.0/gcc/toplev.c:1055 #16 0x083777e7 in toplev_main (argc=13, argv=0xbff46414) at /scratch/obj.i686/br2/br.update.sh4/toolchain_build_sh4/gcc-4.3.0/gcc/toplev.c:2277 #17 0x080df082 in main (argc=Cannot access memory at address 0x1 ) at /scratch/obj.i686/br2/br.update.sh4/toolchain_build_sh4/gcc-4.3.0/gcc/main.c:35 (gdb) p *insn Cannot access memory at address 0x0 (gdb) c Continuing. dbxout.i: In function 'dbxout_symbol_location': dbxout.i:21344: internal compiler error: Segmentation fault Please submit a full bug report, with preprocessed source if appropriate. See <http://gcc.gnu.org/bugs.html> for instructions. Program exited with code 04. Reducing. -- Summary: ICE in prescan_insns_for_dce Product: gcc Version: 4.3.0 Status: UNCONFIRMED Keywords: ice-on-valid-code, build Severity: normal Priority: P3 Component: c AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: aldot at gcc dot gnu dot org GCC build triplet: i386-linux-gnu GCC host triplet: sh4-linux-uclibcgnueabi GCC target triplet: sh4-linux-uclibcgnueabi http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34808