diff options
| author | jakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4> | 1999-12-17 15:49:32 +0000 |
|---|---|---|
| committer | jakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4> | 1999-12-17 15:49:32 +0000 |
| commit | ef1d1bcbc42d865ac2e33651debe8410020e3ecb (patch) | |
| tree | c0391d05f6f00f42fdbde42b8720a9976af2f2a0 | |
| parent | 83d318ad48e071b3f936b456c610743103e2bc26 (diff) | |
| download | ppe42-gcc-ef1d1bcbc42d865ac2e33651debe8410020e3ecb.tar.gz ppe42-gcc-ef1d1bcbc42d865ac2e33651debe8410020e3ecb.zip | |
* config/sparc/sparc.h (TARGET_ARCH32): Exchange ifdefs so that if
compiling libgcc2 the macro depends always on arch cpp defines.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@30995 138bc75d-0d04-0410-961f-82ee72b054a4
| -rw-r--r-- | gcc/ChangeLog | 5 | ||||
| -rw-r--r-- | gcc/config/sparc/sparc.h | 4 |
2 files changed, 7 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index a2d11795813..c3ea8837853 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +1999-12-16 Jakub Jelinek <jakub@redhat.com> + + * config/sparc/sparc.h (TARGET_ARCH32): Exchange ifdefs so that if + compiling libgcc2 the macro depends always on arch cpp defines. + Fri Dec 17 10:34:16 1999 Richard Earnshaw <rearnsha@arm.com> * loop.c (insert_loop_mem): Don't record MEMs from inside diff --git a/gcc/config/sparc/sparc.h b/gcc/config/sparc/sparc.h index b38b6f3c3d1..09667cacbe2 100644 --- a/gcc/config/sparc/sparc.h +++ b/gcc/config/sparc/sparc.h @@ -33,7 +33,6 @@ Boston, MA 02111-1307, USA. */ /* TARGET_ARCH{32,64} are the main macros to decide which of the two architectures to compile for. We allow targets to choose compile time or runtime selection. */ -#ifdef SPARC_BI_ARCH #ifdef IN_LIBGCC2 #if defined(__sparcv9) || defined(__arch64__) #define TARGET_ARCH32 0 @@ -41,11 +40,12 @@ Boston, MA 02111-1307, USA. */ #define TARGET_ARCH32 1 #endif /* sparc64 */ #else +#ifdef SPARC_BI_ARCH #define TARGET_ARCH32 (! TARGET_64BIT) -#endif /* IN_LIBGCC2 */ #else #define TARGET_ARCH32 (DEFAULT_ARCH32_P) #endif /* SPARC_BI_ARCH */ +#endif /* IN_LIBGCC2 */ #define TARGET_ARCH64 (! TARGET_ARCH32) /* Code model selection. |

