diff options
Diffstat (limited to 'gcc/objc')
| -rw-r--r-- | gcc/objc/ChangeLog | 7 | ||||
| -rw-r--r-- | gcc/objc/Make-lang.in | 3 |
2 files changed, 8 insertions, 2 deletions
diff --git a/gcc/objc/ChangeLog b/gcc/objc/ChangeLog index 6a3d66e..2c8acae 100644 --- a/gcc/objc/ChangeLog +++ b/gcc/objc/ChangeLog @@ -1,4 +1,9 @@ -2021-06-07 Bernd Edlinger <bernd.edlinger@softing.com> +2021-06-08 Bernd Edlinger <bernd.edlinger@hotmail.de> + + * Make-lang.in (cc1-obj-checksum.c): Check previous + stage checksum exists. + +2021-06-07 Bernd Edlinger <bernd.edlinger@hotmail.de> * Make-lang.in (cc1obj-checksum.c): For stage-final re-use the checksum from the previous stage. diff --git a/gcc/objc/Make-lang.in b/gcc/objc/Make-lang.in index 9011140..8215283 100644 --- a/gcc/objc/Make-lang.in +++ b/gcc/objc/Make-lang.in @@ -63,7 +63,8 @@ objc_OBJS = $(OBJC_OBJS) cc1obj-checksum.o cc1obj-checksum.c : build/genchecksum$(build_exeext) checksum-options \ $(OBJC_OBJS) $(C_AND_OBJC_OBJS) $(BACKEND) $(LIBDEPS) if [ -f ../stage_final ] \ - && cmp -s ../stage_current ../stage_final; then \ + && cmp -s ../stage_current ../stage_final \ + && [ -f ../prev-gcc/$@ ]; then \ cp ../prev-gcc/$@ $@; \ else \ build/genchecksum$(build_exeext) $(OBJC_OBJS) $(C_AND_OBJC_OBJS) \ |
