diff options
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/config/darwin.h | 12 | ||||
-rw-r--r-- | gcc/config/rs6000/darwin.h | 3 |
3 files changed, 15 insertions, 6 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 13616ec..79ae7ff 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,11 @@ 2002-05-18 Richard Henderson <rth@redhat.com> + * config/darwin.h (DARWIN_REGISTER_TARGET_PRAGMAS): Rename from + REGISTER_TARGET_PRAGMAS. + * config/rs6000/darwin.h (REGISTER_TARGET_PRAGMAS): Redefine. + +2002-05-18 Richard Henderson <rth@redhat.com> + * system.h (SELECT_RTX_SECTION): Poison. * target-def.h (TARGET_ASM_SELECT_RTX_SECTION): New. * target.h (select_rtx_section): New. diff --git a/gcc/config/darwin.h b/gcc/config/darwin.h index 9867f1f..4602126 100644 --- a/gcc/config/darwin.h +++ b/gcc/config/darwin.h @@ -622,10 +622,10 @@ enum machopic_addr_class { #define ASM_PREFERRED_EH_DATA_FORMAT(CODE,GLOBAL) \ (((CODE) == 1 || (GLOBAL) == 0) ? DW_EH_PE_pcrel : DW_EH_PE_absptr) -#define REGISTER_TARGET_PRAGMAS(PFILE) \ - do { \ - cpp_register_pragma (PFILE, 0, "mark", darwin_pragma_ignore); \ - cpp_register_pragma (PFILE, 0, "options", darwin_pragma_options); \ - cpp_register_pragma (PFILE, 0, "segment", darwin_pragma_ignore); \ - cpp_register_pragma (PFILE, 0, "unused", darwin_pragma_unused); \ +#define DARWIN_REGISTER_TARGET_PRAGMAS(PFILE) \ + do { \ + cpp_register_pragma (PFILE, 0, "mark", darwin_pragma_ignore); \ + cpp_register_pragma (PFILE, 0, "options", darwin_pragma_options); \ + cpp_register_pragma (PFILE, 0, "segment", darwin_pragma_ignore); \ + cpp_register_pragma (PFILE, 0, "unused", darwin_pragma_unused); \ } while (0) diff --git a/gcc/config/rs6000/darwin.h b/gcc/config/rs6000/darwin.h index 81c24e7..c415fe9 100644 --- a/gcc/config/rs6000/darwin.h +++ b/gcc/config/rs6000/darwin.h @@ -237,3 +237,6 @@ Boston, MA 02111-1307, USA. */ /* For binary compatibility with 2.95; Darwin C APIs use bool from stdbool.h, which was an int-sized enum in 2.95. */ #define BOOL_TYPE_SIZE INT_TYPE_SIZE + +#undef REGISTER_TARGET_PRAGMAS +#define REGISTER_TARGET_PRAGMAS DARWIN_REGISTER_TARGET_PRAGMAS |