Commit 910fbc16 by Devang Patel Committed by Devang Patel

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
parent 6b132673
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> 2004-12-02 Richard Henderson <rth@redhat.com>
* optabs.c (lowpart_subreg_maybe_copy): New. * optabs.c (lowpart_subreg_maybe_copy): New.
......
...@@ -116,6 +116,8 @@ Boston, MA 02111-1307, USA. */ ...@@ -116,6 +116,8 @@ Boston, MA 02111-1307, USA. */
{ "-dynamic", "-Zdynamic" }, \ { "-dynamic", "-Zdynamic" }, \
{ "-dynamiclib", "-Zdynamiclib" }, \ { "-dynamiclib", "-Zdynamiclib" }, \
{ "-exported_symbols_list", "-Zexported_symbols_list" }, \ { "-exported_symbols_list", "-Zexported_symbols_list" }, \
{ "-gfull", "-g -fno-eliminate-unused-debug-symbols" }, \
{ "-gused", "-g -feliminate-unused-debug-symbols" }, \
{ "-segaddr", "-Zsegaddr" }, \ { "-segaddr", "-Zsegaddr" }, \
{ "-segs_read_only_addr", "-Zsegs_read_only_addr" }, \ { "-segs_read_only_addr", "-Zsegs_read_only_addr" }, \
{ "-segs_read_write_addr", "-Zsegs_read_write_addr" }, \ { "-segs_read_write_addr", "-Zsegs_read_write_addr" }, \
......
...@@ -40,9 +40,7 @@ Boston, MA 02111-1307, USA. */ ...@@ -40,9 +40,7 @@ Boston, MA 02111-1307, USA. */
#undef CC1_SPEC #undef CC1_SPEC
#define CC1_SPEC "%{!static:-fPIC}\ #define CC1_SPEC "%{!static:-fPIC}\
%{gused: -g -feliminate-unused-debug-symbols %<gused }\ %{g: %{!fno-eliminate-unused-debug-symbols: -feliminate-unused-debug-symbols }}"
%{gfull: -g -fno-eliminate-unused-debug-symbols %<gfull }\
%{g: %{!gfull: -feliminate-unused-debug-symbols %<gfull }}"
#undef ASM_SPEC #undef ASM_SPEC
#define ASM_SPEC "-arch i686 -force_cpusubtype_ALL" #define ASM_SPEC "-arch i686 -force_cpusubtype_ALL"
......
...@@ -126,9 +126,7 @@ do { \ ...@@ -126,9 +126,7 @@ do { \
the kernel or some such. */ the kernel or some such. */
#define CC1_SPEC "\ #define CC1_SPEC "\
%{gused: -g -feliminate-unused-debug-symbols %<gused }\ %{g: %{!fno-eliminate-unused-debug-symbols: -feliminate-unused-debug-symbols }} \
%{gfull: -g -fno-eliminate-unused-debug-symbols %<gfull }\
%{g: %{!gfull: -feliminate-unused-debug-symbols %<gfull }}\
%{static: %{Zdynamic: %e conflicting code gen style switches are used}}\ %{static: %{Zdynamic: %e conflicting code gen style switches are used}}\
%{!static:%{!mdynamic-no-pic:-fPIC}}" %{!static:%{!mdynamic-no-pic:-fPIC}}"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment