public inbox for gcc-help@gcc.gnu.org
 help / color / mirror / Atom feed
* unwind-dw2-fde.c:437:23: internal compiler error: Segmentation fault
@ 2019-03-29  8:45 William Tambe
  0 siblings, 0 replies; only message in thread
From: William Tambe @ 2019-03-29  8:45 UTC (permalink / raw)
  To: gcc-help

Currently doing porting work using GCC 8.2.0

I am getting an ICE: segmentation fault with no clue what could be the issue.

during RTL pass: expand
../../../gcc-8.2.0/libgcc/unwind-dw2-fde.c: In function ‘search_object’:
../../../gcc-8.2.0/libgcc/unwind-dw2-fde.c:437:23: internal compiler
error: Segmentation fault
   if ((accu->linear = malloc (size)))
                       ^~~~~~~~~~~~~

From the gdb backtrace is it possible to tell what could be the issue ?

(gdb) r
Starting program: /home/tambewilliam/Documents/gcc-8.2.0-build/gcc/cc1
-quiet -I . -I . -I ../.././gcc -I ../../../gcc-8.2.0/libgcc -I
../../../gcc-8.2.0/libgcc/. -I ../../../gcc-8.2.0/libgcc/../gcc -I
../../../gcc-8.2.0/libgcc/../include -iprefix
/home/tambewilliam/Documents/gcc-8.2.0-build/gcc/../lib/gcc/pu32-elf/8.2.0/
-isystem /home/tambewilliam/Documents/gcc-8.2.0-build/./gcc/include
-isystem /home/tambewilliam/Documents/gcc-8.2.0-build/./gcc/include-fixed
-MD unwind-dw2-fde.d -MF unwind-dw2-fde.dep -MP -MT unwind-dw2-fde.o
-D IN_GCC -D CROSS_DIRECTORY_STRUCTURE -D IN_LIBGCC2 -D inhibit_libc
-D HAVE_CC_TLS -D USE_EMUTLS -D HIDE_EXPORTS -isystem
/opt/gcc-8.2.0-pu32/pu32-elf/include -isystem
/opt/gcc-8.2.0-pu32/pu32-elf/sys-include -isystem ./include
../../../gcc-8.2.0/libgcc/unwind-dw2-fde.c -quiet -dumpbase
unwind-dw2-fde.c -auxbase-strip unwind-dw2-fde.o -g -g -g -O2 -O2 -O2
-Wextra -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual
-Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition
-fbuilding-libgcc -fno-stack-protector -fexceptions
-fvisibility=hidden -o /tmp/ccKZXLHa.s

Program received signal SIGSEGV, Segmentation fault.
0x000000000089f6b7 in expand_call (exp=0x7ffff5ffb5e8, target=0x0,
ignore=0) at ../../gcc-8.2.0/gcc/calls.c:4428
4428              rtx temp = gen_reg_rtx (GET_MODE (valreg));
(gdb) bt
#0  0x000000000089f6b7 in expand_call (exp=0x7ffff5ffb5e8, target=0x0,
ignore=0) at ../../gcc-8.2.0/gcc/calls.c:4428
#1  0x0000000000884540 in expand_builtin (exp=0x7ffff5ffb5e8,
target=0x7ffff5ffde58, subtarget=0x0, mode=E_SImode, ignore=0) at
../../gcc-8.2.0/gcc/builtins.c:7767
#2  0x0000000000a2a16d in expand_expr_real_1 (exp=0x7ffff5ffb5e8,
target=0x7ffff5ffde58, tmode=E_SImode, modifier=EXPAND_NORMAL,
alt_rtl=0x7fffffffc988, inner_reference_p=false)
    at ../../gcc-8.2.0/gcc/expr.c:11005
#3  0x0000000000a1f521 in expand_expr_real (exp=0x7ffff5ffb5e8,
target=0x7ffff5ffde58, tmode=E_SImode, modifier=EXPAND_NORMAL,
alt_rtl=0x7fffffffc988, inner_reference_p=false)
    at ../../gcc-8.2.0/gcc/expr.c:8232
#4  0x0000000000a17870 in store_expr_with_bounds (exp=0x7ffff5ffb5e8,
target=0x7ffff5ffde58, call_param_p=0, nontemporal=false,
reverse=false, btarget=0x7ffff5fa1900)
    at ../../gcc-8.2.0/gcc/expr.c:5635
#5  0x0000000000a16beb in expand_assignment (to=0x7ffff5fa1900,
from=0x7ffff5ffb5e8, nontemporal=false) at
../../gcc-8.2.0/gcc/expr.c:5403
#6  0x00000000008b6dbb in expand_call_stmt (stmt=0x7ffff5fad120) at
../../gcc-8.2.0/gcc/cfgexpand.c:2688
#7  0x00000000008b9a90 in expand_gimple_stmt_1 (stmt=0x7ffff5fad120)
at ../../gcc-8.2.0/gcc/cfgexpand.c:3624
#8  0x00000000008ba066 in expand_gimple_stmt (stmt=0x7ffff5fad120) at
../../gcc-8.2.0/gcc/cfgexpand.c:3790
#9  0x00000000008c0fea in expand_gimple_basic_block
(bb=0x7ffff5fa97b8, disable_tail_calls=false) at
../../gcc-8.2.0/gcc/cfgexpand.c:5819
#10 0x00000000008c24da in (anonymous namespace)::pass_expand::execute
(this=0x1c605a0, fun=0x7ffff64292c0) at
../../gcc-8.2.0/gcc/cfgexpand.c:6425
#11 0x0000000000d00e35 in execute_one_pass (pass=0x1c605a0) at
../../gcc-8.2.0/gcc/passes.c:2497
#12 0x0000000000d0119a in execute_pass_list_1 (pass=0x1c605a0) at
../../gcc-8.2.0/gcc/passes.c:2586
#13 0x0000000000d01223 in execute_pass_list (fn=0x7ffff64292c0,
pass=0x1c5c9d0) at ../../gcc-8.2.0/gcc/passes.c:2597
#14 0x000000000090a361 in cgraph_node::expand (this=0x7ffff6418e60) at
../../gcc-8.2.0/gcc/cgraphunit.c:2139
#15 0x000000000090a81c in expand_all_functions () at
../../gcc-8.2.0/gcc/cgraphunit.c:2275
#16 0x000000000090b32c in symbol_table::compile (this=0x7ffff64cb000)
at ../../gcc-8.2.0/gcc/cgraphunit.c:2624
#17 0x000000000090b5c4 in symbol_table::finalize_compilation_unit
(this=0x7ffff64cb000) at ../../gcc-8.2.0/gcc/cgraphunit.c:2717
#18 0x0000000000dedefd in compile_file () at ../../gcc-8.2.0/gcc/toplev.c:480
#19 0x0000000000df0856 in do_compile () at ../../gcc-8.2.0/gcc/toplev.c:2132
#20 0x0000000000df0b57 in toplev::main (this=0x7fffffffd2a6, argc=75,
argv=0x7fffffffd3a8) at ../../gcc-8.2.0/gcc/toplev.c:2267
#21 0x000000000152dde9 in main (argc=75, argv=0x7fffffffd3a8) at
../../gcc-8.2.0/gcc/main.c:39

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2019-03-29  2:55 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-03-29  8:45 unwind-dw2-fde.c:437:23: internal compiler error: Segmentation fault William Tambe

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).