From 9af12c1b799458a390ca26d86970ebf1af1d8954 Mon Sep 17 00:00:00 2001 From: Geoffrey Keating Date: Fri, 12 Nov 2004 19:07:54 +0000 Subject: [PATCH] Makefile.in (macro_list): Use move-if-change to avoid spurious rebuilds. * Makefile.in (macro_list): Use move-if-change to avoid spurious rebuilds. From-SVN: r90535 --- gcc/ChangeLog | 5 +++++ gcc/Makefile.in | 3 ++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 371046337db..2b339876c7e 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2004-11-11 Geoffrey Keating + + * Makefile.in (macro_list): Use move-if-change to avoid spurious + rebuilds. + 2004-11-12 Mark Mitchell PR c++/18416 diff --git a/gcc/Makefile.in b/gcc/Makefile.in index 29fe6c1b009..359b7125c16 100644 --- a/gcc/Makefile.in +++ b/gcc/Makefile.in @@ -2792,7 +2792,8 @@ macro_list : $(GCC_PASSES) echo | $(GCC_FOR_TARGET) -E -dM - | \ sed -n 's/^#define \([^_][a-zA-Z0-9_]*\).*/\1/p ; \ s/^#define \(_[^_A-Z][a-zA-Z0-9_]*\).*/\1/p' | \ - sort -u > $@ + sort -u > tmp-$@ + $(SHELL) $(srcdir)/../move-if-change tmp-$@ $@ # Build fixed copies of system files. stmp-fixinc: gsyslimits.h macro_list \