Commit 53f4a9f6 by Jakub Jelinek Committed by Jakub Jelinek

sparc.h (TARGET_ARCH32): Exchange ifdefs so that if compiling libgcc2 the macro…

sparc.h (TARGET_ARCH32): Exchange ifdefs so that if compiling libgcc2 the macro depends always on arch...

	* config/sparc/sparc.h (TARGET_ARCH32): Exchange ifdefs so that if
	compiling libgcc2 the macro depends always on arch cpp defines.

From-SVN: r30995
parent 4ce580a2
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> Fri Dec 17 10:34:16 1999 Richard Earnshaw <rearnsha@arm.com>
* loop.c (insert_loop_mem): Don't record MEMs from inside * loop.c (insert_loop_mem): Don't record MEMs from inside
......
...@@ -33,7 +33,6 @@ Boston, MA 02111-1307, USA. */ ...@@ -33,7 +33,6 @@ Boston, MA 02111-1307, USA. */
/* TARGET_ARCH{32,64} are the main macros to decide which of the two /* 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 architectures to compile for. We allow targets to choose compile time or
runtime selection. */ runtime selection. */
#ifdef SPARC_BI_ARCH
#ifdef IN_LIBGCC2 #ifdef IN_LIBGCC2
#if defined(__sparcv9) || defined(__arch64__) #if defined(__sparcv9) || defined(__arch64__)
#define TARGET_ARCH32 0 #define TARGET_ARCH32 0
...@@ -41,11 +40,12 @@ Boston, MA 02111-1307, USA. */ ...@@ -41,11 +40,12 @@ Boston, MA 02111-1307, USA. */
#define TARGET_ARCH32 1 #define TARGET_ARCH32 1
#endif /* sparc64 */ #endif /* sparc64 */
#else #else
#ifdef SPARC_BI_ARCH
#define TARGET_ARCH32 (! TARGET_64BIT) #define TARGET_ARCH32 (! TARGET_64BIT)
#endif /* IN_LIBGCC2 */
#else #else
#define TARGET_ARCH32 (DEFAULT_ARCH32_P) #define TARGET_ARCH32 (DEFAULT_ARCH32_P)
#endif /* SPARC_BI_ARCH */ #endif /* SPARC_BI_ARCH */
#endif /* IN_LIBGCC2 */
#define TARGET_ARCH64 (! TARGET_ARCH32) #define TARGET_ARCH64 (! TARGET_ARCH32)
/* Code model selection. /* Code model selection.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment