summaryrefslogtreecommitdiff
path: root/gcc/config/i386/darwin.h
diff options
context:
space:
mode:
authordpatel <dpatel@138bc75d-0d04-0410-961f-82ee72b054a4>2004-06-25 15:41:38 +0000
committerdpatel <dpatel@138bc75d-0d04-0410-961f-82ee72b054a4>2004-06-25 15:41:38 +0000
commit31dda3dd004159ad2adef2588e6fdd68a00cc083 (patch)
tree019f83ec21fffb90f85b404fe3ce31609ef0ed53 /gcc/config/i386/darwin.h
parent4ff6423913570418f644c071a03bcf230fa638a0 (diff)
downloadgcc-31dda3dd004159ad2adef2588e6fdd68a00cc083.tar.gz
* config/rs6000/darwin.h (CC1_SPEC): Handle -gused and -gfull.
* config/i386/darwin.h (CC1_SPEC): Same. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@83655 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config/i386/darwin.h')
-rw-r--r--gcc/config/i386/darwin.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/gcc/config/i386/darwin.h b/gcc/config/i386/darwin.h
index c271eab81b3..61d06967a87 100644
--- a/gcc/config/i386/darwin.h
+++ b/gcc/config/i386/darwin.h
@@ -43,6 +43,9 @@ Boston, MA 02111-1307, USA. */
#define ASM_SPEC "-arch i686 \
-force_cpusubtype_ALL \
+ %{gused: -g -feliminate-unused-debug-symbols %<gused }\
+ %{gfull: -g -fno-eliminate-unused-debug-symbols %<gfull }\
+ %{g: %{!gfull: -feliminate-unused-debug-symbols %<gfull }}\
%{Zforce_cpusubtype_ALL:-force_cpusubtype_ALL} \
%{!Zforce_cpusubtype_ALL:%{mmmx:-force_cpusubtype_ALL}\
%{msse:-force_cpusubtype_ALL}\