mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-03-21 15:41:09 +08:00
Makefile (compare): Exit with nonzero status if there are comparison failures.
* Makefile (compare): Exit with nonzero status if there are comparison failures. Note which files failed the comparison test in .bad_compare. For toplevel "make bootstrap". From-SVN: r15400
This commit is contained in:
parent
ec20b1b98c
commit
3fb2f40127
@ -1,3 +1,9 @@
|
||||
Wed Sep 10 21:37:30 1997 Jeffrey A Law (law@cygnus.com)
|
||||
|
||||
* Makefile.in (compare): Exit with nonzero status if there
|
||||
are comparison failures. Note which files failed the
|
||||
comparison test in .bad_compare.
|
||||
|
||||
Wed Sep 10 17:05:46 1997 H.J. Lu (hjl@gnu.ai.mit.edu)
|
||||
|
||||
* config/alpha/elf.h (CPP_PREDEFINES): Remove -D__PIC__ -D__pic__.
|
||||
|
@ -2589,21 +2589,30 @@ bootstrap3: force
|
||||
|
||||
# ./ avoids bug in some versions of tail.
|
||||
compare: force
|
||||
-rm -f .bad_compare
|
||||
for file in *$(objext); do \
|
||||
tail +16c ./$$file > tmp-foo1; \
|
||||
tail +16c stage2/$$file > tmp-foo2 2>/dev/null \
|
||||
&& (cmp tmp-foo1 tmp-foo2 || echo $$file differs) || true; \
|
||||
tail +16c stage2/$$file > tmp-foo2 \
|
||||
&& (cmp tmp-foo1 tmp-foo2 > /dev/null 2>&1 || echo $$file differs >> .bad_compare) || true; \
|
||||
done
|
||||
for dir in tmp-foo $(SUBDIRS); do \
|
||||
if [ "`echo $$dir/*$(objext)`" != "$$dir/*$(objext)" ] ; then \
|
||||
for file in $$dir/*$(objext); do \
|
||||
tail +16c ./$$file > tmp-foo1; \
|
||||
tail +16c stage2/$$file > tmp-foo2 2>/dev/null \
|
||||
&& (cmp tmp-foo1 tmp-foo2 || echo $$file differs) || true; \
|
||||
tail +16c stage2/$$file > tmp-foo2 \
|
||||
&& (cmp tmp-foo1 tmp-foo2 > /dev/null 2>&1 || echo $$file differs >> .bad_compare) || true; \
|
||||
done; \
|
||||
fi; \
|
||||
done
|
||||
-rm -f tmp-foo*
|
||||
if [ -f .bad_compare ]; then \
|
||||
echo "Bootstrap comparison failure!"; \
|
||||
cat .bad_compare; \
|
||||
exit 1; \
|
||||
else true; \
|
||||
fi
|
||||
|
||||
|
||||
|
||||
# Similar, but compare with stage3 directory
|
||||
compare3: force
|
||||
|
Loading…
x
Reference in New Issue
Block a user