[Bug tree-optimization/26830] [4.2 Regression] Repeated SSA update during loop header copying
dnovillo at redhat dot com
gcc-bugzilla@gcc.gnu.org
Wed Apr 12 14:09:00 GMT 2006
------- Comment #34 from dnovillo at redhat dot com 2006-04-12 14:09 -------
Subject: Re: [4.2 Regression] Repeated SSA update
during loop header copying
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On 04/12/06 08:20, rakdver at gcc dot gnu dot org wrote:
> --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=11248&action=view)
> Patch to speed up update_ssa
>
Fails building libgcc with checking disabled on x86.
Starting program: /notnfs/dnovillo/BLD-gcc-native/gcc/cc1 -fpreprocessed
libgcov.i -quiet -dumpbase libgcov.c -mtune=generic -auxbase-strip
libgcc/./_gcov.o -g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes
- -Wmissing-prototypes -Wold-style-definition -version -fPIC -o libgcov.s
Reading symbols from shared object read from target memory...done.
Loaded system supplied DSO at 0xbffff000
GNU C version 4.2.0 20060412 (experimental) (i686-pc-linux-gnu)
compiled by GNU C version 4.1.0 20060304 (Red Hat 4.1.0-3).
GGC heuristics: --param ggc-min-expand=98 --param ggc-min-heapsize=128991
Compiler executable checksum: 3c4ee7023c10209f81749c69d1323e23
Program received signal SIGSEGV, Segmentation fault.
0x0813d8f4 in bitmap_first_set_bit (a=0x86ec974)
at /home/dnovillo/gcc/src/gcc/bitmap.c:595
595 bit_no = elt->indx * BITMAP_ELEMENT_ALL_BITS;
(gdb) up
#1 0x080da1da in set_livein_block (var=0xb7ce9034, bb=0xb7cc0d20)
at /home/dnovillo/gcc/src/gcc/tree-into-ssa.c:486
486 int def_block_index = bitmap_first_set_bit (db_p->def_blocks);
(gdb) up
#2 0x080ddd3b in mark_use_interesting (var=0xb7ce9034, stmt=0xb7cd8f50,
bb=0xb7cc0d20, blocks=0x86ec8c0, insert_phi_p=1 '\001')
at /home/dnovillo/gcc/src/gcc/tree-into-ssa.c:1924
1924 set_livein_block (var, bb);
(gdb)
#3 0x080dde71 in prepare_use_sites_for (name=0xb7ce9034, blocks=0x86ec8c0,
insert_phi_p=1 '\001') at
/home/dnovillo/gcc/src/gcc/tree-into-ssa.c:2045
2045 mark_use_interesting (name, stmt, bb, blocks,
insert_phi_p);
(gdb)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.2 (GNU/Linux)
iD8DBQFEPQooUTa2oAUaiwQRAkAIAKCE4Sy7b0HCuZXv2M6a0OP0EBrQWgCgg5CT
7er5u0KdZhzL7y6sHsLVZts=
=B10i
-----END PGP SIGNATURE-----
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26830
More information about the Gcc-bugs
mailing list