darwin.h (TARGET_OPTION_TRANSLATE_TABLE): Add -gfull and -gused.
authorDevang Patel <dpatel@apple.com>
Thu, 2 Dec 2004 18:42:26 +0000 (10:42 -0800)
committerDevang Patel <dpatel@gcc.gnu.org>
Thu, 2 Dec 2004 18:42:26 +0000 (10:42 -0800)
       * config/darwin.h (TARGET_OPTION_TRANSLATE_TABLE): Add -gfull and -gused.
       * config/rs6000/darwin.h (CC1_SPEC): Do not handle -gfull and -gused.
       * config/i386/darwin.h (CC1_SPEC): Same.

From-SVN: r91651

gcc/ChangeLog
gcc/config/darwin.h
gcc/config/i386/darwin.h
gcc/config/rs6000/darwin.h

index 96ef779b2e608173cab91c9840ef3e4312005e57..9d550ababfb3ba04b9203d2e65bc2040a9b5a32d 100644 (file)
@@ -1,3 +1,9 @@
+2004-12-02  Devang Patel  <dpatel@apple.com>
+
+       * config/darwin.h (TARGET_OPTION_TRANSLATE_TABLE): Add -gfull and -gused.
+       * config/rs6000/darwin.h (CC1_SPEC): Do not handle -gfull and -gused.
+       * config/i386/darwin.h (CC1_SPEC): Same.
+       
 2004-12-02  Richard Henderson  <rth@redhat.com>
 
        * optabs.c (lowpart_subreg_maybe_copy): New.
index 5c9dc2e4cd32bd232e0c7968d63c9c5ee2e48e0d..6afa6be568653c27fcc5808f8b2a55f9d64624bd 100644 (file)
@@ -116,6 +116,8 @@ Boston, MA 02111-1307, USA.  */
   { "-dynamic", "-Zdynamic" },  \
   { "-dynamiclib", "-Zdynamiclib" },  \
   { "-exported_symbols_list", "-Zexported_symbols_list" },  \
+  { "-gfull", "-g -fno-eliminate-unused-debug-symbols" }, \
+  { "-gused", "-g -feliminate-unused-debug-symbols" }, \
   { "-segaddr", "-Zsegaddr" }, \
   { "-segs_read_only_addr", "-Zsegs_read_only_addr" }, \
   { "-segs_read_write_addr", "-Zsegs_read_write_addr" }, \
index d36b511819ebef0e67bd9b20a47aa4c2dc8cbe21..ec816259bde165ea114ee2b4c924dab262fec42d 100644 (file)
@@ -40,9 +40,7 @@ Boston, MA 02111-1307, USA.  */
 
 #undef CC1_SPEC
 #define CC1_SPEC "%{!static:-fPIC}\
-  %{gused: -g -feliminate-unused-debug-symbols %<gused }\
-  %{gfull: -g -fno-eliminate-unused-debug-symbols %<gfull }\
-  %{g: %{!gfull: -feliminate-unused-debug-symbols %<gfull }}"
+  %{g: %{!fno-eliminate-unused-debug-symbols: -feliminate-unused-debug-symbols }}"
 
 #undef ASM_SPEC
 #define ASM_SPEC "-arch i686 -force_cpusubtype_ALL"
index 5b1b3dc34bf17b3061c05a3d65238ab776643746..3026ae05a5195dac3dd624653e9fdf6e7d9f4861 100644 (file)
@@ -126,9 +126,7 @@ do {                                                                        \
    the kernel or some such.  */
 
 #define CC1_SPEC "\
-%{gused: -g -feliminate-unused-debug-symbols %<gused }\
-%{gfull: -g -fno-eliminate-unused-debug-symbols %<gfull }\
-%{g: %{!gfull: -feliminate-unused-debug-symbols %<gfull }}\
+%{g: %{!fno-eliminate-unused-debug-symbols: -feliminate-unused-debug-symbols }} \
 %{static: %{Zdynamic: %e conflicting code gen style switches are used}}\
 %{!static:%{!mdynamic-no-pic:-fPIC}}"