diff options
author | Devang Patel <dpatel@apple.com> | 2004-12-02 10:42:26 -0800 |
---|---|---|
committer | Devang Patel <dpatel@gcc.gnu.org> | 2004-12-02 10:42:26 -0800 |
commit | 910fbc166c123f616d3ec527c2646c80dac0377a (patch) | |
tree | cdc0a7c8bd2c5ff30f8f20b6d0d94166bd3e51de | |
parent | 6b1326732bdf889ce830b6c2d238acea28ec4930 (diff) | |
download | gcc-910fbc166c123f616d3ec527c2646c80dac0377a.zip gcc-910fbc166c123f616d3ec527c2646c80dac0377a.tar.gz gcc-910fbc166c123f616d3ec527c2646c80dac0377a.tar.bz2 |
darwin.h (TARGET_OPTION_TRANSLATE_TABLE): Add -gfull and -gused.
* 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
-rw-r--r-- | gcc/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/config/darwin.h | 2 | ||||
-rw-r--r-- | gcc/config/i386/darwin.h | 4 | ||||
-rw-r--r-- | gcc/config/rs6000/darwin.h | 4 |
4 files changed, 10 insertions, 6 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 96ef779..9d550ab 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -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. diff --git a/gcc/config/darwin.h b/gcc/config/darwin.h index 5c9dc2e..6afa6be 100644 --- a/gcc/config/darwin.h +++ b/gcc/config/darwin.h @@ -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" }, \ diff --git a/gcc/config/i386/darwin.h b/gcc/config/i386/darwin.h index d36b511..ec81625 100644 --- a/gcc/config/i386/darwin.h +++ b/gcc/config/i386/darwin.h @@ -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" diff --git a/gcc/config/rs6000/darwin.h b/gcc/config/rs6000/darwin.h index 5b1b3dc..3026ae0 100644 --- a/gcc/config/rs6000/darwin.h +++ b/gcc/config/rs6000/darwin.h @@ -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}}" |