aboutsummaryrefslogtreecommitdiff
path: root/Makefile.tpl
diff options
context:
space:
mode:
authorAlexandre Oliva <aoliva@redhat.com>2009-06-02 08:23:45 +0000
committerAlexandre Oliva <aoliva@redhat.com>2009-06-02 08:23:45 +0000
commitfda13ee84334a788e8ac0609c2cd929d0e29469f (patch)
tree1b0d1e3477ebfd7d9730acbd0e89b50fc81f0e85 /Makefile.tpl
parent3164099e4fc876e820ec425656fd7c9993c96a4f (diff)
downloadfsf-binutils-gdb-fda13ee84334a788e8ac0609c2cd929d0e29469f.zip
fsf-binutils-gdb-fda13ee84334a788e8ac0609c2cd929d0e29469f.tar.gz
fsf-binutils-gdb-fda13ee84334a788e8ac0609c2cd929d0e29469f.tar.bz2
* Makefile.tpl ([+compare-target+]): Compare all stage
directories, rather than just gcc. * Makefile.in: Rebuilt.
Diffstat (limited to 'Makefile.tpl')
-rw-r--r--Makefile.tpl11
1 files changed, 6 insertions, 5 deletions
diff --git a/Makefile.tpl b/Makefile.tpl
index e683ebc..5eb377e 100644
--- a/Makefile.tpl
+++ b/Makefile.tpl
@@ -1426,15 +1426,16 @@ do-clean: clean-stage[+id+]
: $(MAKE); $(stage); \
rm -f .bad_compare ; \
echo Comparing stages [+prev+] and [+id+] ; \
- cd stage[+id+]-gcc; \
- files=`find . -name "*$(objext)" -print` ; \
- cd .. ; \
+ sed=`echo stage[+id+] | sed 's,^stage,,;s,.,.,g'`; \
+ files=`find stage[+id+]-* -name "*$(objext)" -print | \
+ sed -n s,^stage$$sed-,,p` ; \
for file in $${files} ; do \
- f1=$$r/stage[+prev+]-gcc/$$file; f2=$$r/stage[+id+]-gcc/$$file; \
+ f1=$$r/stage[+prev+]-$$file; f2=$$r/stage[+id+]-$$file; \
+ if test ! -f $$f1; then continue; fi; \
$(do-[+compare-target+]) > /dev/null 2>&1; \
if test $$? -eq 1; then \
case $$file in \
- ./cc*-checksum$(objext) | ./libgcc/* ) \
+ gcc/cc*-checksum$(objext) | ./libgcc/* | ./gcc/ada/*tools/*) \
echo warning: $$file differs ;; \
*) \
echo $$file differs >> .bad_compare ;; \