Commit 00efcc2b by Rainer Orth Committed by Rainer Orth

sol2.h (REGISTER_TARGET_PRAGMAS): Move ...

	* config/sol2.h (REGISTER_TARGET_PRAGMAS): Move ...
	* config/i386/sol2.h (REGISTER_SUBTARGET_PRAGMAS): ... here.
	* config/sparc/sol2.h (REGISTER_TARGET_PRAGMAS): ... and here.

From-SVN: r140157
parent 0b576703
2008-09-09 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
* config/sol2.h (REGISTER_TARGET_PRAGMAS): Move ...
* config/i386/sol2.h (REGISTER_SUBTARGET_PRAGMAS): ... here.
* config/sparc/sol2.h (REGISTER_TARGET_PRAGMAS): ... and here.
2008-09-09 Jan Hubicka <jh@suse.cz> 2008-09-09 Jan Hubicka <jh@suse.cz>
* profile.c (is_edge_inconsistent): Add debug output; ignore negative count * profile.c (is_edge_inconsistent): Add debug output; ignore negative count
......
/* Target definitions for GCC for Intel 80386 running Solaris 2 /* Target definitions for GCC for Intel 80386 running Solaris 2
Copyright (C) 1993, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, Copyright (C) 1993, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
2004, 2007 Free Software Foundation, Inc. 2004, 2007, 2008 Free Software Foundation, Inc.
Contributed by Fred Fish (fnf@cygnus.com). Contributed by Fred Fish (fnf@cygnus.com).
This file is part of GCC. This file is part of GCC.
...@@ -96,6 +96,9 @@ along with GCC; see the file COPYING3. If not see ...@@ -96,6 +96,9 @@ along with GCC; see the file COPYING3. If not see
#define SUBTARGET_INSERT_ATTRIBUTES solaris_insert_attributes #define SUBTARGET_INSERT_ATTRIBUTES solaris_insert_attributes
#define SUBTARGET_ATTRIBUTE_TABLE SOLARIS_ATTRIBUTE_TABLE #define SUBTARGET_ATTRIBUTE_TABLE SOLARIS_ATTRIBUTE_TABLE
/* Register the Solaris-specific #pragma directives. */
#define REGISTER_SUBTARGET_PRAGMAS() solaris_register_pragmas ()
/* Output a simple call for .init/.fini. */ /* Output a simple call for .init/.fini. */
#define ASM_OUTPUT_CALL(FILE, FN) \ #define ASM_OUTPUT_CALL(FILE, FN) \
do \ do \
......
/* Operating system specific defines to be used when targeting GCC for any /* Operating system specific defines to be used when targeting GCC for any
Solaris 2 system. Solaris 2 system.
Copyright 2002, 2003, 2004, 2007 Free Software Foundation, Inc. Copyright 2002, 2003, 2004, 2007, 2008 Free Software Foundation, Inc.
This file is part of GCC. This file is part of GCC.
...@@ -233,9 +233,6 @@ __enable_execute_stack (void *addr) \ ...@@ -233,9 +233,6 @@ __enable_execute_stack (void *addr) \
} \ } \
while (0) while (0)
/* Register the Solaris-specific #pragma directives. */
#define REGISTER_TARGET_PRAGMAS() solaris_register_pragmas ()
extern GTY(()) tree solaris_pending_aligns; extern GTY(()) tree solaris_pending_aligns;
extern GTY(()) tree solaris_pending_inits; extern GTY(()) tree solaris_pending_inits;
extern GTY(()) tree solaris_pending_finis; extern GTY(()) tree solaris_pending_finis;
......
/* Definitions of target machine for GCC, for SPARC running Solaris 2 /* Definitions of target machine for GCC, for SPARC running Solaris 2
Copyright 1992, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2004, 2005, Copyright 1992, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2004, 2005,
2006, 2007 Free Software Foundation, Inc. 2006, 2007, 2008 Free Software Foundation, Inc.
Contributed by Ron Guilmette (rfg@netcom.com). Contributed by Ron Guilmette (rfg@netcom.com).
Additional changes by David V. Henkel-Wallace (gumby@cygnus.com). Additional changes by David V. Henkel-Wallace (gumby@cygnus.com).
...@@ -167,6 +167,9 @@ along with GCC; see the file COPYING3. If not see ...@@ -167,6 +167,9 @@ along with GCC; see the file COPYING3. If not see
#define SUBTARGET_INSERT_ATTRIBUTES solaris_insert_attributes #define SUBTARGET_INSERT_ATTRIBUTES solaris_insert_attributes
#define SUBTARGET_ATTRIBUTE_TABLE SOLARIS_ATTRIBUTE_TABLE #define SUBTARGET_ATTRIBUTE_TABLE SOLARIS_ATTRIBUTE_TABLE
/* Register the Solaris-specific #pragma directives. */
#define REGISTER_TARGET_PRAGMAS() solaris_register_pragmas ()
/* Output a simple call for .init/.fini. */ /* Output a simple call for .init/.fini. */
#define ASM_OUTPUT_CALL(FILE, FN) \ #define ASM_OUTPUT_CALL(FILE, FN) \
do \ do \
......
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