http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60381
--- Comment #1 from John David Anglin <danglin at gcc dot gnu.org> --- (gdb) r Starting program: /home/dave/gnu/gcc/objdir/hppa-linux-gnu/libgcc/../../gcc/cc1 -fpreprocessed libgcc2.i -quiet -dumpbase libgcc2.c -auxbase-strip _divdc3.o -g -g -g -O2 -O2 -O2 -Wextra -Wall -Wwrite-strings -Wcast-qual -Wformat=0 -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -version -fbuilding-libgcc -fno-stack-protector -fPIC -fvisibility=hidden -o libgcc2.s GNU C (GCC) version 4.9.0 20140228 (experimental) [trunk revision 208220] (hppa-linux-gnu) compiled by GNU C version 4.6.4, GMP version 5.1.3, MPFR version 3.1.2-p3, MPC version 1.0.1 GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096 GNU C (GCC) version 4.9.0 20140228 (experimental) [trunk revision 208220] (hppa-linux-gnu) compiled by GNU C version 4.6.4, GMP version 5.1.3, MPFR version 3.1.2-p3, MPC version 1.0.1 GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096 Compiler executable checksum: e5ddc5eadc758a9e6fcf473bee448b45 Breakpoint 1, vt_expand_var_loc_chain (var=0x14df4d0, regs=0x14817ac, data=0xfaf02d4c, pendrecp=0xfaf03610) at ../../gcc/gcc/var-tracking.c:8245 8245 gcc_checking_assert (cselib_preserved_value_p (val)); (gdb) p val $1 = (cselib_val *) 0x14bce80 (gdb) p *val $2 = {hash = 7, uid = 7, val_rtx = 0x14ddda0, locs = 0x0, addr_list = 0x0, next_containing_mem = 0x0} (gdb) p debug_rtx (val->val_rtx) (value/f/i:SI 7:7 @0x14ddda0/0x14bce80) $3 = void