From: Richard Henderson Date: Mon, 22 Apr 2002 19:54:50 +0000 (-0700) Subject: * config/sparc/sol2-bi.h (ASM_DEBUG_SPEC): New. X-Git-Tag: releases/gcc-3.3.0~5539 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=f942d7a5df511c42fe0af6edb0138bd806684561;p=thirdparty%2Fgcc.git * config/sparc/sol2-bi.h (ASM_DEBUG_SPEC): New. From-SVN: r52633 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index ab675e09b0c7..9f5db0569f19 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,4 +1,8 @@ -2002-04-21 Mark Mitchell +2002-04-22 Richard Henderson + + * config/sparc/sol2-bi.h (ASM_DEBUG_SPEC): New. + +2002-04-22 Mark Mitchell PR f/6138. * function.c (fixup_memory_subreg): Add promoted_mode parameter. diff --git a/gcc/config/sparc/sol2-bi.h b/gcc/config/sparc/sol2-bi.h index 85b790efa788..d097a20db94e 100644 --- a/gcc/config/sparc/sol2-bi.h +++ b/gcc/config/sparc/sol2-bi.h @@ -264,3 +264,12 @@ use dwarf2 in 64-bit mode. */ #undef PREFERRED_DEBUGGING_TYPE #define PREFERRED_DEBUGGING_TYPE (TARGET_ARCH32 ? DBX_DEBUG : DWARF2_DEBUG) + +/* We can't use the above definition for the purposes of specs. */ +#if defined(HAVE_AS_GDWARF2_DEBUG_FLAG) && defined(HAVE_AS_GSTABS_DEBUG_FLAG) +# if DEFAULT_ARCH32_P +# define ASM_DEBUG_SPEC "%{gdwarf-2*:--gdwarf2}%{!gdwarf-2*:%{g*:--gstabs}}" +# else +# define ASM_DEBUG_SPEC "%{gstabs*:--gstabs}%{!gstabs*:%{g*:--gdwarf2}}" +# endif +#endif