From 2d7f2507d4d26430da7e32e8fc75f045f634fced Mon Sep 17 00:00:00 2001 From: Alan Modra Date: Mon, 21 Nov 2016 20:18:41 +1030 Subject: Use ACX_PROG_CMP_IGNORE_INITIAL in gas * configure.ac: Invoke ACX_PROG_CMP_IGNORE_INITIAL. * Makefile.am (comparison): Rewrite using do_compare. * configure: Regenerate. * Makefile.in: Regenerate. * doc/Makefile.in: Regenerate. --- gas/Makefile.am | 18 ++++++------------ 1 file changed, 6 insertions(+), 12 deletions(-) (limited to 'gas/Makefile.am') diff --git a/gas/Makefile.am b/gas/Makefile.am index cdaf9f5..cac7c7f 100644 --- a/gas/Makefile.am +++ b/gas/Makefile.am @@ -667,21 +667,15 @@ stage3: against=stage2 -# This rule is derived from corresponding code in the Makefile.in for gcc. -# The "tail +16c" is to bypass headers which may include timestamps or -# temporary assembly file names. comparison: x=0 ; \ for file in *.@OBJEXT@ ; do \ - tail +16c ./$$file > tmp-foo1; \ - if tail +16c ${against}/$$file > tmp-foo2 2>/dev/null ; then \ - if cmp tmp-foo1 tmp-foo2 ; then \ - true ; \ - else \ - echo $$file differs ; \ - x=1 ; \ - fi ; \ - else true; fi ; \ + f1=./$$file; f2=${against}/$$file; \ + $(do_compare) > /dev/null 2>&1; \ + if test $$? -ne 0; then \ + echo $$file differs ; \ + x=1 ; \ + fi ; \ done ; \ exit $$x -rm -f tmp-foo* -- cgit v1.1