[Bug rtl-optimization/51771] trans-mem: abnormal edges get lost or corrupted
aldyh at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Mon Dec 3 18:52:00 GMT 2012
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51771
Aldy Hernandez <aldyh at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |WAITING
--- Comment #10 from Aldy Hernandez <aldyh at gcc dot gnu.org> 2012-12-03 18:51:44 UTC ---
I no longer see a Genome failure on trunk, even though we are stripping off the
abnormal edges as part of the expansion of gimple into RTL (as described in
comment 8). Perhaps, this could be a nice side-effect of the abnormal edge
rewriting that went in with the uninstrumented path?
Can someone (Torvald or Patrick) verify this so we can close this PR if
appropriate?
For the record, this is what I've done.
I reverted the returns-twice patch by applying the patch in comment 9.
I seem to be running Stamp: 0.9.10 (8 Sept 2008) (from the VERSIONS file in the
STAMP distribution).
I am testing with current mainline as of trunk@194099.
And I am using a Makefile.local of:
CC=/build/trunk/install/bin/gcc
LDFLAGS="-Wl,-rpath=/build/trunk/install/lib64"
THREADS="4"
TESTS=test-genome
I do a "make clean && make test" and get:
cd genome && \
./genome -t "4" && true
Creating gene and segments... done.
Gene length = 16384
Segment length = 64
Number segments = 16777216
Sequencing gene... done.
Time = 13.305184
Sequence matches gene: yes
Deallocating memory... done.
This seems correct.
More information about the Gcc-bugs
mailing list