summaryrefslogtreecommitdiffstats
path: root/gcc/config/darwin-protos.h
diff options
context:
space:
mode:
authorshebs <shebs@138bc75d-0d04-0410-961f-82ee72b054a4>2001-06-28 19:55:53 +0000
committershebs <shebs@138bc75d-0d04-0410-961f-82ee72b054a4>2001-06-28 19:55:53 +0000
commit49f45d837e1b1356a0d158191677ac62023314a1 (patch)
treeb2a72f6a5ab81bf086500082f812a81d2ec683e0 /gcc/config/darwin-protos.h
parent754427536de4c78a51e3afb03daff2c808d4f4c0 (diff)
downloadppe42-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.h7
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
OpenPOWER on IntegriCloud