URL
https://opencores.org/ocsvn/openrisc/openrisc/trunk
Subversion Repositories openrisc
Compare Revisions
- This comparison shows the changes necessary to convert path
/openrisc/tags/gnu-dev/fsf-gcc-snapshot-1-mar-12/or1k-gcc/contrib/reghunt
- from Rev 723 to Rev 783
- ↔ Reverse comparison
Rev 723 → Rev 783
/ChangeLog
0,0 → 1,96
2010-06-27 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> |
|
* bin/gcc-svn-ids: Fix unportable shell quoting. |
* date_based/reg_periodic: Likewise. |
* date_based/reg_search: Likewise. |
|
2009-02-17 Janis Johnson <janis187@us.ibm.com> |
|
* examples: New directory. |
* examples/gcc-svn-env: New. |
* examples/reg-watch: New. |
* examples/reg-watch.awk: New. |
* examples/common.config: New. |
* examples/testall: New. |
* examples/28970.config: New. |
* examples/28970.list: New. |
* examples/28970.c: New. |
* examples/28970.log: New. |
* examples/29106.config: New. |
* examples/29106.list: New. |
* examples/29106.test: New. |
* examples/29106.cc: New. |
* examples/29106.log: New. |
* examples/29478.config: New. |
* examples/29478.list: New. |
* examples/29478.c: New. |
* examples/29478.log: New. |
* examples/29906a.config: New. |
* examples/29906a.list: New. |
* examples/29906a.cc: New. |
* examples/29906a.log: New. |
* examples/29906b.config: New. |
* examples/29906b.list: New. |
* examples/29906b.cc: New. |
* examples/29906b.log: New. |
* examples/30643.config: New. |
* examples/30643.list: New. |
* examples/30643.c: New. |
* examples/30643.test: New. |
* examples/30643.log: New. |
|
* bin: New directory. |
* bin/reg-hunt: New. |
* bin/reg_periodic: New. |
* bin/gcc-svn-update: New. |
* bin/gcc-svn-update-fix: New. |
* bin/gcc-build-simple: New. |
* bin/gcc-build-full: New. |
* bin/gcc-cleanup: New. |
* bin/reg-test: New. |
* bin/reg-newmid: New. |
* bin/gcc-test-ice-on-valid-code: New. |
* bin/gcc-test-ice-on-invalid-code: New. |
* bin/gcc-test-compiler-hangs: New. |
* bin/gcc-test-missing-warning: New. |
* bin/gcc-test-bogus-warning: New. |
* bin/gcc-test-segfault-on-valid-code: New. |
* bin/gcc-test-rejects-valid: New. |
* bin/gcc-test-accepts-invalid: New. |
* bin/gcc-test-wrong-code: New. |
* bin/gcc-svn-patchlist: New. |
* bin/gcc-svn-checkfail: New. |
* bin/gcc-svn-recordfail: New. |
* bin/gcc-svn-report: New. |
* bin/gcc-svn-ids: New. |
|
* date_based: New directory. |
* README: Move from here ... |
* date_based/README: to here. |
* reg_search: Move from here ... |
* date_based/reg_search: to here. |
* reg_periodic: Move from here ... |
* date_based/reg_periodic: to here. |
* reg_test_template: Move from here ... |
* date_based_reg_test_template: to here. |
|
2005-07-14 Ben Elliston <bje@au.ibm.com> |
|
* reg_test_template: Typo fix. |
|
2005-01-17 Kazu Hirata <kazu@cs.umass.edu> |
|
* reg_periodic, reg_search: Fix the uses of date command. |
|
2003-06-24 Janis Johnson <janis187@us.ibm.com> |
|
* reg_search: Replace existing uses of DATE with MADE_DATE and |
use DATE for the date command. |
* reg_periodic: Ditto. |
|
2003-03-27 Janis Johnson <janis187@us.ibm.com> |
* README: New file. |
* reg_search: New file. |
* reg_periodic: New file. |
* reg_test_template: New file. |
|
/bin/gcc-test-compiler-hangs
0,0 → 1,63
#! /bin/sh |
|
# Test a bug for which the compiler hangs, using environment variables |
# set in several reghunt scripts and configuration files. |
# |
# Copyright (C) 2007 Free Software Foundation. |
# |
# This file is free software; you can redistribute it and/or modify |
# it under the terms of the GNU General Public License as published by |
# the Free Software Foundation; either version 3 of the License, or |
# (at your option) any later version. |
# |
# This program is distributed in the hope that it will be useful, |
# but WITHOUT ANY WARRANTY; without even the implied warranty of |
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
# GNU General Public License for more details. |
# |
# For a copy of the GNU General Public License, write the the |
# Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, |
# Boston, MA 02111-1301, USA. |
|
ID=$1 |
LOGID=`printf "%04d" ${ID}` |
LOG=${BUGID}.${LOGID}.out |
MSGID="bug ${BUGID}, id ${ID}" |
|
trap "echo \"`date` compiler hang for ${MSGID}\"; pkill -9 cc1; exit $REG_FAIL" SIGUSR1 |
SLEEPCNT=10 |
|
# Set up to trap the hang. |
sleep $SLEEPCNT && /bin/kill -s SIGUSR1 0 & |
SLEEPID=$! |
|
# This might hang. |
$REG_TEST_COMPILER $REG_OPTS $REG_TESTCASE > ${LOG} 2>&1 |
|
# The command didn't hang. Capture its return value so we can check |
# whether it had other unexpected problems. |
RET=$? |
|
# Kill the sleep command so it won't finish normally and cause this |
# process to get a signal telling it to report a failure. |
/bin/kill $SLEEPID |
|
if [ $RET -eq 0 ]; then |
echo "`date` test compiled successfully for ${MSGID}" |
exit $REG_PASS |
fi |
|
grep -q 'No such file or directory' ${LOG} |
if [ $? -eq 0 ]; then |
echo "`date` unexpected failure: missing file for ${MSGID}" |
exit $REG_ERROR |
fi |
|
grep -q "egmentation fault" |
if [ $? -eq 0 ]; then |
echo "`date` unexpected failure: segfault for ${MSGID}" |
exit $REG_ERROR |
fi |
|
echo "`date` unexpected failure for ${MSGID}" |
exit $REG_ERROR |
bin/gcc-test-compiler-hangs
Property changes :
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: bin/gcc-svn-update
===================================================================
--- bin/gcc-svn-update (nonexistent)
+++ bin/gcc-svn-update (revision 783)
@@ -0,0 +1,117 @@
+#! /bin/bash
+
+# Update or check out GCC sources for a particular Subversion revision
+# and a particular branch.
+#
+# Copyright (C) 2007 Free Software Foundation.
+#
+# This file is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# For a copy of the GNU General Public License, write the the
+# Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+# Boston, MA 02111-1301, USA.
+
+#set -ex
+
+if [ $# != 1 ]; then
+ echo Usage: $0 id
+ exit 1
+fi
+
+if [ "x${REG_DO_CLEANUPS}" != "x" ]; then
+ reg_cleanup
+fi
+
+ID=$1
+BRANCH=""
+
+########################################################################
+# Get sources.
+########################################################################
+
+svn_get() {
+ # In case there are problems with updates (there were with CVS),
+ # creating a file called REMOVE in the REG_SRCDIR directory causes us
+ # to start with a clean tree each time.
+
+ unset LC_ALL
+ unset LANG
+
+ cd ${REG_SRCDIR}
+ if [ -d gcc ]; then
+ # There's already a tree; do an update with the new revision.
+ cd gcc
+ echo "`date` svn update begun for id ${ID}, rev ${REV}"
+ echo svn update --non-interactive --revision ${REV} >> $LOG
+ svn update --non-interactive --revision ${REV} >> $LOG
+ if [ $? -eq 0 ]; then
+ echo "`date` svn update done"
+ else
+ echo "`date` svn update failed"
+ exit 1
+ fi
+ else
+ echo "`date` svn checkout begun for id ${ID}, rev ${REV}"
+ echo svn checkout --non-interactive --revision ${REV} \
+ ${REG_SVN_REPO}/${BRANCHPATH} gcc >> $LOG
+ svn checkout --non-interactive --revision ${REV} \
+ ${REG_SVN_REPO}/${BRANCHPATH} gcc >> $LOG
+ if [ $? -eq 0 ]; then
+ echo "`date` svn checkout done"
+ else
+ echo "`date` svn checkout failed"
+ exit 1
+ fi
+ cd gcc
+ fi
+
+ # Touch generated files.
+ contrib/gcc_update --touch >> $LOG
+}
+
+########################################################################
+# Main program
+########################################################################
+
+cd ${REG_SRCDIR}
+
+# This is a simple way to stop a long regression search fairly cleanly;
+# just touch a file called STOP.
+
+if [ -f STOP ]; then
+ echo "`date` $0 detected STOP file"
+ rm -f STOP
+ exit 1
+fi
+
+# Set up the log file.
+REV=`${REG_IDS} -f index -t rev ${ID}`
+LOG=${REG_SRCDIR}/logs/${BUGID}/${REV}.log
+mkdir -p ${REG_SRCDIR}/logs/${BUGID}
+rm -f $LOG
+touch $LOG
+
+# Get the branch for this patch.
+BRANCH=`${REG_IDS} -f index -t branch ${ID}`
+if [ "${BRANCH}" = "error" ]; then
+ echo "`date` $0: cannot determine the SVN branch for id ${ID}"
+ exit 1
+fi
+
+if [ "${BRANCH}" = "trunk" ]; then
+ BRANCHPATH=trunk
+else
+ BRANCHPATH=branches/${BRANCH}
+fi
+
+svn_get
+
+exit 0
bin/gcc-svn-update
Property changes :
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: bin/gcc-build-simple
===================================================================
--- bin/gcc-build-simple (nonexistent)
+++ bin/gcc-build-simple (revision 783)
@@ -0,0 +1,79 @@
+#! /bin/sh
+
+# Build a GCC compiler, using environment variables defined by several
+# reghunt scripts and config files.
+#
+# This doesn't work for sources earlier than about 2003-02-25.
+#
+# Copyright (C) 2007 Free Software Foundation.
+#
+# This file is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# For a copy of the GNU General Public License, write the the
+# Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+# Boston, MA 02111-1301, USA.
+
+ID="${1}"
+LOGDIR=${REG_BUILDDIR}/logs/${BUGID}/${ID}
+mkdir -p $LOGDIR
+
+msg() {
+ echo "`date` ${1}"
+}
+
+abort() {
+ msg "${1}"
+ exit 1
+}
+
+msg "building $REG_COMPILER for id $ID"
+
+rm -rf $REG_OBJDIR
+mkdir $REG_OBJDIR
+cd $REG_OBJDIR
+
+#msg "configure"
+${REG_GCCSRC}/configure \
+ --prefix=$REG_PREFIX \
+ --enable-languages=$REG_LANGS \
+ $REG_CONFOPTS \
+ > configure.log 2>&1 || abort " configure failed"
+
+#msg "make libraries"
+make all-build-libiberty > ${LOGDIR}/make.all-build-libiberty.log 2>&1 || true
+make all-libcpp > ${LOGDIR}/make.all-libcpp.log 2>&1 || true
+make all-libdecnumber > ${LOGDIR}/make.all-libdecnumber.log 2>&1 || true
+make all-intl > ${LOGDIR}/make.all-intl.log 2>&1 || true
+make all-libbanshee > ${LOGDIR}/make.all-libbanshee.log 2>&1 || true
+make configure-gcc > ${LOGDIR}/make.configure-gcc.log 2>&1 || true
+
+# hack for 3.3 branch
+if [ ! -f libiberty/libiberty.a ]; then
+ if [ -d libiberty ]; then
+ # another hack for 3.2!
+ cd libiberty
+ make > ${LOGDIR}/make.libiberty.log 2>&1 || true
+ cd ..
+ else
+ mkdir -p libiberty
+ cd libiberty
+ ln -s ../build-${REG_BLD}/libiberty/libiberty.a .
+ cd ..
+ fi
+fi
+
+cd gcc
+# REG_COMPILER is cc1, cc1plus, or f951
+#msg "make $REG_COMPILER"
+make $REG_MAKE_J $REG_COMPILER > ${LOGDIR}/make.${REG_COMPILER}.log 2>&1 \
+ || abort " make failed"
+msg "build completed"
+exit 0
bin/gcc-build-simple
Property changes :
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: bin/gcc-cleanup
===================================================================
--- bin/gcc-cleanup (nonexistent)
+++ bin/gcc-cleanup (revision 783)
@@ -0,0 +1,20 @@
+#! /bin/sh
+
+# Clean up between regression hunts.
+
+if [ "x${REG_SRCDIR}" = "x" ]; then
+ if [ -f gcc-svn-env ]; then
+ . ./gcc-svn-env
+ elif [ -f ../gcc-svn-env ]; then
+ . ../gcc-svn-env
+ elif [ -f ${HOME}/etc/gcc-svn-env ]; then
+ . ${HOME}/etc/gcc-svn-env
+ else
+ echo "$0: could not find gcc-svn-env file"
+ exit 1
+ fi
+fi
+
+rm -rf ${REG_SRCDIR}/gcc
+rm -rf ${REG_BUILDDIR}/obj
+rm -rf ${REG_PREFIX}
bin/gcc-cleanup
Property changes :
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: bin/gcc-test-missing-warning
===================================================================
--- bin/gcc-test-missing-warning (nonexistent)
+++ bin/gcc-test-missing-warning (revision 783)
@@ -0,0 +1,42 @@
+#! /bin/sh
+
+# Test a "missing-warning" GCC bug, using environment variables set in
+# several reghunt scripts and configuration files.
+#
+# Copyright (C) 2007 Free Software Foundation.
+#
+# This file is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# For a copy of the GNU General Public License, write the the
+# Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+# Boston, MA 02111-1301, USA.
+
+ID=$1
+
+LOGID=`printf "%04d" ${ID}`
+LOG=${BUGID}.${LOGID}.out
+MSGID="bug ${BUGID}, id ${ID}"
+
+$REG_TEST_COMPILER $REG_OPTS $REG_TESTCASE > ${LOG} 2>&1
+
+if [ $? -ne 0 ]; then
+ echo "`date` unexpected failure: compilation failed for ${MSGID}"
+ exit $REG_ERROR
+fi
+
+grep -q 'warning' ${LOG}
+if [ $? -eq 0 ]; then
+ echo "`date` warning detected for ${MSGID}"
+ exit $REG_PASS
+fi
+
+echo "`date` no warning for ${MSGID}"
+exit $REG_FAIL
bin/gcc-test-missing-warning
Property changes :
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: bin/gcc-test-ice-on-valid-code
===================================================================
--- bin/gcc-test-ice-on-valid-code (nonexistent)
+++ bin/gcc-test-ice-on-valid-code (revision 783)
@@ -0,0 +1,48 @@
+#! /bin/sh
+
+# Test an "ice-on-valid-code" GCC bug, using environment variables set
+# in several reghunt scripts and configuration files.
+#
+# Copyright (C) 2007 Free Software Foundation.
+#
+# This file is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# For a copy of the GNU General Public License, write the the
+# Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+# Boston, MA 02111-1301, USA.
+
+ID=$1
+
+LOGID=`printf "%04d" ${ID}`
+LOG=${BUGID}.${LOGID}.out
+MSGID="bug ${BUGID}, id ${ID}"
+
+$REG_TEST_COMPILER $REG_OPTS $REG_TESTCASE > ${LOG} 2>&1
+
+if [ $? -eq 0 ]; then
+ echo "`date` test compiled successfully for ${MSGID}"
+ exit $REG_PASS
+fi
+
+grep -q 'No such file or directory' ${LOG}
+if [ $? -eq 0 ]; then
+ echo "`date` unexpected failure: missing file for ${MSGID}"
+ exit $REG_ERROR
+fi
+
+grep -q 'nternal.* error' ${LOG}
+if [ $? -ne 0 ]; then
+ echo "`date` unexpected failure: no ICE message for ${MSGID}"
+ exit $REG_ERROR
+fi
+
+echo "`date` compilation failed for ${MSGID}"
+exit $REG_FAIL
bin/gcc-test-ice-on-valid-code
Property changes :
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: bin/gcc-svn-patchlist
===================================================================
--- bin/gcc-svn-patchlist (nonexistent)
+++ bin/gcc-svn-patchlist (revision 783)
@@ -0,0 +1,85 @@
+#! /bin/bash
+
+# Make a list of revisions for commits to the branch of interest (trunk
+# by default) between the specified dates. This skips commits that do
+# not modify any existing files and changes by gccadmin.
+#
+# Copyright (C) 2007 Free Software Foundation.
+#
+# This file is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# For a copy of the GNU General Public License, write the the
+# Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+# Boston, MA 02111-1301, USA.
+
+#set -ex
+
+abort() {
+ echo "$@"
+ exit 1
+}
+
+test $# -lt 2 && abort "usage: $0 low_date high_date [branch]"
+
+export TZ=UTC
+LOW_DATE="$1"
+HIGH_DATE="$2"
+
+if [ $# -eq 3 ]; then
+ BRANCH="$3"
+else
+ BRANCH=""
+fi
+
+# Verify branch name, convert a short name to the real one.
+
+case $BRANCH in
+"") BRANCH="trunk";;
+mline) BRANCH="trunk";;
+mainline) BRANCH="trunk";;
+4.1) BRANCH="gcc-4_1-branch";;
+gcc-4_1-branch) ;;
+4.0) BRANCH="gcc-4_0-branch";;
+gcc-4_0-branch) ;;
+3.4) BRANCH="gcc-3_4-branch";;
+gcc-3_4-branch) ;;
+*) ;; # abort "$0: unrecognized branch $BRANCH"
+esac
+
+if [ "${BRANCH}" = "trunk" ]; then
+ BRANCHPATH=trunk
+else
+ BRANCHPATH=branches/${BRANCH}
+fi
+
+# Get the revision at the time of LOW_DATE.
+
+LOW_REV=`svn info --revision {"${LOW_DATE}"} \
+ ${REG_SVN_REPO}/${BRANCHPATH} \
+ | awk '/Revision:/ { print $2 }'`
+
+# Create the list of information for LOW_REV through HIGH_DATE in a
+# form expected by gcc-svn-ids.
+
+svn log --quiet --non-interactive \
+ --revision ${LOW_REV}:{"${HIGH_DATE}"} \
+ ${REG_SVN_REPO}/${BRANCHPATH} \
+ | awk -v branch=$BRANCH \
+ 'BEGIN { id=0 }
+ /---/ { next }
+ /(no author)/ { next }
+ /gccadmin/ { next }
+ { sub(" \\+0000 (.*)","")
+ sub("r","",$1)
+ gsub(" \\| ","|")
+ id++
+ print id "|" $0 "|" branch
+ }'
bin/gcc-svn-patchlist
Property changes :
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: bin/reg-hunt
===================================================================
--- bin/reg-hunt (nonexistent)
+++ bin/reg-hunt (revision 783)
@@ -0,0 +1,363 @@
+#! /bin/bash
+
+#set -x
+
+########################################################################
+#
+# File: reg-hunt
+# Author: Janis Johnson
+# Date: 2003/08/19
+#
+# Search for the patch identifier for which results for a test changed,
+# using a binary search. The functionality for getting sources,
+# building the component to test, and running the test are in other
+# scripts that are run from here. Before the search begins, we verify
+# that we get the expected behavior for the first and last patch
+# identifiers.
+#
+# Define these in a file whose name is the argument to this script:
+# LOW_PATCH: Patch identifier.
+# HIGH_PATCH: Patch identifier.
+# REG_UPDATE: Pathname of script to update your source tree; returns
+# zero for success, nonzero for failure.
+# REG_BUILD: Pathname of script to build enough of the product to run
+# the test; returns zero for success, nonzero for failure.
+# REG_TEST: Pathname of script to run the test; returns 1 if we
+# should search later patches, 0 if we should search
+# earlier patches, and something else if there was an
+# unexpected failure.
+# Optional:
+# REG_REPORT Pathname of script to call at the end with the id of the
+# patch that caused the change in behavior.
+# REG_FINISH Pathname of script to call at the end with the two final
+# patch identifiers as arguments.
+# REG_NEWMID Pathname of script to call when a build has failed, with
+# arguments of the failed id and the current low and high
+# SKIP_LOW If 1, skip verifying the low patch identifier of the
+# range; define this only if you're restarting and have
+# already tested the low patch.
+# SKIP_HIGH If 1, skip verifying the high patch identifier of the
+# range; define this only if you're restarting and have
+# already tested the high patch.
+# FIRST_MID Use this as the first midpoint, to avoid a midpoint that
+# is known not to build.
+# VERBOSITY Default is 0, to print only errors and final message.
+# DATE_IN_MSG If set to anything but 0, include the time and date in
+# messages.
+#
+#
+#
+# Copyright (c) 2002, 2003, 2004, 2005, 2007 Free Software Foundation, Inc.
+#
+# This file is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# For a copy of the GNU General Public License, write the the
+# Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+# Boston, MA 02111-1301, USA.
+#
+########################################################################
+
+########################################################################
+# Functions
+########################################################################
+
+# Issue a message if its verbosity level is high enough.
+
+msg() {
+ test ${1} -gt ${VERBOSITY} && return
+
+ if [ "x${DATE_IN_MSG}" = "x" ]; then
+ echo "${2}"
+ else
+ echo "`date` ${2}"
+ fi
+}
+
+# Issue an error message and exit with a non-zero status. If there
+# is a valid current range whose end points have been tested, report
+# it so the user can start again from there.
+
+error() {
+ msg 0 "error: ${1}"
+ test ${VALID_RANGE} -eq 1 && \
+ echo "current range:"
+ echo "LOW_PATCH=${LATER_THAN}"
+ echo "HIGH_PATCH=${EARLIER_THAN}"
+ exit 1
+}
+
+# Build the components to test using sources as of a particular patch
+# and run a test case. Pass each of the scripts the patch identifier
+# that we're testing; the first one needs it, the others can ignore it
+# if they want.
+
+process_patch () {
+ TEST_ID=${1}
+
+ # If we're keeping track of known failures, see if TEST_ID is one and
+ # if so, don't bother updating sources and trying to build.
+
+ FAILS=0
+ SKIP=0
+ if [ ${SKIP_FAILURES} -eq 1 ]; then
+ ${REG_CHECKFAIL} ${TEST_ID}
+ if [ $? -eq 0 ]; then
+ msg 1 "skipping ${TEST_ID}; it is a known build failure"
+ FAILS=1
+ SKIP=1
+ fi
+ fi
+
+ if [ ${FAILS} -eq 0 ]; then
+ ${REG_UPDATE} ${TEST_ID} || error "source update failed for ${TEST_ID}"
+ ${REG_BUILD} ${TEST_ID}
+ if [ $? -ne 0 ]; then
+ FAILS=1
+ msg 1 "build failed for ${TEST_ID}"
+ if [ ${SKIP_FAILURES} -eq 1 ]; then
+ ${REG_RECORDFAIL} ${TEST_ID}
+ fi
+ fi
+ fi
+
+ if [ ${FAILS} -eq 0 ]; then
+ ${REG_TEST} ${TEST_ID}
+ LATER=$?
+ if [ $LATER -ne 0 -a $LATER -ne 1 ]; then
+ msg 0 "unexpected test failure for ${TEST_ID}"
+ exit 1
+ fi
+ else
+
+ # The build failed, or this patch is already known to fail to build.
+ # If it's an endpoint, or if we don't have a way to recover from
+ # build failures, quit now.
+
+ if [ ${SKIP} -eq 0 ]; then
+ if [ "x${REG_NEWMID}" == "x" \
+ -o ${TEST_ID} -eq ${LATER_THAN} \
+ -o ${TEST_ID} -eq ${EARLIER_THAN} ]; then
+ error "build failed for ${TEST_ID}"
+ fi
+ fi
+
+ # Try to find a new patch to try within the current range.
+
+ FIRST_MID=`${REG_NEWMID} ${LATER_THAN} ${EARLIER_THAN}`
+ if [ ${FIRST_MID} -eq 0 ]; then
+
+ # The heuristics in the tool ran out of patches to try next;
+ # let the user handle it from here.+
+ error "build failed for ${TEST_ID}, could not find new candidate"
+ fi
+ msg 1 "using ${FIRST_MID}, between ${LATER_THAN} and ${EARLIER_THAN}"
+ fi
+
+ # Return with a valid LATER value or a new ID to try in FIRST_MID.
+}
+
+# Get the number of a patch within the range. It's not actually the
+# middle one, but the one that might minimize the number of checks.
+
+get_mid_special() {
+ LOW=$1
+ HIGH=$2
+
+ let DIFF=HIGH-LOW
+ M=1
+ POWER2=1
+ while
+ [ $POWER2 -lt $DIFF ]
+ do
+ let M=POWER2
+ let POWER2=POWER2*2
+ done
+ let MID=LOW+M
+}
+
+# Get the number of the patch in the middle of the range.
+
+get_mid () {
+ LOW=$1
+ HIGH=$2
+
+ let DIFF=HIGH-LOW
+ let M=DIFF/2
+ let MID=LOW+M
+}
+
+# Perform a binary search on patch identifiers within the range
+# specified by the arguments.
+
+search_patches () {
+ LOW=$1
+ HIGH=$2
+
+ # Get an identifier within the range. The user can override the
+ # initial mid patch if it is known to have problems, e.g., if a
+ # build fails for that patch.
+
+ if [ ${FIRST_MID} -ne 0 ]; then
+ MID=${FIRST_MID}
+ FIRST_MID=0
+ let DIFF=HIGH-LOW
+ else
+ get_mid $LOW $HIGH
+ fi
+
+ while [ ${DIFF} -gt 1 ]; do
+ TEST_ID="${MID}"
+
+ # Test it.
+
+ process_patch ${TEST_ID}
+
+ # FIRST_MID being set is a signal that the build failed and we
+ # should start over again.
+
+ test ${FIRST_MID} -ne 0 && return
+
+ # Narrow the search based on the outcome of testing TEST_ID.
+
+ if [ ${LATER} -eq 1 ]; then
+ msg 1 "search patches later than ${TEST_ID}"
+ LATER_THAN=${TEST_ID}
+ let LOW=MID
+ else
+ msg 1 "search patches earlier than ${TEST_ID}"
+ EARLIER_THAN=${TEST_ID}
+ let HIGH=MID
+ fi
+
+ get_mid $LOW $HIGH
+ done
+}
+
+########################################################################
+# Main program (so to speak)
+########################################################################
+
+# The error function uses this.
+
+VALID_RANGE=0
+
+# Process the configuration file.
+
+if [ $# != 1 ]; then
+ echo Usage: $0 config_file
+ exit 1
+fi
+
+CONFIG=${1}
+if [ ! -f ${CONFIG} ]; then
+ error "configuration file ${CONFIG} does not exist"
+fi
+
+# OK, the config file exists. Source it, make sure required parameters
+# are defined and their files exist, and give default values to optional
+# parameters.
+
+. ${CONFIG}
+
+test "x${REG_UPDATE}" = "x" && error "REG_UPDATE is not defined"
+test "x${REG_BUILD}" = "x" && error "REG_BUILD is not defined"
+test "x${REG_TEST}" = "x" && error "REG_TEST is not defined"
+test -x ${REG_TEST} || error "REG_TEST is not an executable file"
+test "x${SKIP_LOW}" = "x" && SKIP_LOW=0
+test "x${SKIP_HIGH}" = "x" && SKIP_HIGH=0
+test "x${VERBOSITY}" = "x" && VERBOSITY=0
+test "x${REG_FINISH}" = "x" && REG_FINISH=true
+test "x${REG_REPORT}" = "x" && REG_REPORT=true
+
+msg 2 "LOW_PATCH = ${LOW_PATCH}"
+msg 2 "HIGH_PATCH = ${HIGH_PATCH}"
+msg 2 "REG_UPDATE = ${REG_UPDATE}"
+msg 2 "REG_BUILD = ${REG_BUILD}"
+msg 2 "REG_TEST = ${REG_TEST}"
+msg 2 "REG_NEWMID = ${REG_NEWMID}"
+msg 2 "SKIP_LOW = ${SKIP_LOW}"
+msg 2 "SKIP_HIGH = ${SKIP_HIGH}"
+msg 2 "FIRST_MID = ${FIRST_MID}"
+msg 2 "VERBOSITY = ${VERBOSITY}"
+
+# If REG_NEWMID was defined, assume that we're skipping known failures
+# and adding to the list for new failures. If the list of failures
+# doesn't exist, create it. We use a different flag, SKIP_FAILURES,
+# to make it easier to separate the flag from REG_NEWMID if we want
+# to change the usage later.
+
+if [ "x${REG_NEWMID}" != "x" ]; then
+ touch ${REG_FAILLIST}
+ SKIP_FAILURES=1
+else
+ SKIP_FAILURES=0
+fi
+
+# If FIRST_MID was defined, make sure it's in the range.
+
+if [ "x${FIRST_MID}" != "x" ]; then
+ test ${FIRST_MID} -le ${LOW_PATCH} && \
+ error "FIRST_MID id is lower than LOW_PATCH"
+ test ${FIRST_MID} -ge ${HIGH_PATCH} && \
+ error "FIRST_MID is higher than HIGH_PATCH"
+else
+ FIRST_MID=0
+fi
+
+# Keep track of the bounds of the range where the test behavior changes.
+
+LATER_THAN=${LOW_PATCH}
+EARLIER_THAN=${HIGH_PATCH}
+LATER=1
+
+msg 1 "LATER_THAN = ${LATER_THAN}"
+msg 1 "EARLIER_THAN = ${EARLIER_THAN}"
+
+# Verify that the range isn't backwards.
+
+test ${LOW_PATCH} -lt ${HIGH_PATCH} || \
+ error "patch identifier range is backwards"
+
+# Verify that the first and last patches in the range get the results we
+# expect. If not, quit, because any of several things could be wrong.
+
+if [ ${SKIP_HIGH} -eq 0 ]; then
+ process_patch ${EARLIER_THAN}
+ test ${LATER} -ne 0 && \
+ error "unexpected result for high patch ${EARLIER_THAN}"
+ msg 1 "result for high patch ${EARLIER_THAN} is as expected"
+fi
+
+if [ ${SKIP_LOW} -eq 0 ]; then
+ process_patch ${LATER_THAN}
+ test ${LATER} -ne 1 && \
+ error "unexpected result for low patch ${LATER_THAN}"
+ msg 1 "result for low patch ${LATER_THAN} is as expected"
+fi
+
+# Search within the range, now that we know that the end points are valid.
+# If the build failed then FIRST_MID is set to a new patch to try.
+
+VALID_RANGE=1
+while true; do
+ search_patches ${LATER_THAN} ${EARLIER_THAN}
+ test ${FIRST_MID} -eq 0 && break
+done
+
+# Report where the test behavior changes.
+
+echo "Test result changes with id ${EARLIER_THAN}"
+${REG_REPORT} ${EARLIER_THAN}
+
+# Invoke the optional script to verify the result and report additional
+# information about changes between the two patches.
+
+${REG_FINISH} ${LATER_THAN} ${EARLIER_THAN}
bin/reg-hunt
Property changes :
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: bin/gcc-test-bogus-warning
===================================================================
--- bin/gcc-test-bogus-warning (nonexistent)
+++ bin/gcc-test-bogus-warning (revision 783)
@@ -0,0 +1,42 @@
+#! /bin/sh
+
+# Test a "bogus-warning" GCC bug, using environment variables set in
+# several reghunt scripts and configuration files.
+#
+# Copyright (C) 2007 Free Software Foundation.
+#
+# This file is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# For a copy of the GNU General Public License, write the the
+# Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+# Boston, MA 02111-1301, USA.
+
+ID=$1
+
+LOGID=`printf "%04d" ${ID}`
+LOG=${BUGID}.${LOGID}.out
+MSGID="bug ${BUGID}, id ${ID}"
+
+$REG_TEST_COMPILER $REG_OPTS $REG_TESTCASE > ${LOG} 2>&1
+
+if [ $? -ne 0 ]; then
+ echo "`date` unexpected failure: compilation failed for ${MSGID}"
+ exit $REG_ERROR
+fi
+
+grep -q 'warning' ${LOG}
+if [ $? -eq 0 ]; then
+ echo "`date` bogus warning detected for ${MSGID}"
+ exit $REG_FAIL
+fi
+
+echo "`date` no bogus warning for ${MSGID}"
+exit $REG_PASS
bin/gcc-test-bogus-warning
Property changes :
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: bin/gcc-build-full
===================================================================
--- bin/gcc-build-full (nonexistent)
+++ bin/gcc-build-full (revision 783)
@@ -0,0 +1,52 @@
+#! /bin/sh
+
+# Perform a simple build of GCC for a particular language, using several
+# environment variables defined by reghunt scripts and config files.
+#
+# Copyright (C) 2007 Free Software Foundation.
+#
+# This file is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# For a copy of the GNU General Public License, write the the
+# Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+# Boston, MA 02111-1301, USA.
+
+abort() {
+ echo "`date` $1"
+ exit 1
+}
+
+ID=$1
+LOGDIR=${REG_BUILDDIR}/logs/${BUGID}/${ID}
+mkdir -p $LOGDIR
+
+echo "`date` building GCC ($REG_LANGS) for id ${ID}"
+
+cd $REG_BUILDDIR
+rm -rf obj
+mkdir obj
+cd obj
+
+echo "REG_CONFOPTS = $REG_CONFOPTS" > ${LOGDIR}/configure.log
+echo "REG_PREFIX = $REG_PREFIX" >> ${LOGDIR}/configure.log
+echo "REG_LANGS = $REG_LANGS" >> ${LOGDIR}/configure.log
+echo >> ${LOGDIR}/configure.log
+
+${REG_GCCSRC}/configure \
+ --prefix=$REG_PREFIX \
+ $REG_CONFOPTS \
+ --enable-languages=$REG_LANGS \
+ >> ${LOGDIR}/configure.log 2>&1 || abort " configure failed"
+
+make $REG_MAKE_J > ${LOGDIR}/make.log 2>&1 || abort " make failed"
+make install > ${LOGDIR}/make.install.log 2>&1 || abort " make install failed"
+
+exit 0
bin/gcc-build-full
Property changes :
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: bin/reg-test
===================================================================
--- bin/reg-test (nonexistent)
+++ bin/reg-test (revision 783)
@@ -0,0 +1,152 @@
+#! /bin/bash
+
+#set -x
+
+########################################################################
+#
+# File: reg-test
+# Author: Janis Johnson
+# Date: 2005/09/08
+#
+# For each of a list of patches, invoke separate tools to update
+# sources, do a build, and run one or more tests.
+#
+# Define these in a file whose name is the argument to this script:
+# REG_IDLIST: List of patch identifiers.
+# REG_UPDATE: Pathname of script to update the source tree.
+# REG_BUILD: Pathname of script to build enough of the product to run
+# the test.
+# REG_TEST: Pathname of script to run one or more tests.
+# Optional:
+# VERBOSITY: Default is 0, to print only errors and final message.
+# DATE_IN_MSG If set to anything but 0, include the time and date in
+# messages
+# REG_STOP Pathname of a file whose existence says to quit; default
+# is STOP in the current directory.
+#
+#
+# Copyright (c) 2002, 2003, 2005 Free Software Foundation, Inc.
+#
+# This file is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# For a copy of the GNU General Public License, write the the
+# Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+# Boston, MA 02111-1301, USA.
+#
+########################################################################
+
+########################################################################
+# Functions
+########################################################################
+
+# Issue a message if its verbosity level is high enough.
+
+msg() {
+ test ${1} -gt ${VERBOSITY} && return
+
+ if [ "x${DATE_IN_MSG}" = "x" ]; then
+ echo "${2}"
+ else
+ echo "`${DATE}` ${2}"
+ fi
+}
+
+# Issue an error message and exit with a nonzero status.
+
+error() {
+ msg 0 "error: ${1}"
+ exit 1
+}
+
+# Build the components to test using sources as of a particular patch
+# and run a test case. Pass each of the scripts the patch identifier
+# that we're testing; the first one needs it, the others can ignore it
+# if they want.
+
+process_patch () {
+ TEST_ID=${1}
+
+ ${REG_UPDATE} ${TEST_ID}
+ if [ $? -ne 0 ]; then
+ msg 0 "source update failed for id ${TEST_ID}"
+ return
+ fi
+ ${REG_BUILD} ${TEST_ID}
+ if [ $? -ne 0 ]; then
+ msg 0 "build failed for id ${TEST_ID}"
+ return
+ fi
+ ${REG_TEST} "${TEST_ID}"
+}
+
+########################################################################
+# Main program (so to speak)
+########################################################################
+
+# If DATE isn't defined, use the default date command; the configuration
+# file can override this.
+
+if [ "x${DATE}" = "x" ]; then
+ DATE=date
+fi
+
+# Process the configuration file.
+
+if [ $# -ne 1 ]; then
+ echo Usage: $0 config_file
+ exit 1
+fi
+
+CONFIG=${1}
+if [ ! -f ${CONFIG} ]; then
+ error "configuration file ${CONFIG} does not exist"
+fi
+
+# OK, the config file exists. Source it, make sure required parameters
+# are defined and their files exist, and give default values to optional
+# parameters.
+
+. ${CONFIG}
+
+test "x${REG_IDLIST}" = "x" && error "REG_IDLIST is not defined"
+test "x${REG_UPDATE}" = "x" && error "REG_UPDATE is not defined"
+test "x${REG_BUILD}" = "x" && error "REG_BUILD is not defined"
+test "x${REG_TEST}" = "x" && error "REG_TEST is not defined"
+test -x ${REG_TEST} || error "REG_TEST is not an executable file"
+test "x${VERBOSITY}" = "x" && VERBOSITY=0
+test "x${REG_STOP}" = "x" && REG_STOP="STOP"
+
+msg 2 "REG_IDLIST = ${REG_IDLIST}"
+msg 2 "REG_UPDATE = ${REG_UPDATE}"
+msg 2 "REG_BUILD = ${REG_BUILD}"
+msg 2 "REG_TEST = ${REG_TEST}"
+msg 2 "VERBOSITY = ${VERBOSITY}"
+
+# Process each patch identifier in the list.
+
+for TEST_ID in $REG_IDLIST; do
+
+ # If a file called STOP appears, stop; this allows a clean way to
+ # interrupt a search.
+
+ if [ -f ${REG_STOP} ]; then
+ msg 0 "STOP file detected"
+ rm -f ${REG_STOP}
+ exit 1
+ fi
+
+ # Process the new patch.
+
+ msg 2 "process id ${TEST_ID}"
+ process_patch ${TEST_ID}
+done
+
+msg 1 "done"
bin/reg-test
Property changes :
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: bin/reg-newmid
===================================================================
--- bin/reg-newmid (nonexistent)
+++ bin/reg-newmid (revision 783)
@@ -0,0 +1,86 @@
+#! /bin/sh
+
+# The build failed for and identifier in the range bwetween LOW and HIGH.
+# Find a new patch id to try within that range.
+#
+# It's meant to be easy to modify the heuristics used to select the
+# next patch to try by adding to or rearranging the patches listed in
+# MIDLIST. Known failures are recorded in ${REG_FAILLIST}.
+#
+# A nifty improvement would be to record known ranges of failure as
+# ranges, and then pick revisions just before and just after the range.
+#
+# Copyright (C) 2006 Free Software Foundation, Inc.
+#
+# This file is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# For a copy of the GNU General Public License, write the the
+# Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+# Boston, MA 02111-1301, USA.
+
+LOW=$1
+HIGH=$2
+
+MIDLIST=""
+
+let MID01=LOW+LOW+LOW+LOW+LOW+LOW+LOW+LOW+LOW+LOW+LOW+HIGH
+let MID01=MID01/12
+let MID02=LOW+LOW+LOW+LOW+LOW+LOW+LOW+LOW+LOW+LOW+HIGH+HIGH
+let MID02=MID02/12
+let MID03=LOW+LOW+LOW+LOW+LOW+LOW+LOW+LOW+LOW+HIGH+HIGH+HIGH
+let MID03=MID03/12
+let MID04=LOW+LOW+LOW+LOW+LOW+LOW+LOW+LOW+HIGH+HIGH+HIGH+HIGH
+let MID04=MID04/12
+let MID05=LOW+LOW+LOW+LOW+LOW+LOW+LOW+HIGH+HIGH+HIGH+HIGH+HIGH
+let MID05=MID05/12
+let MID06=LOW+LOW+LOW+LOW+LOW+LOW+HIGH+HIGH+HIGH+HIGH+HIGH+HIGH
+let MID06=MID06/12
+let MID07=LOW+LOW+LOW+LOW+LOW+HIGH+HIGH+HIGH+HIGH+HIGH+HIGH+HIGH
+let MID07=MID07/12
+let MID08=LOW+LOW+LOW+LOW+HIGH+HIGH+HIGH+HIGH+HIGH+HIGH+HIGH+HIGH
+let MID08=MID08/12
+let MID09=LOW+LOW+LOW+HIGH+HIGH+HIGH+HIGH+HIGH+HIGH+HIGH+HIGH+HIGH
+let MID09=MID09/12
+let MID10=LOW+LOW+HIGH+HIGH+HIGH+HIGH+HIGH+HIGH+HIGH+HIGH+HIGH+HIGH
+let MID10=MID10/12
+let MID11=LOW+HIGH+HIGH+HIGH+HIGH+HIGH+HIGH+HIGH+HIGH+HIGH+HIGH+HIGH
+let MID11=MID11/12
+
+# Look in this order; MID has already been done:
+#
+# LOW--10---7---6---3---2---MID---1---4---5---8---9---HIGH
+
+MIDLIST="${MIDLIST} ${MID07}"
+MIDLIST="${MIDLIST} ${MID05}"
+MIDLIST="${MIDLIST} ${MID04}"
+MIDLIST="${MIDLIST} ${MID08}"
+MIDLIST="${MIDLIST} ${MID09}"
+MIDLIST="${MIDLIST} ${MID03}"
+MIDLIST="${MIDLIST} ${MID02}"
+MIDLIST="${MIDLIST} ${MID10}"
+MIDLIST="${MIDLIST} ${MID11}"
+MIDLIST="${MIDLIST} ${MID01}"
+
+for MID in ${MIDLIST}
+do
+ # Skip this if it's the low endpoint.
+ if [ ${MID} != ${LOW} ]; then
+ # Is this patch already known to fail?
+ ${REG_CHECKFAIL} ${MID}
+ if [ $? -ne 0 ]; then
+ echo ${MID}
+ exit 0
+ fi
+ fi
+done
+
+echo 0
+exit 1
bin/reg-newmid
Property changes :
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: bin/gcc-test-segfault-on-valid-code
===================================================================
--- bin/gcc-test-segfault-on-valid-code (nonexistent)
+++ bin/gcc-test-segfault-on-valid-code (revision 783)
@@ -0,0 +1,49 @@
+#! /bin/sh
+
+# Test an "ice-on-valid-code" GCC bug that results in a compiler
+# segfault, using environment variables set in several reghunt scripts
+# and configuration files.
+#
+# Copyright (C) 2007 Free Software Foundation.
+#
+# This file is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# For a copy of the GNU General Public License, write the the
+# Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+# Boston, MA 02111-1301, USA.
+
+ID=$1
+
+LOGID=`printf "%04d" ${ID}`
+LOG=${BUGID}.${LOGID}.out
+MSGID="bug ${BUGID}, id ${ID}"
+
+$REG_TEST_COMPILER $REG_OPTS $REG_TESTCASE > ${LOG} 2>&1
+
+if [ $? -eq 0 ]; then
+ echo "`date` test compiled successfully for ${MSGID}"
+ exit $REG_PASS
+fi
+
+grep -q 'No such file or directory' ${LOG}
+if [ $? -eq 0 ]; then
+ echo "`date` unexpected failure: missing file for ${MSGID}"
+ exit $REG_ERROR
+fi
+
+grep -q 'egmentation fault' ${LOG}
+if [ $? -ne 0 ]; then
+ echo "`date` unexpected failure: no segfault message for ${MSGID}"
+ exit $REG_ERROR
+fi
+
+echo "`date` compilation failed for ${MSGID}"
+exit $REG_FAIL
bin/gcc-test-segfault-on-valid-code
Property changes :
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: bin/gcc-test-rejects-valid
===================================================================
--- bin/gcc-test-rejects-valid (nonexistent)
+++ bin/gcc-test-rejects-valid (revision 783)
@@ -0,0 +1,48 @@
+#! /bin/sh
+
+# Test a "rejects-valid" GCC bug, using environment variables set in
+# several reghunt scripts and configuration files.
+#
+# Copyright (C) 2007 Free Software Foundation.
+#
+# This file is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# For a copy of the GNU General Public License, write the the
+# Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+# Boston, MA 02111-1301, USA.
+
+ID=$1
+
+LOGID=`printf "%04d" ${ID}`
+LOG=${BUGID}.${LOGID}.out
+MSGID="bug ${BUGID}, id ${ID}"
+
+$REG_TEST_COMPILER $REG_OPTS $REG_TESTCASE > ${LOG} 2>&1
+
+if [ $? -eq 0 ]; then
+ echo "`date` test compiled successfully for ${MSGID}"
+ exit $REG_PASS
+fi
+
+grep -q 'No such file or directory' ${LOG}
+if [ $? -eq 0 ]; then
+ echo "`date` unexpected failure: missing file for ${MSGID}"
+ exit $REG_ERROR
+fi
+
+grep -q 'error' ${LOG}
+if [ $? -ne 0 ]; then
+ echo "`date` unexpected failure: no error message for ${MSGID}"
+ exit $REG_ERROR
+fi
+
+echo "`date` compilation failed for ${MSGID}"
+exit $REG_FAIL
bin/gcc-test-rejects-valid
Property changes :
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: bin/gcc-svn-update-fix
===================================================================
--- bin/gcc-svn-update-fix (nonexistent)
+++ bin/gcc-svn-update-fix (revision 783)
@@ -0,0 +1,113 @@
+#! /bin/bash
+
+#set -ex
+
+# Update an SVN tree for a particular date.
+
+if [ $# != 1 ]; then
+ echo Usage: $0 id
+ exit 1
+fi
+
+if [ "x${REG_DO_CLEANUPS}" != "x" ]; then
+ reg_cleanup
+fi
+
+ID=$1
+BRANCH=""
+
+########################################################################
+# Get sources.
+########################################################################
+
+svn_get() {
+ # In case there are problems with updates (there were with CVS),
+ # creating a file called REMOVE in the REG_SRCDIR directory causes us
+ # to start with a clean tree each time.
+
+ unset LC_ALL
+ unset LANG
+
+ cd ${REG_SRCDIR}
+ if [ -d gcc ]; then
+ # There's already a tree; do an update with the new revision.
+ cd gcc
+ echo "`date` svn update begun for id ${ID}, rev ${REV} (fix)"
+ echo svn update --non-interactive --revision ${REV} >> $LOG
+ svn update --non-interactive --revision ${REV} >> $LOG
+ if [ $? -eq 0 ]; then
+ echo "`date` svn update done"
+ else
+ echo "`date` svn update failed"
+ exit 1
+ fi
+ else
+ echo "`date` svn checkout begun for id ${ID}, rev ${REV}"
+ echo svn checkout --non-interactive --revision ${REV} \
+ ${REG_SVN_REPO}/${BRANCHPATH} gcc >> $LOG
+ svn checkout --non-interactive --revision ${REV} \
+ ${REG_SVN_REPO}/${BRANCHPATH} gcc >> $LOG
+ if [ $? -eq 0 ]; then
+ echo "`date` svn checkout done"
+ else
+ echo "`date` svn checkout failed"
+ exit 1
+ fi
+ cd gcc
+ fi
+
+ # Touch generated files.
+ contrib/gcc_update --touch >> $LOG
+}
+
+########################################################################
+# Main program
+########################################################################
+
+cd ${REG_SRCDIR}
+
+# This is a simple way to stop a long regression search fairly cleanly;
+# just touch a file called STOP.
+
+if [ -f STOP ]; then
+ echo "`date` $0 detected STOP file"
+ rm -f STOP
+ exit 1
+fi
+
+# Set up the log file.
+REV=`${REG_IDS} -f index -t rev ${ID}`
+LOG=${REG_SRCDIR}/logs/${BUGID}/${REV}.log
+mkdir -p ${REG_SRCDIR}/logs/${BUGID}
+rm -f $LOG
+touch $LOG
+
+# Get the branch for this patch.
+BRANCH=`${REG_IDS} -f index -t branch ${ID}`
+if [ "${BRANCH}" = "error" ]; then
+ echo "`date` $0: cannot determine the SVN branch for id ${ID}"
+ exit 1
+fi
+
+if [ "${BRANCH}" = "trunk" ]; then
+ BRANCHPATH=trunk
+else
+ BRANCHPATH=branches/${BRANCH}
+fi
+
+svn_get
+
+# Look for a patch that's needed for this revision to build.
+FIX=${REG_PATCHES}/${REV}.fix
+echo "`date` looking for $FIX"
+if [ -f $FIX ]; then
+ echo "`date` fix needed; checking whether it is already applied"
+ cd ${REG_SRCDIR}/gcc
+ patch --dry-run -s -p0 -i $FIX < /dev/null > /dev/null 2>&1
+ if [ $? -eq 0 ]; then
+ echo "`date` applying fix"
+ patch -s -p0 -i $FIX
+ fi
+fi
+
+exit 0
bin/gcc-svn-update-fix
Property changes :
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: bin/gcc-svn-checkfail
===================================================================
--- bin/gcc-svn-checkfail (nonexistent)
+++ bin/gcc-svn-checkfail (revision 783)
@@ -0,0 +1,9 @@
+#! /bin/sh
+
+# Given an identifier that is an index into the current patch list,
+# return 1 if the corresponding SVN revision number is in the list of
+# known failures, 0 otherwise.
+
+ID=$1
+REV=`${REG_IDS} -f index -t rev ${ID}`
+grep -q "^${REV}$" ${REG_FAILLIST}
bin/gcc-svn-checkfail
Property changes :
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: bin/gcc-svn-recordfail
===================================================================
--- bin/gcc-svn-recordfail (nonexistent)
+++ bin/gcc-svn-recordfail (revision 783)
@@ -0,0 +1,8 @@
+#! /bin/sh
+
+# Given an identifier that is an index into the current patch list,
+# record the corresponding SVN number to the list of known failures.
+
+ID=$1
+REV=`${REG_IDS} -f index -t rev ${ID}`
+echo $REV >> ${REG_FAILLIST}
bin/gcc-svn-recordfail
Property changes :
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: bin/gcc-svn-report
===================================================================
--- bin/gcc-svn-report (nonexistent)
+++ bin/gcc-svn-report (revision 783)
@@ -0,0 +1,26 @@
+#! /bin/sh
+
+# Report a more informative version of the patch identifier.
+
+ID=$1
+
+test "x${REG_IDS}" != "x" || exit 1
+test "x${REG_CHANGESET_LIST}" != "x" || exit 1
+
+BRANCH=`${REG_IDS} -f index -t branch ${ID}`
+cd ${REG_SRCDIR}/gcc
+unset LANG
+unset LC_ALL
+REV=`${REG_IDS} -f index -t rev ${ID}`
+
+# long set of information
+TZ=UTC \
+svn log --revision $REV
+
+# URL of diffs
+echo
+echo ' http://gcc.gnu.org/viewcvs?view=rev&rev='$REV
+
+# short set of information, without final line of hyphens
+TZ=UTC \
+svn log --quiet --revision $REV | sed -e '/---/d' -e 's/^/ /'
bin/gcc-svn-report
Property changes :
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: bin/gcc-test-wrong-code
===================================================================
--- bin/gcc-test-wrong-code (nonexistent)
+++ bin/gcc-test-wrong-code (revision 783)
@@ -0,0 +1,42 @@
+#! /bin/sh
+
+# Test a "wrong-code" GCC bug, using environment variables set in
+# several reghunt scripts and configuration files.
+#
+# Copyright (C) 2007 Free Software Foundation.
+#
+# This file is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# For a copy of the GNU General Public License, write the the
+# Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+# Boston, MA 02111-1301, USA.
+
+ID=$1
+
+LOGID=`printf "%04d" ${ID}`
+LOG=${BUGID}.${LOGID}.out
+MSGID="bug ${BUGID}, id ${ID}"
+
+$REG_TEST_COMPILER $REG_OPTS $REG_TESTCASE > ${LOG} 2>&1
+
+if [ $? -ne 0 ]; then
+ echo "`date` unexpected failure: test compilation failed for ${MSGID}"
+ exit $REG_ERROR
+fi
+
+./a.out >> ${LOG} 2>&1
+if [ $? -ne 0 ]; then
+ echo "`date` test run aborted for ${MSGID}"
+ exit $REG_FAIL
+fi
+
+echo "`date` test ran successfully for ${MSGID}"
+exit $REG_PASS
bin/gcc-test-wrong-code
Property changes :
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: bin/gcc-svn-ids
===================================================================
--- bin/gcc-svn-ids (nonexistent)
+++ bin/gcc-svn-ids (revision 783)
@@ -0,0 +1,88 @@
+#! /bin/sh
+
+# Convert one kind of changeset identifier to another.
+#
+# Usage: gcc-svn-ids -f from_kind -t to_kind id
+#
+# Where from_kind is one of:
+# index index into the changeset list used by the reghunt tools
+# rev is the Subversion revision name
+# and to_kind is one of:
+# index index into the changeset list used by the reghunt tools
+# rev is the Subversion revision name
+# date expanded UTC date string
+# branch the branch, or "trunk" for mainline
+# author the person who checked in the patch
+
+errmsg () {
+ echo $1 1>&2
+}
+
+usage () {
+ echo 'cvs_ids -f kind -t kind id' 1>&2
+ echo ' where from_kind is index or rev' 1>&2
+ echo ' and to_kind is index, rev, date, author, or branch' 1>&2
+ echo "error"
+ exit 1
+}
+
+if [ "x${REG_CHANGESET_LIST}" = "x" ]; then
+ errmsg "REG_CHANGESET_LIST is not defined"
+ echo "error"
+ exit 1
+fi
+
+if [ ! -f ${REG_CHANGESET_LIST} ]; then
+ errmsg "changeset list ${REG_CHANGESET_LIST} does not exist"
+ echo "error"
+ exit 1
+fi
+
+# Use a shorter name here.
+LIST=${REG_CHANGESET_LIST}
+
+while getopts "f:t:" ARG; do
+ case ${ARG} in
+ f) FROM_KIND="${OPTARG}";;
+ t) TO_KIND="${OPTARG}";;
+ h) usage;;
+ *) errmsg "unrecognized option: ${ARG}";
+ usage;;
+ esac
+done
+shift `expr ${OPTIND} - 1`
+
+if [ $# -eq 0 ]; then
+ errmsg "too few arguments, ID is missing"
+ usage
+fi
+if [ $# -gt 1 ]; then
+ errmsg "unexpected arguments: $*"
+ usage
+fi
+ID="$1"
+
+case ${FROM_KIND} in
+index) LINE=`awk -F '|' -v id="${ID}" '{if ($1 == id) print }' < ${LIST}`;;
+rev) LINE=`awk -F '|' -v id="${ID}" '{if ($2 == id) print }' < ${LIST}`;;
+*) errmsg "unrecognized FROM kind: ${FROM_KIND}";
+ usage;;
+esac
+
+if [ "x${LINE}" = "x" ]; then
+ errmsg "no entry found for ${FROM_KIND} = ${ID}"
+ echo "error"
+ exit 1
+fi
+
+case ${TO_KIND} in
+index) TO_ID="`echo ${LINE} | awk -F '|' '{ print $1 }'`";;
+rev) TO_ID="`echo ${LINE} | awk -F '|' '{ print $2 }'`";;
+author) TO_ID="`echo ${LINE} | awk -F '|' '{ print $3 }'`";;
+date) TO_ID="`echo ${LINE} | awk -F '|' '{ print $4 }'`";;
+branch) TO_ID="`echo ${LINE} | awk -F '|' '{ print $5 }'`";;
+*) errmsg "unrecognized TO kind: ${TO_KIND}";
+ usage;;
+esac
+
+echo ${TO_ID}
bin/gcc-svn-ids
Property changes :
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: bin/gcc-test-ice-on-invalid-code
===================================================================
--- bin/gcc-test-ice-on-invalid-code (nonexistent)
+++ bin/gcc-test-ice-on-invalid-code (revision 783)
@@ -0,0 +1,54 @@
+#! /bin/sh
+
+# Test an "ice-on-invalid-code" GCC bug, using environment variables set
+# in several reghunt scripts and configuration files.
+#
+# Copyright (C) 2007 Free Software Foundation.
+#
+# This file is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# For a copy of the GNU General Public License, write the the
+# Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+# Boston, MA 02111-1301, USA.
+
+ID=$1
+
+LOGID=`printf "%04d" ${ID}`
+LOG=${BUGID}.${LOGID}.out
+MSGID="bug ${BUGID}, id ${ID}"
+
+$REG_TEST_COMPILER $REG_OPTS $REG_TESTCASE > ${LOG} 2>&1
+
+if [ $? -eq 0 ]; then
+ echo "`date` unexpected failure: compilation succeeded for ${MSGID}"
+ exit $REG_ERROR
+fi
+
+grep -q 'No such file or directory' ${LOG}
+if [ $? -eq 0 ]; then
+ echo "`date` unexpected failure: missing file for ${MSGID}"
+ exit $REG_ERROR
+fi
+
+grep -q 'internal compiler error' ${LOG}
+if [ $? -eq 0 ]; then
+ echo "`date` internal compiler error for ${MSGID}"
+ exit $REG_FAIL
+fi
+
+grep -q 'error' ${LOG}
+if [ $? -ne 0 ]; then
+ echo "`date` unexpected failure: no error message for ${MSGID}"
+ exit $REG_ERROR
+fi
+
+echo "`date` compilation failed for ${MSGID}"
+exit $REG_PASS
bin/gcc-test-ice-on-invalid-code
Property changes :
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: bin/gcc-test-accepts-invalid
===================================================================
--- bin/gcc-test-accepts-invalid (nonexistent)
+++ bin/gcc-test-accepts-invalid (revision 783)
@@ -0,0 +1,48 @@
+#! /bin/sh
+
+# Test an "accepts-invalid" GCC bug, using environment variables set in
+# several reghunt scripts and configuration files.
+#
+# Copyright (C) 2007 Free Software Foundation.
+#
+# This file is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# For a copy of the GNU General Public License, write the the
+# Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+# Boston, MA 02111-1301, USA.
+
+ID=$1
+
+LOGID=`printf "%04d" ${ID}`
+LOG=${BUGID}.${LOGID}.out
+MSGID="bug ${BUGID}, id ${ID}"
+
+$REG_TEST_COMPILER $REG_OPTS $REG_TESTCASE > ${LOG} 2>&1
+
+if [ $? -eq 0 ]; then
+ echo "`date` test compiled successfully for ${MSGID}"
+ exit $REG_FAIL
+fi
+
+grep -q 'No such file or directory' ${LOG}
+if [ $? -eq 0 ]; then
+ echo "`date` unexpected failure: missing file for ${MSGID}"
+ exit $REG_ERROR
+fi
+
+grep -q 'error' ${LOG}
+if [ $? -ne 0 ]; then
+ echo "`date` unexpected failure: no error message for ${MSGID}"
+ exit $REG_ERROR
+fi
+
+echo "`date` compilation failed for ${MSGID}"
+exit $REG_PASS
bin/gcc-test-accepts-invalid
Property changes :
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: date_based/reg_search
===================================================================
--- date_based/reg_search (nonexistent)
+++ date_based/reg_search (revision 783)
@@ -0,0 +1,300 @@
+#! /bin/bash
+
+########################################################################
+#
+# File: reg_search
+# Author: Janis Johnson
+# Date: 2002/12/15
+#
+# Search for a small time interval within a range of dates in which
+# results for a test changed, using a binary search. The functionality
+# for getting sources, building the component to test, and running the
+# test are in other scripts that are run from here. Before the search
+# begins, we verify that we get the expected behavior for the first and
+# last dates.
+#
+# Define these in a file whose name is the argument to this script:
+# LOW_DATE: Date string recognized by the date command (local time).
+# HIGH_DATE: Date string recognized by the date command (local time).
+# REG_UPDATE: Pathname of script to update your source tree; returns
+# zero for success, nonzero for failure.
+# REG_BUILD: Pathname of script to build enough of the product to run
+# the test; returns zero for success, nonzero for failure.
+# REG_TEST: Pathname of script to run the test; returns 1 if we
+# should search later dates, 0 if we should search earlier
+# dates.
+# Optional:
+# DELTA: Search to an interval within this many seconds; default
+# is one hour (although 300 works well).
+# REG_FINISH Pathname of script to call at the end with the two final
+# dates as arguments.
+# SKIP_LOW If 1, skip verifying the low date of the range;
+# define this only if you're restarting and have already
+# tested the low date.
+# SKIP_HIGH If 1, skip verifying the high date of the range;
+# define this only if you're restarting and have already
+# tested the high date.
+# FIRST_MID Use this as the first midpoint, to avoid a midpoint that
+# is known not to build.
+# HAS_CHANGES Pathname of script to report whether the current date has
+# no differences from one of the ends of the current range
+# to skip unnecessary build and testing; default is "true".
+# VERBOSITY Default is 0, to print only errors and final message.
+# DATE_IN_MSG If set to anything but 0, include the time and date in
+# messages.
+#
+#
+#
+# Copyright (c) 2002, 2003, 2005, 2009, 2010 Free Software Foundation, Inc.
+#
+# This file is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; see the file COPYING3. If not see
+# .
+#
+########################################################################
+
+########################################################################
+# Functions
+########################################################################
+
+# Issue a message if its verbosity level is high enough.
+
+msg() {
+ test ${1} -gt ${VERBOSITY} && return
+
+ if [ "x${DATE_IN_MSG}" = "x" ]; then
+ echo "${2}"
+ else
+ echo "`${DATE}` ${2}"
+ fi
+}
+
+# Issue an error message and exit with a non-zero status. If there
+# is a valid current range whose end points have been tested, report
+# it so the user can start again from there.
+
+error() {
+ msg 0 "error: ${1}"
+ test ${VALID_RANGE} -eq 1 && \
+ echo "current range:"
+ echo "LOW_DATE=\"${LATER_THAN}\""
+ echo "HIGH_DATE=\"${EARLIER_THAN}\""
+ exit 1
+}
+
+# Turn seconds since the epoch into a date we can use with source
+# control tools and report to the user.
+
+make_date() {
+ MADE_DATE=`${DATE} -u +"%Y-%m-%d %H:%M %Z" --date "1970-01-01 ${1} seconds"` \
+ || error "make_date: date command failed"
+}
+
+# Build the components to test using sources as of a particular date and
+# run a test case. Pass each of the scripts the date that we're
+# testing; the first one needs it, the others can ignore it if they want.
+
+process_date() {
+ TEST_DATE="${1}"
+
+ ${REG_UPDATE} "${TEST_DATE}" || error "source update failed for ${TEST_DATE}"
+
+ # If we're already in a valid range, skip this date if there are no
+ # differences from either end of the range and adjust LATER.
+
+ if [ ${VALID_RANGE} = 1 ]; then
+ ${HAS_CHANGES} "${TEST_DATE}" "${LATER_THAN}" "${EARLIER_THAN}"
+ RET=$?
+ case ${RET} in
+ 0) ;;
+ 1) LATER=1; return;;
+ 2) LATER=0; return;;
+ *) error "process_date: unexpected return value from ${HAS_CHANGES}";;
+ esac
+ fi
+
+ ${REG_BUILD} "${TEST_DATE}" || error "build failed for ${TEST_DATE}"
+ ${REG_TEST} "${TEST_DATE}"
+ LATER=$?
+}
+
+# Perform a binary search on dates within the range specified by
+# the arguments, bounded by the number of seconds in DELTA.
+
+search_dates() {
+ let LOW=$1
+ let HIGH=$2
+ let DIFF=HIGH-LOW
+
+ # Get the date in the middle of the range; MID is in seconds since
+ # the epoch, DATE is readable by humans and tools. The user can
+ # override the initial mid date if it is known to have problems,
+ # e.g., if a build fails for that date.
+
+ if [ ${FIRST_MID} -ne 0 ]; then
+ let MID=${FIRST_MID}
+ else
+ let MID=LOW/2+HIGH/2
+ fi
+
+ while [ ${DIFF} -ge ${DELTA} ]; do
+ make_date ${MID}
+ TEST_DATE="${MADE_DATE}"
+
+ # Test it.
+
+ process_date "${TEST_DATE}"
+
+ # Narrow the search based on the outcome of testing DATE.
+
+ if [ ${LATER} -eq 1 ]; then
+ msg 1 "search dates later than \"${TEST_DATE}\""
+ LATER_THAN="${TEST_DATE}"
+ let LOW=MID
+ else
+ msg 1 "search dates earlier than \"${TEST_DATE}\""
+ EARLIER_THAN="${TEST_DATE}"
+ let HIGH=MID
+ fi
+
+ let DIFF=HIGH-LOW
+ let MID=LOW/2+HIGH/2
+ done
+}
+
+########################################################################
+# Main program (so to speak)
+########################################################################
+
+# If DATE isn't defined, use the default date command; the configuration
+# file can override this.
+
+if [ "x${DATE}" = "x" ]; then
+ DATE=date
+fi
+
+# The error function uses this.
+
+VALID_RANGE=0
+
+# Process the configuration file.
+
+if [ $# != 1 ]; then
+ echo Usage: $0 config_file
+ exit 1
+fi
+
+CONFIG=${1}
+if [ ! -f ${CONFIG} ]; then
+ error "configuration file ${CONFIG} does not exist"
+fi
+
+# OK, the config file exists. Source it, make sure required parameters
+# are defined and their files exist, and give default values to optional
+# parameters.
+
+. ${CONFIG}
+
+test "x${REG_UPDATE}" = "x" && error "REG_UPDATE is not defined"
+test "x${REG_BUILD}" = "x" && error "REG_BUILD is not defined"
+test "x${REG_TEST}" = "x" && error "REG_TEST is not defined"
+test -x ${REG_TEST} || error "REG_TEST is not an executable file"
+test "x${SKIP_LOW}" = "x" && SKIP_LOW=0
+test "x${SKIP_HIGH}" = "x" && SKIP_HIGH=0
+test "x${DELTA}" = "x" && DELTA=3600
+test "x${VERBOSITY}" = "x" && VERBOSITY=0
+test "x${HAS_CHANGES}" = "x" && HAS_CHANGES=true
+test "x${REG_FINISH}" = "x" && REG_FINISH=true
+
+msg 2 "LOW_DATE = ${LOW_DATE}"
+msg 2 "HIGH_DATE = ${HIGH_DATE}"
+msg 2 "REG_UPDATE = ${REG_UPDATE}"
+msg 2 "REG_BUILD = ${REG_BUILD}"
+msg 2 "REG_TEST = ${REG_TEST}"
+msg 2 "SKIP_LOW = ${SKIP_LOW}"
+msg 2 "SKIP_HIGH = ${SKIP_HIGH}"
+msg 2 "FIRST_MID = ${FIRST_MID}"
+msg 2 "VERBOSITY = ${VERBOSITY}"
+msg 2 "DELTA = ${DELTA}"
+
+# Verify that DELTA is at least two minutes.
+
+test ${DELTA} -lt 120 && \
+ error "DELTA is ${DELTA}, must be at least 120 (two minutes)"
+
+# Change the dates into seconds since the epoch. This uses an extension
+# in GNU date.
+
+LOW_DATE=`${DATE} +%s --date "${LOW_DATE}"` || \
+ error "date command failed for \"${LOW_DATE}\""
+HIGH_DATE=`${DATE} +%s --date "${HIGH_DATE}"` || \
+ error "date command failed for \"${LOW_DATE}\""
+
+# If FIRST_MID was defined, convert it and make sure it's in the range.
+
+if [ "x${FIRST_MID}" != "x" ]; then
+ FIRST_MID=`${DATE} +%s --date "${FIRST_MID}"` || \
+ error "date command failed for \"${FIRST_MID}\""
+ test ${FIRST_MID} -le ${LOW_DATE} && \
+ error "FIRST_MID date is earlier than LOW_DATE"
+ test ${FIRST_MID} -ge ${HIGH_DATE} && \
+ error "FIRST_MID is later than HIGH_DATE"
+else
+ FIRST_MID=0
+fi
+
+# Keep track of the bounds of the range where the test behavior changes,
+# using a human-readable version of each date.
+
+make_date ${LOW_DATE}
+LATER_THAN="${MADE_DATE}"
+make_date ${HIGH_DATE}
+EARLIER_THAN="${MADE_DATE}"
+
+msg 2 "LATER_THAN = ${LATER_THAN}"
+msg 2 "EARLIER_THAN = ${EARLIER_THAN}"
+
+# Verify that the range isn't backwards.
+
+test ${LOW_DATE} -lt ${HIGH_DATE} || error "date range is backwards"
+
+# Verify that the first and last date in the range get the results we
+# expect. If not, quit, because any of several things could be wrong.
+
+if [ ${SKIP_LOW} -eq 0 ]; then
+ process_date "${LATER_THAN}"
+ test ${LATER} -ne 1 && \
+ error "unexpected result for low date ${LATER_THAN}"
+ msg 1 "result for low date is as expected"
+fi
+
+if [ ${SKIP_HIGH} -eq 0 ]; then
+ process_date "${EARLIER_THAN}"
+ test ${LATER} -ne 0 && \
+ error "unexpected result for high date ${EARLIER_THAN}"
+ msg 1 "result for high date is as expected"
+fi
+
+# Search within the range, now that we know that the end points are valid.
+
+VALID_RANGE=1
+search_dates ${LOW_DATE} ${HIGH_DATE}
+
+# Report the range that's left to investigate.
+
+echo "Continue search between ${LATER_THAN} and ${EARLIER_THAN}"
+
+# Invoke the optional script to report additional information about
+# changes between the two dates.
+
+${REG_FINISH} "${LATER_THAN}" "${EARLIER_THAN}"
date_based/reg_search
Property changes :
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: date_based/reg_test_template
===================================================================
--- date_based/reg_test_template (nonexistent)
+++ date_based/reg_test_template (revision 783)
@@ -0,0 +1,41 @@
+#! /bin/sh
+
+# Template for the test script specified for REG_TEST.
+
+# Run the test case for a regression search. The argument is the date
+# of the sources. The return value is 1 if the binary search should
+# continue with later dates, 0 if it should continue with earlier
+# dates.
+
+DATE="${1}"
+
+# Specify the PR number and the directory where the test should be run.
+PR=xxxx
+DIR=xxxx
+
+LOG_DATE="`echo ${DATE} | sed 's/[-: ]/_/g'`"
+LOG="${PR}.${LOG_DATE}.out"
+
+echo "`date` running test for PR ${PR}"
+cd ${DIR}
+
+# Compile the test case with whatever options are needed to trigger the
+# error.
+
+ ${PR}. > ${LOG} 2>&1
+
+# Some tests will require additional commands to determine whether the
+# test passed or failed, such as grepping compiler output for a
+# particular message, or running the test and possibly comparing its
+# output with the expected output.
+
+xxxxx
+
+# The return value depends on whether the last command is expected to be
+# zero or nonzero for a passing test, and whether we're looking for a
+# regression or for the patch that fixed the bug.
+
+# Return 1 to continue the search with later dates, 0 for earlier dates.
+
+test $? -eq 0 && exit 1
+exit 0
date_based/reg_test_template
Property changes :
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: date_based/reg_periodic
===================================================================
--- date_based/reg_periodic (nonexistent)
+++ date_based/reg_periodic (revision 783)
@@ -0,0 +1,171 @@
+#! /bin/bash
+
+########################################################################
+#
+# File: reg_periodic
+# Author: Janis Johnson
+# Date: 2002/12/28
+#
+# Over a range of dates at specified intervals, invoke separate tools to
+# update sources, do a build, and run one or more tests.
+#
+# Define these in a file whose name is the argument to this script:
+# LOW_DATE: Date string recognized by the date command.
+# HIGH_DATE: Date string recognized by the date command.
+# INTERVAL: Time (in seconds) between dates for which to build.
+# REG_UPDATE: Pathname of script to update your source tree.
+# REG_BUILD: Pathname of script to build enough of the product to run
+# the test.
+# REG_TEST: Pathname of script to run one or more tests.
+# Optional:
+# VERBOSITY: Default is 0, to print only errors and final message.
+# DATE_IN_MSG If set to anything but 0, include the time and date in
+# messages
+# REG_STOP Pathname of a file whose existence says to quit; default
+# is STOP in the current directory.
+#
+#
+# Copyright (c) 2002, 2003, 2005, 2009, 2010 Free Software Foundation, Inc.
+#
+# This file is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; see the file COPYING3. If not see
+# .
+#
+########################################################################
+
+########################################################################
+# Functions
+########################################################################
+
+# Issue a message if its verbosity level is high enough.
+
+msg() {
+ test ${1} -gt ${VERBOSITY} && return
+
+ if [ "x${DATE_IN_MSG}" = "x" ]; then
+ echo "${2}"
+ else
+ echo "`${DATE}` ${2}"
+ fi
+}
+
+# Issue an error message and exit with a nonzero status.
+
+error() {
+ msg 0 "error: ${1}"
+ exit 1
+}
+
+# Turn seconds since the epoch into a date we can use with source
+# control tools and report to the user.
+
+make_date() {
+ MADE_DATE=`${DATE} -u +"%Y-%m-%d %H:%M %Z" --date "1970-01-01 ${1} seconds"` \
+ || error "make_date: date command failed"
+}
+
+# Build the components to test using sources as of a particular date and
+# run a test case. Pass each of the scripts the date that we're
+# testing; the first one needs it, the others can ignore it if they want.
+
+process_date() {
+ TEST_DATE="${1}"
+
+ ${REG_UPDATE} "${TEST_DATE}"
+ if [ $? -ne 0 ]; then
+ msg 0 "source update failed for ${TEST_DATE}"
+ return
+ fi
+ ${REG_BUILD} "${TEST_DATE}"
+ if [ $? -ne 0 ]; then
+ msg 0 "build failed for ${TEST_DATE}"
+ return
+ fi
+ ${REG_TEST} "${TEST_DATE}"
+}
+
+########################################################################
+# Main program (so to speak)
+########################################################################
+
+# If DATE isn't defined, use the default date command; the configuration
+# file can override this.
+
+if [ "x${DATE}" = "x" ]; then
+ DATE=date
+fi
+
+# Process the configuration file.
+
+if [ $# -ne 1 ]; then
+ echo Usage: $0 config_file
+ exit 1
+fi
+
+CONFIG=${1}
+if [ ! -f ${CONFIG} ]; then
+ error "configuration file ${CONFIG} does not exist"
+fi
+
+# OK, the config file exists. Source it, make sure required parameters
+# are defined and their files exist, and give default values to optional
+# parameters.
+
+. ${CONFIG}
+
+test "x${REG_UPDATE}" = "x" && error "REG_UPDATE is not defined"
+test "x${REG_BUILD}" = "x" && error "REG_BUILD is not defined"
+test "x${REG_TEST}" = "x" && error "REG_TEST is not defined"
+test "x${INTERVAL}" = "x" && error "INTERVAL is not defined"
+test -x ${REG_TEST} || error "REG_TEST is not an executable file"
+test "x${VERBOSITY}" = "x" && VERBOSITY=0
+test "x${REG_STOP}" = "x" && REG_STOP="STOP"
+
+msg 2 "LOW_DATE = ${LOW_DATE}"
+msg 2 "HIGH_DATE = ${HIGH_DATE}"
+msg 2 "INTERVAL = ${INTERVAL}"
+msg 2 "REG_UPDATE = ${REG_UPDATE}"
+msg 2 "REG_BUILD = ${REG_BUILD}"
+msg 2 "REG_TEST = ${REG_TEST}"
+msg 2 "VERBOSITY = ${VERBOSITY}"
+
+# Change the dates into seconds since the epoch. This uses an extension
+# in GNU date.
+
+LOW_DATE=`${DATE} +%s --date "${LOW_DATE}"` || \
+ error "date command failed for \"${LOW_DATE}\""
+HIGH_DATE=`${DATE} +%s --date "${HIGH_DATE}"` || \
+ error "date command failed for \"${LOW_DATE}\""
+
+# Process each date in the range.
+
+while [ ${LOW_DATE} -le ${HIGH_DATE} ]; do
+
+ # If a file called STOP appears, stop; this allows a clean way to
+ # interrupt a search.
+
+ if [ -f ${REG_STOP} ]; then
+ msg 0 "STOP file detected"
+ rm -f ${REG_STOP}
+ exit 1
+ fi
+
+ # Get a version of the date that is usable by tools and readable
+ # by people, then process it.
+
+ make_date ${LOW_DATE}
+ process_date "${MADE_DATE}"
+ let LOW_DATE=LOW_DATE+INTERVAL
+done
+
+msg 1 "done"
date_based/reg_periodic
Property changes :
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: date_based/README
===================================================================
--- date_based/README (nonexistent)
+++ date_based/README (revision 783)
@@ -0,0 +1,16 @@
+This directory contains scripts that are used for identifying the
+patch that introduced a regression. General information about such
+searches is covered in http://gcc.gnu.org/bugs/reghunt.html.
+
+ reg_search searches for a small time interval within a range of
+ dates in which results for a test changed, using a binary search.
+ The functionality for getting sources, building the component to
+ test, and running the test are in other scripts that are run from
+ here.
+
+ reg_periodic invokes separate tools (the same scripts invoked by
+ reg_search) over a range of dates at specified intervals.
+
+ reg_test_template shows the format for the script that runs a test
+ and determines whether to continue the search with a later or
+ earlier date.
Index: examples/reg-watch
===================================================================
--- examples/reg-watch (nonexistent)
+++ examples/reg-watch (revision 783)
@@ -0,0 +1,3 @@
+#! /bin/sh
+
+awk -f reg-watch.awk "$@"
examples/reg-watch
Property changes :
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: examples/29106.config
===================================================================
--- examples/29106.config (nonexistent)
+++ examples/29106.config (revision 783)
@@ -0,0 +1,18 @@
+BUGID=29106
+FIND=break
+LANG=c++
+BUILD_KIND=full
+BUG_KIND=wrong-code
+OPTS=""
+
+. ./common.config
+
+export REG_TEST=${BUGID}.test
+
+#LOW_PATCH=532
+#HIGH_PATCH=550
+
+#msg 0 'NOTE: skipping low patch, already verified'
+#SKIP_LOW=1
+#msg 0 'NOTE: skipping high patch, already verified'
+#SKIP_HIGH=1
Index: examples/gcc-svn-env
===================================================================
--- examples/gcc-svn-env (nonexistent)
+++ examples/gcc-svn-env (revision 783)
@@ -0,0 +1,75 @@
+# Define environment variables used by regression-hunting scripts.
+
+# Change this if using a local copy of the repository.
+export REG_SVN_REPO=svn://gcc.gnu.org/svn/gcc
+REG_TOP=${HOME}/reghunt
+export REG_BIN=${REG_TOP}/bin
+export PATH=${REG_BIN}:${PATH}
+
+# The build scripts look for these variables if they are defined.
+#export BINUTILS=/opt/gcc-nightly/binutils-2.19/bin
+#export GMP=/opt/gcc-nightly/gmp-mpfr
+export REG_DEFAULT_BUILD=${REG_DEFAULT_BUILD-powerpc-linux}
+
+export REG_SRCDIR=${REG_TOP}/src
+export REG_BUILDDIR=${REG_TOP}/build
+export REG_OBJDIR=${REG_BUILDDIR}/obj
+export REG_PREFIX=${REG_TOP}/install
+export REG_IDS=${REG_BIN}/gcc-svn-ids
+export REG_REPORT=${REG_BIN}/gcc-svn-report
+export REG_CLEANUP=${REG_CLEANUP-$REG_BIN/gcc-cleanup}
+export REG_STOP=${REG_SRCDIR}/STOP
+
+# Used for parallelism in make commands; very system-dependent, this is POSIX.
+export REG_MAKE_J="-j `getconf _NPROCESSORS_ONLN`"
+
+export BRANCHPOINT_4_3="2008-02-18"
+export BRANCHPOINT_4_2="2006-10-20"
+export BRANCHPOINT_4_1="2005-11-18"
+export BRANCHPOINT_4_0="2005-02-25"
+export BRANCHPOINT_3_4="2004-01-16"
+export BRANCHPOINT_3_3="2002-12-13"
+export BRANCHPOINT_3_1="2002-02-25"
+export BRANCHPOINT_3_0="2001-02-12"
+export BRANCHPOINT_2_95="1999-05-18"
+
+export RELEASE_4_3_3="2009-01-24"
+export RELEASE_4_3_2="2008-08-27"
+export RELEASE_4_3_1="2008-06-06"
+export RELEASE_4_3_0="2008-03-05"
+
+export RELEASE_4_2_4="2008-05-19"
+export RELEASE_4_2_3="2008-02-01"
+export RELEASE_4_2_2="2007-10-07"
+export RELEASE_4_2_1="2007-07-19"
+export RELEASE_4_2_0="2007-05-13"
+
+export RELEASE_4_1_2="2007-02-13"
+export RELEASE_4_1_1="2006-05-24"
+export RELEASE_4_1_0="2006-02-28"
+
+export RELEASE_4_0_4="2007-01-31"
+export RELEASE_4_0_3="2006-03-10"
+export RELEASE_4_0_2="2005-09-28"
+export RELEASE_4_0_1="2005-07-07"
+export RELEASE_4_0_0="2005-04-20"
+
+export RELEASE=3_4_6="2006-03-06"
+export RELEASE=3_4_5="2005-11-30"
+export RELEASE_3_4_4="2005-05-18"
+export RELEASE_3_4_3="2004-11-04"
+export RELEASE_3_4_2="2004-09-06"
+export RELEASE_3_4_1="2004-07-01"
+export RELEASE_3_4_0="2004-04-18"
+
+export RELEASE_3_3_6="2005-05-03"
+export RELEASE_3_3_5="2004-09-30"
+export RELEASE_3_3_4="2004-05-31"
+export RELEASE_3_3_3="2004-02-14"
+export RELEASE_3_3_2="2003-10-17"
+export RELEASE_3_3_1="2003-08-08"
+export RELEASE_3_3_0="2003-05-13"
+export RELEASE_3_3="${RELEASE_3_3_0}"
+
+# Merge of the new C++ parser into mainline was revision 60560 on 2002-12-28
+# Merge of the ssa-branch into mainline was revision 81764 on 2004-05-13
Index: examples/30643.list
===================================================================
--- examples/30643.list (nonexistent)
+++ examples/30643.list (revision 783)
@@ -0,0 +1,83 @@
+1|115570|pmj|2006-07-18 22:22:07|trunk
+2|115576|mmitchel|2006-07-19 00:22:43|trunk
+3|115578|sayle|2006-07-19 05:13:56|trunk
+4|115579|mmitchel|2006-07-19 05:14:25|trunk
+5|115580|rsandifo|2006-07-19 05:29:36|trunk
+6|115582|nathan|2006-07-19 06:45:34|trunk
+7|115591|jakub|2006-07-19 15:47:36|trunk
+8|115593|jb|2006-07-19 16:51:49|trunk
+9|115594|jb|2006-07-19 16:52:45|trunk
+10|115597|mmitchel|2006-07-19 17:32:38|trunk
+11|115598|daney|2006-07-19 19:52:44|trunk
+12|115599|reichelt|2006-07-19 19:56:29|trunk
+13|115600|mmitchel|2006-07-19 22:49:20|trunk
+14|115608|echristo|2006-07-20 07:35:32|trunk
+15|115609|echristo|2006-07-20 07:40:12|trunk
+16|115610|dannysmith|2006-07-20 07:59:09|trunk
+17|115614|pbrook|2006-07-20 13:57:31|trunk
+18|115619|pbrook|2006-07-20 14:20:26|trunk
+19|115622|jason|2006-07-20 16:02:57|trunk
+20|115624|daney|2006-07-20 17:30:42|trunk
+21|115625|daney|2006-07-20 17:42:11|trunk
+22|115628|kseitz|2006-07-20 19:29:53|trunk
+23|115629|kseitz|2006-07-20 19:30:30|trunk
+24|115631|kseitz|2006-07-20 22:20:09|trunk
+25|115632|bkoz|2006-07-20 23:37:27|trunk
+26|115638|sayle|2006-07-21 05:31:33|trunk
+27|115640|reichelt|2006-07-21 09:41:16|trunk
+28|115643|reichelt|2006-07-21 09:59:57|trunk
+29|115646|kseitz|2006-07-21 18:50:48|trunk
+30|115647|mark|2006-07-21 19:13:22|trunk
+31|115648|mrs|2006-07-21 20:19:08|trunk
+32|115649|mrs|2006-07-21 20:39:19|trunk
+33|115650|daney|2006-07-21 20:49:06|trunk
+34|115651|jason|2006-07-21 21:00:20|trunk
+35|115652|jason|2006-07-21 21:06:19|trunk
+36|115653|sje|2006-07-21 21:07:15|trunk
+37|115654|sje|2006-07-21 21:11:46|trunk
+38|115655|kseitz|2006-07-21 23:45:03|trunk
+39|115656|bkoz|2006-07-21 23:54:41|trunk
+40|115669|membar|2006-07-22 01:42:25|trunk
+41|115670|jvdelisle|2006-07-22 03:14:27|trunk
+42|115671|jvdelisle|2006-07-22 03:18:33|trunk
+43|115672|jvdelisle|2006-07-22 03:21:10|trunk
+44|115677|kargl|2006-07-22 17:55:35|trunk
+45|115678|hubicka|2006-07-22 23:41:18|trunk
+46|115684|drow|2006-07-23 03:50:24|trunk
+47|115685|steven|2006-07-23 17:56:34|trunk
+48|115686|sayle|2006-07-23 20:14:44|trunk
+49|115687|mmitchel|2006-07-23 20:28:26|trunk
+50|115691|sayle|2006-07-23 21:13:07|trunk
+51|115692|membar|2006-07-23 23:59:24|trunk
+52|115693|hubicka|2006-07-24 00:16:16|trunk
+53|115698|jvdelisle|2006-07-24 00:17:52|trunk
+54|115700|jvdelisle|2006-07-24 00:19:45|trunk
+55|115701|membar|2006-07-24 00:22:25|trunk
+56|115702|jvdelisle|2006-07-24 00:26:08|trunk
+57|115703|drow|2006-07-24 02:58:08|trunk
+58|115704|drow|2006-07-24 02:59:36|trunk
+59|115705|uros|2006-07-24 05:43:14|trunk
+60|115712|hubicka|2006-07-24 11:23:21|trunk
+61|115713|hubicka|2006-07-24 11:27:53|trunk
+62|115714|rguenth|2006-07-24 11:42:52|trunk
+63|115715|paolo|2006-07-24 12:30:28|trunk
+64|115718|kargl|2006-07-24 16:54:01|trunk
+65|115721|eedelman|2006-07-24 20:15:59|trunk
+66|115729|reichelt|2006-07-25 00:57:10|trunk
+67|115732|kargl|2006-07-25 05:08:33|trunk
+68|115733|bonzini|2006-07-25 08:30:38|trunk
+69|115734|bonzini|2006-07-25 08:41:02|trunk
+70|115735|drow|2006-07-25 12:31:33|trunk
+71|115738|nickc|2006-07-25 15:33:50|trunk
+72|115739|andreast|2006-07-25 20:01:22|trunk
+73|115740|rakdver|2006-07-25 20:38:37|trunk
+74|115742|sayle|2006-07-25 23:21:56|trunk
+75|115749|jvdelisle|2006-07-26 01:40:29|trunk
+76|115750|jvdelisle|2006-07-26 01:47:13|trunk
+77|115751|jvdelisle|2006-07-26 01:48:41|trunk
+78|115754|fxcoudert|2006-07-26 11:58:48|trunk
+79|115760|rakdver|2006-07-26 16:47:28|trunk
+80|115761|drow|2006-07-26 17:31:54|trunk
+81|115762|drow|2006-07-26 17:38:37|trunk
+82|115763|hubicka|2006-07-26 20:17:32|trunk
+83|115765|hubicka|2006-07-26 22:51:56|trunk
Index: examples/30643.test
===================================================================
--- examples/30643.test (nonexistent)
+++ examples/30643.test (revision 783)
@@ -0,0 +1,26 @@
+#! /bin/sh
+
+ID=$1
+
+LOGID=`printf "%04d" ${ID}`
+LOG=${BUGID}.${LOGID}.out
+MSGID="bug ${BUGID}, id ${ID}"
+ASM=${BUGID}.${LOGID}.s
+
+$REG_TEST_COMPILER $REG_OPTS $REG_TESTCASE > ${LOG} 2>&1
+
+if [ $? -ne 0 ]; then
+ echo "`date` compilation failed unexpectedly for ${MSGID}"
+ exit REG_ERROR
+fi
+
+cp ${BUGID}.s $ASM
+
+grep -q abort $ASM
+if [ $? -eq 0 ]; then
+ echo "`date` abort call exists for ${MSGID}"
+ exit $REG_FAIL
+fi
+
+echo "`date` no call to abort for ${MSGID}"
+exit $REG_PASS
examples/30643.test
Property changes :
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: examples/28970.config
===================================================================
--- examples/28970.config (nonexistent)
+++ examples/28970.config (revision 783)
@@ -0,0 +1,19 @@
+BUGID=28970
+FIND=break
+LANG=c
+BUILD_KIND=full
+BUG_KIND=wrong-code
+OPTS="-O2"
+REG_CONFOPTS="--disable-bootstrap"
+
+. ./common.config
+
+#LOW_PATCH=101
+#HIGH_PATCH=111
+
+#msg 0 'NOTE: skipping low patch, already verified'
+#SKIP_LOW=1
+#msg 0 'NOTE: skipping high patch, already verified'
+#SKIP_HIGH=1
+
+#REG_IDLIST="161"
Index: examples/29906a.config
===================================================================
--- examples/29906a.config (nonexistent)
+++ examples/29906a.config (revision 783)
@@ -0,0 +1,16 @@
+BUGID=29906a
+FIND=break
+LANG=c++
+BUILD_KIND=simple
+BUG_KIND=ice-on-valid-code
+OPTS="-g"
+
+. ./common.config
+
+#LOW_PATCH=384
+#HIGH_PATCH=389
+
+#msg 0 'NOTE: skipping low patch, already verified'
+#SKIP_LOW=1
+#msg 0 'NOTE: skipping high patch, already verified'
+#SKIP_HIGH=1
Index: examples/30643.log
===================================================================
--- examples/30643.log (nonexistent)
+++ examples/30643.log (revision 783)
@@ -0,0 +1,64 @@
+Mon Feb 16 21:39:11 PST 2009 NOTE: skipping high patch, already verified
+Mon Feb 16 21:39:11 PST 2009 LATER_THAN = 1
+Mon Feb 16 21:39:11 PST 2009 EARLIER_THAN = 83
+Mon Feb 16 21:39:11 PST 2009 svn checkout begun for id 1, rev 115570
+Mon Feb 16 21:43:34 PST 2009 svn checkout done
+Mon Feb 16 21:43:34 PST 2009 building cc1 for id 1
+Mon Feb 16 21:47:05 PST 2009 build completed
+Mon Feb 16 21:47:05 PST 2009 no call to abort for bug 30643, id 1
+Mon Feb 16 21:47:05 PST 2009 result for low patch 1 is as expected
+Mon Feb 16 21:47:05 PST 2009 svn update begun for id 42, rev 115671
+Mon Feb 16 21:47:11 PST 2009 svn update done
+Mon Feb 16 21:47:11 PST 2009 building cc1 for id 42
+Mon Feb 16 21:50:37 PST 2009 build completed
+Mon Feb 16 21:50:37 PST 2009 abort call exists for bug 30643, id 42
+Mon Feb 16 21:50:37 PST 2009 search patches earlier than 42
+Mon Feb 16 21:50:37 PST 2009 svn update begun for id 21, rev 115625
+Mon Feb 16 21:50:44 PST 2009 svn update done
+Mon Feb 16 21:50:44 PST 2009 building cc1 for id 21
+Mon Feb 16 21:54:09 PST 2009 build completed
+Mon Feb 16 21:54:09 PST 2009 abort call exists for bug 30643, id 21
+Mon Feb 16 21:54:09 PST 2009 search patches earlier than 21
+Mon Feb 16 21:54:10 PST 2009 svn update begun for id 11, rev 115598
+Mon Feb 16 21:54:15 PST 2009 svn update done
+Mon Feb 16 21:54:15 PST 2009 building cc1 for id 11
+Mon Feb 16 21:57:39 PST 2009 build completed
+Mon Feb 16 21:57:39 PST 2009 no call to abort for bug 30643, id 11
+Mon Feb 16 21:57:39 PST 2009 search patches later than 11
+Mon Feb 16 21:57:39 PST 2009 svn update begun for id 16, rev 115610
+Mon Feb 16 21:57:43 PST 2009 svn update done
+Mon Feb 16 21:57:43 PST 2009 building cc1 for id 16
+Mon Feb 16 22:01:08 PST 2009 build completed
+Mon Feb 16 22:01:09 PST 2009 no call to abort for bug 30643, id 16
+Mon Feb 16 22:01:09 PST 2009 search patches later than 16
+Mon Feb 16 22:01:09 PST 2009 svn update begun for id 18, rev 115619
+Mon Feb 16 22:01:13 PST 2009 svn update done
+Mon Feb 16 22:01:13 PST 2009 building cc1 for id 18
+Mon Feb 16 22:04:38 PST 2009 build completed
+Mon Feb 16 22:04:38 PST 2009 abort call exists for bug 30643, id 18
+Mon Feb 16 22:04:38 PST 2009 search patches earlier than 18
+Mon Feb 16 22:04:38 PST 2009 svn update begun for id 17, rev 115614
+Mon Feb 16 22:04:42 PST 2009 svn update done
+Mon Feb 16 22:04:42 PST 2009 building cc1 for id 17
+Mon Feb 16 22:08:07 PST 2009 build completed
+Mon Feb 16 22:08:07 PST 2009 abort call exists for bug 30643, id 17
+Mon Feb 16 22:08:07 PST 2009 search patches earlier than 17
+Test result changes with id 17
+------------------------------------------------------------------------
+r115614 | pbrook | 2006-07-20 13:57:31 +0000 (Thu, 20 Jul 2006) | 11 lines
+
+2006-07-20 Paul Brook
+
+ PR 27363
+ gcc/
+ * cse.c (cse_insn): Add destination addresses to hash table. Check if
+ they are invalidated by this instruction.
+
+ gcc/testsuite/
+ * gcc.dg/pr27363.c: New test.
+
+
+------------------------------------------------------------------------
+
+ http://gcc.gnu.org/viewcvs?view=rev&rev=115614
+ r115614 | pbrook | 2006-07-20 13:57:31 +0000 (Thu, 20 Jul 2006)
Index: examples/30643.c
===================================================================
--- examples/30643.c (nonexistent)
+++ examples/30643.c (revision 783)
@@ -0,0 +1,14 @@
+extern void abort (void);
+struct s { int a; int b;};
+void bar (struct s *ps, int *p, int *__restrict__ rp, int *__restrict__ rq)
+{
+ ps->a = 0;
+ ps->b = 1;
+ if (ps->a != 0) abort ();
+ p[0] = 0;
+ p[1] = 1;
+ if (p[0] != 0) abort ();
+ rp[0] = 0;
+ rq[0] = 1;
+ if (rp[0] != 0) abort();
+}
Index: examples/reg-watch.awk
===================================================================
--- examples/reg-watch.awk (nonexistent)
+++ examples/reg-watch.awk (revision 783)
@@ -0,0 +1,38 @@
+/result for low patch/ {
+ sub(".*low patch ","")
+ sub(" is as expected","")
+ printf ("<-- %4s\n", $0);
+ next
+ }
+/result for high patch/ {
+ sub(".*high patch ","")
+ sub(" is as expected","")
+ printf (" %4s -->\n", $0);
+ next
+ }
+/patches later/ {
+ sub(".*later than ","")
+ printf ("<-- %4s\n", $0);
+ next
+ }
+/patches earlier/ {
+ sub(".*earlier than ","")
+ printf (" %4s -->\n", $0);
+ next
+ }
+/build failed for/ {
+ sub(".*build failed for ","")
+ printf (" [%4s]\n", $0);
+ next
+ }
+/HIGH_PATCH/ {
+ printf ("* stopped early *\n")
+ next
+ }
+/changes with/ {
+ sub(".*changes with id ","")
+ printf ("+----------+\n")
+ printf ("| %4s |\n", $0)
+ printf ("+----------+\n")
+ next
+ }
examples/reg-watch.awk
Property changes :
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: examples/29906b.list
===================================================================
--- examples/29906b.list (nonexistent)
+++ examples/29906b.list (revision 783)
@@ -0,0 +1,556 @@
+1|112078|jvdelisle|2006-03-15 07:03:20|trunk
+2|112079|jvdelisle|2006-03-15 07:08:06|trunk
+3|112080|ebotcazou|2006-03-15 07:49:33|trunk
+4|112081|schwab|2006-03-15 10:14:51|trunk
+5|112082|rakdver|2006-03-15 10:50:46|trunk
+6|112083|kkojima|2006-03-15 11:50:24|trunk
+7|112084|reichelt|2006-03-15 15:27:11|trunk
+8|112085|amylaar|2006-03-15 15:52:34|trunk
+9|112089|kazu|2006-03-15 16:14:55|trunk
+10|112090|danglin|2006-03-15 16:49:20|trunk
+11|112092|tromey|2006-03-15 17:39:16|trunk
+12|112093|tromey|2006-03-15 18:29:44|trunk
+13|112094|tromey|2006-03-15 18:45:02|trunk
+14|112095|daney|2006-03-15 19:10:23|trunk
+15|112098|daney|2006-03-15 19:28:42|trunk
+16|112099|pbrook|2006-03-15 20:22:56|trunk
+17|112102|tromey|2006-03-16 00:08:12|trunk
+18|112108|ghazi|2006-03-16 01:00:01|trunk
+19|112113|danglin|2006-03-16 01:32:19|trunk
+20|112115|tromey|2006-03-16 01:54:51|trunk
+21|112121|geoffk|2006-03-16 02:37:09|trunk
+22|112122|kkojima|2006-03-16 02:44:10|trunk
+23|112125|mkuvyrkov|2006-03-16 05:17:41|trunk
+24|112126|mkuvyrkov|2006-03-16 05:20:39|trunk
+25|112127|mkuvyrkov|2006-03-16 05:23:21|trunk
+26|112128|mkuvyrkov|2006-03-16 05:27:03|trunk
+27|112129|mkuvyrkov|2006-03-16 05:29:44|trunk
+28|112131|krebbel|2006-03-16 08:15:35|trunk
+29|112136|sayle|2006-03-16 16:34:05|trunk
+30|112138|pbrook|2006-03-16 16:54:59|trunk
+31|112142|tromey|2006-03-16 19:08:07|trunk
+32|112147|sayle|2006-03-16 19:47:19|trunk
+33|112149|rsandifo|2006-03-16 20:21:11|trunk
+34|112150|rsandifo|2006-03-16 20:24:42|trunk
+35|112160|jsm28|2006-03-16 23:58:00|trunk
+36|112162|sayle|2006-03-17 00:02:53|trunk
+37|112168|geoffk|2006-03-17 00:35:32|trunk
+38|112169|danglin|2006-03-17 01:12:33|trunk
+39|112170|aoliva|2006-03-17 06:08:49|trunk
+40|112171|steven|2006-03-17 07:11:35|trunk
+41|112173|amylaar|2006-03-17 14:29:08|trunk
+42|112174|pbrook|2006-03-17 14:48:58|trunk
+43|112175|dje|2006-03-17 15:37:33|trunk
+44|112176|dje|2006-03-17 16:45:46|trunk
+45|112177|rguenth|2006-03-17 17:38:51|trunk
+46|112180|sje|2006-03-17 18:42:40|trunk
+47|112198|jvdelisle|2006-03-18 01:56:07|trunk
+48|112199|jvdelisle|2006-03-18 01:59:50|trunk
+49|112201|ghazi|2006-03-18 17:08:54|trunk
+50|112204|jsm28|2006-03-18 21:44:50|trunk
+51|112210|pault|2006-03-19 10:36:09|trunk
+52|112212|pault|2006-03-19 12:56:31|trunk
+53|112215|dje|2006-03-19 20:57:43|trunk
+54|112217|dje|2006-03-19 23:12:17|trunk
+55|112223|amodra|2006-03-20 07:56:35|trunk
+56|112224|rguenth|2006-03-20 08:55:50|trunk
+57|112225|dje|2006-03-20 16:09:52|trunk
+58|112227|pinskia|2006-03-20 21:00:18|trunk
+59|112229|steven|2006-03-20 21:22:55|trunk
+60|112230|tkoenig|2006-03-20 21:56:00|trunk
+61|112231|kkojima|2006-03-20 22:58:32|trunk
+62|112232|rsandifo|2006-03-20 23:22:13|trunk
+63|112239|jason|2006-03-21 03:19:06|trunk
+64|112240|law|2006-03-21 03:44:56|trunk
+65|112241|jason|2006-03-21 04:00:36|trunk
+66|112242|law|2006-03-21 05:07:37|trunk
+67|112243|toon|2006-03-21 06:32:57|trunk
+68|112246|ebotcazou|2006-03-21 11:15:44|trunk
+69|112247|paolo|2006-03-21 12:25:11|trunk
+70|112248|bernds|2006-03-21 13:07:33|trunk
+71|112250|jason|2006-03-21 16:15:25|trunk
+72|112251|jakub|2006-03-21 16:21:24|trunk
+73|112252|matz|2006-03-21 17:27:56|trunk
+74|112253|jakub|2006-03-21 18:35:20|trunk
+75|112254|pinskia|2006-03-21 18:58:50|trunk
+76|112255|ebotcazou|2006-03-21 20:59:11|trunk
+77|112256|law|2006-03-21 21:01:42|trunk
+78|112257|sje|2006-03-21 21:12:00|trunk
+79|112258|ghazi|2006-03-21 21:17:54|trunk
+80|112259|sje|2006-03-21 21:19:10|trunk
+81|112261|rsandifo|2006-03-21 21:49:13|trunk
+82|112264|janis|2006-03-21 23:50:37|trunk
+83|112270|jason|2006-03-22 04:20:52|trunk
+84|112275|jason|2006-03-22 05:08:48|trunk
+85|112278|pault|2006-03-22 05:13:13|trunk
+86|112279|rsandifo|2006-03-22 07:21:00|trunk
+87|112280|rsandifo|2006-03-22 07:23:00|trunk
+88|112281|rsandifo|2006-03-22 07:54:45|trunk
+89|112282|rguenth|2006-03-22 11:01:38|trunk
+90|112283|rth|2006-03-22 12:50:45|trunk
+91|112285|jiez|2006-03-22 14:53:12|trunk
+92|112286|paolo|2006-03-22 15:13:46|trunk
+93|112287|jb|2006-03-22 16:00:23|trunk
+94|112289|law|2006-03-22 18:00:50|trunk
+95|112290|tkoenig|2006-03-22 19:09:11|trunk
+96|112292|reichelt|2006-03-22 19:36:22|trunk
+97|112296|reichelt|2006-03-22 21:42:34|trunk
+98|112298|reichelt|2006-03-22 21:45:13|trunk
+99|112302|ghazi|2006-03-22 23:18:38|trunk
+100|112312|dje|2006-03-23 04:20:38|trunk
+101|112315|rsandifo|2006-03-23 09:29:15|trunk
+102|112316|rakdver|2006-03-23 10:33:38|trunk
+103|112317|rakdver|2006-03-23 10:45:09|trunk
+104|112319|pinskia|2006-03-23 15:09:51|trunk
+105|112322|rth|2006-03-23 15:49:00|trunk
+106|112323|rth|2006-03-23 15:51:10|trunk
+107|112328|mkuvyrkov|2006-03-23 18:23:53|trunk
+108|112331|amylaar|2006-03-23 21:39:32|trunk
+109|112332|amylaar|2006-03-23 22:10:41|trunk
+110|112334|amodra|2006-03-23 22:23:24|trunk
+111|112340|amodra|2006-03-23 23:15:46|trunk
+112|112346|jsm28|2006-03-24 01:59:35|trunk
+113|112348|law|2006-03-24 07:51:32|trunk
+114|112349|ebotcazou|2006-03-24 10:09:01|trunk
+115|112350|bernds|2006-03-24 15:53:23|trunk
+116|112351|jakub|2006-03-24 16:14:40|trunk
+117|112352|denisc|2006-03-24 16:30:19|trunk
+118|112355|andreast|2006-03-24 17:59:29|trunk
+119|112357|krebbel|2006-03-24 19:09:11|trunk
+120|112359|dje|2006-03-24 20:49:29|trunk
+121|112360|carlos|2006-03-24 21:17:41|trunk
+122|112361|geoffk|2006-03-24 21:59:48|trunk
+123|112362|geoffk|2006-03-24 22:03:19|trunk
+124|112363|jimb|2006-03-24 22:39:45|trunk
+125|112365|law|2006-03-24 23:21:27|trunk
+126|112372|geoffk|2006-03-25 00:54:40|trunk
+127|112373|sayle|2006-03-25 01:28:11|trunk
+128|112374|daney|2006-03-25 01:53:48|trunk
+129|112377|sayle|2006-03-25 15:01:42|trunk
+130|112378|hjl|2006-03-25 15:34:00|trunk
+131|112379|uros|2006-03-25 17:32:34|trunk
+132|112380|dberlin|2006-03-25 19:17:26|trunk
+133|112381|tkoenig|2006-03-25 21:15:48|trunk
+134|112382|tkoenig|2006-03-25 21:31:48|trunk
+135|112383|nemet|2006-03-25 21:58:01|trunk
+136|112384|kargl|2006-03-25 22:08:50|trunk
+137|112390|jvdelisle|2006-03-26 02:15:44|trunk
+138|112392|kargl|2006-03-26 05:20:09|trunk
+139|112398|dje|2006-03-26 17:15:43|trunk
+140|112399|spop|2006-03-26 20:48:05|trunk
+141|112400|amodra|2006-03-26 22:48:22|trunk
+142|112407|jvdelisle|2006-03-27 05:59:37|trunk
+143|112408|geoffk|2006-03-27 06:09:48|trunk
+144|112409|geoffk|2006-03-27 06:14:55|trunk
+145|112410|jvdelisle|2006-03-27 06:55:20|trunk
+146|112416|jakub|2006-03-27 12:27:40|trunk
+147|112417|jakub|2006-03-27 12:32:51|trunk
+148|112418|krebbel|2006-03-27 13:15:46|trunk
+149|112421|amylaar|2006-03-27 14:11:14|trunk
+150|112422|amylaar|2006-03-27 15:59:27|trunk
+151|112423|bernds|2006-03-27 16:25:16|trunk
+152|112424|dje|2006-03-27 17:03:56|trunk
+153|112427|mkuvyrkov|2006-03-27 22:38:06|trunk
+154|112428|mkuvyrkov|2006-03-27 22:59:07|trunk
+155|112437|spop|2006-03-28 04:19:26|trunk
+156|112438|sayle|2006-03-28 05:01:27|trunk
+157|112442|pault|2006-03-28 10:13:50|trunk
+158|112447|paolo|2006-03-28 12:54:04|trunk
+159|112451|dberlin|2006-03-28 14:36:56|trunk
+160|112453|law|2006-03-28 15:35:47|trunk
+161|112454|abalkiss|2006-03-28 16:12:52|trunk
+162|112455|sayle|2006-03-28 17:06:19|trunk
+163|112456|mkuvyrkov|2006-03-28 17:33:41|trunk
+164|112459|sayle|2006-03-28 17:55:26|trunk
+165|112463|denisc|2006-03-28 18:56:10|trunk
+166|112464|tromey|2006-03-28 19:02:25|trunk
+167|112465|tromey|2006-03-28 19:05:21|trunk
+168|112466|law|2006-03-28 19:10:11|trunk
+169|112469|sayle|2006-03-28 19:38:28|trunk
+170|112474|kargl|2006-03-28 22:15:52|trunk
+171|112476|kkojima|2006-03-28 22:21:41|trunk
+172|112483|rakdver|2006-03-29 01:34:51|trunk
+173|112484|rakdver|2006-03-29 01:41:27|trunk
+174|112491|krebbel|2006-03-29 11:55:53|trunk
+175|112493|pbrook|2006-03-29 15:21:13|trunk
+176|112494|tromey|2006-03-29 15:22:30|trunk
+177|112499|tromey|2006-03-29 16:31:53|trunk
+178|112500|pbrook|2006-03-29 16:33:54|trunk
+179|112502|spop|2006-03-29 17:20:24|trunk
+180|112503|andreast|2006-03-29 18:47:39|trunk
+181|112504|pbrook|2006-03-29 19:14:57|trunk
+182|112506|tromey|2006-03-29 20:13:23|trunk
+183|112507|spop|2006-03-29 20:25:23|trunk
+184|112508|dje|2006-03-29 21:07:12|trunk
+185|112510|tromey|2006-03-29 21:33:08|trunk
+186|112511|sayle|2006-03-29 21:55:34|trunk
+187|112512|dje|2006-03-29 22:30:23|trunk
+188|112513|sayle|2006-03-29 22:40:17|trunk
+189|112514|bkoz|2006-03-29 22:46:44|trunk
+190|112515|dje|2006-03-29 22:46:47|trunk
+191|112516|dje|2006-03-29 22:58:32|trunk
+192|112517|dje|2006-03-29 23:08:11|trunk
+193|112518|dje|2006-03-29 23:17:23|trunk
+194|112519|dje|2006-03-29 23:23:28|trunk
+195|112522|dje|2006-03-29 23:58:31|trunk
+196|112529|sayle|2006-03-30 01:35:22|trunk
+197|112530|rguenth|2006-03-30 12:11:16|trunk
+198|112534|bonzini|2006-03-30 14:31:13|trunk
+199|112535|jiez|2006-03-30 14:48:05|trunk
+200|112537|mkuvyrkov|2006-03-30 15:33:18|trunk
+201|112538|mkuvyrkov|2006-03-30 15:41:00|trunk
+202|112539|tkoenig|2006-03-30 16:30:26|trunk
+203|112540|tromey|2006-03-30 16:39:17|trunk
+204|112542|tromey|2006-03-30 16:59:27|trunk
+205|112543|sayle|2006-03-30 17:47:48|trunk
+206|112545|carlos|2006-03-30 20:20:10|trunk
+207|112546|fxcoudert|2006-03-30 22:00:21|trunk
+208|112547|sayle|2006-03-30 22:37:55|trunk
+209|112549|geoffk|2006-03-30 23:46:32|trunk
+210|112555|amodra|2006-03-31 00:27:51|trunk
+211|112558|bdavis|2006-03-31 00:47:13|trunk
+212|112561|amodra|2006-03-31 01:25:35|trunk
+213|112563|mmitchel|2006-03-31 02:03:12|trunk
+214|112564|bje|2006-03-31 03:08:41|trunk
+215|112567|sayle|2006-03-31 03:53:47|trunk
+216|112570|jvdelisle|2006-03-31 05:11:03|trunk
+217|112571|jvdelisle|2006-03-31 05:15:42|trunk
+218|112574|aph|2006-03-31 11:43:43|trunk
+219|112576|denisc|2006-03-31 13:32:44|trunk
+220|112579|jsm28|2006-03-31 17:04:41|trunk
+221|112580|jsm28|2006-03-31 17:05:06|trunk
+222|112587|andreast|2006-03-31 20:38:55|trunk
+223|112591|dj|2006-03-31 21:53:04|trunk
+224|112592|mmitchel|2006-03-31 22:16:35|trunk
+225|112593|kkojima|2006-03-31 22:31:05|trunk
+226|112594|kargl|2006-04-01 00:04:46|trunk
+227|112601|jsm28|2006-04-01 00:21:46|trunk
+228|112603|rth|2006-04-01 00:37:13|trunk
+229|112604|bwilson|2006-04-01 01:29:11|trunk
+230|112605|sayle|2006-04-01 07:11:35|trunk
+231|112607|sayle|2006-04-01 19:16:01|trunk
+232|112608|sayle|2006-04-01 19:19:22|trunk
+233|112610|fxcoudert|2006-04-01 21:24:24|trunk
+234|112611|ebotcazou|2006-04-01 21:34:27|trunk
+235|112619|sayle|2006-04-02 02:38:01|trunk
+236|112620|spop|2006-04-02 04:08:02|trunk
+237|112621|spop|2006-04-02 04:27:40|trunk
+238|112623|spop|2006-04-02 14:08:02|trunk
+239|112625|eedelman|2006-04-02 17:00:39|trunk
+240|112626|sayle|2006-04-02 22:23:44|trunk
+241|112633|sayle|2006-04-03 03:07:40|trunk
+242|112634|pault|2006-04-03 04:20:57|trunk
+243|112635|spop|2006-04-03 09:59:38|trunk
+244|112636|aph|2006-04-03 10:15:25|trunk
+245|112637|bonzini|2006-04-03 11:20:07|trunk
+246|112638|bonzini|2006-04-03 11:23:04|trunk
+247|112640|aph|2006-04-03 14:31:56|trunk
+248|112642|law|2006-04-03 17:08:42|trunk
+249|112643|nemet|2006-04-03 18:12:15|trunk
+250|112646|geoffk|2006-04-03 20:56:59|trunk
+251|112647|doko|2006-04-03 22:20:21|trunk
+252|112653|geoffk|2006-04-04 00:28:33|trunk
+253|112654|tromey|2006-04-04 00:30:05|trunk
+254|112656|jvdelisle|2006-04-04 02:50:23|trunk
+255|112657|jvdelisle|2006-04-04 03:04:58|trunk
+256|112658|gerald|2006-04-04 05:41:24|trunk
+257|112664|tromey|2006-04-04 14:06:20|trunk
+258|112665|dberlin|2006-04-04 14:06:53|trunk
+259|112666|tromey|2006-04-04 15:04:35|trunk
+260|112670|sayle|2006-04-04 15:27:08|trunk
+261|112671|tromey|2006-04-04 15:44:59|trunk
+262|112672|carlos|2006-04-04 16:19:59|trunk
+263|112673|spop|2006-04-04 17:08:16|trunk
+264|112676|dje|2006-04-04 17:58:55|trunk
+265|112677|tromey|2006-04-04 20:05:01|trunk
+266|112683|echristo|2006-04-04 23:07:26|trunk
+267|112685|tromey|2006-04-04 23:25:09|trunk
+268|112691|bje|2006-04-05 00:50:58|trunk
+269|112692|geoffk|2006-04-05 00:53:55|trunk
+270|112693|echristo|2006-04-05 02:46:02|trunk
+271|112694|echristo|2006-04-05 02:53:30|trunk
+272|112695|hjl|2006-04-05 04:47:51|trunk
+273|112696|gerald|2006-04-05 05:21:32|trunk
+274|112697|rguenth|2006-04-05 08:16:38|trunk
+275|112699|aph|2006-04-05 09:53:08|trunk
+276|112700|spop|2006-04-05 12:33:06|trunk
+277|112701|hjl|2006-04-05 13:23:35|trunk
+278|112702|ebotcazou|2006-04-05 13:41:01|trunk
+279|112705|amodra|2006-04-05 14:45:12|trunk
+280|112708|rmathew|2006-04-05 15:18:19|trunk
+281|112709|rguenth|2006-04-05 15:41:18|trunk
+282|112718|bernds|2006-04-05 19:37:42|trunk
+283|112719|andreast|2006-04-05 21:26:34|trunk
+284|112720|bernds|2006-04-05 22:03:30|trunk
+285|112722|jason|2006-04-05 22:32:25|trunk
+286|112724|tromey|2006-04-05 22:47:51|trunk
+287|112730|dj|2006-04-06 01:54:29|trunk
+288|112731|sayle|2006-04-06 02:08:27|trunk
+289|112734|sayle|2006-04-06 16:47:40|trunk
+290|112736|andreast|2006-04-06 19:22:45|trunk
+291|112737|mrs|2006-04-06 19:36:30|trunk
+292|112738|hubicka|2006-04-06 20:33:21|trunk
+293|112740|mmitchel|2006-04-06 22:16:11|trunk
+294|112741|carlos|2006-04-06 23:54:50|trunk
+295|112749|rguenth|2006-04-07 08:04:26|trunk
+296|112751|hubicka|2006-04-07 11:48:42|trunk
+297|112752|dje|2006-04-07 14:24:44|trunk
+298|112753|hubicka|2006-04-07 15:24:39|trunk
+299|112754|aph|2006-04-07 15:42:07|trunk
+300|112755|spop|2006-04-07 15:44:59|trunk
+301|112765|dj|2006-04-07 21:50:47|trunk
+302|112766|andreast|2006-04-07 22:33:30|trunk
+303|112768|wilson|2006-04-07 23:04:15|trunk
+304|112769|jvdelisle|2006-04-07 23:05:12|trunk
+305|112776|rmh|2006-04-08 09:03:32|trunk
+306|112779|kazu|2006-04-08 14:15:44|trunk
+307|112780|kazu|2006-04-08 14:31:12|trunk
+308|112782|kazu|2006-04-08 17:01:17|trunk
+309|112784|kazu|2006-04-08 17:07:16|trunk
+310|112786|rmh|2006-04-08 20:11:21|trunk
+311|112787|mrs|2006-04-08 20:38:25|trunk
+312|112788|mrs|2006-04-08 21:06:26|trunk
+313|112789|dberlin|2006-04-08 21:50:04|trunk
+314|112790|mrs|2006-04-08 23:07:53|trunk
+315|112791|mrs|2006-04-08 23:26:12|trunk
+316|112792|mrs|2006-04-08 23:36:00|trunk
+317|112793|mrs|2006-04-09 00:07:28|trunk
+318|112794|mrs|2006-04-09 00:11:53|trunk
+319|112800|mrs|2006-04-09 00:18:01|trunk
+320|112803|rsandifo|2006-04-09 10:06:20|trunk
+321|112805|danglin|2006-04-09 17:19:42|trunk
+322|112807|danglin|2006-04-09 18:32:16|trunk
+323|112815|dberlin|2006-04-10 03:36:09|trunk
+324|112817|sayle|2006-04-10 05:13:59|trunk
+325|112818|paolo|2006-04-10 10:05:51|trunk
+326|112819|jakub|2006-04-10 12:02:55|trunk
+327|112820|jakub|2006-04-10 13:18:19|trunk
+328|112823|ebotcazou|2006-04-10 14:29:47|trunk
+329|112824|ebotcazou|2006-04-10 14:34:02|trunk
+330|112827|aph|2006-04-10 16:01:23|trunk
+331|112829|geoffk|2006-04-10 18:16:07|trunk
+332|112830|kazu|2006-04-10 19:26:18|trunk
+333|112832|sayle|2006-04-10 21:01:19|trunk
+334|112833|doko|2006-04-10 21:34:19|trunk
+335|112843|amodra|2006-04-11 00:33:29|trunk
+336|112845|aldyh|2006-04-11 01:36:50|trunk
+337|112847|dj|2006-04-11 03:08:13|trunk
+338|112849|law|2006-04-11 05:52:45|trunk
+339|112850|jakub|2006-04-11 07:15:00|trunk
+340|112851|jakub|2006-04-11 07:16:14|trunk
+341|112857|sayle|2006-04-11 15:41:41|trunk
+342|112858|bryce|2006-04-11 16:23:00|trunk
+343|112859|ebotcazou|2006-04-11 16:25:46|trunk
+344|112861|rsandifo|2006-04-11 17:43:07|trunk
+345|112863|sayle|2006-04-11 18:26:12|trunk
+346|112864|danglin|2006-04-11 18:29:16|trunk
+347|112867|bryce|2006-04-11 21:56:27|trunk
+348|112869|mmitchel|2006-04-11 22:59:57|trunk
+349|112871|sayle|2006-04-11 23:53:39|trunk
+350|112880|amodra|2006-04-12 01:26:23|trunk
+351|112882|jimb|2006-04-12 06:24:40|trunk
+352|112883|jimb|2006-04-12 06:29:21|trunk
+353|112884|rguenth|2006-04-12 07:51:18|trunk
+354|112887|sayle|2006-04-12 13:46:19|trunk
+355|112889|sayle|2006-04-12 16:26:58|trunk
+356|112891|mmitchel|2006-04-12 16:58:24|trunk
+357|112893|kazu|2006-04-12 17:19:23|trunk
+358|112894|kazu|2006-04-12 17:20:22|trunk
+359|112897|gerald|2006-04-12 19:57:02|trunk
+360|112898|amylaar|2006-04-12 20:09:41|trunk
+361|112900|wilson|2006-04-12 22:10:49|trunk
+362|112903|kazu|2006-04-12 22:55:28|trunk
+363|112904|andreast|2006-04-12 22:56:19|trunk
+364|112912|amodra|2006-04-13 05:10:00|trunk
+365|112914|jvdelisle|2006-04-13 06:24:58|trunk
+366|112915|jvdelisle|2006-04-13 06:30:04|trunk
+367|112923|uweigand|2006-04-13 20:26:59|trunk
+368|112925|tromey|2006-04-13 21:04:04|trunk
+369|112927|sayle|2006-04-13 21:10:31|trunk
+370|112930|sayle|2006-04-13 21:31:00|trunk
+371|112934|dj|2006-04-13 23:14:25|trunk
+372|112935|rth|2006-04-13 23:44:25|trunk
+373|112936|ebotcazou|2006-04-14 00:07:48|trunk
+374|112942|kazu|2006-04-14 02:28:46|trunk
+375|112948|amodra|2006-04-14 03:20:21|trunk
+376|112949|uros|2006-04-14 05:01:18|trunk
+377|112950|ebotcazou|2006-04-14 07:01:38|trunk
+378|112955|kazu|2006-04-14 14:31:32|trunk
+379|112957|paolo|2006-04-14 17:35:06|trunk
+380|112959|jakub|2006-04-14 22:24:59|trunk
+381|112966|sayle|2006-04-15 03:24:23|trunk
+382|112967|jvdelisle|2006-04-15 04:51:39|trunk
+383|112968|sayle|2006-04-15 05:50:42|trunk
+384|112969|kazu|2006-04-15 12:40:14|trunk
+385|112970|danglin|2006-04-15 15:53:33|trunk
+386|112971|kazu|2006-04-15 21:45:06|trunk
+387|112972|kazu|2006-04-15 21:48:54|trunk
+388|112979|kazu|2006-04-16 00:55:20|trunk
+389|112980|sayle|2006-04-16 02:38:44|trunk
+390|112981|pault|2006-04-16 03:45:24|trunk
+391|112982|sayle|2006-04-16 04:01:25|trunk
+392|112983|paolo|2006-04-16 09:06:46|trunk
+393|112986|mmitchel|2006-04-16 18:12:41|trunk
+394|112988|tkoenig|2006-04-16 20:29:24|trunk
+395|112990|sayle|2006-04-16 21:46:59|trunk
+396|112991|sayle|2006-04-16 23:33:51|trunk
+397|112998|nemet|2006-04-17 01:59:41|trunk
+398|112999|jvdelisle|2006-04-17 02:33:51|trunk
+399|113000|jvdelisle|2006-04-17 02:37:15|trunk
+400|113001|sayle|2006-04-17 02:38:50|trunk
+401|113004|kazu|2006-04-17 12:40:57|trunk
+402|113005|kazu|2006-04-17 12:42:37|trunk
+403|113006|kazu|2006-04-17 12:45:25|trunk
+404|113007|rguenth|2006-04-17 13:53:19|trunk
+405|113008|reichelt|2006-04-17 16:32:03|trunk
+406|113009|sayle|2006-04-17 16:49:54|trunk
+407|113010|janis|2006-04-17 19:35:56|trunk
+408|113011|andreast|2006-04-17 21:18:23|trunk
+409|113012|geoffk|2006-04-17 21:27:57|trunk
+410|113013|tromey|2006-04-17 21:41:47|trunk
+411|113025|bonzini|2006-04-18 08:08:47|trunk
+412|113026|bonzini|2006-04-18 08:23:39|trunk
+413|113027|nickc|2006-04-18 10:11:30|trunk
+414|113028|nickc|2006-04-18 10:15:41|trunk
+415|113029|kazu|2006-04-18 12:32:11|trunk
+416|113031|paolo|2006-04-18 12:34:41|trunk
+417|113039|krebbel|2006-04-18 13:56:51|trunk
+418|113042|nickc|2006-04-18 14:48:36|trunk
+419|113047|sje|2006-04-18 16:05:42|trunk
+420|113048|dpatel|2006-04-18 16:06:32|trunk
+421|113053|aldot|2006-04-18 17:58:41|trunk
+422|113054|dj|2006-04-18 18:58:17|trunk
+423|113056|jsm28|2006-04-18 20:50:45|trunk
+424|113057|geoffk|2006-04-18 21:52:49|trunk
+425|113060|amodra|2006-04-18 23:45:47|trunk
+426|113066|dj|2006-04-19 00:56:33|trunk
+427|113071|krebbel|2006-04-19 10:42:19|trunk
+428|113072|krebbel|2006-04-19 11:45:41|trunk
+429|113073|krebbel|2006-04-19 11:56:18|trunk
+430|113075|rakdver|2006-04-19 12:48:35|trunk
+431|113081|mmitchel|2006-04-19 16:58:23|trunk
+432|113082|tromey|2006-04-19 17:01:53|trunk
+433|113084|reichelt|2006-04-19 17:15:54|trunk
+434|113087|reichelt|2006-04-19 17:36:59|trunk
+435|113090|reichelt|2006-04-19 18:07:19|trunk
+436|113094|reichelt|2006-04-19 21:42:09|trunk
+437|113095|reichelt|2006-04-19 21:47:03|trunk
+438|113096|reichelt|2006-04-19 22:03:24|trunk
+439|113100|paolo|2006-04-19 22:58:23|trunk
+440|113101|tromey|2006-04-19 23:05:14|trunk
+441|113107|carlos|2006-04-20 00:21:51|trunk
+442|113109|kkojima|2006-04-20 01:54:20|trunk
+443|113111|amodra|2006-04-20 07:04:00|trunk
+444|113112|jakub|2006-04-20 09:04:26|trunk
+445|113118|tromey|2006-04-20 15:46:40|trunk
+446|113120|law|2006-04-20 16:13:12|trunk
+447|113121|reichelt|2006-04-20 16:19:21|trunk
+448|113122|hjl|2006-04-20 16:23:57|trunk
+449|113123|bryce|2006-04-20 23:47:56|trunk
+450|113130|amodra|2006-04-21 01:52:13|trunk
+451|113133|pault|2006-04-21 05:10:22|trunk
+452|113135|nickc|2006-04-21 08:10:42|trunk
+453|113136|dje|2006-04-21 14:10:22|trunk
+454|113138|pbrook|2006-04-21 17:05:51|trunk
+455|113141|sje|2006-04-21 17:39:15|trunk
+456|113146|jsm28|2006-04-21 19:45:50|trunk
+457|113148|jsm28|2006-04-21 19:49:54|trunk
+458|113152|reichelt|2006-04-21 22:58:28|trunk
+459|113153|reichelt|2006-04-21 23:02:26|trunk
+460|113167|echristo|2006-04-22 01:23:09|trunk
+461|113168|echristo|2006-04-22 01:33:34|trunk
+462|113169|jakub|2006-04-22 07:08:58|trunk
+463|113171|geoffk|2006-04-22 08:50:36|trunk
+464|113173|jsm28|2006-04-22 15:31:09|trunk
+465|113175|kazu|2006-04-22 16:12:34|trunk
+466|113178|kazu|2006-04-22 16:19:56|trunk
+467|113179|fche|2006-04-22 16:22:54|trunk
+468|113180|kazu|2006-04-22 16:45:28|trunk
+469|113181|andreast|2006-04-22 21:17:35|trunk
+470|113182|andreast|2006-04-22 22:17:26|trunk
+471|113190|jvdelisle|2006-04-23 02:04:58|trunk
+472|113192|ebotcazou|2006-04-23 09:06:32|trunk
+473|113193|paolo|2006-04-23 11:44:40|trunk
+474|113194|pault|2006-04-23 11:56:37|trunk
+475|113195|paolo|2006-04-23 14:54:26|trunk
+476|113196|sayle|2006-04-23 17:25:30|trunk
+477|113197|sayle|2006-04-23 17:39:54|trunk
+478|113198|sayle|2006-04-23 17:44:46|trunk
+479|113199|mmitchel|2006-04-23 18:04:33|trunk
+480|113200|ebotcazou|2006-04-23 18:14:13|trunk
+481|113201|doko|2006-04-23 18:15:34|trunk
+482|113206|dje|2006-04-23 23:58:36|trunk
+483|113212|hjl|2006-04-24 03:04:29|trunk
+484|113213|mmitchel|2006-04-24 03:50:31|trunk
+485|113216|rguenth|2006-04-24 07:58:53|trunk
+486|113217|rguenth|2006-04-24 08:01:33|trunk
+487|113218|rguenth|2006-04-24 08:17:42|trunk
+488|113219|rguenth|2006-04-24 08:21:41|trunk
+489|113220|reichelt|2006-04-24 08:38:05|trunk
+490|113221|rguenth|2006-04-24 09:06:51|trunk
+491|113223|aph|2006-04-24 13:40:21|trunk
+492|113224|aph|2006-04-24 15:33:16|trunk
+493|113226|mmitchel|2006-04-24 16:33:11|trunk
+494|113227|bernds|2006-04-24 19:35:38|trunk
+495|113228|jules|2006-04-24 21:24:27|trunk
+496|113229|tromey|2006-04-24 21:28:36|trunk
+497|113240|mmitchel|2006-04-25 03:33:38|trunk
+498|113241|geoffk|2006-04-25 05:56:36|trunk
+499|113242|jakub|2006-04-25 09:42:41|trunk
+500|113245|bernds|2006-04-25 11:49:27|trunk
+501|113246|aph|2006-04-25 11:54:15|trunk
+502|113247|bernds|2006-04-25 11:58:22|trunk
+503|113248|krebbel|2006-04-25 12:11:25|trunk
+504|113250|dje|2006-04-25 15:00:53|trunk
+505|113251|tromey|2006-04-25 15:20:33|trunk
+506|113252|rguenth|2006-04-25 15:38:32|trunk
+507|113254|geoffk|2006-04-25 19:12:50|trunk
+508|113256|rth|2006-04-25 20:58:25|trunk
+509|113257|rsandifo|2006-04-25 21:34:48|trunk
+510|113259|dj|2006-04-25 22:08:53|trunk
+511|113265|sayle|2006-04-26 00:51:14|trunk
+512|113267|geoffk|2006-04-26 06:57:01|trunk
+513|113268|jakub|2006-04-26 08:20:57|trunk
+514|113269|jakub|2006-04-26 08:23:12|trunk
+515|113270|jakub|2006-04-26 08:24:28|trunk
+516|113271|jakub|2006-04-26 08:26:06|trunk
+517|113274|aldyh|2006-04-26 10:29:02|trunk
+518|113275|dje|2006-04-26 14:33:49|trunk
+519|113276|zadeck|2006-04-26 16:17:01|trunk
+520|113278|dje|2006-04-26 17:57:03|trunk
+521|113281|bkoz|2006-04-26 19:13:18|trunk
+522|113283|bkoz|2006-04-26 19:52:31|trunk
+523|113296|hjl|2006-04-27 06:13:40|trunk
+524|113297|mueller|2006-04-27 11:13:45|trunk
+525|113298|rguenth|2006-04-27 13:52:44|trunk
+526|113300|rguenth|2006-04-27 14:25:49|trunk
+527|113318|sayle|2006-04-27 17:26:03|trunk
+528|113319|stuart|2006-04-27 18:57:11|trunk
+529|113320|mmitchel|2006-04-27 19:02:54|trunk
+530|113321|amacleod|2006-04-27 20:22:17|trunk
+531|113323|andreast|2006-04-27 22:20:03|trunk
+532|113325|bkoz|2006-04-27 22:49:28|trunk
+533|113327|echristo|2006-04-27 22:53:23|trunk
+534|113339|mmitchel|2006-04-28 02:40:58|trunk
+535|113340|amodra|2006-04-28 03:36:15|trunk
+536|113341|amodra|2006-04-28 03:41:34|trunk
+537|113345|jsm28|2006-04-28 12:15:36|trunk
+538|113347|doko|2006-04-28 14:05:42|trunk
+539|113348|rguenth|2006-04-28 14:36:14|trunk
+540|113350|jbeulich|2006-04-28 14:44:20|trunk
+541|113355|sayle|2006-04-28 19:59:57|trunk
+542|113356|amacleod|2006-04-28 20:39:18|trunk
+543|113358|echristo|2006-04-28 20:52:01|trunk
+544|113363|jvdelisle|2006-04-28 23:55:30|trunk
+545|113364|jvdelisle|2006-04-29 00:02:10|trunk
+546|113370|bryce|2006-04-29 01:35:50|trunk
+547|113375|hjl|2006-04-29 14:25:42|trunk
+548|113376|fxcoudert|2006-04-29 16:31:26|trunk
+549|113377|paolo|2006-04-29 18:16:47|trunk
+550|113378|reichelt|2006-04-29 20:48:45|trunk
+551|113382|reichelt|2006-04-29 21:39:54|trunk
+552|113388|jvdelisle|2006-04-30 03:19:37|trunk
+553|113389|reichelt|2006-04-30 10:34:05|trunk
+554|113392|zadeck|2006-04-30 13:32:05|trunk
+555|113395|dje|2006-04-30 19:23:13|trunk
+556|113399|mmitchel|2006-04-30 23:21:38|trunk
Index: examples/29478.list
===================================================================
--- examples/29478.list (nonexistent)
+++ examples/29478.list (revision 783)
@@ -0,0 +1,340 @@
+1|115866|reichelt|2006-08-01 23:45:11|trunk
+2|115873|hubicka|2006-08-02 09:34:34|trunk
+3|115874|drow|2006-08-02 13:31:56|trunk
+4|115881|tkoenig|2006-08-02 20:05:23|trunk
+5|115883|andreast|2006-08-02 20:18:05|trunk
+6|115886|mmitchel|2006-08-02 20:35:41|trunk
+7|115887|rguenth|2006-08-02 20:48:59|trunk
+8|115893|reichelt|2006-08-03 02:30:49|trunk
+9|115896|reichelt|2006-08-03 02:49:07|trunk
+10|115899|schwab|2006-08-03 09:28:37|trunk
+11|115902|dje|2006-08-03 13:48:01|trunk
+12|115903|danglin|2006-08-03 16:32:29|trunk
+13|115907|tromey|2006-08-03 17:13:51|trunk
+14|115910|dorit|2006-08-03 20:35:05|trunk
+15|115911|paolo|2006-08-03 21:11:13|trunk
+16|115912|hubicka|2006-08-03 21:21:22|trunk
+17|115919|mmitchel|2006-08-04 04:58:36|trunk
+18|115921|kazu|2006-08-04 06:10:15|trunk
+19|115923|paolo|2006-08-04 09:34:17|trunk
+20|115924|danglin|2006-08-04 14:15:37|trunk
+21|115927|hubicka|2006-08-04 17:03:32|trunk
+22|115928|hubicka|2006-08-04 17:05:38|trunk
+23|115931|lmillward|2006-08-04 18:08:14|trunk
+24|115934|kseitz|2006-08-04 20:34:02|trunk
+25|115942|tromey|2006-08-05 01:28:36|trunk
+26|115943|tromey|2006-08-05 03:17:07|trunk
+27|115947|paolo|2006-08-05 10:11:13|trunk
+28|115949|fxcoudert|2006-08-05 13:37:52|trunk
+29|115952|reichelt|2006-08-05 23:08:54|trunk
+30|115955|reichelt|2006-08-05 23:26:38|trunk
+31|115957|reichelt|2006-08-05 23:41:22|trunk
+32|115963|kargl|2006-08-06 01:38:46|trunk
+33|115966|pault|2006-08-06 04:58:04|trunk
+34|115968|schwab|2006-08-06 10:15:33|trunk
+35|115969|bonzini|2006-08-06 12:06:31|trunk
+36|115972|paolo|2006-08-06 14:45:04|trunk
+37|115973|schwab|2006-08-06 17:05:28|trunk
+38|115974|amylaar|2006-08-06 19:43:03|trunk
+39|115976|tromey|2006-08-06 21:52:04|trunk
+40|115977|tromey|2006-08-06 22:43:05|trunk
+41|115978|danglin|2006-08-06 23:41:57|trunk
+42|115979|danglin|2006-08-06 23:56:24|trunk
+43|115980|danglin|2006-08-07 00:04:06|trunk
+44|115987|danglin|2006-08-07 00:22:26|trunk
+45|115988|ebotcazou|2006-08-07 06:44:41|trunk
+46|115991|ebotcazou|2006-08-07 07:23:49|trunk
+47|115992|ebotcazou|2006-08-07 07:45:11|trunk
+48|115993|ebotcazou|2006-08-07 08:13:22|trunk
+49|115994|ebotcazou|2006-08-07 08:18:53|trunk
+50|115995|victork|2006-08-07 11:28:31|trunk
+51|115996|gary|2006-08-07 14:14:14|trunk
+52|115998|gary|2006-08-07 14:42:48|trunk
+53|115999|gary|2006-08-07 14:48:59|trunk
+54|116003|tromey|2006-08-07 20:37:50|trunk
+55|116006|dannysmith|2006-08-07 23:40:54|trunk
+56|116012|ebotcazou|2006-08-08 07:56:32|trunk
+57|116031|aoliva|2006-08-09 06:46:22|trunk
+58|116032|gary|2006-08-09 08:38:28|trunk
+59|116033|gary|2006-08-09 08:46:34|trunk
+60|116034|paolo|2006-08-09 09:56:15|trunk
+61|116038|gary|2006-08-09 14:59:16|trunk
+62|116041|ebotcazou|2006-08-09 16:38:45|trunk
+63|116043|lmillward|2006-08-09 18:43:06|trunk
+64|116044|tromey|2006-08-09 19:00:54|trunk
+65|116045|nathan|2006-08-09 19:09:06|trunk
+66|116049|paolo|2006-08-09 23:39:16|trunk
+67|116058|gary|2006-08-10 09:56:03|trunk
+68|116059|paolo|2006-08-10 10:35:27|trunk
+69|116060|dorit|2006-08-10 12:07:22|trunk
+70|116061|paolo|2006-08-10 14:38:11|trunk
+71|116064|pbrook|2006-08-10 16:31:40|trunk
+72|116069|aph|2006-08-10 19:35:07|trunk
+73|116071|ebotcazou|2006-08-10 22:13:42|trunk
+74|116072|ebotcazou|2006-08-10 22:17:15|trunk
+75|116079|rguenth|2006-08-11 07:44:45|trunk
+76|116081|paolo|2006-08-11 10:39:37|trunk
+77|116088|ebotcazou|2006-08-11 19:01:45|trunk
+78|116091|dje|2006-08-11 20:40:52|trunk
+79|116097|fxcoudert|2006-08-12 01:03:29|trunk
+80|116098|fxcoudert|2006-08-12 07:30:04|trunk
+81|116099|jakub|2006-08-12 13:39:05|trunk
+82|116107|doko|2006-08-13 07:27:30|trunk
+83|116109|mueller|2006-08-13 15:04:41|trunk
+84|116111|pinskia|2006-08-13 16:49:24|trunk
+85|116116|pinskia|2006-08-13 20:16:46|trunk
+86|116124|rsandifo|2006-08-14 11:55:52|trunk
+87|116128|gary|2006-08-14 14:24:52|trunk
+88|116129|rguenth|2006-08-14 15:05:37|trunk
+89|116134|kazu|2006-08-14 17:55:03|trunk
+90|116137|jason|2006-08-14 21:25:03|trunk
+91|116139|mark|2006-08-14 23:12:35|trunk
+92|116140|sje|2006-08-14 23:13:54|trunk
+93|116141|sje|2006-08-14 23:15:57|trunk
+94|116142|mrs|2006-08-14 23:40:41|trunk
+95|116148|pinskia|2006-08-15 01:43:28|trunk
+96|116149|paolo|2006-08-15 02:28:45|trunk
+97|116151|paolo|2006-08-15 09:08:31|trunk
+98|116152|andreast|2006-08-15 09:36:39|trunk
+99|116153|jakub|2006-08-15 14:56:28|trunk
+100|116154|jakub|2006-08-15 14:57:52|trunk
+101|116155|paolo|2006-08-15 15:11:24|trunk
+102|116157|reichelt|2006-08-15 16:52:25|trunk
+103|116159|nickc|2006-08-15 17:06:18|trunk
+104|116160|lmillward|2006-08-15 17:21:09|trunk
+105|116163|mrs|2006-08-15 18:01:19|trunk
+106|116167|kgallowa|2006-08-15 20:40:10|trunk
+107|116168|kgallowa|2006-08-15 21:04:05|trunk
+108|116169|kgallowa|2006-08-15 21:10:01|trunk
+109|116170|dannysmith|2006-08-15 21:46:30|trunk
+110|116171|jvdelisle|2006-08-15 23:03:28|trunk
+111|116172|jvdelisle|2006-08-15 23:06:44|trunk
+112|116173|jvdelisle|2006-08-15 23:14:03|trunk
+113|116180|nickc|2006-08-16 08:20:51|trunk
+114|116187|mrs|2006-08-16 20:36:23|trunk
+115|116188|reichelt|2006-08-16 20:50:18|trunk
+116|116189|rakdver|2006-08-16 21:14:11|trunk
+117|116190|rakdver|2006-08-16 21:25:39|trunk
+118|116191|reichelt|2006-08-16 21:35:18|trunk
+119|116194|jsm28|2006-08-16 23:10:46|trunk
+120|116196|dj|2006-08-17 00:05:07|trunk
+121|116197|rakdver|2006-08-17 00:13:24|trunk
+122|116203|jason|2006-08-17 00:51:37|trunk
+123|116204|tromey|2006-08-17 01:03:21|trunk
+124|116205|pinskia|2006-08-17 01:56:47|trunk
+125|116206|tromey|2006-08-17 01:57:55|trunk
+126|116207|danglin|2006-08-17 02:26:59|trunk
+127|116208|bonzini|2006-08-17 07:02:55|trunk
+128|116209|jakub|2006-08-17 07:58:02|trunk
+129|116210|reichelt|2006-08-17 08:02:39|trunk
+130|116211|reichelt|2006-08-17 08:06:27|trunk
+131|116213|rakdver|2006-08-17 08:22:05|trunk
+132|116214|mkuvyrkov|2006-08-17 08:48:37|trunk
+133|116215|aoliva|2006-08-17 08:55:02|trunk
+134|116217|reichelt|2006-08-17 09:07:39|trunk
+135|116220|hubicka|2006-08-17 09:44:12|trunk
+136|116221|hubicka|2006-08-17 10:08:31|trunk
+137|116222|jakub|2006-08-17 11:52:26|trunk
+138|116224|amylaar|2006-08-17 13:28:03|trunk
+139|116227|hjl|2006-08-17 17:03:34|trunk
+140|116230|andreast|2006-08-17 19:07:29|trunk
+141|116237|uros|2006-08-18 05:48:13|trunk
+142|116240|paolo|2006-08-18 15:42:05|trunk
+143|116245|paolo|2006-08-18 17:15:43|trunk
+144|116247|tromey|2006-08-18 17:27:29|trunk
+145|116249|jsm28|2006-08-18 19:15:31|trunk
+146|116251|tromey|2006-08-18 19:58:06|trunk
+147|116258|rmathew|2006-08-19 15:35:11|trunk
+148|116261|eedelman|2006-08-19 21:05:59|trunk
+149|116268|pault|2006-08-20 05:45:43|trunk
+150|116270|dannysmith|2006-08-20 08:46:13|trunk
+151|116271|jb|2006-08-20 09:22:04|trunk
+152|116273|paolo|2006-08-20 16:05:05|trunk
+153|116274|hubicka|2006-08-20 18:46:54|trunk
+154|116276|mmitchel|2006-08-20 23:53:10|trunk
+155|116277|hubicka|2006-08-21 00:00:14|trunk
+156|116284|hubicka|2006-08-21 01:42:39|trunk
+157|116285|hubicka|2006-08-21 01:53:11|trunk
+158|116291|shinwell|2006-08-21 10:10:58|trunk
+159|116296|ghazi|2006-08-21 12:34:25|trunk
+160|116300|hainque|2006-08-21 16:01:03|trunk
+161|116301|lmillward|2006-08-21 17:27:48|trunk
+162|116302|lmillward|2006-08-21 17:34:44|trunk
+163|116303|lmillward|2006-08-21 17:41:18|trunk
+164|116304|amylaar|2006-08-21 18:07:00|trunk
+165|116305|lmillward|2006-08-21 18:43:36|trunk
+166|116308|shinwell|2006-08-21 19:15:15|trunk
+167|116311|jason|2006-08-21 20:54:57|trunk
+168|116312|jason|2006-08-21 20:56:28|trunk
+169|116313|tromey|2006-08-21 22:07:30|trunk
+170|116321|sayle|2006-08-22 12:42:41|trunk
+171|116323|dberlin|2006-08-22 14:04:16|trunk
+172|116324|aph|2006-08-22 15:00:37|trunk
+173|116325|hubicka|2006-08-22 15:44:56|trunk
+174|116326|rguenth|2006-08-22 16:26:32|trunk
+175|116327|paolo|2006-08-22 18:07:55|trunk
+176|116328|paolo|2006-08-22 18:15:22|trunk
+177|116329|jason|2006-08-22 18:27:26|trunk
+178|116330|jason|2006-08-22 18:51:40|trunk
+179|116331|geoffk|2006-08-22 19:16:03|trunk
+180|116332|fitzsim|2006-08-22 20:37:36|trunk
+181|116333|pmj|2006-08-22 22:34:45|trunk
+182|116334|paolo|2006-08-22 22:57:53|trunk
+183|116341|pinskia|2006-08-23 02:56:43|trunk
+184|116342|jason|2006-08-23 04:27:43|trunk
+185|116345|bkoz|2006-08-23 10:16:31|trunk
+186|116350|jason|2006-08-23 14:04:24|trunk
+187|116355|dannysmith|2006-08-23 18:30:57|trunk
+188|116356|stuart|2006-08-23 21:41:35|trunk
+189|116357|kseitz|2006-08-23 22:18:08|trunk
+190|116358|hubicka|2006-08-23 22:29:14|trunk
+191|116361|kargl|2006-08-23 23:10:39|trunk
+192|116362|kargl|2006-08-23 23:41:19|trunk
+193|116368|jvdelisle|2006-08-24 01:10:55|trunk
+194|116369|pault|2006-08-24 04:47:28|trunk
+195|116374|hubicka|2006-08-24 13:30:45|trunk
+196|116375|gary|2006-08-24 14:28:49|trunk
+197|116376|kargl|2006-08-24 14:43:42|trunk
+198|116379|jason|2006-08-24 15:54:39|trunk
+199|116383|kseitz|2006-08-24 18:55:53|trunk
+200|116384|hubicka|2006-08-24 19:43:43|trunk
+201|116385|mrs|2006-08-24 19:45:30|trunk
+202|116392|dannysmith|2006-08-25 00:24:10|trunk
+203|116393|pinskia|2006-08-25 07:13:48|trunk
+204|116394|nickc|2006-08-25 07:21:47|trunk
+205|116395|rguenth|2006-08-25 10:32:03|trunk
+206|116399|kazu|2006-08-25 13:39:02|trunk
+207|116400|dje|2006-08-25 13:53:39|trunk
+208|116402|paolo|2006-08-25 16:02:23|trunk
+209|116403|bwilson|2006-08-25 16:13:54|trunk
+210|116409|nathan|2006-08-25 16:56:07|trunk
+211|116410|mmitchel|2006-08-25 17:03:50|trunk
+212|116411|mmitchel|2006-08-25 17:04:35|trunk
+213|116415|paolo|2006-08-25 17:11:10|trunk
+214|116424|amylaar|2006-08-25 18:51:57|trunk
+215|116425|dje|2006-08-25 18:56:08|trunk
+216|116431|pbrook|2006-08-25 20:39:48|trunk
+217|116435|jsm28|2006-08-25 21:11:46|trunk
+218|116436|jsm28|2006-08-25 21:14:24|trunk
+219|116439|rguenth|2006-08-25 22:01:28|trunk
+220|116450|jsm28|2006-08-25 23:01:16|trunk
+221|116455|reichelt|2006-08-26 00:17:10|trunk
+222|116463|reichelt|2006-08-26 00:25:59|trunk
+223|116464|reichelt|2006-08-26 00:37:48|trunk
+224|116467|jakub|2006-08-26 07:31:30|trunk
+225|116468|mmitchel|2006-08-26 16:23:33|trunk
+226|116469|bwilson|2006-08-26 17:03:22|trunk
+227|116470|kargl|2006-08-26 17:13:42|trunk
+228|116472|kargl|2006-08-26 17:28:09|trunk
+229|116473|lmillward|2006-08-26 17:41:18|trunk
+230|116475|jsm28|2006-08-26 18:30:44|trunk
+231|116477|rguenth|2006-08-26 19:27:17|trunk
+232|116478|dje|2006-08-26 21:36:39|trunk
+233|116479|jsm28|2006-08-26 21:38:46|trunk
+234|116480|kargl|2006-08-26 21:55:28|trunk
+235|116481|sayle|2006-08-26 23:51:14|trunk
+236|116487|kazu|2006-08-27 06:46:38|trunk
+237|116489|paolo|2006-08-27 15:19:23|trunk
+238|116490|lmillward|2006-08-27 15:22:05|trunk
+239|116491|mmitchel|2006-08-27 17:45:25|trunk
+240|116493|ian|2006-08-27 21:42:55|trunk
+241|116494|ian|2006-08-27 23:50:30|trunk
+242|116501|sayle|2006-08-28 00:58:47|trunk
+243|116502|jvdelisle|2006-08-28 05:14:05|trunk
+244|116503|jvdelisle|2006-08-28 05:17:09|trunk
+245|116508|paolo|2006-08-28 13:26:22|trunk
+246|116509|kazu|2006-08-28 13:51:04|trunk
+247|116510|kazu|2006-08-28 17:18:29|trunk
+248|116520|paolo|2006-08-28 18:32:35|trunk
+249|116527|bkoz|2006-08-28 20:18:22|trunk
+250|116529|rakdver|2006-08-28 21:15:19|trunk
+251|116541|reichelt|2006-08-28 22:34:55|trunk
+252|116550|pinskia|2006-08-29 03:23:04|trunk
+253|116551|jason|2006-08-29 04:42:46|trunk
+254|116552|pault|2006-08-29 04:51:32|trunk
+255|116554|jason|2006-08-29 06:55:03|trunk
+256|116555|jason|2006-08-29 06:55:35|trunk
+257|116556|jason|2006-08-29 07:10:38|trunk
+258|116557|gary|2006-08-29 08:15:29|trunk
+259|116558|bkoz|2006-08-29 10:53:04|trunk
+260|116559|paolo|2006-08-29 11:46:54|trunk
+261|116561|amylaar|2006-08-29 14:34:36|trunk
+262|116562|amylaar|2006-08-29 15:08:07|trunk
+263|116564|amylaar|2006-08-29 15:52:54|trunk
+264|116569|hjl|2006-08-29 18:47:20|trunk
+265|116570|kargl|2006-08-29 19:47:31|trunk
+266|116577|pinskia|2006-08-30 04:33:10|trunk
+267|116578|pault|2006-08-30 05:18:36|trunk
+268|116580|kazu|2006-08-30 06:00:35|trunk
+269|116582|rakdver|2006-08-30 08:14:29|trunk
+270|116583|rguenth|2006-08-30 09:12:48|trunk
+271|116584|bkoz|2006-08-30 09:39:45|trunk
+272|116586|dj|2006-08-30 13:46:50|trunk
+273|116587|dj|2006-08-30 13:48:49|trunk
+274|116588|jsm28|2006-08-30 14:35:14|trunk
+275|116590|kazu|2006-08-30 15:10:26|trunk
+276|116591|jason|2006-08-30 15:51:17|trunk
+277|116593|amylaar|2006-08-30 18:57:54|trunk
+278|116599|krebbel|2006-08-31 07:43:36|trunk
+279|116601|bkoz|2006-08-31 10:45:59|trunk
+280|116602|bkoz|2006-08-31 11:46:31|trunk
+281|116603|tromey|2006-08-31 17:23:57|trunk
+282|116604|sayle|2006-08-31 17:35:32|trunk
+283|116605|rakdver|2006-08-31 19:33:56|trunk
+284|116606|paolo|2006-08-31 19:52:16|trunk
+285|116608|bkoz|2006-08-31 22:20:09|trunk
+286|116609|kseitz|2006-08-31 22:37:25|trunk
+287|116610|kseitz|2006-08-31 22:37:48|trunk
+288|116611|kseitz|2006-08-31 22:56:23|trunk
+289|116613|jconner|2006-08-31 23:44:00|trunk
+290|116621|gary|2006-09-01 10:06:13|trunk
+291|116622|gary|2006-09-01 13:30:50|trunk
+292|116623|nathan|2006-09-01 13:46:19|trunk
+293|116627|gary|2006-09-01 15:38:00|trunk
+294|116633|jconner|2006-09-01 16:56:14|trunk
+295|116634|jconner|2006-09-01 16:56:45|trunk
+296|116635|kseitz|2006-09-01 17:42:23|trunk
+297|116636|kseitz|2006-09-01 17:58:22|trunk
+298|116637|jason|2006-09-01 17:59:41|trunk
+299|116638|nathan|2006-09-01 18:10:17|trunk
+300|116639|geoffk|2006-09-01 19:52:10|trunk
+301|116641|rguenth|2006-09-01 20:25:34|trunk
+302|116653|dj|2006-09-02 02:38:20|trunk
+303|116654|jakub|2006-09-02 06:52:24|trunk
+304|116655|jakub|2006-09-02 06:54:04|trunk
+305|116656|jakub|2006-09-02 06:55:09|trunk
+306|116659|geoffk|2006-09-02 07:26:21|trunk
+307|116660|paolo|2006-09-02 08:31:45|trunk
+308|116661|lmillward|2006-09-02 14:15:37|trunk
+309|116668|jsm28|2006-09-03 11:52:48|trunk
+310|116670|jsm28|2006-09-03 11:54:34|trunk
+311|116678|paolo|2006-09-04 08:00:35|trunk
+312|116679|nathan|2006-09-04 15:21:50|trunk
+313|116680|bkoz|2006-09-04 15:41:18|trunk
+314|116681|ebotcazou|2006-09-04 16:29:51|trunk
+315|116683|ebotcazou|2006-09-04 19:33:24|trunk
+316|116690|pault|2006-09-05 04:26:10|trunk
+317|116692|ebotcazou|2006-09-05 07:05:08|trunk
+318|116694|gary|2006-09-05 07:49:08|trunk
+319|116695|rguenth|2006-09-05 08:34:00|trunk
+320|116696|rguenth|2006-09-05 08:36:39|trunk
+321|116697|rguenth|2006-09-05 08:39:42|trunk
+322|116698|paolo|2006-09-05 15:43:47|trunk
+323|116699|denisc|2006-09-05 17:23:08|trunk
+324|116700|paolo|2006-09-05 17:38:44|trunk
+325|116701|bonzini|2006-09-05 17:41:22|trunk
+326|116702|geoffk|2006-09-05 18:11:49|trunk
+327|116703|kkojima|2006-09-05 21:41:23|trunk
+328|116709|jason|2006-09-06 01:15:09|trunk
+329|116710|jason|2006-09-06 01:15:39|trunk
+330|116711|pault|2006-09-06 04:12:09|trunk
+331|116714|jason|2006-09-06 05:25:29|trunk
+332|116715|jason|2006-09-06 05:28:08|trunk
+333|116716|pinskia|2006-09-06 06:06:55|trunk
+334|116717|pinskia|2006-09-06 06:13:22|trunk
+335|116718|pinskia|2006-09-06 06:37:06|trunk
+336|116719|nickc|2006-09-06 06:58:41|trunk
+337|116722|rguenth|2006-09-06 13:47:42|trunk
+338|116724|jason|2006-09-06 17:06:00|trunk
+339|116727|dnovillo|2006-09-06 21:04:21|trunk
+340|116730|kseitz|2006-09-06 22:16:59|trunk
Index: examples/testall
===================================================================
--- examples/testall (nonexistent)
+++ examples/testall (revision 783)
@@ -0,0 +1,73 @@
+#! /bin/sh
+
+# Run one or more regression hunts
+#
+# The file specified as the single argument is a queue of regression
+# hunts and/or lists of patches to test. Each entry in the file is
+# "hunt" or "test" followed by a bugid for which there is a config
+# file and other required files (patch list and test source file).
+# Each line of the file is removed as it is processed, and new ones
+# can be added while the script is still running.
+
+#set -ex
+
+if [ $# != 1 ]; then
+ echo "usage: $0 testfile"
+ exit 1
+fi
+
+REGFILE=$1
+TMPFILE=testall.tmp
+
+if [ ! -f $REGFILE ]; then
+ echo "$0: file $REGFILE does not exist"
+ exit 1
+fi
+
+RETURN_FOR_TEST=return
+RETURN_FOR_TEST=true
+
+. ../gcc-svn-env
+
+hunt() {
+ id=$1
+
+ echo regression hunt for $id
+ $RETURN_FOR_TEST
+ $REG_CLEANUP
+ reg-hunt $id.config >> $id.log 2>&1
+ tail -n 1 $id.log
+ #tail -n 1 $id.log | mutt -s "reghunt for $id finished" janis187
+}
+
+testit() {
+ id=$1
+
+ echo testing specific dates for $id
+ $RETURN_FOR_TEST
+ $REG_CLEANUP
+ reg-test $id.config >> $id.log 2>&1
+ #mutt -s "reg-test for $id finished" janis187 < /dev/null
+}
+
+rm -f $REG_STOP
+
+while
+ read WHICH ID < $REGFILE
+do
+ if [ -f $REG_STOP ]; then
+ echo "$REG_STOP detected"
+ rm -f $REG_STOP
+ exit 1
+ fi
+
+ sed 1d < $REGFILE > $TMPFILE
+ mv $TMPFILE $REGFILE
+
+ case $WHICH in
+ hunt) hunt $ID;;
+ test) testit $ID;;
+ *) echo "unknown action $WHICH, skipping $ID";;
+ esac
+ echo
+done
examples/testall
Property changes :
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: examples/29906a.log
===================================================================
--- examples/29906a.log (nonexistent)
+++ examples/29906a.log (revision 783)
@@ -0,0 +1,129 @@
+Mon Feb 16 18:06:01 PST 2009 LATER_THAN = 1
+Mon Feb 16 18:06:01 PST 2009 EARLIER_THAN = 623
+Mon Feb 16 18:06:01 PST 2009 svn checkout begun for id 623, rev 77257
+Mon Feb 16 18:08:50 PST 2009 svn checkout done
+Mon Feb 16 18:08:51 PST 2009 building cc1plus for id 623
+Mon Feb 16 18:14:43 PST 2009 build completed
+Mon Feb 16 18:14:43 PST 2009 compilation failed for bug 29906a, id 623
+Mon Feb 16 18:14:43 PST 2009 result for high patch 623 is as expected
+Mon Feb 16 18:14:43 PST 2009 svn update begun for id 1, rev 75951
+Mon Feb 16 18:15:05 PST 2009 svn update done
+Mon Feb 16 18:15:06 PST 2009 building cc1plus for id 1
+Mon Feb 16 18:20:58 PST 2009 build completed
+Mon Feb 16 18:20:58 PST 2009 test compiled successfully for bug 29906a, id 1
+Mon Feb 16 18:20:58 PST 2009 result for low patch 1 is as expected
+Mon Feb 16 18:20:58 PST 2009 svn update begun for id 312, rev 76600
+Mon Feb 16 18:21:09 PST 2009 svn update done
+Mon Feb 16 18:21:10 PST 2009 building cc1plus for id 312
+Mon Feb 16 18:27:03 PST 2009 build completed
+Mon Feb 16 18:27:03 PST 2009 test compiled successfully for bug 29906a, id 312
+Mon Feb 16 18:27:03 PST 2009 search patches later than 312
+Mon Feb 16 18:27:03 PST 2009 svn update begun for id 467, rev 76934
+Mon Feb 16 18:27:12 PST 2009 svn update done
+Mon Feb 16 18:27:13 PST 2009 building cc1plus for id 467
+Mon Feb 16 18:33:05 PST 2009 build completed
+Mon Feb 16 18:33:05 PST 2009 compilation failed for bug 29906a, id 467
+Mon Feb 16 18:33:05 PST 2009 search patches earlier than 467
+Mon Feb 16 18:33:06 PST 2009 svn update begun for id 389, rev 76747
+Mon Feb 16 18:33:14 PST 2009 svn update done
+Mon Feb 16 18:33:15 PST 2009 building cc1plus for id 389
+Mon Feb 16 18:39:07 PST 2009 build completed
+Mon Feb 16 18:39:07 PST 2009 compilation failed for bug 29906a, id 389
+Mon Feb 16 18:39:07 PST 2009 search patches earlier than 389
+Mon Feb 16 18:39:07 PST 2009 svn update begun for id 350, rev 76666
+Mon Feb 16 18:39:14 PST 2009 svn update done
+Mon Feb 16 18:39:14 PST 2009 building cc1plus for id 350
+Mon Feb 16 18:45:07 PST 2009 build completed
+Mon Feb 16 18:45:08 PST 2009 test compiled successfully for bug 29906a, id 350
+Mon Feb 16 18:45:08 PST 2009 search patches later than 350
+Mon Feb 16 18:45:08 PST 2009 svn update begun for id 369, rev 76707
+Mon Feb 16 18:45:12 PST 2009 svn update done
+Mon Feb 16 18:45:12 PST 2009 building cc1plus for id 369
+Mon Feb 16 18:51:05 PST 2009 build completed
+Mon Feb 16 18:51:05 PST 2009 test compiled successfully for bug 29906a, id 369
+Mon Feb 16 18:51:05 PST 2009 search patches later than 369
+Mon Feb 16 18:51:05 PST 2009 svn update begun for id 379, rev 76734
+Mon Feb 16 18:51:10 PST 2009 svn update done
+Mon Feb 16 18:51:10 PST 2009 building cc1plus for id 379
+Mon Feb 16 18:57:02 PST 2009 build completed
+Mon Feb 16 18:57:03 PST 2009 test compiled successfully for bug 29906a, id 379
+Mon Feb 16 18:57:03 PST 2009 search patches later than 379
+Mon Feb 16 18:57:03 PST 2009 svn update begun for id 384, rev 76739
+Mon Feb 16 18:57:07 PST 2009 svn update done
+Mon Feb 16 18:57:07 PST 2009 building cc1plus for id 384
+Mon Feb 16 19:03:02 PST 2009 build completed
+Mon Feb 16 19:03:02 PST 2009 test compiled successfully for bug 29906a, id 384
+Mon Feb 16 19:03:02 PST 2009 search patches later than 384
+Mon Feb 16 19:03:02 PST 2009 svn update begun for id 386, rev 76741
+Mon Feb 16 19:03:08 PST 2009 svn update done
+Mon Feb 16 19:03:08 PST 2009 building cc1plus for id 386
+Mon Feb 16 19:09:00 PST 2009 build completed
+Mon Feb 16 19:09:00 PST 2009 test compiled successfully for bug 29906a, id 386
+Mon Feb 16 19:09:00 PST 2009 search patches later than 386
+Mon Feb 16 19:09:00 PST 2009 svn update begun for id 387, rev 76742
+Mon Feb 16 19:09:04 PST 2009 svn update done
+Mon Feb 16 19:09:04 PST 2009 building cc1plus for id 387
+Mon Feb 16 19:14:57 PST 2009 build completed
+Mon Feb 16 19:14:58 PST 2009 test compiled successfully for bug 29906a, id 387
+Mon Feb 16 19:14:58 PST 2009 search patches later than 387
+Mon Feb 16 19:14:58 PST 2009 svn update begun for id 388, rev 76746
+Mon Feb 16 19:15:02 PST 2009 svn update done
+Mon Feb 16 19:15:02 PST 2009 building cc1plus for id 388
+Mon Feb 16 19:20:55 PST 2009 build completed
+Mon Feb 16 19:20:56 PST 2009 compilation failed for bug 29906a, id 388
+Mon Feb 16 19:20:56 PST 2009 search patches earlier than 388
+Test result changes with id 388
+------------------------------------------------------------------------
+r76746 | dpatel | 2004-01-27 20:36:02 +0000 (Tue, 27 Jan 2004) | 47 lines
+
+
+2004-01-27 Devang Patel
+
+ * Makefile.in (dwarf2out.o): Depend on input.h
+ * dbxout.c (dbx_debug_hooks): Add new empty hook for
+ imported_module_or_decl.
+ (xcoff_debug_hooks): Same.
+ * sdbout.c (sdb_debug_hooks): Same.
+ * vmsdbgout.c (vmsdbg_debug_hooks): Same.
+ * debug.c (do_nothing_debug_hooks): Same.
+ (debug_nothing_tree_tree): New function.
+ * debug.h (gcc_debug_hooks): New hook, imported_module_or_decl.
+ * dwarf2out.c: Include input.h.
+ (dwarf2_debug_hooks): Add new hook for imported_module_or_decl.
+ (remove_child_TAG): New function.
+ (dwarf_tag_name): Handle DW_TAG_imported_module.
+ (gen_subprogram_die): Equate decl number to declaration die. Do not
+ remove all children dies while reusing declaration die for definition.
+ Instead, selectively remove only formal parameters.
+ (gen_variable_die): Equate variable decl to declaration die.
+ (gen_field_die): Equate field decl to line number.
+ (force_namespace_die): Replace it with ...
+ (force_decl_die): ... this.
+ (force_type_die): New function.
+ (setup_namespace_context): Replace use of force_namespace_die() with
+ force_decl_die().
+ (gen_namespace_die): Same.
+ (dwarf2out_imported_module_or_decl): New function.
+
+ testsuite:
+
+ * g++.dg/debug/namespace1.C: New test.
+
+ cp:
+
+ * name-lookup.c: Include "debug.h"
+ (do_namespace_alias): Invoke debug_hooks to emit debug info
+ for namespace alias.
+ (do_local_using_decl): Invoke debug_hooks to emit debug info
+ for using decl.
+ (do_class_using_decl): Same.
+ (do_toplevel_using_decl): Same.
+ (do_using_directive): Same.
+ (cp_emit_debug_info_for_using): New function.
+ * Make-lang.in (cp/parser.o): Depend on debug.h
+ (cp/name-lookup.o): Same.
+
+------------------------------------------------------------------------
+
+ http://gcc.gnu.org/viewcvs?view=rev&rev=76746
+ r76746 | dpatel | 2004-01-27 20:36:02 +0000 (Tue, 27 Jan 2004)
Index: examples/29906b.log
===================================================================
--- examples/29906b.log (nonexistent)
+++ examples/29906b.log (revision 783)
@@ -0,0 +1,81 @@
+Mon Feb 16 19:21:02 PST 2009 NOTE: skipping high patch, already verified
+Mon Feb 16 19:21:02 PST 2009 LATER_THAN = 1
+Mon Feb 16 19:21:02 PST 2009 EARLIER_THAN = 556
+Mon Feb 16 19:21:02 PST 2009 svn checkout begun for id 1, rev 112078
+Mon Feb 16 19:25:04 PST 2009 svn checkout done
+Mon Feb 16 19:25:04 PST 2009 building GCC (c,c++) for id 1
+Mon Feb 16 19:37:17 PST 2009 compilation failed for bug 29906b, id 1
+Mon Feb 16 19:37:17 PST 2009 result for low patch 1 is as expected
+Mon Feb 16 19:37:17 PST 2009 svn update begun for id 278, rev 112702
+Mon Feb 16 19:37:37 PST 2009 svn update done
+Mon Feb 16 19:37:38 PST 2009 building GCC (c,c++) for id 278
+Mon Feb 16 19:49:42 PST 2009 test compiled successfully for bug 29906b, id 278
+Mon Feb 16 19:49:42 PST 2009 search patches earlier than 278
+Mon Feb 16 19:49:42 PST 2009 svn update begun for id 139, rev 112398
+Mon Feb 16 19:49:57 PST 2009 svn update done
+Mon Feb 16 19:49:58 PST 2009 building GCC (c,c++) for id 139
+Mon Feb 16 20:01:55 PST 2009 test compiled successfully for bug 29906b, id 139
+Mon Feb 16 20:01:55 PST 2009 search patches earlier than 139
+Mon Feb 16 20:01:55 PST 2009 svn update begun for id 70, rev 112248
+Mon Feb 16 20:02:06 PST 2009 svn update done
+Mon Feb 16 20:02:07 PST 2009 building GCC (c,c++) for id 70
+Mon Feb 16 20:14:01 PST 2009 compilation failed for bug 29906b, id 70
+Mon Feb 16 20:14:01 PST 2009 search patches later than 70
+Mon Feb 16 20:14:01 PST 2009 svn update begun for id 104, rev 112319
+Mon Feb 16 20:14:12 PST 2009 svn update done
+Mon Feb 16 20:14:12 PST 2009 building GCC (c,c++) for id 104
+Mon Feb 16 20:26:15 PST 2009 compilation failed for bug 29906b, id 104
+Mon Feb 16 20:26:15 PST 2009 search patches later than 104
+Mon Feb 16 20:26:15 PST 2009 svn update begun for id 121, rev 112360
+Mon Feb 16 20:26:25 PST 2009 svn update done
+Mon Feb 16 20:26:26 PST 2009 building GCC (c,c++) for id 121
+Mon Feb 16 20:38:27 PST 2009 test compiled successfully for bug 29906b, id 121
+Mon Feb 16 20:38:27 PST 2009 search patches earlier than 121
+Mon Feb 16 20:38:27 PST 2009 svn update begun for id 112, rev 112346
+Mon Feb 16 20:38:38 PST 2009 svn update done
+Mon Feb 16 20:38:39 PST 2009 building GCC (c,c++) for id 112
+Mon Feb 16 20:50:36 PST 2009 compilation failed for bug 29906b, id 112
+Mon Feb 16 20:50:36 PST 2009 search patches later than 112
+Mon Feb 16 20:50:37 PST 2009 svn update begun for id 116, rev 112351
+Mon Feb 16 20:50:42 PST 2009 svn update done
+Mon Feb 16 20:50:42 PST 2009 building GCC (c,c++) for id 116
+Mon Feb 16 21:02:45 PST 2009 compilation failed for bug 29906b, id 116
+Mon Feb 16 21:02:45 PST 2009 search patches later than 116
+Mon Feb 16 21:02:45 PST 2009 svn update begun for id 118, rev 112355
+Mon Feb 16 21:02:50 PST 2009 svn update done
+Mon Feb 16 21:02:51 PST 2009 building GCC (c,c++) for id 118
+Mon Feb 16 21:14:53 PST 2009 compilation failed for bug 29906b, id 118
+Mon Feb 16 21:14:53 PST 2009 search patches later than 118
+Mon Feb 16 21:14:53 PST 2009 svn update begun for id 119, rev 112357
+Mon Feb 16 21:15:01 PST 2009 svn update done
+Mon Feb 16 21:15:01 PST 2009 building GCC (c,c++) for id 119
+Mon Feb 16 21:26:59 PST 2009 compilation failed for bug 29906b, id 119
+Mon Feb 16 21:26:59 PST 2009 search patches later than 119
+Mon Feb 16 21:26:59 PST 2009 svn update begun for id 120, rev 112359
+Mon Feb 16 21:27:04 PST 2009 svn update done
+Mon Feb 16 21:27:04 PST 2009 building GCC (c,c++) for id 120
+Mon Feb 16 21:39:01 PST 2009 compilation failed for bug 29906b, id 120
+Mon Feb 16 21:39:01 PST 2009 search patches later than 120
+Test result changes with id 121
+------------------------------------------------------------------------
+r112360 | carlos | 2006-03-24 21:17:41 +0000 (Fri, 24 Mar 2006) | 15 lines
+
+gcc/
+
+2006-03-24 Carlos O'Donell
+
+ * doc/invoke.texi: Document -femit-class-debug-always
+ * common.opt: Add -femit-class-debug-always.
+
+gcc/cp/
+
+2006-03-24 Carlos O'Donell
+
+ * search.c (maybe_suppress_debug_info): If
+ flag_emit_class_debug_always then don't suppress.
+
+
+------------------------------------------------------------------------
+
+ http://gcc.gnu.org/viewcvs?view=rev&rev=112360
+ r112360 | carlos | 2006-03-24 21:17:41 +0000 (Fri, 24 Mar 2006)
Index: examples/29478.log
===================================================================
--- examples/29478.log (nonexistent)
+++ examples/29478.log (revision 783)
@@ -0,0 +1,78 @@
+Mon Feb 16 17:23:03 PST 2009 LATER_THAN = 1
+Mon Feb 16 17:23:03 PST 2009 EARLIER_THAN = 340
+Mon Feb 16 17:23:03 PST 2009 svn checkout begun for id 340, rev 116730
+Mon Feb 16 17:26:27 PST 2009 svn checkout done
+Mon Feb 16 17:26:28 PST 2009 building cc1 for id 340
+Mon Feb 16 17:30:29 PST 2009 build completed
+Mon Feb 16 17:30:29 PST 2009 bogus warning detected for bug 29478, id 340
+Mon Feb 16 17:30:29 PST 2009 result for high patch 340 is as expected
+Mon Feb 16 17:30:29 PST 2009 svn update begun for id 1, rev 115866
+Mon Feb 16 17:30:55 PST 2009 svn update done
+Mon Feb 16 17:30:56 PST 2009 building cc1 for id 1
+Mon Feb 16 17:34:41 PST 2009 build completed
+Mon Feb 16 17:34:41 PST 2009 no bogus warning for bug 29478, id 1
+Mon Feb 16 17:34:41 PST 2009 result for low patch 1 is as expected
+Mon Feb 16 17:34:41 PST 2009 svn update begun for id 170, rev 116321
+Mon Feb 16 17:34:55 PST 2009 svn update done
+Mon Feb 16 17:34:56 PST 2009 building cc1 for id 170
+Mon Feb 16 17:38:40 PST 2009 build completed
+Mon Feb 16 17:38:40 PST 2009 no bogus warning for bug 29478, id 170
+Mon Feb 16 17:38:40 PST 2009 search patches later than 170
+Mon Feb 16 17:38:41 PST 2009 svn update begun for id 255, rev 116554
+Mon Feb 16 17:38:52 PST 2009 svn update done
+Mon Feb 16 17:38:53 PST 2009 building cc1 for id 255
+Mon Feb 16 17:42:38 PST 2009 build completed
+Mon Feb 16 17:42:38 PST 2009 bogus warning detected for bug 29478, id 255
+Mon Feb 16 17:42:38 PST 2009 search patches earlier than 255
+Mon Feb 16 17:42:38 PST 2009 svn update begun for id 212, rev 116411
+Mon Feb 16 17:42:45 PST 2009 svn update done
+Mon Feb 16 17:42:46 PST 2009 building cc1 for id 212
+Mon Feb 16 17:46:30 PST 2009 build completed
+Mon Feb 16 17:46:30 PST 2009 no bogus warning for bug 29478, id 212
+Mon Feb 16 17:46:30 PST 2009 search patches later than 212
+Mon Feb 16 17:46:30 PST 2009 svn update begun for id 233, rev 116479
+Mon Feb 16 17:46:40 PST 2009 svn update done
+Mon Feb 16 17:46:41 PST 2009 building cc1 for id 233
+Mon Feb 16 17:50:26 PST 2009 build completed
+Mon Feb 16 17:50:26 PST 2009 bogus warning detected for bug 29478, id 233
+Mon Feb 16 17:50:26 PST 2009 search patches earlier than 233
+Mon Feb 16 17:50:26 PST 2009 svn update begun for id 222, rev 116463
+Mon Feb 16 17:50:31 PST 2009 svn update done
+Mon Feb 16 17:50:32 PST 2009 building cc1 for id 222
+Mon Feb 16 17:54:17 PST 2009 build completed
+Mon Feb 16 17:54:17 PST 2009 bogus warning detected for bug 29478, id 222
+Mon Feb 16 17:54:17 PST 2009 search patches earlier than 222
+Mon Feb 16 17:54:17 PST 2009 svn update begun for id 217, rev 116435
+Mon Feb 16 17:54:23 PST 2009 svn update done
+Mon Feb 16 17:54:23 PST 2009 building cc1 for id 217
+Mon Feb 16 17:58:07 PST 2009 build completed
+Mon Feb 16 17:58:07 PST 2009 bogus warning detected for bug 29478, id 217
+Mon Feb 16 17:58:07 PST 2009 search patches earlier than 217
+Mon Feb 16 17:58:08 PST 2009 svn update begun for id 214, rev 116424
+Mon Feb 16 17:58:13 PST 2009 svn update done
+Mon Feb 16 17:58:13 PST 2009 building cc1 for id 214
+Mon Feb 16 18:01:59 PST 2009 build completed
+Mon Feb 16 18:01:59 PST 2009 bogus warning detected for bug 29478, id 214
+Mon Feb 16 18:01:59 PST 2009 search patches earlier than 214
+Mon Feb 16 18:01:59 PST 2009 svn update begun for id 213, rev 116415
+Mon Feb 16 18:02:05 PST 2009 svn update done
+Mon Feb 16 18:02:05 PST 2009 building cc1 for id 213
+Mon Feb 16 18:05:51 PST 2009 build completed
+Mon Feb 16 18:05:51 PST 2009 no bogus warning for bug 29478, id 213
+Mon Feb 16 18:05:51 PST 2009 search patches later than 213
+Test result changes with id 214
+------------------------------------------------------------------------
+r116424 | amylaar | 2006-08-25 18:51:57 +0000 (Fri, 25 Aug 2006) | 8 lines
+
+gcc:
+ PR tree-optimization/16876
+ * c-typeck.c (c_convert_parm_for_inlining): Don't take early
+ exit if PARM doesn't match VALUE.
+
+testsuite:
+ gcc.dg/noncompile/pr16876.c: New test.
+
+------------------------------------------------------------------------
+
+ http://gcc.gnu.org/viewcvs?view=rev&rev=116424
+ r116424 | amylaar | 2006-08-25 18:51:57 +0000 (Fri, 25 Aug 2006)
Index: examples/29478.c
===================================================================
--- examples/29478.c (nonexistent)
+++ examples/29478.c (revision 783)
@@ -0,0 +1,12 @@
+struct block;
+
+static int
+remove_out_of_scope_renamings (struct block *current_block)
+{
+ return 1;
+}
+int
+ada_lookup_symbol_list (const struct block *block0)
+{
+ return remove_out_of_scope_renamings ((struct block *) block0);
+}
Index: examples/29906b.cc
===================================================================
--- examples/29906b.cc (nonexistent)
+++ examples/29906b.cc (revision 783)
@@ -0,0 +1,7 @@
+struct A{
+ typedef int T;
+ virtual ~A();
+};
+struct B:public A{
+ using A::T;
+};
Index: examples/30643.config
===================================================================
--- examples/30643.config (nonexistent)
+++ examples/30643.config (revision 783)
@@ -0,0 +1,19 @@
+BUGID=30643
+FIND=break
+LANG=c
+BUILD_KIND=simple
+BUG_KIND=ice-on-valid-code
+OPTS="-O2"
+REG_TARGET=i686-linux
+
+. ./common.config
+
+REG_TEST=${BUGID}.test
+
+#LOW_PATCH=11
+#HIGH_PATCH=21
+
+#msg 0 'NOTE: skipping low patch, already verified'
+#SKIP_LOW=1
+msg 0 'NOTE: skipping high patch, already verified'
+SKIP_HIGH=1
Index: examples/29106.list
===================================================================
--- examples/29106.list (nonexistent)
+++ examples/29106.list (revision 783)
@@ -0,0 +1,568 @@
+1|107221|hp|2005-11-19 16:46:24|gcc-4_1-branch
+2|107222|hp|2005-11-19 16:47:50|gcc-4_1-branch
+3|107224|rguenth|2005-11-19 17:25:41|gcc-4_1-branch
+4|107227|jakub|2005-11-19 20:44:07|gcc-4_1-branch
+5|107232|hp|2005-11-19 21:58:23|gcc-4_1-branch
+6|107233|hp|2005-11-19 21:59:48|gcc-4_1-branch
+7|107234|jb|2005-11-19 22:03:41|gcc-4_1-branch
+8|107247|schwab|2005-11-20 10:44:27|gcc-4_1-branch
+9|107248|toon|2005-11-20 10:47:37|gcc-4_1-branch
+10|107250|ebotcazou|2005-11-20 11:27:41|gcc-4_1-branch
+11|107253|jsm28|2005-11-20 16:36:21|gcc-4_1-branch
+12|107254|jsm28|2005-11-20 16:37:19|gcc-4_1-branch
+13|107260|rth|2005-11-20 19:05:43|gcc-4_1-branch
+14|107262|rth|2005-11-20 20:38:26|gcc-4_1-branch
+15|107272|rth|2005-11-21 00:55:57|gcc-4_1-branch
+16|107280|ian|2005-11-21 05:43:32|gcc-4_1-branch
+17|107281|kazu|2005-11-21 06:52:01|gcc-4_1-branch
+18|107313|bonzini|2005-11-21 17:04:11|gcc-4_1-branch
+19|107314|dje|2005-11-21 18:04:14|gcc-4_1-branch
+20|107318|paolo|2005-11-21 18:40:52|gcc-4_1-branch
+21|107323|ebotcazou|2005-11-21 20:53:50|gcc-4_1-branch
+22|107330|joel|2005-11-21 23:28:29|gcc-4_1-branch
+23|107332|joel|2005-11-21 23:32:00|gcc-4_1-branch
+24|107351|jakub|2005-11-22 10:58:47|gcc-4_1-branch
+25|107353|amodra|2005-11-22 13:01:40|gcc-4_1-branch
+26|107355|amodra|2005-11-22 13:18:01|gcc-4_1-branch
+27|107360|amodra|2005-11-22 14:24:42|gcc-4_1-branch
+28|107363|paolo|2005-11-22 14:55:09|gcc-4_1-branch
+29|107365|hubicka|2005-11-22 16:56:48|gcc-4_1-branch
+30|107367|gdr|2005-11-22 18:08:17|gcc-4_1-branch
+31|107374|kazu|2005-11-22 20:53:08|gcc-4_1-branch
+32|107378|ebotcazou|2005-11-22 22:37:35|gcc-4_1-branch
+33|107397|jvdelisle|2005-11-23 02:28:44|gcc-4_1-branch
+34|107399|jvdelisle|2005-11-23 02:30:23|gcc-4_1-branch
+35|107400|amodra|2005-11-23 02:32:41|gcc-4_1-branch
+36|107404|uros|2005-11-23 08:52:28|gcc-4_1-branch
+37|107414|amodra|2005-11-23 10:19:44|gcc-4_1-branch
+38|107436|ian|2005-11-23 23:09:14|gcc-4_1-branch
+39|107462|jkj|2005-11-24 12:49:42|gcc-4_1-branch
+40|107485|bryce|2005-11-25 04:06:22|gcc-4_1-branch
+41|107511|aph|2005-11-25 17:20:09|gcc-4_1-branch
+42|107514|dje|2005-11-25 19:26:12|gcc-4_1-branch
+43|107518|korbb|2005-11-25 20:26:51|gcc-4_1-branch
+44|107521|rth|2005-11-25 22:25:59|gcc-4_1-branch
+45|107524|reichelt|2005-11-25 23:12:32|gcc-4_1-branch
+46|107534|mark|2005-11-26 00:48:29|gcc-4_1-branch
+47|107536|ghazi|2005-11-26 01:31:54|gcc-4_1-branch
+48|107539|jb|2005-11-26 09:27:22|gcc-4_1-branch
+49|107542|sayle|2005-11-26 21:46:19|gcc-4_1-branch
+50|107546|rth|2005-11-26 23:04:24|gcc-4_1-branch
+51|107569|kargl|2005-11-27 15:51:54|gcc-4_1-branch
+52|107572|kargl|2005-11-27 20:27:40|gcc-4_1-branch
+53|107596|jakub|2005-11-28 07:17:39|gcc-4_1-branch
+54|107609|jkj|2005-11-28 18:10:05|gcc-4_1-branch
+55|107612|aoliva|2005-11-28 18:23:54|gcc-4_1-branch
+56|107617|jakub|2005-11-28 19:55:15|gcc-4_1-branch
+57|107618|jakub|2005-11-28 19:56:27|gcc-4_1-branch
+58|107640|aoliva|2005-11-29 00:56:16|gcc-4_1-branch
+59|107653|ghazi|2005-11-29 05:17:56|gcc-4_1-branch
+60|107666|jakub|2005-11-29 12:01:56|gcc-4_1-branch
+61|107675|dje|2005-11-29 18:19:25|gcc-4_1-branch
+62|107677|tromey|2005-11-29 18:58:23|gcc-4_1-branch
+63|107697|jvdelisle|2005-11-30 02:09:13|gcc-4_1-branch
+64|107699|jvdelisle|2005-11-30 02:53:18|gcc-4_1-branch
+65|107705|jakub|2005-11-30 08:34:19|gcc-4_1-branch
+66|107706|jakub|2005-11-30 08:35:24|gcc-4_1-branch
+67|107709|ebotcazou|2005-11-30 08:45:52|gcc-4_1-branch
+68|107712|nathan|2005-11-30 10:29:09|gcc-4_1-branch
+69|107716|aph|2005-11-30 12:57:37|gcc-4_1-branch
+70|107724|law|2005-11-30 17:05:57|gcc-4_1-branch
+71|107728|nathan|2005-11-30 17:54:39|gcc-4_1-branch
+72|107732|pault|2005-11-30 19:26:23|gcc-4_1-branch
+73|107742|jason|2005-11-30 21:40:12|gcc-4_1-branch
+74|107747|amodra|2005-12-01 00:10:57|gcc-4_1-branch
+75|107761|jkj|2005-12-01 01:54:19|gcc-4_1-branch
+76|107763|ghazi|2005-12-01 02:32:58|gcc-4_1-branch
+77|107798|pinskia|2005-12-01 03:24:00|gcc-4_1-branch
+78|107809|jsm28|2005-12-01 08:22:06|gcc-4_1-branch
+79|107810|jsm28|2005-12-01 08:24:08|gcc-4_1-branch
+80|107829|green|2005-12-01 20:09:06|gcc-4_1-branch
+81|107835|rth|2005-12-01 22:50:31|gcc-4_1-branch
+82|107850|kargl|2005-12-02 00:35:41|gcc-4_1-branch
+83|107851|jvdelisle|2005-12-02 00:38:36|gcc-4_1-branch
+84|107854|kargl|2005-12-02 01:27:18|gcc-4_1-branch
+85|107872|amodra|2005-12-02 06:16:21|gcc-4_1-branch
+86|107875|jvdelisle|2005-12-02 06:37:32|gcc-4_1-branch
+87|107876|uros|2005-12-02 06:43:45|gcc-4_1-branch
+88|107893|reichelt|2005-12-02 14:34:34|gcc-4_1-branch
+89|107895|fxcoudert|2005-12-02 15:35:47|gcc-4_1-branch
+90|107897|fxcoudert|2005-12-02 15:50:30|gcc-4_1-branch
+91|107898|fxcoudert|2005-12-02 15:55:14|gcc-4_1-branch
+92|107956|jakub|2005-12-02 22:57:03|gcc-4_1-branch
+93|107978|mmitchel|2005-12-03 00:54:17|gcc-4_1-branch
+94|107979|mmitchel|2005-12-03 00:56:57|gcc-4_1-branch
+95|107980|mmitchel|2005-12-03 00:57:34|gcc-4_1-branch
+96|107982|jsm28|2005-12-03 01:01:21|gcc-4_1-branch
+97|107986|jsm28|2005-12-03 01:03:26|gcc-4_1-branch
+98|108011|hp|2005-12-04 13:01:48|gcc-4_1-branch
+99|108015|fxcoudert|2005-12-04 18:22:20|gcc-4_1-branch
+100|108016|jsm28|2005-12-04 19:28:05|gcc-4_1-branch
+101|108035|paolo|2005-12-05 00:34:11|gcc-4_1-branch
+102|108037|paolo|2005-12-05 01:58:19|gcc-4_1-branch
+103|108043|jakub|2005-12-05 07:49:01|gcc-4_1-branch
+104|108064|paolo|2005-12-05 16:39:42|gcc-4_1-branch
+105|108068|ebotcazou|2005-12-05 18:54:22|gcc-4_1-branch
+106|108079|janis|2005-12-05 22:51:40|gcc-4_1-branch
+107|108092|geoffk|2005-12-06 01:01:03|gcc-4_1-branch
+108|108098|tromey|2005-12-06 02:25:58|gcc-4_1-branch
+109|108104|wilson|2005-12-06 05:41:33|gcc-4_1-branch
+110|108111|amodra|2005-12-06 10:02:57|gcc-4_1-branch
+111|108116|schwab|2005-12-06 11:28:18|gcc-4_1-branch
+112|108118|jsm28|2005-12-06 13:41:23|gcc-4_1-branch
+113|108144|tromey|2005-12-07 00:34:36|gcc-4_1-branch
+114|108150|pault|2005-12-07 06:20:21|gcc-4_1-branch
+115|108157|aldyh|2005-12-07 11:37:53|gcc-4_1-branch
+116|108166|doko|2005-12-07 14:58:27|gcc-4_1-branch
+117|108170|krebbel|2005-12-07 17:39:38|gcc-4_1-branch
+118|108176|uweigand|2005-12-07 19:42:16|gcc-4_1-branch
+119|108179|uweigand|2005-12-07 19:58:41|gcc-4_1-branch
+120|108181|uweigand|2005-12-07 20:02:40|gcc-4_1-branch
+121|108188|reichelt|2005-12-07 21:20:25|gcc-4_1-branch
+122|108198|paolo|2005-12-07 23:51:47|gcc-4_1-branch
+123|108210|ghazi|2005-12-08 01:32:54|gcc-4_1-branch
+124|108216|krebbel|2005-12-08 08:32:34|gcc-4_1-branch
+125|108217|krebbel|2005-12-08 08:33:39|gcc-4_1-branch
+126|108224|ebotcazou|2005-12-08 09:30:59|gcc-4_1-branch
+127|108226|rguenth|2005-12-08 11:24:07|gcc-4_1-branch
+128|108230|aph|2005-12-08 13:52:39|gcc-4_1-branch
+129|108232|aph|2005-12-08 14:40:48|gcc-4_1-branch
+130|108233|aph|2005-12-08 14:44:29|gcc-4_1-branch
+131|108234|doko|2005-12-08 15:30:10|gcc-4_1-branch
+132|108236|rakdver|2005-12-08 15:44:22|gcc-4_1-branch
+133|108239|eedelman|2005-12-08 17:00:26|gcc-4_1-branch
+134|108240|eedelman|2005-12-08 17:01:28|gcc-4_1-branch
+135|108249|jakub|2005-12-08 21:52:19|gcc-4_1-branch
+136|108250|jakub|2005-12-08 21:53:20|gcc-4_1-branch
+137|108251|jakub|2005-12-08 21:53:59|gcc-4_1-branch
+138|108252|jakub|2005-12-08 21:54:34|gcc-4_1-branch
+139|108253|jakub|2005-12-08 21:56:44|gcc-4_1-branch
+140|108255|hp|2005-12-08 23:07:31|gcc-4_1-branch
+141|108258|amodra|2005-12-08 23:47:48|gcc-4_1-branch
+142|108273|hp|2005-12-09 04:00:10|gcc-4_1-branch
+143|108275|ths|2005-12-09 08:15:58|gcc-4_1-branch
+144|108279|uweigand|2005-12-09 11:26:47|gcc-4_1-branch
+145|108314|fxcoudert|2005-12-09 18:50:48|gcc-4_1-branch
+146|108319|bernds|2005-12-09 22:45:14|gcc-4_1-branch
+147|108323|ghazi|2005-12-09 23:38:19|gcc-4_1-branch
+148|108325|ghazi|2005-12-09 23:56:34|gcc-4_1-branch
+149|108327|ghazi|2005-12-10 00:04:44|gcc-4_1-branch
+150|108349|ghazi|2005-12-10 13:47:29|gcc-4_1-branch
+151|108351|danglin|2005-12-10 15:45:43|gcc-4_1-branch
+152|108356|ths|2005-12-10 18:28:23|gcc-4_1-branch
+153|108373|paolo|2005-12-11 00:43:32|gcc-4_1-branch
+154|108376|mmitchel|2005-12-11 04:24:42|gcc-4_1-branch
+155|108382|danglin|2005-12-11 16:12:48|gcc-4_1-branch
+156|108395|mmitchel|2005-12-12 01:41:16|gcc-4_1-branch
+157|108400|amodra|2005-12-12 10:02:51|gcc-4_1-branch
+158|108414|mmitchel|2005-12-12 16:30:24|gcc-4_1-branch
+159|108423|aph|2005-12-12 17:50:08|gcc-4_1-branch
+160|108428|ghazi|2005-12-12 22:37:46|gcc-4_1-branch
+161|108445|amodra|2005-12-13 01:16:11|gcc-4_1-branch
+162|108449|pbrook|2005-12-13 01:35:37|gcc-4_1-branch
+163|108464|jakub|2005-12-13 08:12:16|gcc-4_1-branch
+164|108466|jakub|2005-12-13 08:15:07|gcc-4_1-branch
+165|108467|jakub|2005-12-13 08:16:24|gcc-4_1-branch
+166|108468|jakub|2005-12-13 08:17:18|gcc-4_1-branch
+167|108469|jakub|2005-12-13 08:18:54|gcc-4_1-branch
+168|108470|jakub|2005-12-13 08:23:16|gcc-4_1-branch
+169|108475|aph|2005-12-13 09:44:35|gcc-4_1-branch
+170|108483|tkoenig|2005-12-13 21:11:23|gcc-4_1-branch
+171|108501|ghazi|2005-12-14 01:57:55|gcc-4_1-branch
+172|108507|jakub|2005-12-14 11:01:15|gcc-4_1-branch
+173|108522|ghazi|2005-12-14 17:34:21|gcc-4_1-branch
+174|108527|tromey|2005-12-14 18:35:37|gcc-4_1-branch
+175|108530|ghazi|2005-12-14 18:46:36|gcc-4_1-branch
+176|108531|kargl|2005-12-14 18:55:31|gcc-4_1-branch
+177|108535|aph|2005-12-14 20:23:19|gcc-4_1-branch
+178|108539|jakub|2005-12-14 20:38:31|gcc-4_1-branch
+179|108544|uweigand|2005-12-14 23:40:22|gcc-4_1-branch
+180|108559|ghazi|2005-12-15 02:00:58|gcc-4_1-branch
+181|108561|law|2005-12-15 07:15:56|gcc-4_1-branch
+182|108566|paolo|2005-12-15 10:22:19|gcc-4_1-branch
+183|108571|paolo|2005-12-15 11:33:48|gcc-4_1-branch
+184|108574|hainque|2005-12-15 12:59:26|gcc-4_1-branch
+185|108576|ebotcazou|2005-12-15 13:29:14|gcc-4_1-branch
+186|108577|hubicka|2005-12-15 13:48:22|gcc-4_1-branch
+187|108578|bonzini|2005-12-15 13:59:17|gcc-4_1-branch
+188|108579|bonzini|2005-12-15 14:02:02|gcc-4_1-branch
+189|108588|ayers|2005-12-15 18:01:17|gcc-4_1-branch
+190|108591|tromey|2005-12-15 18:37:35|gcc-4_1-branch
+191|108601|jsm28|2005-12-15 22:32:05|gcc-4_1-branch
+192|108603|jakub|2005-12-15 22:33:44|gcc-4_1-branch
+193|108631|krebbel|2005-12-16 09:02:49|gcc-4_1-branch
+194|108640|jakub|2005-12-16 12:07:52|gcc-4_1-branch
+195|108643|jakub|2005-12-16 12:14:15|gcc-4_1-branch
+196|108645|nathan|2005-12-16 12:27:29|gcc-4_1-branch
+197|108646|nathan|2005-12-16 12:30:18|gcc-4_1-branch
+198|108647|aph|2005-12-16 12:42:46|gcc-4_1-branch
+199|108649|nathan|2005-12-16 12:57:40|gcc-4_1-branch
+200|108650|nathan|2005-12-16 13:11:58|gcc-4_1-branch
+201|108651|nathan|2005-12-16 13:51:19|gcc-4_1-branch
+202|108660|tromey|2005-12-16 17:20:59|gcc-4_1-branch
+203|108663|aoliva|2005-12-16 17:28:38|gcc-4_1-branch
+204|108667|eedelman|2005-12-16 18:54:33|gcc-4_1-branch
+205|108669|ghazi|2005-12-16 19:14:20|gcc-4_1-branch
+206|108676|jvdelisle|2005-12-16 20:37:28|gcc-4_1-branch
+207|108677|jvdelisle|2005-12-16 20:40:13|gcc-4_1-branch
+208|108684|paolo|2005-12-16 21:34:49|gcc-4_1-branch
+209|108686|tromey|2005-12-16 21:45:24|gcc-4_1-branch
+210|108694|jsm28|2005-12-16 23:33:09|gcc-4_1-branch
+211|108718|danglin|2005-12-17 17:27:11|gcc-4_1-branch
+212|108744|jvdelisle|2005-12-18 08:24:04|gcc-4_1-branch
+213|108745|jvdelisle|2005-12-18 08:32:09|gcc-4_1-branch
+214|108750|dorit|2005-12-18 11:20:17|gcc-4_1-branch
+215|108754|hubicka|2005-12-18 14:51:53|gcc-4_1-branch
+216|108756|uweigand|2005-12-18 15:49:33|gcc-4_1-branch
+217|108780|green|2005-12-19 03:00:18|gcc-4_1-branch
+218|108789|nathan|2005-12-19 11:45:41|gcc-4_1-branch
+219|108797|reichelt|2005-12-19 17:29:41|gcc-4_1-branch
+220|108799|bonzini|2005-12-19 17:46:15|gcc-4_1-branch
+221|108831|kkojima|2005-12-20 01:45:27|gcc-4_1-branch
+222|108836|mmitchel|2005-12-20 04:39:30|gcc-4_1-branch
+223|108838|pinskia|2005-12-20 04:51:27|gcc-4_1-branch
+224|108839|pinskia|2005-12-20 04:53:06|gcc-4_1-branch
+225|108843|mmitchel|2005-12-20 05:34:22|gcc-4_1-branch
+226|108850|mmitchel|2005-12-20 08:26:04|gcc-4_1-branch
+227|108857|rguenth|2005-12-20 17:23:12|gcc-4_1-branch
+228|108861|kargl|2005-12-20 18:15:19|gcc-4_1-branch
+229|108896|jvdelisle|2005-12-21 04:50:19|gcc-4_1-branch
+230|108897|jvdelisle|2005-12-21 05:08:53|gcc-4_1-branch
+231|108899|jvdelisle|2005-12-21 06:51:02|gcc-4_1-branch
+232|108900|jvdelisle|2005-12-21 06:52:38|gcc-4_1-branch
+233|108903|eedelman|2005-12-21 12:07:58|gcc-4_1-branch
+234|108905|aph|2005-12-21 14:56:00|gcc-4_1-branch
+235|108907|steven|2005-12-21 15:32:09|gcc-4_1-branch
+236|108908|steven|2005-12-21 15:37:10|gcc-4_1-branch
+237|108910|rakdver|2005-12-21 15:49:19|gcc-4_1-branch
+238|108912|pinskia|2005-12-21 16:44:09|gcc-4_1-branch
+239|108917|pbrook|2005-12-21 17:20:36|gcc-4_1-branch
+240|108951|kargl|2005-12-22 16:29:18|gcc-4_1-branch
+241|108952|kargl|2005-12-22 16:41:41|gcc-4_1-branch
+242|108957|tromey|2005-12-22 17:43:02|gcc-4_1-branch
+243|108959|pinskia|2005-12-22 18:11:39|gcc-4_1-branch
+244|108965|pbrook|2005-12-22 18:56:03|gcc-4_1-branch
+245|108969|pbrook|2005-12-22 19:24:56|gcc-4_1-branch
+246|108971|mmitchel|2005-12-22 19:59:00|gcc-4_1-branch
+247|108983|jakub|2005-12-22 23:07:19|gcc-4_1-branch
+248|108986|jakub|2005-12-22 23:21:00|gcc-4_1-branch
+249|109002|jvdelisle|2005-12-23 02:02:52|gcc-4_1-branch
+250|109005|jvdelisle|2005-12-23 02:59:37|gcc-4_1-branch
+251|109011|mmitchel|2005-12-23 07:42:20|gcc-4_1-branch
+252|109014|jakub|2005-12-23 09:44:41|gcc-4_1-branch
+253|109019|uweigand|2005-12-23 18:38:43|gcc-4_1-branch
+254|109023|mmitchel|2005-12-23 23:17:12|gcc-4_1-branch
+255|109036|mmitchel|2005-12-24 08:56:10|gcc-4_1-branch
+256|109040|tobi|2005-12-24 13:20:56|gcc-4_1-branch
+257|109061|pault|2005-12-26 09:07:27|gcc-4_1-branch
+258|109063|paolo|2005-12-26 12:02:12|gcc-4_1-branch
+259|109076|mmitchel|2005-12-27 06:49:21|gcc-4_1-branch
+260|109081|mmitchel|2005-12-27 17:18:05|gcc-4_1-branch
+261|109084|ghazi|2005-12-27 20:08:39|gcc-4_1-branch
+262|109105|paolo|2005-12-28 12:53:49|gcc-4_1-branch
+263|109111|green|2005-12-28 17:25:43|gcc-4_1-branch
+264|109112|green|2005-12-28 17:29:16|gcc-4_1-branch
+265|109113|danglin|2005-12-28 17:41:07|gcc-4_1-branch
+266|109117|green|2005-12-28 18:39:10|gcc-4_1-branch
+267|109118|green|2005-12-28 18:46:09|gcc-4_1-branch
+268|109121|pinskia|2005-12-28 19:27:31|gcc-4_1-branch
+269|109134|amodra|2005-12-29 01:14:18|gcc-4_1-branch
+270|109137|hp|2005-12-29 04:27:24|gcc-4_1-branch
+271|109139|pault|2005-12-29 06:18:23|gcc-4_1-branch
+272|109142|pbrook|2005-12-29 15:10:35|gcc-4_1-branch
+273|109152|danglin|2005-12-29 19:40:15|gcc-4_1-branch
+274|109167|danglin|2005-12-30 05:47:53|gcc-4_1-branch
+275|109170|hp|2005-12-30 11:36:37|gcc-4_1-branch
+276|109172|eedelman|2005-12-30 15:07:48|gcc-4_1-branch
+277|109194|ghazi|2005-12-31 00:54:00|gcc-4_1-branch
+278|109198|danglin|2005-12-31 02:18:49|gcc-4_1-branch
+279|109199|kargl|2005-12-31 18:55:30|gcc-4_1-branch
+280|109202|jakub|2006-01-01 00:00:56|gcc-4_1-branch
+281|109212|jvdelisle|2006-01-01 03:49:00|gcc-4_1-branch
+282|109213|jvdelisle|2006-01-01 03:53:12|gcc-4_1-branch
+283|109214|jvdelisle|2006-01-01 04:16:39|gcc-4_1-branch
+284|109215|jvdelisle|2006-01-01 04:20:41|gcc-4_1-branch
+285|109216|jvdelisle|2006-01-01 05:04:06|gcc-4_1-branch
+286|109217|jvdelisle|2006-01-01 05:06:05|gcc-4_1-branch
+287|109244|reichelt|2006-01-02 20:42:35|gcc-4_1-branch
+288|109245|reichelt|2006-01-02 20:47:21|gcc-4_1-branch
+289|109259|jsm28|2006-01-03 02:09:18|gcc-4_1-branch
+290|109269|mmitchel|2006-01-03 08:40:18|gcc-4_1-branch
+291|109273|rguenth|2006-01-03 09:25:29|gcc-4_1-branch
+292|109276|paolo|2006-01-03 10:57:27|gcc-4_1-branch
+293|109292|steven|2006-01-03 22:37:46|gcc-4_1-branch
+294|109304|tromey|2006-01-04 00:25:28|gcc-4_1-branch
+295|109306|mmitchel|2006-01-04 01:04:03|gcc-4_1-branch
+296|109319|jakub|2006-01-04 09:13:56|gcc-4_1-branch
+297|109320|jakub|2006-01-04 09:16:09|gcc-4_1-branch
+298|109321|jakub|2006-01-04 09:17:16|gcc-4_1-branch
+299|109322|jakub|2006-01-04 09:19:53|gcc-4_1-branch
+300|109341|tromey|2006-01-04 18:26:17|gcc-4_1-branch
+301|109343|mmitchel|2006-01-04 18:49:21|gcc-4_1-branch
+302|109358|kristerw|2006-01-04 23:33:12|gcc-4_1-branch
+303|109369|rakdver|2006-01-05 00:29:34|gcc-4_1-branch
+304|109378|aldot|2006-01-05 12:49:03|gcc-4_1-branch
+305|109384|tromey|2006-01-05 17:40:44|gcc-4_1-branch
+306|109389|eedelman|2006-01-05 21:10:05|gcc-4_1-branch
+307|109401|tromey|2006-01-06 01:06:54|gcc-4_1-branch
+308|109423|tromey|2006-01-06 19:01:34|gcc-4_1-branch
+309|109425|kargl|2006-01-06 20:04:15|gcc-4_1-branch
+310|109428|tromey|2006-01-06 20:26:52|gcc-4_1-branch
+311|109430|jsm28|2006-01-06 20:36:43|gcc-4_1-branch
+312|109434|tromey|2006-01-06 21:23:36|gcc-4_1-branch
+313|109446|tromey|2006-01-07 01:10:51|gcc-4_1-branch
+314|109453|jakub|2006-01-07 18:14:24|gcc-4_1-branch
+315|109467|jvdelisle|2006-01-08 01:53:06|gcc-4_1-branch
+316|109468|jvdelisle|2006-01-08 01:56:22|gcc-4_1-branch
+317|109469|jvdelisle|2006-01-08 02:16:11|gcc-4_1-branch
+318|109470|jvdelisle|2006-01-08 02:17:54|gcc-4_1-branch
+319|109476|dje|2006-01-08 20:54:28|gcc-4_1-branch
+320|109487|paolo|2006-01-09 00:45:57|gcc-4_1-branch
+321|109491|fengwang|2006-01-09 02:54:25|gcc-4_1-branch
+322|109495|kazu|2006-01-09 04:37:09|gcc-4_1-branch
+323|109498|tromey|2006-01-09 06:46:32|gcc-4_1-branch
+324|109500|eedelman|2006-01-09 16:19:22|gcc-4_1-branch
+325|109504|pinskia|2006-01-09 19:46:23|gcc-4_1-branch
+326|109505|tromey|2006-01-09 20:07:22|gcc-4_1-branch
+327|109507|pinskia|2006-01-09 20:20:32|gcc-4_1-branch
+328|109509|pinskia|2006-01-09 20:44:48|gcc-4_1-branch
+329|109511|billingd|2006-01-09 22:48:00|gcc-4_1-branch
+330|109514|tromey|2006-01-09 23:19:03|gcc-4_1-branch
+331|109531|bkoz|2006-01-10 04:01:00|gcc-4_1-branch
+332|109538|jbeulich|2006-01-10 07:36:25|gcc-4_1-branch
+333|109545|bkoz|2006-01-10 17:14:00|gcc-4_1-branch
+334|109546|paolo|2006-01-10 18:09:00|gcc-4_1-branch
+335|109552|ebotcazou|2006-01-10 18:51:33|gcc-4_1-branch
+336|109566|danglin|2006-01-11 00:28:13|gcc-4_1-branch
+337|109574|pault|2006-01-11 07:27:31|gcc-4_1-branch
+338|109583|hubicka|2006-01-11 13:32:44|gcc-4_1-branch
+339|109586|bonzini|2006-01-11 14:29:29|gcc-4_1-branch
+340|109592|aldot|2006-01-11 17:06:44|gcc-4_1-branch
+341|109593|aldot|2006-01-11 17:07:55|gcc-4_1-branch
+342|109595|nathan|2006-01-11 18:09:17|gcc-4_1-branch
+343|109597|jb|2006-01-11 18:55:18|gcc-4_1-branch
+344|109628|hjl|2006-01-12 01:35:21|gcc-4_1-branch
+345|109639|jbeulich|2006-01-12 07:59:07|gcc-4_1-branch
+346|109640|aldot|2006-01-12 12:28:00|gcc-4_1-branch
+347|109644|nathan|2006-01-12 16:20:10|gcc-4_1-branch
+348|109668|pinskia|2006-01-13 14:38:03|gcc-4_1-branch
+349|109677|uweigand|2006-01-13 21:34:53|gcc-4_1-branch
+350|109698|pault|2006-01-14 06:31:08|gcc-4_1-branch
+351|109714|mmitchel|2006-01-15 00:57:22|gcc-4_1-branch
+352|109718|green|2006-01-15 02:59:55|gcc-4_1-branch
+353|109720|green|2006-01-15 03:11:53|gcc-4_1-branch
+354|109741|danglin|2006-01-16 02:46:09|gcc-4_1-branch
+355|109743|aj|2006-01-16 07:06:06|gcc-4_1-branch
+356|109744|rguenth|2006-01-16 09:37:10|gcc-4_1-branch
+357|109748|aph|2006-01-16 15:51:42|gcc-4_1-branch
+358|109749|aph|2006-01-16 15:52:22|gcc-4_1-branch
+359|109765|guerby|2006-01-16 19:35:02|gcc-4_1-branch
+360|109769|green|2006-01-16 20:45:11|gcc-4_1-branch
+361|109776|sayle|2006-01-16 23:29:38|gcc-4_1-branch
+362|109789|danglin|2006-01-17 00:42:39|gcc-4_1-branch
+363|109806|ian|2006-01-17 04:43:15|gcc-4_1-branch
+364|109813|jakub|2006-01-17 10:00:05|gcc-4_1-branch
+365|109815|jakub|2006-01-17 10:13:51|gcc-4_1-branch
+366|109834|aj|2006-01-17 18:48:13|gcc-4_1-branch
+367|109837|tromey|2006-01-17 19:59:29|gcc-4_1-branch
+368|109843|pinskia|2006-01-17 22:33:15|gcc-4_1-branch
+369|109863|jsm28|2006-01-18 01:59:19|gcc-4_1-branch
+370|109868|jvdelisle|2006-01-18 04:27:31|gcc-4_1-branch
+371|109869|jvdelisle|2006-01-18 04:32:16|gcc-4_1-branch
+372|109878|jakub|2006-01-18 08:03:09|gcc-4_1-branch
+373|109880|jakub|2006-01-18 08:06:25|gcc-4_1-branch
+374|109884|paolo|2006-01-18 11:24:59|gcc-4_1-branch
+375|109895|danglin|2006-01-18 16:30:18|gcc-4_1-branch
+376|109897|pbrook|2006-01-18 16:31:50|gcc-4_1-branch
+377|109900|pault|2006-01-18 18:56:43|gcc-4_1-branch
+378|109935|tromey|2006-01-19 00:45:55|gcc-4_1-branch
+379|109943|mmitchel|2006-01-19 06:52:56|gcc-4_1-branch
+380|109947|rsandifo|2006-01-19 07:37:56|gcc-4_1-branch
+381|109952|reichelt|2006-01-19 09:56:44|gcc-4_1-branch
+382|109955|paolo|2006-01-19 12:04:31|gcc-4_1-branch
+383|109958|hjl|2006-01-19 14:42:47|gcc-4_1-branch
+384|109976|reichelt|2006-01-19 17:33:07|gcc-4_1-branch
+385|109986|bkoz|2006-01-19 22:55:55|gcc-4_1-branch
+386|109991|danglin|2006-01-19 23:48:07|gcc-4_1-branch
+387|109993|pbrook|2006-01-20 00:01:55|gcc-4_1-branch
+388|110010|paolo|2006-01-20 02:33:21|gcc-4_1-branch
+389|110016|mmitchel|2006-01-20 03:07:49|gcc-4_1-branch
+390|110026|danglin|2006-01-20 14:32:10|gcc-4_1-branch
+391|110042|tromey|2006-01-20 22:01:51|gcc-4_1-branch
+392|110043|tromey|2006-01-20 22:13:10|gcc-4_1-branch
+393|110059|tromey|2006-01-21 00:44:41|gcc-4_1-branch
+394|110061|jvdelisle|2006-01-21 07:19:39|gcc-4_1-branch
+395|110062|jvdelisle|2006-01-21 07:21:11|gcc-4_1-branch
+396|110070|jsm28|2006-01-21 18:29:08|gcc-4_1-branch
+397|110083|mmitchel|2006-01-22 00:41:58|gcc-4_1-branch
+398|110107|pault|2006-01-23 05:37:47|gcc-4_1-branch
+399|110110|rguenth|2006-01-23 09:50:07|gcc-4_1-branch
+400|110112|rguenth|2006-01-23 10:01:36|gcc-4_1-branch
+401|110114|rguenth|2006-01-23 10:09:58|gcc-4_1-branch
+402|110132|ebotcazou|2006-01-23 17:22:40|gcc-4_1-branch
+403|110135|daney|2006-01-23 17:53:45|gcc-4_1-branch
+404|110145|jakub|2006-01-23 21:51:10|gcc-4_1-branch
+405|110178|tromey|2006-01-24 18:15:39|gcc-4_1-branch
+406|110180|reichelt|2006-01-24 21:38:56|gcc-4_1-branch
+407|110190|daney|2006-01-25 00:11:41|gcc-4_1-branch
+408|110211|paolo|2006-01-25 11:01:46|gcc-4_1-branch
+409|110212|paolo|2006-01-25 11:05:15|gcc-4_1-branch
+410|110213|ebotcazou|2006-01-25 14:06:59|gcc-4_1-branch
+411|110216|kazu|2006-01-25 16:11:17|gcc-4_1-branch
+412|110230|ebotcazou|2006-01-25 23:03:55|gcc-4_1-branch
+413|110232|tobi|2006-01-25 23:38:34|gcc-4_1-branch
+414|110241|tromey|2006-01-26 00:38:24|gcc-4_1-branch
+415|110248|pbrook|2006-01-26 04:09:07|gcc-4_1-branch
+416|110253|paolo|2006-01-26 11:49:48|gcc-4_1-branch
+417|110259|paolo|2006-01-26 16:05:03|gcc-4_1-branch
+418|110267|aoliva|2006-01-26 19:06:06|gcc-4_1-branch
+419|110271|guerby|2006-01-26 20:40:46|gcc-4_1-branch
+420|110280|danglin|2006-01-26 22:26:49|gcc-4_1-branch
+421|110283|sje|2006-01-26 22:40:15|gcc-4_1-branch
+422|110302|eedelman|2006-01-27 17:19:36|gcc-4_1-branch
+423|110305|jakub|2006-01-27 20:03:59|gcc-4_1-branch
+424|110310|pault|2006-01-27 22:16:04|gcc-4_1-branch
+425|110330|mmitchel|2006-01-28 19:24:11|gcc-4_1-branch
+426|110331|mmitchel|2006-01-28 19:24:45|gcc-4_1-branch
+427|110337|mmitchel|2006-01-28 22:10:17|gcc-4_1-branch
+428|110341|hp|2006-01-28 22:55:01|gcc-4_1-branch
+429|110343|hp|2006-01-28 22:58:24|gcc-4_1-branch
+430|110344|hp|2006-01-28 23:00:24|gcc-4_1-branch
+431|110345|hp|2006-01-28 23:01:20|gcc-4_1-branch
+432|110346|hp|2006-01-28 23:03:00|gcc-4_1-branch
+433|110347|hp|2006-01-28 23:03:58|gcc-4_1-branch
+434|110361|jvdelisle|2006-01-29 03:50:23|gcc-4_1-branch
+435|110362|jvdelisle|2006-01-29 03:58:42|gcc-4_1-branch
+436|110363|jvdelisle|2006-01-29 04:00:08|gcc-4_1-branch
+437|110383|ebotcazou|2006-01-29 22:24:10|gcc-4_1-branch
+438|110394|pault|2006-01-30 05:45:06|gcc-4_1-branch
+439|110401|amylaar|2006-01-30 16:19:11|gcc-4_1-branch
+440|110402|aph|2006-01-30 16:25:40|gcc-4_1-branch
+441|110404|amylaar|2006-01-30 17:01:58|gcc-4_1-branch
+442|110406|sje|2006-01-30 17:08:10|gcc-4_1-branch
+443|110408|amylaar|2006-01-30 19:02:39|gcc-4_1-branch
+444|110423|uweigand|2006-01-31 01:09:36|gcc-4_1-branch
+445|110433|rguenth|2006-01-31 09:46:21|gcc-4_1-branch
+446|110438|mark|2006-01-31 13:33:03|gcc-4_1-branch
+447|110444|nathan|2006-01-31 17:06:56|gcc-4_1-branch
+448|110447|eedelman|2006-01-31 20:45:40|gcc-4_1-branch
+449|110450|carlos|2006-01-31 21:59:53|gcc-4_1-branch
+450|110452|jakub|2006-01-31 22:37:17|gcc-4_1-branch
+451|110467|mmitchel|2006-02-01 02:55:45|gcc-4_1-branch
+452|110482|paolo|2006-02-01 21:57:48|gcc-4_1-branch
+453|110483|paolo|2006-02-01 22:00:10|gcc-4_1-branch
+454|110496|tromey|2006-02-02 00:48:20|gcc-4_1-branch
+455|110498|tromey|2006-02-02 01:47:04|gcc-4_1-branch
+456|110538|krebbel|2006-02-03 07:44:12|gcc-4_1-branch
+457|110542|amodra|2006-02-03 12:05:51|gcc-4_1-branch
+458|110549|sje|2006-02-03 18:02:04|gcc-4_1-branch
+459|110551|pinskia|2006-02-03 18:31:14|gcc-4_1-branch
+460|110560|kargl|2006-02-03 21:32:14|gcc-4_1-branch
+461|110564|jason|2006-02-03 21:56:03|gcc-4_1-branch
+462|110568|rth|2006-02-03 23:46:44|gcc-4_1-branch
+463|110581|fitzsim|2006-02-04 01:09:11|gcc-4_1-branch
+464|110582|danglin|2006-02-04 01:12:46|gcc-4_1-branch
+465|110593|mark|2006-02-04 20:21:48|gcc-4_1-branch
+466|110597|aoliva|2006-02-04 22:13:20|gcc-4_1-branch
+467|110600|tkoenig|2006-02-05 00:14:37|gcc-4_1-branch
+468|110612|jakub|2006-02-05 11:27:20|gcc-4_1-branch
+469|110616|danglin|2006-02-05 16:18:20|gcc-4_1-branch
+470|110624|ebotcazou|2006-02-05 21:53:48|gcc-4_1-branch
+471|110650|jakub|2006-02-06 16:07:46|gcc-4_1-branch
+472|110660|pinskia|2006-02-06 18:49:05|gcc-4_1-branch
+473|110662|mark|2006-02-06 19:18:36|gcc-4_1-branch
+474|110666|andreast|2006-02-06 21:48:30|gcc-4_1-branch
+475|110667|tromey|2006-02-06 22:06:21|gcc-4_1-branch
+476|110669|tromey|2006-02-06 22:41:34|gcc-4_1-branch
+477|110670|janis|2006-02-06 22:58:10|gcc-4_1-branch
+478|110683|tromey|2006-02-07 01:05:55|gcc-4_1-branch
+479|110689|jakub|2006-02-07 06:52:17|gcc-4_1-branch
+480|110698|paolo|2006-02-07 15:11:34|gcc-4_1-branch
+481|110701|tobi|2006-02-07 17:35:25|gcc-4_1-branch
+482|110703|aph|2006-02-07 18:15:45|gcc-4_1-branch
+483|110708|ebotcazou|2006-02-07 18:54:16|gcc-4_1-branch
+484|110718|ebotcazou|2006-02-07 20:51:43|gcc-4_1-branch
+485|110722|danglin|2006-02-07 22:11:30|gcc-4_1-branch
+486|110740|fitzsim|2006-02-08 05:55:47|gcc-4_1-branch
+487|110748|reichelt|2006-02-08 11:03:09|gcc-4_1-branch
+488|110752|reichelt|2006-02-08 11:23:17|gcc-4_1-branch
+489|110756|tobi|2006-02-08 13:14:43|gcc-4_1-branch
+490|110764|tkoenig|2006-02-08 20:14:00|gcc-4_1-branch
+491|110791|ebotcazou|2006-02-09 12:23:59|gcc-4_1-branch
+492|110795|dnovillo|2006-02-09 13:40:52|gcc-4_1-branch
+493|110797|pinskia|2006-02-09 14:00:59|gcc-4_1-branch
+494|110798|aph|2006-02-09 14:03:17|gcc-4_1-branch
+495|110802|pinskia|2006-02-09 14:46:04|gcc-4_1-branch
+496|110805|ro|2006-02-09 17:26:14|gcc-4_1-branch
+497|110808|ro|2006-02-09 17:30:56|gcc-4_1-branch
+498|110831|tromey|2006-02-10 01:54:34|gcc-4_1-branch
+499|110838|jason|2006-02-10 17:32:10|gcc-4_1-branch
+500|110847|tromey|2006-02-10 19:52:44|gcc-4_1-branch
+501|110848|kargl|2006-02-10 20:09:41|gcc-4_1-branch
+502|110851|jakub|2006-02-10 20:58:33|gcc-4_1-branch
+503|110856|kargl|2006-02-10 23:20:10|gcc-4_1-branch
+504|110872|jakub|2006-02-11 08:38:51|gcc-4_1-branch
+505|110875|ghazi|2006-02-11 19:16:31|gcc-4_1-branch
+506|110879|dje|2006-02-11 21:34:46|gcc-4_1-branch
+507|110887|jason|2006-02-12 08:00:51|gcc-4_1-branch
+508|110890|jason|2006-02-12 16:07:04|gcc-4_1-branch
+509|110894|tobi|2006-02-12 18:31:40|gcc-4_1-branch
+510|110921|pault|2006-02-13 19:32:02|gcc-4_1-branch
+511|110928|jakub|2006-02-13 21:29:13|gcc-4_1-branch
+512|110930|pault|2006-02-13 21:35:09|gcc-4_1-branch
+513|110937|tromey|2006-02-13 22:58:37|gcc-4_1-branch
+514|110948|danglin|2006-02-14 00:23:57|gcc-4_1-branch
+515|110960|pault|2006-02-14 07:18:44|gcc-4_1-branch
+516|110962|rguenth|2006-02-14 09:54:07|gcc-4_1-branch
+517|110970|amylaar|2006-02-14 14:36:15|gcc-4_1-branch
+518|110971|amylaar|2006-02-14 14:46:33|gcc-4_1-branch
+519|110973|fxcoudert|2006-02-14 14:50:40|gcc-4_1-branch
+520|110974|dberlin|2006-02-14 15:08:01|gcc-4_1-branch
+521|110975|fxcoudert|2006-02-14 15:47:49|gcc-4_1-branch
+522|110978|matz|2006-02-14 16:01:32|gcc-4_1-branch
+523|110980|reichelt|2006-02-14 16:08:06|gcc-4_1-branch
+524|110982|matz|2006-02-14 16:12:56|gcc-4_1-branch
+525|110986|ro|2006-02-14 16:50:45|gcc-4_1-branch
+526|110988|ro|2006-02-14 17:28:02|gcc-4_1-branch
+527|110989|eedelman|2006-02-14 17:34:07|gcc-4_1-branch
+528|110995|jb|2006-02-14 20:21:15|gcc-4_1-branch
+529|111014|danglin|2006-02-15 02:54:08|gcc-4_1-branch
+530|111016|doko|2006-02-15 03:48:39|gcc-4_1-branch
+531|111017|hp|2006-02-15 04:14:02|gcc-4_1-branch
+532|111111|amylaar|2006-02-15 13:28:05|gcc-4_1-branch
+533|111138|rakdver|2006-02-16 15:23:24|gcc-4_1-branch
+534|111145|sayle|2006-02-16 16:45:49|gcc-4_1-branch
+535|111176|jakub|2006-02-17 08:58:46|gcc-4_1-branch
+536|111179|ebotcazou|2006-02-17 11:21:20|gcc-4_1-branch
+537|111211|sayle|2006-02-17 21:38:59|gcc-4_1-branch
+538|111227|jakub|2006-02-18 07:49:27|gcc-4_1-branch
+539|111228|jakub|2006-02-18 08:35:54|gcc-4_1-branch
+540|111231|mmitchel|2006-02-18 08:37:34|gcc-4_1-branch
+541|111233|mmitchel|2006-02-18 09:40:03|gcc-4_1-branch
+542|111238|sje|2006-02-18 15:59:57|gcc-4_1-branch
+543|111240|danglin|2006-02-18 16:12:20|gcc-4_1-branch
+544|111248|jakub|2006-02-18 19:04:08|gcc-4_1-branch
+545|111252|danglin|2006-02-18 21:29:34|gcc-4_1-branch
+546|111257|mark|2006-02-19 00:08:09|gcc-4_1-branch
+547|111276|mmitchel|2006-02-19 19:31:22|gcc-4_1-branch
+548|111277|mmitchel|2006-02-19 19:46:54|gcc-4_1-branch
+549|111278|mmitchel|2006-02-19 19:56:01|gcc-4_1-branch
+550|111297|jakub|2006-02-20 09:26:29|gcc-4_1-branch
+551|111311|eedelman|2006-02-20 20:06:49|gcc-4_1-branch
+552|111340|ro|2006-02-21 19:17:27|gcc-4_1-branch
+553|111371|paolo|2006-02-22 20:03:32|gcc-4_1-branch
+554|111409|mmitchel|2006-02-24 01:18:27|gcc-4_1-branch
+555|111411|mmitchel|2006-02-24 01:37:22|gcc-4_1-branch
+556|111412|mmitchel|2006-02-24 01:47:22|gcc-4_1-branch
+557|111413|mmitchel|2006-02-24 03:49:43|gcc-4_1-branch
+558|111500|mmitchel|2006-02-28 00:29:00|gcc-4_1-branch
+559|111517|mmitchel|2006-02-28 08:09:17|gcc-4_1-branch
+560|111519|mmitchel|2006-02-28 08:12:35|gcc-4_1-branch
+561|111520|mmitchel|2006-02-28 08:14:04|gcc-4_1-branch
+562|111521|mmitchel|2006-02-28 08:27:36|gcc-4_1-branch
+563|111522|mmitchel|2006-02-28 08:27:44|gcc-4_1-branch
+564|111523|mmitchel|2006-02-28 08:27:53|gcc-4_1-branch
+565|111524|mmitchel|2006-02-28 08:27:55|gcc-4_1-branch
+566|111525|mmitchel|2006-02-28 08:27:59|gcc-4_1-branch
+567|111526|mmitchel|2006-02-28 08:28:02|gcc-4_1-branch
+568|111527|mmitchel|2006-02-28 08:28:06|gcc-4_1-branch
Index: examples/common.config
===================================================================
--- examples/common.config (nonexistent)
+++ examples/common.config (revision 783)
@@ -0,0 +1,133 @@
+. ../gcc-svn-env
+
+test "x${BUILD}" != "x" || BUILD=$REG_DEFAULT_BUILD
+export REG_BLD=$BUILD
+HOST=$BUILD
+
+test "x${REG_TARGET}" != "x" || REG_TARGET=$HOST
+test "x${REG_CONFOPTS}" != "x" || REG_CONFOPTS=""
+test "${BUILD}" = "${TARGET}" -a -n "${BINUTILS}" \
+ || export PATH=${BINUTILS}:${PATH}
+
+VERBOSITY=1
+DATE_IN_MSG=1
+
+export BUGID
+export REG_CHANGESET_LIST=`pwd`/${BUGID}.list
+
+########################################################################
+# LOW_PATCH and HIGH_PATCH are for reg_search_id.
+########################################################################
+
+LOW_PATCH=1
+HIGH_PATCH=`wc -l $REG_CHANGESET_LIST | awk '{ print $1 }'`
+
+########################################################################
+# REG_NEWMID, REG_FAILLIST, REG_CHECKFAIL, and REG_REPORTFAIL are
+# used by reg-hunt and auxiliary scripts to continue a hunt after a
+# build failure. If REG_NEWMID is not defined then they are all
+# ignored.
+########################################################################
+
+#export REG_NEWMID=${REG_BIN}/reg-newmid
+#export REG_FAILLIST=`pwd`/gcc-fails-${BUILD_KIND}
+export REG_CHECKFAIL=${REG_BIN}/gcc-svn-checkfail
+export REG_RECORDFAIL=${REG_BIN}/gcc-svn-recordfail
+
+########################################################################
+# REG_UPDATE, REG_BUILD, and REG_TEST are used by several scripts.
+# You can use these or provide your own.
+########################################################################
+
+export REG_UPDATE=${REG_BIN}/gcc-svn-update
+
+export REG_BUILD=${REG_BIN}/gcc-build-${BUILD_KIND}
+ # Variables defined below are specific to gcc-build-${BUILD_KIND}
+ REG_CONFOPTS="$REG_CONFOPTS --build=${BUILD}"
+ REG_CONFOPTS="$REG_CONFOPTS --host=${HOST}"
+ REG_CONFOPTS="$REG_CONFOPTS --target=${REG_TARGET}"
+ if [ -n "$GMP" ]; then
+ REG_CONFOPTS="$REG_CONFOPTS --with-gmp=$GMP"
+ REG_CONFOPTS="$REG_CONFOPTS --with-mpfr=$GMP"
+ fi
+ REG_CONFOPTS="$REG_CONFOPTS --disable-libmudflap"
+ REG_CONFOPTS="$REG_CONFOPTS --disable-libssa"
+
+ if [ "${BUILD_KIND}" != "simple" -a -n "${BINUTILS}" ]; then
+ REG_CONFOPTS="$REG_CONFOPTS --with-as=${BINUTILS}/as"
+ REG_CONFOPTS="$REG_CONFOPTS --with-ld=${BINUTILS}/ld"
+ fi
+
+ case $LANG in
+ c)
+ REG_LANGS="c"
+ SUFFIX=c
+ case $BUILD_KIND in
+ simple) REG_COMPILER=cc1;;
+ full) REG_COMPILER=gcc;;
+ bootstrap) REG_COMPILER=gcc;;
+ *) msg 0 "unrecognized BUILD_KIND: $BUILD_KIND"; exit 1;
+ esac
+ ;;
+ c++)
+ REG_LANGS="c,c++"
+ SUFFIX=cc
+ case $BUILD_KIND in
+ simple) REG_COMPILER=cc1plus;;
+ full) REG_COMPILER=g++;;
+ bootstrap) REG_COMPILER=g++;;
+ *) msg 0 "unrecognized BUILD_KIND: $BUILD_KIND"; exit 1;
+ esac
+ ;;
+ f77)
+ REG_LANGS="c,f77"
+ SUFFIX=f
+ case $BUILD_KIND in
+ simple) REG_COMPILER=f771;;
+ full) REG_COMPILER=g77;;
+ bootstrap) REG_COMPILER=g77;;
+ *) msg 0 "unrecognized BUILD_KIND: $BUILD_KIND"; exit 1;
+ esac
+ ;;
+ f95)
+ REG_LANGS="c,f95"
+ SUFFIX=f90
+ case $BUILD_KIND in
+ simple) REG_COMPILER=f951;;
+ full) REG_COMPILER=gfortran;;
+ bootstrap) REG_COMPILER=gfortran;;
+ *) msg 0 "unrecognized BUILD_KIND: $BUILD_KIND"; exit 1;
+ esac
+ ;;
+ *) msg 0 "unrecognized LANG: $LANG"; exit 1;;
+ esac
+ export REG_TARGET
+ export REG_CONFOPTS
+ export REG_GCCSRC=${REG_SRCDIR}/gcc
+ export REG_LANGS
+ export REG_COMPILER
+
+export REG_TEST=${REG_BIN}/gcc-test-${BUG_KIND}
+ # Variables defined below are specific to gcc-${BUG_KIND}
+ case $BUILD_KIND in
+ simple) REG_TEST_COMPILER="${REG_OBJDIR}/gcc/${REG_COMPILER} -quiet";;
+ *) REG_TEST_COMPILER="${REG_PREFIX}/bin/${REG_COMPILER}";
+ case $BUG_KIND in
+ wrong-code) ;;
+ *) REG_TEST_COMPILER="$REG_TEST_COMPILER -c";;
+ esac;
+ ;;
+ esac
+ export REG_TEST_COMPILER
+ export REG_OPTS="${OPTS}"
+ export REG_TESTCASE=${BUGID}.${SUFFIX}
+
+ # Return values of the test scripts depend on whether we're looking
+ # for the patch that introduced a bug or the one that fixed it.
+ case $FIND in
+ break) REG_PASS=1; REG_FAIL=0;;
+ fix) REG_PASS=0; REG_FAIL=1;;
+ *) msg 0 "error: unrecognized FIND: $FIND"; exit 1;;
+ esac
+ REG_ERROR=2
+ export REG_PASS REG_FAIL REG_ERROR
Index: examples/README
===================================================================
--- examples/README (nonexistent)
+++ examples/README (revision 783)
@@ -0,0 +1,53 @@
+This directory contains files from examples of regression hunts, cut
+down to smaller ranges to save space and time. Try these out before
+using the tools on your own tests. First, update gcc-svn-env and
+common.config for your own environment.
+
+Each of the examples has multiple files:
+
+ *.list files were created using gcc-svn-patchlist
+
+ *.config files were written by hand based on earlier config files;
+ the commented-out pieces are left as templates in case they're needed
+
+ *.c, *.c++ are source files for the test, usually taken directly from
+ the PR
+
+ *.test files are tests specific to a bug when an existing gcc-test-*
+ script can't be used
+
+ *.log files are output from various scripts
+
+Examples, where the identifier is the PR number:
+
+ 28970 wrong-code
+ 29106 special test, 4.1 branch
+ 29578 bogus-warning
+ 29906a ice-on-valid-code, break
+ 29906b ice-on-valid-code, fix
+ 30643 special test, cross compiler
+
+Cut down the range even further by setting LOW_PATCH and HIGH_PATCH
+within the config file to ids where the log file shows the test
+passed or failed.
+
+To run one, do
+
+ reg-hunt 28970.config > 28970.log 2>&1
+
+Check on its progress using
+
+ ./reg-watch 28970.log
+
+To run them all, do
+
+ echo "hunt 28970" > queue
+ echo "hunt 29106" >> queue
+ echo "hunt 29578" >> queue
+ echo "hunt 29906a" >> queue
+ echo "hunt 29906b" >> queue
+ echo "hunt 30643" >> queue
+ ./testall queue
+
+This allows you to add more to the queue if you're setting up lots of
+hunts.
Index: examples/29106.test
===================================================================
--- examples/29106.test (nonexistent)
+++ examples/29106.test (revision 783)
@@ -0,0 +1,29 @@
+#! /bin/sh
+
+ID=$1
+
+LOGID=`printf "%04d" ${ID}`
+LOG=${BUGID}.${LOGID}.out
+MSGID="bug ${BUGID}, id ${ID}"
+
+$REG_TEST_COMPILER $REG_OPTS $REG_TESTCASE > ${LOG} 2>&1
+
+if [ $? -ne 0 ]; then
+ echo "`date` unexpected failure: test compilation failed for ${MSGID}"
+ exit $REG_ERROR
+fi
+
+./a.out >> ${LOG} 2>&1
+if [ $? -ne 0 ]; then
+ echo "`date` unexpected failure: test run aborted for ${MSGID}"
+ exit $REG_ERROR
+fi
+
+grep -q 'size of thingy is 4' $LOG
+if [ $? -ne 0 ]; then
+ echo "`date` no output for ${MSGID}"
+ exit $REG_FAIL
+fi
+
+echo "`date` test ran successfully for ${MSGID}"
+exit $REG_PASS
examples/29106.test
Property changes :
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: examples/29906b.config
===================================================================
--- examples/29906b.config (nonexistent)
+++ examples/29906b.config (revision 783)
@@ -0,0 +1,19 @@
+BUGID=29906b
+FIND=fix
+LANG=c++
+BUILD_KIND=full
+BUG_KIND=ice-on-valid-code
+OPTS="-g"
+REG_CONFOPTS="--disable-bootstrap"
+
+. ./common.config
+
+#LOW_PATCH=112
+#HIGH_PATCH=121
+
+#msg 0 'NOTE: skipping low patch, already verified'
+#SKIP_LOW=1
+msg 0 'NOTE: skipping high patch, already verified'
+SKIP_HIGH=1
+
+#REG_IDLIST="11 21 31 41 51 71 81 91 101 111"
Index: examples/29106.log
===================================================================
--- examples/29106.log (nonexistent)
+++ examples/29106.log (revision 783)
@@ -0,0 +1,111 @@
+Mon Feb 16 15:16:01 PST 2009 LATER_THAN = 1
+Mon Feb 16 15:16:01 PST 2009 EARLIER_THAN = 568
+Mon Feb 16 15:16:01 PST 2009 svn checkout begun for id 568, rev 111527
+Mon Feb 16 15:19:11 PST 2009 svn checkout done
+Mon Feb 16 15:19:11 PST 2009 building GCC (c,c++) for id 568
+Mon Feb 16 15:29:17 PST 2009 no output for bug 29106, id 568
+Mon Feb 16 15:29:17 PST 2009 result for high patch 568 is as expected
+Mon Feb 16 15:29:17 PST 2009 svn update begun for id 1, rev 107221
+Mon Feb 16 15:29:48 PST 2009 svn update done
+Mon Feb 16 15:29:49 PST 2009 building GCC (c,c++) for id 1
+Mon Feb 16 15:40:07 PST 2009 test ran successfully for bug 29106, id 1
+Mon Feb 16 15:40:07 PST 2009 result for low patch 1 is as expected
+Mon Feb 16 15:40:07 PST 2009 svn update begun for id 284, rev 109215
+Mon Feb 16 15:40:24 PST 2009 svn update done
+Mon Feb 16 15:40:24 PST 2009 building GCC (c,c++) for id 284
+Mon Feb 16 15:50:30 PST 2009 test ran successfully for bug 29106, id 284
+Mon Feb 16 15:50:30 PST 2009 search patches later than 284
+Mon Feb 16 15:50:30 PST 2009 svn update begun for id 426, rev 110331
+Mon Feb 16 15:50:59 PST 2009 svn update done
+Mon Feb 16 15:51:00 PST 2009 building GCC (c,c++) for id 426
+Mon Feb 16 16:01:06 PST 2009 test ran successfully for bug 29106, id 426
+Mon Feb 16 16:01:06 PST 2009 search patches later than 426
+Mon Feb 16 16:01:06 PST 2009 svn update begun for id 497, rev 110808
+Mon Feb 16 16:01:21 PST 2009 svn update done
+Mon Feb 16 16:01:22 PST 2009 building GCC (c,c++) for id 497
+Mon Feb 16 16:11:29 PST 2009 test ran successfully for bug 29106, id 497
+Mon Feb 16 16:11:29 PST 2009 search patches later than 497
+Mon Feb 16 16:11:29 PST 2009 svn update begun for id 532, rev 111111
+Mon Feb 16 16:11:38 PST 2009 svn update done
+Mon Feb 16 16:11:39 PST 2009 building GCC (c,c++) for id 532
+Mon Feb 16 16:21:47 PST 2009 test ran successfully for bug 29106, id 532
+Mon Feb 16 16:21:47 PST 2009 search patches later than 532
+Mon Feb 16 16:21:48 PST 2009 svn update begun for id 550, rev 111297
+Mon Feb 16 16:21:55 PST 2009 svn update done
+Mon Feb 16 16:21:56 PST 2009 building GCC (c,c++) for id 550
+Mon Feb 16 16:32:07 PST 2009 no output for bug 29106, id 550
+Mon Feb 16 16:32:07 PST 2009 search patches earlier than 550
+Mon Feb 16 16:32:07 PST 2009 svn update begun for id 541, rev 111233
+Mon Feb 16 16:32:11 PST 2009 svn update done
+Mon Feb 16 16:32:12 PST 2009 building GCC (c,c++) for id 541
+Mon Feb 16 16:42:19 PST 2009 no output for bug 29106, id 541
+Mon Feb 16 16:42:19 PST 2009 search patches earlier than 541
+Mon Feb 16 16:42:19 PST 2009 svn update begun for id 536, rev 111179
+Mon Feb 16 16:42:26 PST 2009 svn update done
+Mon Feb 16 16:42:26 PST 2009 building GCC (c,c++) for id 536
+Mon Feb 16 16:52:30 PST 2009 test ran successfully for bug 29106, id 536
+Mon Feb 16 16:52:30 PST 2009 search patches later than 536
+Mon Feb 16 16:52:30 PST 2009 svn update begun for id 538, rev 111227
+Mon Feb 16 16:52:35 PST 2009 svn update done
+Mon Feb 16 16:52:35 PST 2009 building GCC (c,c++) for id 538
+Mon Feb 16 17:02:35 PST 2009 test ran successfully for bug 29106, id 538
+Mon Feb 16 17:02:35 PST 2009 search patches later than 538
+Mon Feb 16 17:02:35 PST 2009 svn update begun for id 539, rev 111228
+Mon Feb 16 17:02:39 PST 2009 svn update done
+Mon Feb 16 17:02:39 PST 2009 building GCC (c,c++) for id 539
+Mon Feb 16 17:12:42 PST 2009 test ran successfully for bug 29106, id 539
+Mon Feb 16 17:12:42 PST 2009 search patches later than 539
+Mon Feb 16 17:12:42 PST 2009 svn update begun for id 540, rev 111231
+Mon Feb 16 17:12:47 PST 2009 svn update done
+Mon Feb 16 17:12:47 PST 2009 building GCC (c,c++) for id 540
+Mon Feb 16 17:22:53 PST 2009 no output for bug 29106, id 540
+Mon Feb 16 17:22:53 PST 2009 search patches earlier than 540
+Test result changes with id 540
+------------------------------------------------------------------------
+r111231 | mmitchel | 2006-02-18 08:37:34 +0000 (Sat, 18 Feb 2006) | 41 lines
+
+ PR c++/26266
+ * cp-tree.h (cp_finish_decl): Adjust declaration.
+ (grokbitfield): Likewise.
+ (finish_static_data_member_decl): Likewise.
+ * init.c (constant_value_1): Ensure processing_template_decl when
+ folding non-dependent initializers for static data members of
+ dependent types. Return error_mark_node for erroneous
+ initailizers.
+ * class.c (get_vtable_decl): Use finish_decl, not cp_finish_decl.
+ * decl.c (cp_make_fname_decl): Adjust call to cp_finish_decl.
+ (cp_finish_decl): Add init_const_expr_p parameter. Set
+ DECL_INITIALIZED_BY_CONSTANT_EXPRESSION_P here.
+ (finish_decl): Adjust call to cp_finish_decl.
+ (compute_array_index_type): Robustify.
+ (start_method): Use finish_decl, not cp_finish_decl.
+ * rtti.c (emit_tinfo_decl): Likewise.
+ * except.c (initialize_handler_parm): Adjust call to
+ cp_finish_decl.
+ (expand_start_catch_block): Likewise.
+ * cvt.c (build_up_reference): Adjust call to cp_finish_decl.
+ * pt.c (instantiate_class_template): Adjust call to
+ finish_static_data_member_decl.
+ (tsubst_expr): Use finish_decl, not cp_finish_decl.
+ (instantiate_decl): Adjust call to cp_finish_decl.
+ * name-lookup.c (pushdecl_top_level_1): Use finish_decl, not
+ cp_finish_decl.
+ * decl2.c (finish_static_data_member_decl): Add init_const_expr_p
+ parameter.
+ (grokfield): Likewise.
+ * parser.c (cp_parser_condition): Check for constant initializers.
+ (cp_parser_init_declarator): Adjust calls to grokfield and
+ cp_finish_decl. Don't set
+ DECL_INITIALIZED_BY_CONSTANT_EXPRESSION_P here.
+ (cp_parser_member_declaration): Likewise.
+ (cp_parser_objc_class_ivars): Likewise.
+ PR c++/26266
+ * g++.dg/template/static22.C: New test.
+ * g++.dg/template/static23.C: New test.
+ * g++.dg/template/static24.C: New test.
+ * g++.dg/template/non-dependent13.C: New test.
+
+------------------------------------------------------------------------
+
+ http://gcc.gnu.org/viewcvs?view=rev&rev=111231
+ r111231 | mmitchel | 2006-02-18 08:37:34 +0000 (Sat, 18 Feb 2006)
Index: examples/29478.config
===================================================================
--- examples/29478.config (nonexistent)
+++ examples/29478.config (revision 783)
@@ -0,0 +1,16 @@
+BUGID=29478
+FIND=break
+LANG=c
+BUILD_KIND=simple
+BUG_KIND=bogus-warning
+OPTS="-O1"
+
+. ./common.config
+
+#LOW_PATCH=212
+#HIGH_PATCH=222
+
+#msg 0 'NOTE: skipping low patch, already verified'
+#SKIP_LOW=1
+#msg 0 'NOTE: skipping high patch, already verified'
+#SKIP_HIGH=1
Index: examples/28970.list
===================================================================
--- examples/28970.list (nonexistent)
+++ examples/28970.list (revision 783)
@@ -0,0 +1,324 @@
+1|99687|bryce|2005-05-14 00:42:46|trunk
+2|99691|kazu|2005-05-14 00:46:12|trunk
+3|99692|hp|2005-05-14 02:33:25|trunk
+4|99693|kazu|2005-05-14 03:25:44|trunk
+5|99694|rguenth|2005-05-14 12:53:20|trunk
+6|99695|kazu|2005-05-14 13:05:37|trunk
+7|99696|hubicka|2005-05-14 14:24:49|trunk
+8|99697|hubicka|2005-05-14 14:27:09|trunk
+9|99698|hubicka|2005-05-14 14:32:39|trunk
+10|99699|rguenth|2005-05-14 15:42:01|trunk
+11|99700|danglin|2005-05-14 17:38:46|trunk
+12|99701|danglin|2005-05-14 17:50:00|trunk
+13|99702|danglin|2005-05-14 17:55:33|trunk
+14|99703|danglin|2005-05-14 18:08:20|trunk
+15|99704|kazu|2005-05-14 20:22:58|trunk
+16|99705|kazu|2005-05-14 20:32:59|trunk
+17|99710|kkojima|2005-05-15 02:02:58|trunk
+18|99711|fengwang|2005-05-15 02:45:29|trunk
+19|99714|rsandifo|2005-05-15 08:10:10|trunk
+20|99715|rsandifo|2005-05-15 08:16:01|trunk
+21|99716|aj|2005-05-15 08:25:52|trunk
+22|99719|aj|2005-05-15 12:44:42|trunk
+23|99720|aj|2005-05-15 12:49:45|trunk
+24|99721|aj|2005-05-15 13:25:19|trunk
+25|99722|aj|2005-05-15 15:33:12|trunk
+26|99723|aj|2005-05-15 15:37:18|trunk
+27|99724|aj|2005-05-15 15:38:21|trunk
+28|99726|aj|2005-05-15 15:50:09|trunk
+29|99728|aj|2005-05-15 16:35:44|trunk
+30|99729|aj|2005-05-15 16:36:40|trunk
+31|99731|dberlin|2005-05-15 17:05:52|trunk
+32|99732|aj|2005-05-15 17:06:19|trunk
+33|99733|tromey|2005-05-15 17:07:20|trunk
+34|99735|aj|2005-05-15 17:33:14|trunk
+35|99736|aj|2005-05-15 17:39:35|trunk
+36|99737|aj|2005-05-15 17:40:00|trunk
+37|99738|drow|2005-05-15 18:17:10|trunk
+38|99739|tromey|2005-05-15 18:28:29|trunk
+39|99740|gdr|2005-05-15 18:28:36|trunk
+40|99741|rearnsha|2005-05-15 18:29:32|trunk
+41|99742|tromey|2005-05-15 18:31:26|trunk
+42|99745|gerald|2005-05-15 20:03:57|trunk
+43|99746|tromey|2005-05-15 21:09:45|trunk
+44|99747|mmitchel|2005-05-15 22:31:35|trunk
+45|99748|mmitchel|2005-05-15 22:33:49|trunk
+46|99749|mmitchel|2005-05-15 22:35:39|trunk
+47|99750|mmitchel|2005-05-15 22:51:59|trunk
+48|99757|billingd|2005-05-16 00:51:38|trunk
+49|99759|dberlin|2005-05-16 01:12:07|trunk
+50|99760|hjl|2005-05-16 02:11:59|trunk
+51|99765|sayle|2005-05-16 04:36:09|trunk
+52|99767|bonzini|2005-05-16 08:43:14|trunk
+53|99769|paolo|2005-05-16 10:45:59|trunk
+54|99773|neroden|2005-05-16 11:58:44|trunk
+55|99774|rsandifo|2005-05-16 12:30:06|trunk
+56|99775|aj|2005-05-16 13:52:39|trunk
+57|99777|kazu|2005-05-16 15:11:33|trunk
+58|99778|kazu|2005-05-16 15:18:15|trunk
+59|99779|fjahanian|2005-05-16 15:24:09|trunk
+60|99782|kazu|2005-05-16 18:10:20|trunk
+61|99783|rsandifo|2005-05-16 18:14:03|trunk
+62|99785|rth|2005-05-16 18:22:48|trunk
+63|99787|kazu|2005-05-16 18:45:55|trunk
+64|99789|tromey|2005-05-16 19:01:52|trunk
+65|99791|sayle|2005-05-16 19:40:35|trunk
+66|99792|tromey|2005-05-16 20:27:48|trunk
+67|99794|tromey|2005-05-16 21:00:49|trunk
+68|99796|ctice|2005-05-16 21:37:01|trunk
+69|99799|mmitchel|2005-05-16 22:52:26|trunk
+70|99800|rth|2005-05-16 23:05:45|trunk
+71|99801|rth|2005-05-16 23:14:02|trunk
+72|99803|hp|2005-05-17 00:07:54|trunk
+73|99810|tromey|2005-05-17 01:52:02|trunk
+74|99811|rth|2005-05-17 04:33:42|trunk
+75|99812|jakub|2005-05-17 06:31:51|trunk
+76|99813|jakub|2005-05-17 06:34:48|trunk
+77|99814|hp|2005-05-17 06:37:06|trunk
+78|99815|jakub|2005-05-17 06:45:49|trunk
+79|99816|jakub|2005-05-17 06:48:19|trunk
+80|99817|jakub|2005-05-17 06:51:48|trunk
+81|99823|bonzini|2005-05-17 07:33:39|trunk
+82|99824|rth|2005-05-17 08:15:41|trunk
+83|99825|rguenth|2005-05-17 09:00:03|trunk
+84|99826|bonzini|2005-05-17 09:55:44|trunk
+85|99827|bonzini|2005-05-17 10:26:27|trunk
+86|99828|bonzini|2005-05-17 12:10:19|trunk
+87|99829|ian|2005-05-17 12:50:32|trunk
+88|99830|bernds|2005-05-17 13:10:26|trunk
+89|99831|dje|2005-05-17 14:25:07|trunk
+90|99832|rguenth|2005-05-17 14:28:49|trunk
+91|99833|drow|2005-05-17 15:00:26|trunk
+92|99834|drow|2005-05-17 15:12:27|trunk
+93|99835|nathan|2005-05-17 15:37:47|trunk
+94|99837|law|2005-05-17 16:28:07|trunk
+95|99838|nathan|2005-05-17 16:47:49|trunk
+96|99839|aj|2005-05-17 16:54:58|trunk
+97|99840|hubicka|2005-05-17 16:56:32|trunk
+98|99842|aj|2005-05-17 17:02:38|trunk
+99|99843|sayle|2005-05-17 18:01:17|trunk
+100|99844|mmitchel|2005-05-17 18:25:58|trunk
+101|99846|hp|2005-05-17 18:53:11|trunk
+102|99847|kazu|2005-05-17 19:10:19|trunk
+103|99848|rakdver|2005-05-17 19:41:38|trunk
+104|99849|rakdver|2005-05-17 19:48:50|trunk
+105|99850|rakdver|2005-05-17 19:55:53|trunk
+106|99851|mrs|2005-05-17 19:59:15|trunk
+107|99852|mrs|2005-05-17 20:00:33|trunk
+108|99853|rakdver|2005-05-17 20:02:56|trunk
+109|99854|rakdver|2005-05-17 20:05:07|trunk
+110|99855|mrs|2005-05-17 20:05:24|trunk
+111|99856|ebotcazou|2005-05-17 20:06:11|trunk
+112|99857|mrs|2005-05-17 20:07:08|trunk
+113|99858|mrs|2005-05-17 20:11:44|trunk
+114|99859|mrs|2005-05-17 20:13:02|trunk
+115|99860|rakdver|2005-05-17 20:28:30|trunk
+116|99861|hjl|2005-05-17 21:47:13|trunk
+117|99862|dberlin|2005-05-17 23:00:18|trunk
+118|99877|daney|2005-05-18 01:00:16|trunk
+119|99878|kcook|2005-05-18 01:38:46|trunk
+120|99879|kcook|2005-05-18 01:49:43|trunk
+121|99880|kcook|2005-05-18 02:03:49|trunk
+122|99881|kcook|2005-05-18 02:05:35|trunk
+123|99882|dberlin|2005-05-18 03:07:44|trunk
+124|99884|bonzini|2005-05-18 07:21:07|trunk
+125|99885|ebotcazou|2005-05-18 07:22:28|trunk
+126|99889|paolo|2005-05-18 08:07:32|trunk
+127|99890|ebotcazou|2005-05-18 08:11:04|trunk
+128|99892|fengwang|2005-05-18 09:54:21|trunk
+129|99893|fengwang|2005-05-18 09:56:46|trunk
+130|99896|dberlin|2005-05-18 13:26:20|trunk
+131|99897|dberlin|2005-05-18 13:29:38|trunk
+132|99899|ian|2005-05-18 13:46:39|trunk
+133|99900|tobi|2005-05-18 13:57:48|trunk
+134|99901|nathan|2005-05-18 14:10:35|trunk
+135|99903|green|2005-05-18 14:20:53|trunk
+136|99904|fitzsim|2005-05-18 15:36:07|trunk
+137|99906|law|2005-05-18 16:49:49|trunk
+138|99908|paolo|2005-05-18 17:26:48|trunk
+139|99910|rth|2005-05-18 17:33:33|trunk
+140|99916|rsandifo|2005-05-18 18:43:53|trunk
+141|99919|tobi|2005-05-18 19:20:31|trunk
+142|99920|tobi|2005-05-18 19:21:46|trunk
+143|99922|mrs|2005-05-18 20:02:27|trunk
+144|99923|rguenth|2005-05-18 20:11:20|trunk
+145|99924|geoffk|2005-05-18 20:23:26|trunk
+146|99925|tkoenig|2005-05-18 20:24:32|trunk
+147|99926|tkoenig|2005-05-18 20:35:25|trunk
+148|99927|geoffk|2005-05-18 20:36:02|trunk
+149|99928|geoffk|2005-05-18 20:45:26|trunk
+150|99930|hubicka|2005-05-18 21:04:17|trunk
+151|99933|paolo|2005-05-18 22:11:24|trunk
+152|99935|rth|2005-05-18 23:21:17|trunk
+153|99936|dpatel|2005-05-18 23:54:36|trunk
+154|99941|jsm28|2005-05-19 00:33:47|trunk
+155|99942|rth|2005-05-19 01:05:06|trunk
+156|99943|rth|2005-05-19 01:10:13|trunk
+157|99944|kazu|2005-05-19 03:05:49|trunk
+158|99945|kcook|2005-05-19 03:38:34|trunk
+159|99946|kcook|2005-05-19 03:45:17|trunk
+160|99948|rth|2005-05-19 04:10:09|trunk
+161|99949|rth|2005-05-19 04:13:38|trunk
+162|99950|rth|2005-05-19 04:24:19|trunk
+163|99951|rth|2005-05-19 06:29:45|trunk
+164|99952|jbeulich|2005-05-19 06:47:50|trunk
+165|99953|ebotcazou|2005-05-19 07:05:45|trunk
+166|99957|ebotcazou|2005-05-19 07:12:05|trunk
+167|99960|jakub|2005-05-19 07:37:45|trunk
+168|99966|bernds|2005-05-19 08:42:26|trunk
+169|99967|redi|2005-05-19 08:59:46|trunk
+170|99971|rth|2005-05-19 09:42:23|trunk
+171|99972|rth|2005-05-19 09:49:55|trunk
+172|99974|nickc|2005-05-19 10:28:30|trunk
+173|99976|hubicka|2005-05-19 10:38:42|trunk
+174|99977|bonzini|2005-05-19 11:16:27|trunk
+175|99978|ayers|2005-05-19 12:22:21|trunk
+176|99981|rguenth|2005-05-19 19:17:49|trunk
+177|99982|pbrook|2005-05-19 20:03:22|trunk
+178|99984|jsm28|2005-05-19 20:42:12|trunk
+179|99986|rth|2005-05-19 21:28:02|trunk
+180|99988|bryce|2005-05-19 21:46:39|trunk
+181|99993|bryce|2005-05-19 22:24:26|trunk
+182|99996|janis|2005-05-19 23:22:23|trunk
+183|99997|janis|2005-05-19 23:23:27|trunk
+184|100001|rth|2005-05-20 00:59:02|trunk
+185|100002|rth|2005-05-20 01:24:50|trunk
+186|100003|rth|2005-05-20 01:26:56|trunk
+187|100004|rth|2005-05-20 01:28:35|trunk
+188|100005|rth|2005-05-20 02:38:56|trunk
+189|100006|rth|2005-05-20 05:00:29|trunk
+190|100007|bonzini|2005-05-20 07:10:30|trunk
+191|100009|hubicka|2005-05-20 08:05:07|trunk
+192|100010|nickc|2005-05-20 08:25:49|trunk
+193|100011|paolo|2005-05-20 08:58:23|trunk
+194|100013|jbeulich|2005-05-20 14:00:06|trunk
+195|100028|hubicka|2005-05-20 21:17:48|trunk
+196|100031|mrs|2005-05-20 22:14:16|trunk
+197|100035|mrs|2005-05-20 23:42:07|trunk
+198|100036|rth|2005-05-20 23:52:46|trunk
+199|100040|ebotcazou|2005-05-21 06:44:50|trunk
+200|100043|rguenth|2005-05-21 12:35:55|trunk
+201|100044|rmathew|2005-05-21 13:57:49|trunk
+202|100045|pinskia|2005-05-21 16:57:24|trunk
+203|100051|gerald|2005-05-21 21:56:24|trunk
+204|100056|mrs|2005-05-22 02:41:42|trunk
+205|100057|aj|2005-05-22 06:55:21|trunk
+206|100058|ebotcazou|2005-05-22 07:34:37|trunk
+207|100066|gdr|2005-05-22 17:01:02|trunk
+208|100068|fxcoudert|2005-05-22 21:17:42|trunk
+209|100070|fxcoudert|2005-05-22 22:12:48|trunk
+210|100074|sayle|2005-05-23 03:20:19|trunk
+211|100075|jbeulich|2005-05-23 06:42:19|trunk
+212|100077|ebotcazou|2005-05-23 07:09:03|trunk
+213|100078|nickc|2005-05-23 08:41:57|trunk
+214|100080|hubicka|2005-05-23 12:37:47|trunk
+215|100081|uweigand|2005-05-23 16:43:06|trunk
+216|100087|redi|2005-05-23 21:53:46|trunk
+217|100088|jason|2005-05-23 23:02:53|trunk
+218|100092|law|2005-05-24 02:54:06|trunk
+219|100093|nemet|2005-05-24 05:57:46|trunk
+220|100095|nickc|2005-05-24 07:45:24|trunk
+221|100097|nickc|2005-05-24 09:09:07|trunk
+222|100101|paolo|2005-05-24 10:58:22|trunk
+223|100102|irar|2005-05-24 11:56:58|trunk
+224|100103|law|2005-05-24 14:06:04|trunk
+225|100106|pinskia|2005-05-24 19:06:20|trunk
+226|100107|rth|2005-05-24 19:18:51|trunk
+227|100108|rth|2005-05-24 19:22:03|trunk
+228|100109|kazu|2005-05-24 19:57:52|trunk
+229|100110|law|2005-05-24 20:19:13|trunk
+230|100111|bkoz|2005-05-24 20:28:55|trunk
+231|100112|paolo|2005-05-24 20:38:40|trunk
+232|100114|fxcoudert|2005-05-24 20:46:54|trunk
+233|100115|gdr|2005-05-24 20:48:25|trunk
+234|100116|janis|2005-05-24 21:27:38|trunk
+235|100117|janis|2005-05-24 21:28:54|trunk
+236|100118|janis|2005-05-24 21:40:35|trunk
+237|100119|janis|2005-05-24 21:48:15|trunk
+238|100120|janis|2005-05-24 21:50:00|trunk
+239|100121|mrs|2005-05-24 22:18:43|trunk
+240|100122|mrs|2005-05-24 22:20:10|trunk
+241|100123|mrs|2005-05-24 22:21:01|trunk
+242|100125|mrs|2005-05-24 22:22:33|trunk
+243|100126|mrs|2005-05-24 22:24:38|trunk
+244|100127|paolo|2005-05-24 22:53:43|trunk
+245|100128|kcook|2005-05-24 23:18:46|trunk
+246|100129|ian|2005-05-24 23:20:39|trunk
+247|100130|janis|2005-05-24 23:41:44|trunk
+248|100131|kcook|2005-05-25 00:15:21|trunk
+249|100135|dj|2005-05-25 03:59:00|trunk
+250|100136|dj|2005-05-25 04:18:19|trunk
+251|100137|ebotcazou|2005-05-25 07:04:04|trunk
+252|100139|paolo|2005-05-25 09:25:25|trunk
+253|100140|reichelt|2005-05-25 09:47:18|trunk
+254|100142|paolo|2005-05-25 11:33:43|trunk
+255|100143|uweigand|2005-05-25 11:52:13|trunk
+256|100144|hubicka|2005-05-25 12:34:01|trunk
+257|100145|jakub|2005-05-25 13:10:00|trunk
+258|100146|uweigand|2005-05-25 13:12:05|trunk
+259|100149|ian|2005-05-25 13:22:27|trunk
+260|100150|dberlin|2005-05-25 14:05:22|trunk
+261|100151|bonzini|2005-05-25 14:18:54|trunk
+262|100152|kazu|2005-05-25 15:17:12|trunk
+263|100153|tromey|2005-05-25 15:23:56|trunk
+264|100154|tromey|2005-05-25 15:25:38|trunk
+265|100155|mrs|2005-05-25 15:48:44|trunk
+266|100156|dberlin|2005-05-25 18:53:25|trunk
+267|100157|paolo|2005-05-25 19:33:35|trunk
+268|100158|nemet|2005-05-25 20:06:33|trunk
+269|100159|uweigand|2005-05-25 20:19:26|trunk
+270|100163|tromey|2005-05-25 20:23:01|trunk
+271|100164|uweigand|2005-05-25 20:39:31|trunk
+272|100167|zlaski|2005-05-25 21:18:43|trunk
+273|100168|law|2005-05-25 21:36:24|trunk
+274|100171|rth|2005-05-25 22:08:31|trunk
+275|100172|rsandifo|2005-05-25 22:19:22|trunk
+276|100173|rth|2005-05-25 23:24:07|trunk
+277|100174|rth|2005-05-25 23:29:54|trunk
+278|100175|zlaski|2005-05-26 00:01:02|trunk
+279|100179|zlaski|2005-05-26 00:51:53|trunk
+280|100180|mrs|2005-05-26 01:08:04|trunk
+281|100181|mrs|2005-05-26 01:53:56|trunk
+282|100182|mrs|2005-05-26 02:00:19|trunk
+283|100183|mrs|2005-05-26 02:27:50|trunk
+284|100184|sayle|2005-05-26 04:38:51|trunk
+285|100185|rsandifo|2005-05-26 05:28:04|trunk
+286|100187|ian|2005-05-26 05:44:38|trunk
+287|100188|sayle|2005-05-26 05:51:22|trunk
+288|100189|tkoenig|2005-05-26 06:26:17|trunk
+289|100193|bkoz|2005-05-26 07:10:21|trunk
+290|100194|aj|2005-05-26 07:27:21|trunk
+291|100195|bonzini|2005-05-26 07:58:47|trunk
+292|100196|jakub|2005-05-26 08:07:30|trunk
+293|100197|bonzini|2005-05-26 08:12:35|trunk
+294|100198|bonzini|2005-05-26 08:15:31|trunk
+295|100201|reichelt|2005-05-26 13:33:02|trunk
+296|100205|paolo|2005-05-26 15:46:48|trunk
+297|100206|reichelt|2005-05-26 16:04:37|trunk
+298|100208|aj|2005-05-26 16:12:30|trunk
+299|100212|davidu|2005-05-26 17:23:35|trunk
+300|100218|kazu|2005-05-26 18:15:27|trunk
+301|100219|kazu|2005-05-26 18:36:11|trunk
+302|100220|aj|2005-05-26 19:10:52|trunk
+303|100222|bryce|2005-05-26 21:07:04|trunk
+304|100223|law|2005-05-26 21:07:38|trunk
+305|100224|aj|2005-05-26 21:12:11|trunk
+306|100225|aj|2005-05-26 21:22:01|trunk
+307|100226|zlaski|2005-05-26 21:24:29|trunk
+308|100229|janis|2005-05-26 21:25:27|trunk
+309|100230|aj|2005-05-26 21:40:35|trunk
+310|100232|aj|2005-05-26 22:00:56|trunk
+311|100233|mrs|2005-05-26 23:19:29|trunk
+312|100234|kazu|2005-05-27 00:14:08|trunk
+313|100238|sayle|2005-05-27 01:58:07|trunk
+314|100239|mrs|2005-05-27 02:38:16|trunk
+315|100240|sayle|2005-05-27 02:46:01|trunk
+316|100241|mrs|2005-05-27 02:55:21|trunk
+317|100242|mrs|2005-05-27 03:36:42|trunk
+318|100243|cgd|2005-05-27 04:53:37|trunk
+319|100244|aj|2005-05-27 05:06:43|trunk
+320|100245|rmathew|2005-05-27 05:11:44|trunk
+321|100246|rmathew|2005-05-27 05:15:26|trunk
+322|100247|rmathew|2005-05-27 05:22:05|trunk
+323|100248|aj|2005-05-27 06:13:54|trunk
+324|100249|corsepiu|2005-05-27 07:54:06|trunk
Index: examples/29906a.list
===================================================================
--- examples/29906a.list (nonexistent)
+++ examples/29906a.list (revision 783)
@@ -0,0 +1,623 @@
+1|75951|giovannibajo|2004-01-15 23:49:13|trunk
+2|75956|zack|2004-01-16 01:27:38|trunk
+3|75957|kazu|2004-01-16 01:44:06|trunk
+4|75960|geoffk|2004-01-16 07:07:27|trunk
+5|75961|geoffk|2004-01-16 07:20:38|trunk
+6|75962|geoffk|2004-01-16 07:28:11|trunk
+7|75963|dannysmith|2004-01-16 08:43:45|trunk
+8|75964|aj|2004-01-16 08:51:38|trunk
+9|75968|rth|2004-01-16 11:30:48|trunk
+10|75969|giovannibajo|2004-01-16 12:29:40|trunk
+11|75970|giovannibajo|2004-01-16 12:33:28|trunk
+12|75971|rodimina|2004-01-16 14:22:23|trunk
+13|75975|amylaar|2004-01-16 16:11:56|trunk
+14|75976|amylaar|2004-01-16 16:13:52|trunk
+15|75977|fnasser|2004-01-16 16:15:49|trunk
+16|75978|kazu|2004-01-16 16:59:17|trunk
+17|75979|mmitchel|2004-01-16 16:59:30|trunk
+18|75980|aph|2004-01-16 17:11:08|trunk
+19|75981|aph|2004-01-16 17:16:29|trunk
+20|75982|aph|2004-01-16 17:25:26|trunk
+21|75983|mmitchel|2004-01-16 17:54:25|trunk
+22|75984|kazu|2004-01-16 18:04:22|trunk
+23|75985|amylaar|2004-01-16 18:24:09|trunk
+24|75986|mmitchel|2004-01-16 18:39:58|trunk
+25|75987|amylaar|2004-01-16 18:43:04|trunk
+26|75988|hubicka|2004-01-16 18:53:51|trunk
+27|75991|mmitchel|2004-01-16 19:28:11|trunk
+28|75992|mmitchel|2004-01-16 19:41:35|trunk
+29|75993|kho|2004-01-16 20:05:41|trunk
+30|75994|ro|2004-01-16 20:58:27|trunk
+31|75995|kazu|2004-01-16 21:19:07|trunk
+32|75997|fitzsim|2004-01-16 21:55:21|trunk
+33|75998|fnasser|2004-01-16 22:26:49|trunk
+34|75999|fnasser|2004-01-16 22:30:11|trunk
+35|76000|echristo|2004-01-16 22:37:49|trunk
+36|76001|reichelt|2004-01-16 23:27:12|trunk
+37|76003|tromey|2004-01-16 23:54:22|trunk
+38|76004|tromey|2004-01-17 00:01:59|trunk
+39|76007|hubicka|2004-01-17 00:03:14|trunk
+40|76008|jsm28|2004-01-17 00:04:13|trunk
+41|76016|geoffk|2004-01-17 00:37:47|trunk
+42|76017|bkoz|2004-01-17 00:51:35|trunk
+43|76018|pinskia|2004-01-17 01:19:20|trunk
+44|76021|pinskia|2004-01-17 01:57:09|trunk
+45|76025|brobecke|2004-01-17 05:30:48|trunk
+46|76026|brobecke|2004-01-17 06:20:03|trunk
+47|76028|geoffk|2004-01-17 07:46:49|trunk
+48|76030|tromey|2004-01-17 08:40:41|trunk
+49|76031|geoffk|2004-01-17 09:31:30|trunk
+50|76032|hubicka|2004-01-17 11:41:43|trunk
+51|76035|hubicka|2004-01-17 12:28:57|trunk
+52|76037|gerald|2004-01-17 17:41:36|trunk
+53|76038|pinskia|2004-01-17 18:59:46|trunk
+54|76041|pinskia|2004-01-17 19:04:05|trunk
+55|76043|pinskia|2004-01-17 19:48:50|trunk
+56|76058|steven|2004-01-17 21:03:57|trunk
+57|76060|drow|2004-01-17 22:11:58|trunk
+58|76062|drow|2004-01-17 22:14:17|trunk
+59|76064|sayle|2004-01-17 23:49:44|trunk
+60|76072|zlaski|2004-01-18 01:15:30|trunk
+61|76075|jsm28|2004-01-18 01:20:48|trunk
+62|76078|jsm28|2004-01-18 02:10:34|trunk
+63|76081|pinskia|2004-01-18 03:46:56|trunk
+64|76083|dje|2004-01-18 04:39:34|trunk
+65|76084|bernie|2004-01-18 05:07:35|trunk
+66|76088|rsandifo|2004-01-18 09:42:11|trunk
+67|76090|rsandifo|2004-01-18 09:45:32|trunk
+68|76091|paolo|2004-01-18 09:54:46|trunk
+69|76092|paolo|2004-01-18 10:51:13|trunk
+70|76093|paolo|2004-01-18 11:18:29|trunk
+71|76098|jsm28|2004-01-18 11:57:17|trunk
+72|76100|rsandifo|2004-01-18 14:01:52|trunk
+73|76102|hubicka|2004-01-18 15:10:23|trunk
+74|76104|jason|2004-01-18 15:38:08|trunk
+75|76105|pinskia|2004-01-18 15:45:51|trunk
+76|76108|phython|2004-01-18 19:49:34|trunk
+77|76109|pinskia|2004-01-18 19:50:18|trunk
+78|76111|sayle|2004-01-18 20:04:59|trunk
+79|76112|kazu|2004-01-18 21:25:06|trunk
+80|76113|kazu|2004-01-18 21:36:34|trunk
+81|76115|hubicka|2004-01-18 21:51:30|trunk
+82|76117|drow|2004-01-18 22:37:29|trunk
+83|76120|kazu|2004-01-18 22:49:23|trunk
+84|76131|mmitchel|2004-01-19 00:47:59|trunk
+85|76135|mmitchel|2004-01-19 00:51:56|trunk
+86|76138|kazu|2004-01-19 03:08:14|trunk
+87|76140|steven|2004-01-19 08:38:38|trunk
+88|76141|paolo|2004-01-19 08:53:32|trunk
+89|76142|hubicka|2004-01-19 09:43:53|trunk
+90|76145|rth|2004-01-19 09:55:42|trunk
+91|76146|charlet|2004-01-19 10:37:59|trunk
+92|76147|paolo|2004-01-19 12:11:50|trunk
+93|76148|kho|2004-01-19 14:08:19|trunk
+94|76149|kho|2004-01-19 14:27:45|trunk
+95|76150|fnasser|2004-01-19 14:51:54|trunk
+96|76151|paolo|2004-01-19 15:10:17|trunk
+97|76152|sayle|2004-01-19 15:15:56|trunk
+98|76155|law|2004-01-19 16:30:05|trunk
+99|76156|ebotcazou|2004-01-19 16:57:05|trunk
+100|76158|ebotcazou|2004-01-19 17:03:45|trunk
+101|76160|fnasser|2004-01-19 17:32:29|trunk
+102|76161|fnasser|2004-01-19 17:38:36|trunk
+103|76163|paolo|2004-01-19 18:10:55|trunk
+104|76165|fnasser|2004-01-19 18:22:29|trunk
+105|76166|kho|2004-01-19 18:41:52|trunk
+106|76168|doko|2004-01-19 19:01:59|trunk
+107|76170|ebotcazou|2004-01-19 19:17:50|trunk
+108|76172|rth|2004-01-19 19:49:33|trunk
+109|76173|mmitchel|2004-01-19 20:33:29|trunk
+110|76177|mmitchel|2004-01-19 21:24:46|trunk
+111|76179|sayle|2004-01-19 21:51:06|trunk
+112|76180|mmitchel|2004-01-19 22:10:31|trunk
+113|76191|ljrittle|2004-01-20 01:30:03|trunk
+114|76192|jsm28|2004-01-20 01:38:27|trunk
+115|76193|kcook|2004-01-20 01:52:02|trunk
+116|76194|phython|2004-01-20 01:57:58|trunk
+117|76195|kkojima|2004-01-20 02:34:23|trunk
+118|76197|bothner|2004-01-20 05:17:48|trunk
+119|76198|bothner|2004-01-20 05:30:18|trunk
+120|76200|bkoz|2004-01-20 06:35:21|trunk
+121|76201|bothner|2004-01-20 07:35:21|trunk
+122|76202|ebotcazou|2004-01-20 07:38:18|trunk
+123|76204|nickc|2004-01-20 10:17:23|trunk
+124|76206|steven|2004-01-20 12:11:14|trunk
+125|76210|aph|2004-01-20 15:18:33|trunk
+126|76211|hpenner|2004-01-20 16:51:07|trunk
+127|76212|hpenner|2004-01-20 16:54:34|trunk
+128|76213|rakdver|2004-01-20 16:55:56|trunk
+129|76215|jason|2004-01-20 17:01:28|trunk
+130|76216|denisc|2004-01-20 17:38:44|trunk
+131|76220|kazu|2004-01-20 18:29:24|trunk
+132|76224|rsandifo|2004-01-20 19:58:59|trunk
+133|76226|hubicka|2004-01-20 20:36:18|trunk
+134|76227|fitzsim|2004-01-20 20:56:53|trunk
+135|76228|fitzsim|2004-01-20 21:05:39|trunk
+136|76230|fitzsim|2004-01-20 21:24:09|trunk
+137|76231|jakub|2004-01-20 21:25:27|trunk
+138|76232|hubicka|2004-01-20 22:08:17|trunk
+139|76233|hubicka|2004-01-20 22:16:59|trunk
+140|76234|danglin|2004-01-20 22:20:07|trunk
+141|76235|amodra|2004-01-20 22:29:24|trunk
+142|76237|sayle|2004-01-20 22:59:59|trunk
+143|76240|korbb|2004-01-20 23:49:34|trunk
+144|76246|korbb|2004-01-21 00:23:04|trunk
+145|76249|kcook|2004-01-21 02:01:55|trunk
+146|76253|ghazi|2004-01-21 02:53:20|trunk
+147|76261|aj|2004-01-21 06:11:09|trunk
+148|76264|rakdver|2004-01-21 07:41:49|trunk
+149|76269|zack|2004-01-21 10:32:10|trunk
+150|76271|charlet|2004-01-21 10:35:18|trunk
+151|76274|paolo|2004-01-21 11:29:51|trunk
+152|76275|nickc|2004-01-21 12:16:07|trunk
+153|76278|djee|2004-01-21 14:39:15|trunk
+154|76282|paolo|2004-01-21 15:43:45|trunk
+155|76283|falk|2004-01-21 15:52:47|trunk
+156|76287|jakub|2004-01-21 16:01:26|trunk
+157|76288|aj|2004-01-21 17:26:08|trunk
+158|76295|gerald|2004-01-21 19:05:30|trunk
+159|76298|danglin|2004-01-21 20:08:22|trunk
+160|76299|kho|2004-01-21 20:11:08|trunk
+161|76300|kazu|2004-01-21 20:19:23|trunk
+162|76301|ctice|2004-01-21 20:23:51|trunk
+163|76302|kazu|2004-01-21 20:40:04|trunk
+164|76303|ctice|2004-01-21 20:45:25|trunk
+165|76304|kazu|2004-01-21 20:52:28|trunk
+166|76305|pinskia|2004-01-21 20:53:43|trunk
+167|76306|kazu|2004-01-21 21:00:41|trunk
+168|76308|danglin|2004-01-21 21:52:35|trunk
+169|76314|kcook|2004-01-21 22:25:02|trunk
+170|76316|kazu|2004-01-22 00:03:52|trunk
+171|76317|uweigand|2004-01-22 00:05:36|trunk
+172|76319|kazu|2004-01-22 00:15:25|trunk
+173|76325|fitzsim|2004-01-22 00:22:27|trunk
+174|76332|pinskia|2004-01-22 02:44:37|trunk
+175|76335|kazu|2004-01-22 03:32:20|trunk
+176|76339|ebotcazou|2004-01-22 09:15:50|trunk
+177|76342|ebotcazou|2004-01-22 09:33:24|trunk
+178|76344|graydon|2004-01-22 09:54:19|trunk
+179|76345|hubicka|2004-01-22 10:52:20|trunk
+180|76346|ebotcazou|2004-01-22 11:15:37|trunk
+181|76349|hubicka|2004-01-22 11:35:58|trunk
+182|76350|kazu|2004-01-22 11:50:01|trunk
+183|76352|sayle|2004-01-22 12:44:54|trunk
+184|76353|paolo|2004-01-22 12:46:28|trunk
+185|76355|paolo|2004-01-22 14:25:37|trunk
+186|76360|uweigand|2004-01-22 16:38:14|trunk
+187|76362|drow|2004-01-22 17:00:56|trunk
+188|76365|danglin|2004-01-22 17:51:25|trunk
+189|76366|dj|2004-01-22 19:10:56|trunk
+190|76367|fitzsim|2004-01-22 20:17:43|trunk
+191|76368|drow|2004-01-22 20:23:27|trunk
+192|76370|kazu|2004-01-22 21:21:13|trunk
+193|76372|mkoch|2004-01-22 21:41:53|trunk
+194|76373|bwilson|2004-01-22 21:42:33|trunk
+195|76375|hubicka|2004-01-22 22:33:51|trunk
+196|76376|ro|2004-01-22 23:02:12|trunk
+197|76377|uweigand|2004-01-22 23:05:13|trunk
+198|76382|jsturm|2004-01-22 23:45:10|trunk
+199|76389|jsturm|2004-01-23 00:21:05|trunk
+200|76391|ian|2004-01-23 01:30:24|trunk
+201|76392|tromey|2004-01-23 01:43:36|trunk
+202|76393|sayle|2004-01-23 01:47:15|trunk
+203|76394|sayle|2004-01-23 02:03:25|trunk
+204|76395|tromey|2004-01-23 02:49:57|trunk
+205|76396|phython|2004-01-23 04:31:49|trunk
+206|76397|andreast|2004-01-23 04:42:39|trunk
+207|76398|ljrittle|2004-01-23 06:54:06|trunk
+208|76400|ebotcazou|2004-01-23 09:16:56|trunk
+209|76402|charlet|2004-01-23 09:53:05|trunk
+210|76403|charlet|2004-01-23 10:30:04|trunk
+211|76404|charlet|2004-01-23 10:35:42|trunk
+212|76405|hubicka|2004-01-23 11:02:09|trunk
+213|76408|mkoch|2004-01-23 11:45:54|trunk
+214|76409|mkoch|2004-01-23 11:56:48|trunk
+215|76410|mkoch|2004-01-23 12:01:23|trunk
+216|76411|mkoch|2004-01-23 12:29:05|trunk
+217|76412|mkoch|2004-01-23 12:32:23|trunk
+218|76413|mkoch|2004-01-23 12:42:10|trunk
+219|76415|amylaar|2004-01-23 13:01:42|trunk
+220|76416|jakub|2004-01-23 13:24:58|trunk
+221|76419|mkoch|2004-01-23 13:50:10|trunk
+222|76420|paolo|2004-01-23 13:57:19|trunk
+223|76421|mkoch|2004-01-23 14:07:28|trunk
+224|76422|mkoch|2004-01-23 14:37:09|trunk
+225|76423|mkoch|2004-01-23 15:15:31|trunk
+226|76424|mkoch|2004-01-23 15:19:28|trunk
+227|76425|aoliva|2004-01-23 15:29:09|trunk
+228|76426|mkoch|2004-01-23 15:29:38|trunk
+229|76427|mkoch|2004-01-23 15:53:51|trunk
+230|76428|sayle|2004-01-23 16:16:33|trunk
+231|76429|drow|2004-01-23 16:33:43|trunk
+232|76431|ghazi|2004-01-23 16:47:06|trunk
+233|76433|paolo|2004-01-23 16:51:24|trunk
+234|76434|ebotcazou|2004-01-23 16:52:07|trunk
+235|76437|jakub|2004-01-23 17:32:16|trunk
+236|76439|jakub|2004-01-23 17:42:58|trunk
+237|76441|zack|2004-01-23 18:13:55|trunk
+238|76444|sayle|2004-01-23 18:37:16|trunk
+239|76445|pinskia|2004-01-23 18:38:40|trunk
+240|76450|ro|2004-01-23 20:40:52|trunk
+241|76454|ian|2004-01-23 21:05:21|trunk
+242|76456|hubicka|2004-01-23 22:01:55|trunk
+243|76457|hubicka|2004-01-23 22:05:19|trunk
+244|76458|dje|2004-01-23 22:07:06|trunk
+245|76459|bwilson|2004-01-23 22:12:34|trunk
+246|76461|rth|2004-01-23 22:23:10|trunk
+247|76462|pinskia|2004-01-23 22:41:20|trunk
+248|76463|pinskia|2004-01-23 22:45:53|trunk
+249|76464|pinskia|2004-01-23 22:57:07|trunk
+250|76467|kazu|2004-01-23 23:49:36|trunk
+251|76474|ljrittle|2004-01-24 00:21:02|trunk
+252|76475|dj|2004-01-24 00:23:24|trunk
+253|76476|paolo|2004-01-24 00:27:19|trunk
+254|76477|jsm28|2004-01-24 00:30:58|trunk
+255|76478|hubicka|2004-01-24 00:38:50|trunk
+256|76479|paolo|2004-01-24 01:25:37|trunk
+257|76482|zack|2004-01-24 05:27:45|trunk
+258|76483|kazu|2004-01-24 05:32:06|trunk
+259|76484|kazu|2004-01-24 06:47:03|trunk
+260|76486|kazu|2004-01-24 09:54:32|trunk
+261|76487|andreast|2004-01-24 09:57:07|trunk
+262|76488|kazu|2004-01-24 10:09:48|trunk
+263|76490|jakub|2004-01-24 11:01:29|trunk
+264|76508|paolo|2004-01-24 11:34:06|trunk
+265|76509|paolo|2004-01-24 12:32:54|trunk
+266|76512|hubicka|2004-01-24 15:31:04|trunk
+267|76513|andreast|2004-01-24 16:13:48|trunk
+268|76514|paolo|2004-01-24 16:52:04|trunk
+269|76517|paolo|2004-01-24 18:54:23|trunk
+270|76519|mkoch|2004-01-24 20:32:57|trunk
+271|76520|mkoch|2004-01-24 20:34:41|trunk
+272|76522|ian|2004-01-24 20:54:58|trunk
+273|76523|mkoch|2004-01-24 20:56:47|trunk
+274|76525|kazu|2004-01-24 22:27:20|trunk
+275|76532|jsm28|2004-01-25 02:06:24|trunk
+276|76534|pinskia|2004-01-25 02:20:16|trunk
+277|76537|kazu|2004-01-25 03:28:25|trunk
+278|76539|kazu|2004-01-25 03:52:42|trunk
+279|76542|pinskia|2004-01-25 06:03:25|trunk
+280|76543|ebotcazou|2004-01-25 06:58:33|trunk
+281|76547|rsandifo|2004-01-25 10:16:21|trunk
+282|76550|paolo|2004-01-25 10:26:46|trunk
+283|76551|paolo|2004-01-25 11:07:50|trunk
+284|76553|hubicka|2004-01-25 11:11:47|trunk
+285|76554|mkoch|2004-01-25 13:08:08|trunk
+286|76556|lerdsuwa|2004-01-25 14:18:19|trunk
+287|76560|lerdsuwa|2004-01-25 15:03:09|trunk
+288|76563|jsm28|2004-01-25 16:48:48|trunk
+289|76565|kazu|2004-01-25 17:10:03|trunk
+290|76566|kazu|2004-01-25 17:14:41|trunk
+291|76568|kazu|2004-01-25 17:23:01|trunk
+292|76569|kazu|2004-01-25 17:28:19|trunk
+293|76570|kazu|2004-01-25 17:30:51|trunk
+294|76571|kazu|2004-01-25 17:35:43|trunk
+295|76572|kazu|2004-01-25 17:41:01|trunk
+296|76573|kazu|2004-01-25 17:51:51|trunk
+297|76574|fitzsim|2004-01-25 18:29:42|trunk
+298|76577|fitzsim|2004-01-25 18:36:04|trunk
+299|76579|ebotcazou|2004-01-25 20:09:27|trunk
+300|76581|kazu|2004-01-25 20:17:44|trunk
+301|76584|kazu|2004-01-25 20:23:09|trunk
+302|76586|rsandifo|2004-01-25 21:27:37|trunk
+303|76588|jsm28|2004-01-25 21:50:01|trunk
+304|76590|kazu|2004-01-25 22:20:15|trunk
+305|76592|paolo|2004-01-25 22:43:07|trunk
+306|76593|giovannibajo|2004-01-25 22:43:08|trunk
+307|76594|giovannibajo|2004-01-25 22:46:48|trunk
+308|76595|schwab|2004-01-25 23:31:43|trunk
+309|76597|cgd|2004-01-25 23:45:48|trunk
+310|76598|m.hayes|2004-01-25 23:58:39|trunk
+311|76599|kazu|2004-01-26 00:05:38|trunk
+312|76600|kazu|2004-01-26 00:09:47|trunk
+313|76601|m.hayes|2004-01-26 00:12:05|trunk
+314|76607|m.hayes|2004-01-26 00:20:07|trunk
+315|76608|m.hayes|2004-01-26 00:28:33|trunk
+316|76610|m.hayes|2004-01-26 00:31:50|trunk
+317|76611|m.hayes|2004-01-26 00:40:05|trunk
+318|76616|mmitchel|2004-01-26 03:13:49|trunk
+319|76617|m.hayes|2004-01-26 03:24:39|trunk
+320|76618|m.hayes|2004-01-26 03:36:07|trunk
+321|76619|ian|2004-01-26 04:44:11|trunk
+322|76621|ebotcazou|2004-01-26 07:39:29|trunk
+323|76623|rsandifo|2004-01-26 08:07:01|trunk
+324|76625|paolo|2004-01-26 09:07:18|trunk
+325|76628|ebotcazou|2004-01-26 11:11:11|trunk
+326|76630|paolo|2004-01-26 12:58:53|trunk
+327|76633|kho|2004-01-26 13:56:59|trunk
+328|76634|charlet|2004-01-26 14:47:48|trunk
+329|76635|kazu|2004-01-26 15:32:42|trunk
+330|76636|kazu|2004-01-26 15:40:04|trunk
+331|76638|kazu|2004-01-26 15:50:55|trunk
+332|76639|ian|2004-01-26 15:52:38|trunk
+333|76640|kazu|2004-01-26 15:54:45|trunk
+334|76643|kazu|2004-01-26 16:35:44|trunk
+335|76644|kazu|2004-01-26 17:33:37|trunk
+336|76645|fjahanian|2004-01-26 17:38:51|trunk
+337|76646|fjahanian|2004-01-26 17:40:06|trunk
+338|76647|mmitchel|2004-01-26 17:41:50|trunk
+339|76648|fjahanian|2004-01-26 17:43:46|trunk
+340|76649|fjahanian|2004-01-26 17:45:42|trunk
+341|76651|fjahanian|2004-01-26 17:47:42|trunk
+342|76652|fjahanian|2004-01-26 17:48:49|trunk
+343|76654|kazu|2004-01-26 18:17:58|trunk
+344|76655|law|2004-01-26 18:31:07|trunk
+345|76657|pinskia|2004-01-26 18:50:29|trunk
+346|76659|mmitchel|2004-01-26 20:11:46|trunk
+347|76663|kazu|2004-01-26 20:21:11|trunk
+348|76664|paolo|2004-01-26 20:23:20|trunk
+349|76665|hubicka|2004-01-26 20:34:22|trunk
+350|76666|hubicka|2004-01-26 20:38:54|trunk
+351|76667|djee|2004-01-26 21:04:06|trunk
+352|76668|djee|2004-01-26 21:55:42|trunk
+353|76669|ro|2004-01-26 21:56:05|trunk
+354|76671|ro|2004-01-26 22:13:38|trunk
+355|76674|rth|2004-01-26 22:57:19|trunk
+356|76675|rth|2004-01-26 22:59:40|trunk
+357|76676|rth|2004-01-26 23:02:04|trunk
+358|76677|kazu|2004-01-26 23:22:55|trunk
+359|76684|paolo|2004-01-27 00:49:03|trunk
+360|76686|ghazi|2004-01-27 02:33:22|trunk
+361|76688|jlquinn|2004-01-27 02:58:06|trunk
+362|76689|kazu|2004-01-27 02:59:35|trunk
+363|76694|jakub|2004-01-27 10:27:40|trunk
+364|76696|paolo|2004-01-27 10:46:36|trunk
+365|76697|amodra|2004-01-27 11:15:23|trunk
+366|76698|paolo|2004-01-27 12:37:37|trunk
+367|76701|amylaar|2004-01-27 12:49:31|trunk
+368|76702|ebotcazou|2004-01-27 13:29:26|trunk
+369|76707|lerdsuwa|2004-01-27 14:24:18|trunk
+370|76708|ebotcazou|2004-01-27 14:42:36|trunk
+371|76710|ian|2004-01-27 14:48:02|trunk
+372|76714|ian|2004-01-27 15:17:52|trunk
+373|76724|uweigand|2004-01-27 15:36:22|trunk
+374|76725|jlquinn|2004-01-27 15:45:43|trunk
+375|76729|kho|2004-01-27 16:39:45|trunk
+376|76730|kho|2004-01-27 16:43:12|trunk
+377|76732|aph|2004-01-27 17:30:06|trunk
+378|76733|aph|2004-01-27 17:33:38|trunk
+379|76734|zack|2004-01-27 17:42:59|trunk
+380|76735|zack|2004-01-27 18:03:17|trunk
+381|76736|mkoch|2004-01-27 18:53:05|trunk
+382|76737|mkoch|2004-01-27 18:55:11|trunk
+383|76738|phython|2004-01-27 19:10:10|trunk
+384|76739|kazu|2004-01-27 19:20:02|trunk
+385|76740|kho|2004-01-27 19:29:57|trunk
+386|76741|amylaar|2004-01-27 19:54:42|trunk
+387|76742|bwilson|2004-01-27 20:24:59|trunk
+388|76746|dpatel|2004-01-27 20:36:02|trunk
+389|76747|mkoch|2004-01-27 21:00:19|trunk
+390|76748|mkoch|2004-01-27 21:05:29|trunk
+391|76749|jlquinn|2004-01-27 21:07:30|trunk
+392|76750|dje|2004-01-27 21:09:59|trunk
+393|76751|djee|2004-01-27 21:28:39|trunk
+394|76752|dje|2004-01-27 22:00:55|trunk
+395|76753|ghazi|2004-01-27 22:13:28|trunk
+396|76754|rsandifo|2004-01-27 22:13:29|trunk
+397|76757|mkoch|2004-01-27 22:42:24|trunk
+398|76758|zack|2004-01-27 22:48:11|trunk
+399|76766|bkoz|2004-01-27 23:41:16|trunk
+400|76767|uweigand|2004-01-28 00:14:00|trunk
+401|76776|sayle|2004-01-28 01:37:28|trunk
+402|76778|kazu|2004-01-28 05:12:22|trunk
+403|76779|kazu|2004-01-28 05:27:12|trunk
+404|76780|rsandifo|2004-01-28 07:21:21|trunk
+405|76783|wilson|2004-01-28 08:17:55|trunk
+406|76786|paolo|2004-01-28 10:37:32|trunk
+407|76787|nickc|2004-01-28 11:41:38|trunk
+408|76791|hubicka|2004-01-28 14:13:35|trunk
+409|76792|djee|2004-01-28 16:23:54|trunk
+410|76795|bkoz|2004-01-28 17:50:34|trunk
+411|76798|zack|2004-01-28 18:13:28|trunk
+412|76800|ian|2004-01-28 18:24:11|trunk
+413|76801|rth|2004-01-28 18:49:26|trunk
+414|76802|mkoch|2004-01-28 19:37:59|trunk
+415|76803|ian|2004-01-28 19:43:45|trunk
+416|76804|hubicka|2004-01-28 20:15:40|trunk
+417|76807|kazu|2004-01-28 21:07:09|trunk
+418|76809|mkoch|2004-01-28 21:13:11|trunk
+419|76810|bkoz|2004-01-28 21:20:42|trunk
+420|76811|kazu|2004-01-28 22:00:26|trunk
+421|76812|zack|2004-01-28 22:09:27|trunk
+422|76814|danglin|2004-01-28 22:50:32|trunk
+423|76821|bkoz|2004-01-29 00:18:40|trunk
+424|76822|hubicka|2004-01-29 00:34:09|trunk
+425|76825|mmitchel|2004-01-29 01:29:03|trunk
+426|76826|kazu|2004-01-29 01:31:15|trunk
+427|76827|mmitchel|2004-01-29 01:32:20|trunk
+428|76830|kazu|2004-01-29 01:40:48|trunk
+429|76831|kazu|2004-01-29 01:47:24|trunk
+430|76832|kazu|2004-01-29 01:51:28|trunk
+431|76833|kazu|2004-01-29 01:56:28|trunk
+432|76834|kazu|2004-01-29 02:06:02|trunk
+433|76835|kazu|2004-01-29 02:13:52|trunk
+434|76836|kazu|2004-01-29 02:19:44|trunk
+435|76837|mmitchel|2004-01-29 02:21:51|trunk
+436|76842|wilson|2004-01-29 03:14:35|trunk
+437|76844|giovannibajo|2004-01-29 04:19:01|trunk
+438|76845|giovannibajo|2004-01-29 04:23:37|trunk
+439|76846|giovannibajo|2004-01-29 04:26:50|trunk
+440|76848|dberlin|2004-01-29 05:31:47|trunk
+441|76850|kazu|2004-01-29 07:35:40|trunk
+442|76851|rakdver|2004-01-29 07:47:56|trunk
+443|76852|jakub|2004-01-29 08:05:47|trunk
+444|76853|zlomek|2004-01-29 08:26:24|trunk
+445|76858|rakdver|2004-01-29 12:55:25|trunk
+446|76860|aph|2004-01-29 13:19:26|trunk
+447|76861|kho|2004-01-29 14:34:31|trunk
+448|76864|kazu|2004-01-29 15:59:24|trunk
+449|76867|giovannibajo|2004-01-29 16:45:35|trunk
+450|76868|mmitchel|2004-01-29 16:47:14|trunk
+451|76872|sayle|2004-01-29 17:13:21|trunk
+452|76874|sgilbertson|2004-01-29 18:21:01|trunk
+453|76886|ian|2004-01-29 18:40:01|trunk
+454|76887|dpatel|2004-01-29 18:42:58|trunk
+455|76888|jakub|2004-01-29 18:52:28|trunk
+456|76891|sgilbertson|2004-01-29 19:28:26|trunk
+457|76894|bkoz|2004-01-29 20:42:42|trunk
+458|76895|geoffk|2004-01-29 20:56:33|trunk
+459|76899|sgilbertson|2004-01-29 22:11:26|trunk
+460|76900|sgilbertson|2004-01-29 22:14:57|trunk
+461|76919|pinskia|2004-01-30 01:29:29|trunk
+462|76922|bkoz|2004-01-30 03:43:00|trunk
+463|76923|jason|2004-01-30 04:35:26|trunk
+464|76927|membar|2004-01-30 06:33:43|trunk
+465|76928|ebotcazou|2004-01-30 07:00:45|trunk
+466|76932|ljrittle|2004-01-30 08:24:27|trunk
+467|76934|uweigand|2004-01-30 09:07:21|trunk
+468|76937|paolo|2004-01-30 09:58:45|trunk
+469|76948|steven|2004-01-30 11:20:10|trunk
+470|76949|hubicka|2004-01-30 11:28:21|trunk
+471|76950|hubicka|2004-01-30 11:28:37|trunk
+472|76951|hubicka|2004-01-30 11:36:05|trunk
+473|76955|paolo|2004-01-30 13:23:42|trunk
+474|76956|membar|2004-01-30 13:43:21|trunk
+475|76958|ebotcazou|2004-01-30 14:16:43|trunk
+476|76961|ebotcazou|2004-01-30 14:46:43|trunk
+477|76963|giovannibajo|2004-01-30 15:08:37|trunk
+478|76964|giovannibajo|2004-01-30 15:12:45|trunk
+479|76965|kenner|2004-01-30 15:36:11|trunk
+480|76970|giovannibajo|2004-01-30 16:35:03|trunk
+481|76971|giovannibajo|2004-01-30 16:40:43|trunk
+482|76972|matz|2004-01-30 17:01:29|trunk
+483|76973|matz|2004-01-30 17:05:09|trunk
+484|76974|paolo|2004-01-30 17:06:42|trunk
+485|76976|pinskia|2004-01-30 17:43:24|trunk
+486|76977|dje|2004-01-30 17:45:01|trunk
+487|76978|bkoz|2004-01-30 17:54:10|trunk
+488|76979|bkoz|2004-01-30 18:14:42|trunk
+489|76981|kazu|2004-01-30 18:22:16|trunk
+490|76984|fjahanian|2004-01-30 18:51:35|trunk
+491|76985|rth|2004-01-30 19:16:39|trunk
+492|76989|hubicka|2004-01-30 20:42:24|trunk
+493|76990|dje|2004-01-30 20:47:32|trunk
+494|76993|mkoch|2004-01-30 22:01:11|trunk
+495|77003|uweigand|2004-01-30 23:10:36|trunk
+496|77005|kazu|2004-01-30 23:16:23|trunk
+497|77006|paolo|2004-01-30 23:26:13|trunk
+498|77008|rth|2004-01-30 23:37:39|trunk
+499|77009|kazu|2004-01-30 23:39:01|trunk
+500|77017|kcook|2004-01-31 00:50:03|trunk
+501|77018|kazu|2004-01-31 02:07:12|trunk
+502|77019|dberlin|2004-01-31 02:18:25|trunk
+503|77023|pinskia|2004-01-31 04:18:15|trunk
+504|77025|kazu|2004-01-31 08:02:55|trunk
+505|77026|paolo|2004-01-31 09:21:18|trunk
+506|77027|pinskia|2004-01-31 09:49:14|trunk
+507|77035|paolo|2004-01-31 15:39:52|trunk
+508|77036|uweigand|2004-01-31 17:01:24|trunk
+509|77037|kazu|2004-01-31 17:04:51|trunk
+510|77040|kazu|2004-01-31 17:31:40|trunk
+511|77042|bkoz|2004-01-31 17:38:45|trunk
+512|77043|kazu|2004-01-31 17:47:43|trunk
+513|77044|paolo|2004-01-31 17:50:46|trunk
+514|77045|kazu|2004-01-31 17:58:53|trunk
+515|77046|kazu|2004-01-31 18:42:55|trunk
+516|77047|kazu|2004-01-31 18:46:11|trunk
+517|77048|ebotcazou|2004-01-31 20:09:22|trunk
+518|77050|paolo|2004-01-31 21:37:11|trunk
+519|77051|kazu|2004-01-31 22:09:22|trunk
+520|77052|kazu|2004-01-31 22:12:55|trunk
+521|77053|kazu|2004-01-31 22:38:00|trunk
+522|77054|kazu|2004-01-31 22:58:46|trunk
+523|77055|kazu|2004-01-31 23:08:52|trunk
+524|77056|rth|2004-01-31 23:13:23|trunk
+525|77057|kazu|2004-01-31 23:21:25|trunk
+526|77058|paolo|2004-01-31 23:51:44|trunk
+527|77064|cgd|2004-02-01 08:05:50|trunk
+528|77065|paolo|2004-02-01 11:25:21|trunk
+529|77066|rsandifo|2004-02-01 11:46:42|trunk
+530|77070|sayle|2004-02-01 14:59:15|trunk
+531|77071|sayle|2004-02-01 15:03:15|trunk
+532|77072|jsm28|2004-02-01 15:15:29|trunk
+533|77074|ebotcazou|2004-02-01 15:19:12|trunk
+534|77076|kazu|2004-02-01 17:01:34|trunk
+535|77077|paolo|2004-02-01 17:34:44|trunk
+536|77078|paolo|2004-02-01 17:56:06|trunk
+537|77079|mkoch|2004-02-01 20:05:03|trunk
+538|77080|kazu|2004-02-01 21:21:45|trunk
+539|77081|paolo|2004-02-01 22:14:43|trunk
+540|77082|paolo|2004-02-01 23:19:55|trunk
+541|77088|hubicka|2004-02-02 00:17:18|trunk
+542|77089|giovannibajo|2004-02-02 01:07:08|trunk
+543|77090|giovannibajo|2004-02-02 01:09:22|trunk
+544|77091|giovannibajo|2004-02-02 01:11:03|trunk
+545|77093|fitzsim|2004-02-02 02:18:33|trunk
+546|77094|kazu|2004-02-02 02:32:23|trunk
+547|77098|kazu|2004-02-02 06:31:08|trunk
+548|77100|ebotcazou|2004-02-02 09:17:19|trunk
+549|77105|paolo|2004-02-02 10:44:28|trunk
+550|77107|ebotcazou|2004-02-02 12:20:52|trunk
+551|77110|charlet|2004-02-02 12:32:01|trunk
+552|77111|paolo|2004-02-02 12:39:55|trunk
+553|77113|paolo|2004-02-02 13:04:36|trunk
+554|77114|giovannibajo|2004-02-02 14:33:11|trunk
+555|77116|kazu|2004-02-02 15:18:28|trunk
+556|77119|ebotcazou|2004-02-02 16:12:36|trunk
+557|77122|charlet|2004-02-02 16:26:37|trunk
+558|77124|ebotcazou|2004-02-02 16:33:03|trunk
+559|77125|paolo|2004-02-02 16:35:09|trunk
+560|77127|mmitchel|2004-02-02 16:53:17|trunk
+561|77128|dje|2004-02-02 18:20:55|trunk
+562|77131|giovannibajo|2004-02-02 18:55:07|trunk
+563|77134|zack|2004-02-02 20:06:23|trunk
+564|77136|echristo|2004-02-02 20:20:58|trunk
+565|77137|kazu|2004-02-02 22:05:41|trunk
+566|77138|echristo|2004-02-02 22:50:10|trunk
+567|77140|paolo|2004-02-02 23:45:34|trunk
+568|77146|amodra|2004-02-03 00:40:26|trunk
+569|77148|kazu|2004-02-03 00:52:33|trunk
+570|77150|bkoz|2004-02-03 01:26:12|trunk
+571|77151|tromey|2004-02-03 02:56:20|trunk
+572|77152|sayle|2004-02-03 03:03:43|trunk
+573|77153|jlquinn|2004-02-03 03:33:24|trunk
+574|77156|jlquinn|2004-02-03 04:01:15|trunk
+575|77158|rth|2004-02-03 04:37:29|trunk
+576|77159|kazu|2004-02-03 05:15:46|trunk
+577|77160|kazu|2004-02-03 05:39:57|trunk
+578|77161|kazu|2004-02-03 06:43:59|trunk
+579|77162|kazu|2004-02-03 07:08:29|trunk
+580|77164|pinskia|2004-02-03 07:27:37|trunk
+581|77167|paolo|2004-02-03 11:21:01|trunk
+582|77168|paolo|2004-02-03 11:22:41|trunk
+583|77169|ebotcazou|2004-02-03 12:36:23|trunk
+584|77170|paolo|2004-02-03 13:38:28|trunk
+585|77171|pbrook|2004-02-03 14:45:44|trunk
+586|77173|membar|2004-02-03 16:07:24|trunk
+587|77175|sje|2004-02-03 16:39:42|trunk
+588|77176|mmitchel|2004-02-03 16:53:27|trunk
+589|77178|fitzsim|2004-02-03 17:10:56|trunk
+590|77180|pkoning|2004-02-03 17:36:02|trunk
+591|77182|paolo|2004-02-03 17:59:05|trunk
+592|77183|mmitchel|2004-02-03 17:59:58|trunk
+593|77185|amylaar|2004-02-03 19:52:23|trunk
+594|77186|mmitchel|2004-02-03 20:00:47|trunk
+595|77187|mmitchel|2004-02-03 20:01:59|trunk
+596|77191|rth|2004-02-03 21:24:39|trunk
+597|77192|sayle|2004-02-03 21:31:00|trunk
+598|77194|kazu|2004-02-03 22:14:48|trunk
+599|77195|rsandifo|2004-02-03 22:38:34|trunk
+600|77198|paolo|2004-02-03 23:34:52|trunk
+601|77199|geoffk|2004-02-03 23:44:40|trunk
+602|77200|steven|2004-02-03 23:45:52|trunk
+603|77201|hubicka|2004-02-03 23:53:48|trunk
+604|77203|tromey|2004-02-04 00:07:19|trunk
+605|77216|kazu|2004-02-04 05:13:43|trunk
+606|77217|kazu|2004-02-04 05:33:13|trunk
+607|77219|kazu|2004-02-04 05:40:42|trunk
+608|77220|kazu|2004-02-04 05:53:20|trunk
+609|77221|kazu|2004-02-04 06:07:39|trunk
+610|77224|kazu|2004-02-04 06:12:54|trunk
+611|77225|bkoz|2004-02-04 06:21:21|trunk
+612|77226|kazu|2004-02-04 06:32:51|trunk
+613|77233|charlet|2004-02-04 11:06:19|trunk
+614|77236|giovannibajo|2004-02-04 11:26:26|trunk
+615|77237|giovannibajo|2004-02-04 11:28:30|trunk
+616|77238|giovannibajo|2004-02-04 11:29:57|trunk
+617|77239|giovannibajo|2004-02-04 11:30:20|trunk
+618|77244|pbrook|2004-02-04 12:22:42|trunk
+619|77247|ghazi|2004-02-04 13:40:25|trunk
+620|77249|ian|2004-02-04 13:43:43|trunk
+621|77253|uweigand|2004-02-04 15:55:33|trunk
+622|77256|bkoz|2004-02-04 17:37:10|trunk
+623|77257|aldyh|2004-02-04 17:38:22|trunk
Index: examples/29106.cc
===================================================================
--- examples/29106.cc (nonexistent)
+++ examples/29106.cc (revision 783)
@@ -0,0 +1,9 @@
+#include
+
+int main()
+{
+ int* const savepos = sizeof(*savepos) ? 0 : 0;
+
+ // code for the next line is left out!
+ printf("size of thingy is %d\n", sizeof(*savepos));
+}
Index: examples/28970.log
===================================================================
--- examples/28970.log (nonexistent)
+++ examples/28970.log (revision 783)
@@ -0,0 +1,80 @@
+Mon Feb 16 14:31:45 PST 2009 LATER_THAN = 1
+Mon Feb 16 14:31:45 PST 2009 EARLIER_THAN = 324
+Mon Feb 16 14:31:45 PST 2009 svn checkout begun for id 324, rev 100249
+Mon Feb 16 14:35:14 PST 2009 svn checkout done
+Mon Feb 16 14:35:15 PST 2009 building GCC (c) for id 324
+/home/janis/reghunt/bin/gcc-test-wrong-code: line 35: 29069 Aborted ./a.out >> ${LOG} 2>&1
+Mon Feb 16 14:38:53 PST 2009 test run aborted for bug 28970, id 324
+Mon Feb 16 14:38:53 PST 2009 result for high patch 324 is as expected
+Mon Feb 16 14:38:53 PST 2009 svn update begun for id 1, rev 99687
+Mon Feb 16 14:39:14 PST 2009 svn update done
+Mon Feb 16 14:39:15 PST 2009 building GCC (c) for id 1
+Mon Feb 16 14:42:48 PST 2009 test ran successfully for bug 28970, id 1
+Mon Feb 16 14:42:48 PST 2009 result for low patch 1 is as expected
+Mon Feb 16 14:42:48 PST 2009 svn update begun for id 162, rev 99950
+Mon Feb 16 14:42:58 PST 2009 svn update done
+Mon Feb 16 14:42:59 PST 2009 building GCC (c) for id 162
+/home/janis/reghunt/bin/gcc-test-wrong-code: line 35: 30641 Aborted ./a.out >> ${LOG} 2>&1
+Mon Feb 16 14:46:36 PST 2009 test run aborted for bug 28970, id 162
+Mon Feb 16 14:46:36 PST 2009 search patches earlier than 162
+Mon Feb 16 14:46:36 PST 2009 svn update begun for id 81, rev 99823
+Mon Feb 16 14:46:49 PST 2009 svn update done
+Mon Feb 16 14:46:50 PST 2009 building GCC (c) for id 81
+Mon Feb 16 14:50:23 PST 2009 test ran successfully for bug 28970, id 81
+Mon Feb 16 14:50:23 PST 2009 search patches later than 81
+Mon Feb 16 14:50:23 PST 2009 svn update begun for id 121, rev 99880
+Mon Feb 16 14:50:29 PST 2009 svn update done
+Mon Feb 16 14:50:30 PST 2009 building GCC (c) for id 121
+/home/janis/reghunt/bin/gcc-test-wrong-code: line 35: 32209 Aborted ./a.out >> ${LOG} 2>&1
+Mon Feb 16 14:54:03 PST 2009 test run aborted for bug 28970, id 121
+Mon Feb 16 14:54:03 PST 2009 search patches earlier than 121
+Mon Feb 16 14:54:03 PST 2009 svn update begun for id 101, rev 99846
+Mon Feb 16 14:54:10 PST 2009 svn update done
+Mon Feb 16 14:54:10 PST 2009 building GCC (c) for id 101
+Mon Feb 16 14:57:41 PST 2009 test ran successfully for bug 28970, id 101
+Mon Feb 16 14:57:41 PST 2009 search patches later than 101
+Mon Feb 16 14:57:42 PST 2009 svn update begun for id 111, rev 99856
+Mon Feb 16 14:57:49 PST 2009 svn update done
+Mon Feb 16 14:57:49 PST 2009 building GCC (c) for id 111
+/home/janis/reghunt/bin/gcc-test-wrong-code: line 35: 1320 Aborted ./a.out >> ${LOG} 2>&1
+Mon Feb 16 15:01:27 PST 2009 test run aborted for bug 28970, id 111
+Mon Feb 16 15:01:27 PST 2009 search patches earlier than 111
+Mon Feb 16 15:01:27 PST 2009 svn update begun for id 106, rev 99851
+Mon Feb 16 15:01:33 PST 2009 svn update done
+Mon Feb 16 15:01:33 PST 2009 building GCC (c) for id 106
+/home/janis/reghunt/bin/gcc-test-wrong-code: line 35: 2076 Aborted ./a.out >> ${LOG} 2>&1
+Mon Feb 16 15:05:04 PST 2009 test run aborted for bug 28970, id 106
+Mon Feb 16 15:05:04 PST 2009 search patches earlier than 106
+Mon Feb 16 15:05:05 PST 2009 svn update begun for id 103, rev 99848
+Mon Feb 16 15:05:08 PST 2009 svn update done
+Mon Feb 16 15:05:08 PST 2009 building GCC (c) for id 103
+Mon Feb 16 15:08:40 PST 2009 test ran successfully for bug 28970, id 103
+Mon Feb 16 15:08:40 PST 2009 search patches later than 103
+Mon Feb 16 15:08:40 PST 2009 svn update begun for id 104, rev 99849
+Mon Feb 16 15:08:44 PST 2009 svn update done
+Mon Feb 16 15:08:44 PST 2009 building GCC (c) for id 104
+Mon Feb 16 15:12:17 PST 2009 test ran successfully for bug 28970, id 104
+Mon Feb 16 15:12:17 PST 2009 search patches later than 104
+Mon Feb 16 15:12:17 PST 2009 svn update begun for id 105, rev 99850
+Mon Feb 16 15:12:21 PST 2009 svn update done
+Mon Feb 16 15:12:21 PST 2009 building GCC (c) for id 105
+/home/janis/reghunt/bin/gcc-test-wrong-code: line 35: 4458 Aborted ./a.out >> ${LOG} 2>&1
+Mon Feb 16 15:15:54 PST 2009 test run aborted for bug 28970, id 105
+Mon Feb 16 15:15:54 PST 2009 search patches earlier than 105
+Test result changes with id 105
+------------------------------------------------------------------------
+r99850 | rakdver | 2005-05-17 19:55:53 +0000 (Tue, 17 May 2005) | 9 lines
+
+ * tree-cfg.c (tree_can_merge_blocks_p): Allow phi nodes in the
+ merged block.
+ (replace_uses_by): New function.
+ (tree_merge_blocks): Eliminate the phi nodes in the merged block.
+ * tree-flow.h (fold_stmt_inplace): Declare.
+ * tree-ssa-ccp.c (fold_stmt_inplace): New function.
+ * tree-ssa-dom.c (tree_ssa_dominator_optimize): Update dominance
+ info after cfg cleanup.
+
+------------------------------------------------------------------------
+
+ http://gcc.gnu.org/viewcvs?view=rev&rev=99850
+ r99850 | rakdver | 2005-05-17 19:55:53 +0000 (Tue, 17 May 2005)
Index: examples/28970.c
===================================================================
--- examples/28970.c (nonexistent)
+++ examples/28970.c (revision 783)
@@ -0,0 +1,28 @@
+extern void abort (void);
+
+int tar (int i)
+{
+ if (i != 36863)
+ abort ();
+ return -1;
+}
+
+void bug(int q, int bcount)
+{
+ int j = 0;
+ int outgo = 0;
+
+ while(j != -1)
+ {
+ outgo++;
+ if (outgo > q-1)
+ outgo = q-1;
+ j = tar (outgo*bcount);
+ }
+}
+
+int main(void)
+{
+ bug(5, 36863);
+ return 0;
+}
Index: examples/29906a.cc
===================================================================
--- examples/29906a.cc (nonexistent)
+++ examples/29906a.cc (revision 783)
@@ -0,0 +1,7 @@
+struct A{
+ typedef int T;
+ virtual ~A();
+};
+struct B:public A{
+ using A::T;
+};