diff options
author | shebs <shebs@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-06-28 19:55:53 +0000 |
---|---|---|
committer | shebs <shebs@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-06-28 19:55:53 +0000 |
commit | 49f45d837e1b1356a0d158191677ac62023314a1 (patch) | |
tree | b2a72f6a5ab81bf086500082f812a81d2ec683e0 /gcc/config/darwin-protos.h | |
parent | 754427536de4c78a51e3afb03daff2c808d4f4c0 (diff) | |
download | ppe42-gcc-49f45d837e1b1356a0d158191677ac62023314a1.tar.gz ppe42-gcc-49f45d837e1b1356a0d158191677ac62023314a1.zip |
* config/darwin.h (REGISTER_TARGET_PRAGMAS): Define.
* config/darwin-c.c: New file.
* config/darwin-protos.h: Declare new functions.
* config/rs6000/t-darwin (darwin-c.o): New rule.
* config.gcc (powerpc-*-darwin*): Define c_target_objs and
cxx_target_objs.
* doc/extend.texi (Pragmas): New section.
* gcc.dg/pragma-darwin.c: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@43645 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config/darwin-protos.h')
-rw-r--r-- | gcc/config/darwin-protos.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/gcc/config/darwin-protos.h b/gcc/config/darwin-protos.h index 10afb9a8b1d..9b91a193bea 100644 --- a/gcc/config/darwin-protos.h +++ b/gcc/config/darwin-protos.h @@ -56,3 +56,10 @@ extern void darwin_encode_section_info PARAMS ((tree)); #endif /* TREE_CODE */ extern void machopic_finish PARAMS ((FILE *)); + +#ifdef GCC_C_PRAGMA_H +extern void darwin_init_pragma PARAMS ((int (*) (tree *))); +extern void darwin_pragma_ignore PARAMS ((cpp_reader *)); +extern void darwin_pragma_options PARAMS ((cpp_reader *)); +extern void darwin_pragma_unused PARAMS ((cpp_reader *)); +#endif |