diff options
| author | meissner <meissner@138bc75d-0d04-0410-961f-82ee72b054a4> | 2008-07-23 19:03:40 +0000 |
|---|---|---|
| committer | meissner <meissner@138bc75d-0d04-0410-961f-82ee72b054a4> | 2008-07-23 19:03:40 +0000 |
| commit | 5cd72fe59d2227a76053c6e4f80ca59dce966a20 (patch) | |
| tree | e1b66dfd1abc8f3e9d333c11479b4bc0d84845bb /gcc | |
| parent | 8864917d6666af0c2929572fd255b1cbeb7be8ff (diff) | |
| download | ppe42-gcc-5cd72fe59d2227a76053c6e4f80ca59dce966a20.tar.gz ppe42-gcc-5cd72fe59d2227a76053c6e4f80ca59dce966a20.zip | |
Fix PR 36907, breakage in building libobj with function specific changes
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@138091 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc')
| -rw-r--r-- | gcc/ChangeLog | 7 | ||||
| -rw-r--r-- | gcc/optc-gen.awk | 2 | ||||
| -rw-r--r-- | gcc/opth-gen.awk | 2 |
3 files changed, 9 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 3b93a7c3669..9251ca3ca65 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,10 @@ +2008-07-23 Michael Meissner <gnu@the-meissners.org> + + PR 36907 + * opth-gen.awk: Suppress function specific features when building + target libraries. + * optc-gen.awk: Ditto. + 2008-07-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org> PR 35058 diff --git a/gcc/optc-gen.awk b/gcc/optc-gen.awk index 845efb4a515..d53ba69aa76 100644 --- a/gcc/optc-gen.awk +++ b/gcc/optc-gen.awk @@ -225,7 +225,7 @@ for (i = 0; i < n_opts; i++) { print "};" print ""; -print "#if !defined(GCC_DRIVER) && !defined(IN_LIBGCC2)" +print "#if !defined(GCC_DRIVER) && !defined(IN_LIBGCC2) && !defined(IN_TARGET_LIBS)" print ""; print "/* Save optimization variables into a structure. */" print "void"; diff --git a/gcc/opth-gen.awk b/gcc/opth-gen.awk index 7c1d92ac4fa..a67e5b77a8b 100644 --- a/gcc/opth-gen.awk +++ b/gcc/opth-gen.awk @@ -95,7 +95,7 @@ print "" # Also, order the structure so that pointer fields occur first, then int # fields, and then char fields to provide the best packing. -print "#if !defined(GCC_DRIVER) && !defined(IN_LIBGCC2)" +print "#if !defined(GCC_DRIVER) && !defined(IN_LIBGCC2) && !defined(IN_TARGET_LIBS)" print "" print "/* Structure to save/restore optimization and target specific options. */"; print "struct cl_optimization GTY(())"; |

