aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorgeoffk <geoffk@138bc75d-0d04-0410-961f-82ee72b054a4>2006-03-31 01:17:07 +0000
committergeoffk <geoffk@138bc75d-0d04-0410-961f-82ee72b054a4>2006-03-31 01:17:07 +0000
commitd42537449616a869f76f870ade4f7e8e56a324e9 (patch)
tree41a64f68426810cc85d2a9778999b4b8ce7d648a
parent7c55bb42786e7a517b7670898720fbc15cb8df56 (diff)
Radar 4493694apple/gcc-5333
* c-opts.c (c_common_handle_option): Ignore -fsave-repository when not using STABS. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/apple-local-200502-branch@112560 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r--gcc/ChangeLog.apple-ppc6
-rw-r--r--gcc/c-opts.c5
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 */