From f942d7a5df511c42fe0af6edb0138bd806684561 Mon Sep 17 00:00:00 2001 From: Richard Henderson Date: Mon, 22 Apr 2002 12:54:50 -0700 Subject: [PATCH] * config/sparc/sol2-bi.h (ASM_DEBUG_SPEC): New. From-SVN: r52633 --- gcc/ChangeLog | 6 +++++- gcc/config/sparc/sol2-bi.h | 9 +++++++++ 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index ab675e09b0c..9f5db0569f1 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 85b790efa78..d097a20db94 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 -- 2.30.2