Merge FreeBSD changes into GCC 3.3.1-prerelease:

1.2	Tweaks to make this file live beside our hacked config.
This commit is contained in:
Alexander Kabaev 2003-07-11 04:43:01 +00:00
parent 38ce1a2479
commit b8edac44d5

View File

@ -31,16 +31,8 @@ Boston, MA 02111-1307, USA. */
/* Output assembler code to FILE to call the profiler. */ /* Output assembler code to FILE to call the profiler. */
#define NO_PROFILE_COUNTERS 1 #define NO_PROFILE_COUNTERS 1
#undef FUNCTION_PROFILER #undef MCOUNT_NAME
#define FUNCTION_PROFILER(FILE, LABELNO) \ #define MCOUNT_NAME "mcount"
{ \
if (TARGET_64BIT && flag_pic) \
fprintf (FILE, "\tcall\t*mcount@PLT\n"); \
else if (flag_pic) \
fprintf (FILE, "\tcall\t*mcount@GOT(%%ebx)\n"); \
else \
fprintf (FILE, "\tcall\tmcount\n"); \
}
#undef SIZE_TYPE #undef SIZE_TYPE
#define SIZE_TYPE (TARGET_64BIT ? "long unsigned int" : "unsigned int") #define SIZE_TYPE (TARGET_64BIT ? "long unsigned int" : "unsigned int")
@ -79,9 +71,8 @@ Boston, MA 02111-1307, USA. */
/* i386 System V Release 4 uses DWARF debugging info. /* i386 System V Release 4 uses DWARF debugging info.
x86-64 ABI specifies DWARF2. */ x86-64 ABI specifies DWARF2. */
#undef DWARF2_DEBUGGING_INFO
#undef DWARF_DEBUGGING_INFO #undef DWARF_DEBUGGING_INFO
#define DWARF2_DEBUGGING_INFO #define DWARF2_DEBUGGING_INFO 1
#define DWARF2_UNWIND_INFO 1 #define DWARF2_UNWIND_INFO 1
/* Incorrectly autodetected in cross compilation. */ /* Incorrectly autodetected in cross compilation. */
#undef HAVE_AS_DWARF2_DEBUG_LINE #undef HAVE_AS_DWARF2_DEBUG_LINE