diff options
author | Paolo Bonzini <bonzini@gnu.org> | 2011-08-12 17:13:04 +0000 |
---|---|---|
committer | Paolo Bonzini <bonzini@gcc.gnu.org> | 2011-08-12 17:13:04 +0000 |
commit | 1563503debfbaec61470ec35bd8aeffdd5066006 (patch) | |
tree | 9a0efc1724e466211b1b85032ed45cbd82adbefb | |
parent | 10c241af6997eb12dabbf9dfc6062619007efeb9 (diff) | |
download | gcc-1563503debfbaec61470ec35bd8aeffdd5066006.zip gcc-1563503debfbaec61470ec35bd8aeffdd5066006.tar.gz gcc-1563503debfbaec61470ec35bd8aeffdd5066006.tar.bz2 |
re PR bootstrap/50047 (Revision 177670 failed to bootstrap)
2011-08-12 Paolo Bonzini <bonzini@gnu.org>
PR bootstrap/50047
* Makefile.in (install-unwind_h): Create
$(gcc_objdir)/include/unwind.h atomically.
From-SVN: r177706
-rw-r--r-- | libgcc/ChangeLog | 6 | ||||
-rw-r--r-- | libgcc/Makefile.in | 7 |
2 files changed, 10 insertions, 3 deletions
diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog index 8633391..363ecc2 100644 --- a/libgcc/ChangeLog +++ b/libgcc/ChangeLog @@ -1,3 +1,9 @@ +2011-08-12 Paolo Bonzini <bonzini@gnu.org> + + PR bootstrap/50047 + * Makefile.in (install-unwind_h): Create + $(gcc_objdir)/include/unwind.h atomically. + 2011-08-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> * Makefile.in (install-unwind_h): Remove destination file first. diff --git a/libgcc/Makefile.in b/libgcc/Makefile.in index a2cb7c7..e9f2fa2 100644 --- a/libgcc/Makefile.in +++ b/libgcc/Makefile.in @@ -991,9 +991,10 @@ gcc-extra-parts: all: $(extra-parts) install-unwind_h: - rm -f $(gcc_objdir)/include/unwind.h - cp unwind.h $(gcc_objdir)/include/unwind.h - chmod a+r $(gcc_objdir)/include/unwind.h + dest=$(gcc_objdir)/include/tmp$$$$-unwind.h; \ + cp unwind.h $$dest; \ + chmod a+r $$dest; \ + sh $(srcdir)/../move-if-change $$dest $(gcc_objdir)/include/unwind.h all: install-unwind_h |