diff options
author | Geoffrey Keating <geoffk@apple.com> | 2006-03-31 01:17:07 +0000 |
---|---|---|
committer | Geoffrey Keating <geoffk@apple.com> | 2006-03-31 01:17:07 +0000 |
commit | 5573dc1729e439e5341f3af07d06338a26f66731 (patch) | |
tree | 41a64f68426810cc85d2a9778999b4b8ce7d648a | |
parent | cab32380173a721d285c27d534a433283c4e0341 (diff) |
Radar 4493694apple/gcc-5333
* c-opts.c (c_common_handle_option): Ignore -fsave-repository
when not using STABS.
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/apple-local-200502-branch@112560 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r-- | gcc/ChangeLog.apple-ppc | 6 | ||||
-rw-r--r-- | gcc/c-opts.c | 5 |
2 files changed, 10 insertions, 1 deletions
diff --git a/gcc/ChangeLog.apple-ppc b/gcc/ChangeLog.apple-ppc index eeed18c47c2..d8dd4b4ee70 100644 --- a/gcc/ChangeLog.apple-ppc +++ b/gcc/ChangeLog.apple-ppc @@ -1,3 +1,9 @@ +2006-03-30 Geoffrey Keating <geoffk@apple.com> + + Radar 4493694 + * c-opts.c (c_common_handle_option): Ignore -fsave-repository + when not using STABS. + 2006-03-28 Geoffrey Keating <geoffk@apple.com> Radar 4321213 diff --git a/gcc/c-opts.c b/gcc/c-opts.c index 6ccad0bc3fb..66700badaf5 100644 --- a/gcc/c-opts.c +++ b/gcc/c-opts.c @@ -270,7 +270,10 @@ c_common_handle_option (size_t scode, const char *arg, int value) /* APPLE LOCAL begin ss2 */ case OPT_fsave_repository_: - flag_save_repository = 1; + if (write_symbols != DBX_DEBUG) + error ("-fsave-repository may only be used with STABS debugging"); + else + flag_save_repository = 1; break; /* APPLE LOCAL end ss2 */ |