[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