Hello, I'm trying to set up 'reghunt' to track down a change in behavior from 2009-03-27 (4.4.3) to present. This is my first time setting up 'reghunt' - it is quite possible that I still haven't got things set up properly.
I think that I've got the SVN bits, and most of the config. settings as they shoold be, but when I try to run my test, it fails trying to build 'cc1': /bin/sh gcc-reg-hunt/reghunt/src/gcc/../move-if-change tmp-options.h options.h echo timestamp > s-options-h TARGET_CPU_DEFAULT="" \ HEADERS="auto-host.h ansidecl.h" DEFINES="" \ /bin/sh gcc-reg-hunt/reghunt/src/gcc/mkconfig.sh bconfig.h x86_64-redhat-linux-gcc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition -Wc++-compat -fno-common -DHAVE_CO NFIG_H -DGENERATOR_FILE -I. -Ibuild -Igcc-reg-hunt/reghunt/src/gcc -Igcc-reg-hunt/reghunt/src/gcc/build -Igcc-reg-hunt/reghunt/src/gcc/../include -Igcc-reg-hunt/reghunt/src/gcc/../libcpp/include -Igcc-reg-hunt/reghunt/src/gcc/../libdecnumber -Igcc-reg-hunt/reghunt/src/gcc/../libdecnumber/bid -I../libdecnumber \ -o build/errors.o gcc-reg-hunt/reghunt/src/gcc/errors.c as: line 83: exec: : not found (above, lines split for readability) Above 'as' is a script, and at line 83 it is trying to invoke the assembler, which indirectly will try to invoke ORIGINAL_AS_FOR_TARGET, but that variable is empty: ORIGINAL_AS_FOR_TARGET="" I notice that the build script, 'reghunt/bin/gcc-build-simple does some explicit configure/make steps: #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 and then: 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" Which is where we're failing. I know that in the past, I've had trouble building 'gcc' by first explicitly running a make on its configure-gcc target, because it seems that some other precursors might've been left out - and this area of configuration/build may have experienced some subtle changes over the past year/two. I'm guessing that I need to chase a config./set up problem of some sort, but my top-level question is: Has anyone used 'reghunt' to find regressions in the current GCC "trunk" dating back a year/so (in this case, using a "simple" build)? I'd welcome any help/suggestsions, on setting up 'reghunt'. thanks.