[patch] fix recent bootstrap breakage on darwin
Andreas Tobler
andreast-list@fgznet.ch
Wed May 28 18:58:00 GMT 2008
Daniel Franke wrote:
> Attached patch fixes the recent bootstrap breakage I introduced two days ago.
> Rationale of the fix can be found in the new file gcc/config/darwin-f.c.
>
>
> gcc:
> 2008-05-29 Daniel Franke <franke.daniel@gmail.com>
>
> PR target/36348
> * config/darwin-f.c: New.
> * config.gcc: Defined new variable, fortran_target_objs.
> (*-*-darwin*): Set fortran_target_objs.
> * Makefile.in: Defined new variable FORTRAN_TARGET_OBJS.
> * configure.ac: Substitute fortran_target_objs, set FORTRAN_TARGET_OBJS.
> * configure: Regenerated.
>
> gcc/fortran:
> 2008-05-29 Daniel Franke <franke.daniel@gmail.com>
>
> PR target/36348
> * Make-lang.in (F95_OBJS): Added dependency on FORTRAN_TARGET_OBJS.
>
>
> Bootstrapped and regression tested on i686-pc-linux-gnu by myself, on darwin
> by Dominique Dhumieres. Ok for trunk?
Hm, did I miss something?
Did not bootstrap here, neiter on i686 nor on ppc darwin.
A piece like this is missing imo:
Index: t-darwin
===================================================================
--- t-darwin (revision 136054)
+++ t-darwin (working copy)
@@ -12,6 +12,10 @@
gt-darwin.h : s-gtype ; @true
+darwin-f.o: $(srcdir)/config/darwin-f.c $(CONFIG_H) $(SYSTEM_H) coretypes.h
+ $(CC) -c $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) \
+ $(srcdir)/config/darwin-f.c $(PREPROCESSOR_DEFINES)
+
darwin-driver.o: $(srcdir)/config/darwin-driver.c \
$(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(GCC_H)
$(CC) -c $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) \
Also, a missing semicolon in darwin-f.c:45.
Bootstrapping ongoing.
Thanks,
Andreas
More information about the Gcc-patches
mailing list