From bdfd0ed47e4b2449c1bd87f38aef92091e16feff Mon Sep 17 00:00:00 2001 From: Mike Stump Date: Sat, 21 Aug 2004 17:02:52 +0000 Subject: [PATCH] darwin.h (SUBTARGET_OPTIONS): Move from here, to... * config/rs6000/darwin.h (SUBTARGET_OPTIONS): Move from here, to... (darwin_fix_and_continue): Likewise. (darwin_fix_and_continue_switch): Likewise. * config/darwin.h (SUBTARGET_OPTIONS): ...here, to fix -mone-byte-bool. (darwin_fix_and_continue): Likewise. (darwin_fix_and_continue_switch): Likewise. From-SVN: r86365 --- gcc/ChangeLog | 9 +++++++++ gcc/config/darwin.h | 9 ++++++++- gcc/config/rs6000/darwin.h | 10 ---------- 3 files changed, 17 insertions(+), 11 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index f557d4081a3..67412fa2e59 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,12 @@ +2004-08-21 Mike Stump + + * config/rs6000/darwin.h (SUBTARGET_OPTIONS): Move from here, to... + (darwin_fix_and_continue): Likewise. + (darwin_fix_and_continue_switch): Likewise. + * config/darwin.h (SUBTARGET_OPTIONS): ...here, to fix -mone-byte-bool. + (darwin_fix_and_continue): Likewise. + (darwin_fix_and_continue_switch): Likewise. + 2004-08-21 Danny Smith PR c++/16030 diff --git a/gcc/config/darwin.h b/gcc/config/darwin.h index cd37567215e..0099e0bbbd3 100644 --- a/gcc/config/darwin.h +++ b/gcc/config/darwin.h @@ -140,9 +140,16 @@ Boston, MA 02111-1307, USA. */ that this switch has no "no-" variant. */ extern const char *darwin_one_byte_bool; +extern int darwin_fix_and_continue; +extern const char *darwin_fix_and_continue_switch; + #undef SUBTARGET_OPTIONS #define SUBTARGET_OPTIONS \ - {"one-byte-bool", &darwin_one_byte_bool, N_("Set sizeof(bool) to 1"), 0 } + {"one-byte-bool", &darwin_one_byte_bool, N_("Set sizeof(bool) to 1"), 0 }, \ + {"fix-and-continue", &darwin_fix_and_continue_switch, \ + N_("Generate code suitable for fast turn around debugging"), 0}, \ + {"no-fix-and-continue", &darwin_fix_and_continue_switch, \ + N_("Don't generate code suitable for fast turn around debugging"), 0} /* These compiler options take n arguments. */ diff --git a/gcc/config/rs6000/darwin.h b/gcc/config/rs6000/darwin.h index f1d5e765863..b2b8e28e375 100644 --- a/gcc/config/rs6000/darwin.h +++ b/gcc/config/rs6000/darwin.h @@ -381,16 +381,6 @@ extern const char *darwin_one_byte_bool; #define HAS_MD_FALLBACK_FRAME_STATE_FOR 1 -#undef SUBTARGET_OPTIONS -#define SUBTARGET_OPTIONS \ - {"fix-and-continue", &darwin_fix_and_continue_switch, \ - N_("Generate code suitable for fast turn around debugging"), 0}, \ - {"no-fix-and-continue", &darwin_fix_and_continue_switch, \ - N_("Don't generate code suitable for fast turn around debugging"), 0} - -extern int darwin_fix_and_continue; -extern const char *darwin_fix_and_continue_switch; - /* True, iff we're generating fast turn around debugging code. When true, we arrange for function prologues to start with 4 nops so that gdb may insert code to redirect them, and for data to accessed -- 2.30.2