diff options
author | davidxl <davidxl@138bc75d-0d04-0410-961f-82ee72b054a4> | 2009-09-09 04:27:12 +0000 |
---|---|---|
committer | davidxl <davidxl@138bc75d-0d04-0410-961f-82ee72b054a4> | 2009-09-09 04:27:12 +0000 |
commit | caf1dad8282306efa3c509b82bb6c317aef7a278 (patch) | |
tree | edbc4150d05f3cf71c95db9bbd3853f1b91769d3 /contrib | |
parent | b9dc835879f335c92052bd79dbe7dc91f823e92e (diff) | |
download | gcc-caf1dad8282306efa3c509b82bb6c317aef7a278.tar.gz |
Merge from trunk: 151232-151394
Note with this merge, several SPEC06 benchmarks are broken
which I believe is due to problems in trunk:
1. xalanbmk -- link time unsat in profile-gen pass. The problem
is that the thunk alias label is never emitted because the
virtual function is DFEed. However the thunk itself is still
emitted which references the alias label. This seems to be
caused by the trunk change that push thunk emission to be
much earlier.
2. soplex -- link time unsat in profile use pass -- not triaged.
3. dealII -- compiler ice
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/lw-ipo@151547 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'contrib')
-rw-r--r-- | contrib/ChangeLog | 4 | ||||
-rwxr-xr-x | contrib/compare-debug | 8 | ||||
-rw-r--r-- | contrib/regression/ChangeLog | 4 | ||||
-rwxr-xr-x | contrib/regression/btest-gcc.sh | 1 |
4 files changed, 17 insertions, 0 deletions
diff --git a/contrib/ChangeLog b/contrib/ChangeLog index 56941fef94f..77d71700464 100644 --- a/contrib/ChangeLog +++ b/contrib/ChangeLog @@ -1,3 +1,7 @@ +2009-09-01 Alexandre Oliva <aoliva@redhat.com> + + * compare-debug: Look for .gkd files and compare them. + 2009-08-27 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> PR testsuite/41166 diff --git a/contrib/compare-debug b/contrib/compare-debug index 9864ee91f30..c2e1335366c 100755 --- a/contrib/compare-debug +++ b/contrib/compare-debug @@ -141,4 +141,12 @@ $rm "$1.$suf1" "$2.$suf2" trap "exit $status; exit" 0 1 2 15 +if test -f "$1".gkd || test -f "$2".gkd; then + if cmp "$1".gkd "$2".gkd; then + : + else + status=$? + fi +fi + exit $status diff --git a/contrib/regression/ChangeLog b/contrib/regression/ChangeLog index 2b4939b5b00..43830f80488 100644 --- a/contrib/regression/ChangeLog +++ b/contrib/regression/ChangeLog @@ -1,3 +1,7 @@ +2009-09-02 Geoff Keating <geoffk@apple.com> + + * btest-gcc.sh: Continue after bootstrap comparison failure. + 2008-11-27 Geoff Keating <geoffk@geoffk.org> * mkindex.pl: New. diff --git a/contrib/regression/btest-gcc.sh b/contrib/regression/btest-gcc.sh index 66e8240fad6..28985760d2b 100755 --- a/contrib/regression/btest-gcc.sh +++ b/contrib/regression/btest-gcc.sh @@ -127,6 +127,7 @@ if [ $H_HOST = $H_TARGET ] ; then if ! make $dashj bootstrap ; then [ -s .bad_compare ] || exit 1 cat .bad_compare >> $REGRESS || exit 1 + touch compare || exit 1 # Prevent the comparison from running again make $dashj all || exit 1 fi else |