From 0e089454b8dc1ddcf0f1d98023b27250c9d7b7d9 Mon Sep 17 00:00:00 2001 From: Jim Wilson Date: Fri, 24 Feb 1995 14:42:30 -0800 Subject: [PATCH] (CC1_SPEC): Don't output implicit -gstabs or -gcoff option if user gave an explicit one. From-SVN: r9065 --- gcc/config/i960/i960.h | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/gcc/config/i960/i960.h b/gcc/config/i960/i960.h index dc4ca45cee6..f140f7f2188 100644 --- a/gcc/config/i960/i960.h +++ b/gcc/config/i960/i960.h @@ -53,12 +53,14 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */ #define SIGNED_CHAR_SPEC "%{!fsigned-char:%{!mic*:-D__CHAR_UNSIGNED__}}" #endif -/* Specs for the compiler, to handle processor variations. */ +/* Specs for the compiler, to handle processor variations. + If the user gives an explicit -gstabs or -gcoff option, then do not + try to add an implicit one, as this will fail. */ #define CC1_SPEC \ "%{!mka:%{!mkb:%{!msa:%{!msb:%{!mmc:%{!mca:%{!mcc:%{!mcf:-mkb}}}}}}}}\ - %{mbout:%{g*:-gstabs}}\ - %{mcoff:%{g*:-gcoff}}\ - %{!mbout:%{!mcoff:%{g*:-gstabs}}}" + %{!gs*:%{!gc*:%{mbout:%{g*:-gstabs}}\ + %{mcoff:%{g*:-gcoff}}\ + %{!mbout:%{!mcoff:%{g*:-gstabs}}}}}" /* Specs for the assembler, to handle processor variations. For compatibility with Intel's gnu960 tool chain, pass -A options to -- 2.30.2