This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Kill more out-of-band dependence on c-pragma.h


Tested with cris target, applied.

Neil.

	* config/darwin-protos.h, config/c4x/c4x-protos.h,
	config/cris/cris-protos.h, config/i370/i370-protos.h,
	config/i960/i960-protos.h, config/ia64/ia64-protos.h,
	config/v850/v850-protos.h: Use struct, and don't conditionally
	compile on GCC_C_PRAGMA_H.

Index: config/darwin-protos.h
===================================================================
RCS file: /cvs/gcc/gcc/gcc/config/darwin-protos.h,v
retrieving revision 1.17
diff -u -p -r1.17 darwin-protos.h
--- config/darwin-protos.h	29 Sep 2002 19:55:07 -0000	1.17
+++ config/darwin-protos.h	1 Jan 2003 20:34:52 -0000
@@ -72,11 +72,9 @@ extern void machopic_select_section PARA
 extern void machopic_select_rtx_section PARAMS ((enum machine_mode, rtx,
 						 unsigned HOST_WIDE_INT));
 
-#ifdef GCC_C_PRAGMA_H
-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
+extern void darwin_pragma_ignore PARAMS ((struct cpp_reader *));
+extern void darwin_pragma_options PARAMS ((struct cpp_reader *));
+extern void darwin_pragma_unused PARAMS ((struct cpp_reader *));
 
 /* Expanded by EXTRA_SECTION_FUNCTIONS into varasm.o.  */
 extern void const_section PARAMS ((void));
Index: config/c4x/c4x-protos.h
===================================================================
RCS file: /cvs/gcc/gcc/gcc/config/c4x/c4x-protos.h,v
retrieving revision 1.28
diff -u -p -r1.28 c4x-protos.h
--- config/c4x/c4x-protos.h	16 Jul 2002 02:16:35 -0000	1.28
+++ config/c4x/c4x-protos.h	1 Jan 2003 20:34:52 -0000
@@ -293,15 +293,13 @@ extern enum machine_mode c4x_caller_save
 extern int c4x_rpts_cycles;	        /* Max cycles for RPTS.  */
 extern int c4x_cpu_version;		/* Cpu version C30/31/32/40/44.  */
 
-#ifdef GCC_C_PRAGMA_H
-extern void c4x_pr_CODE_SECTION		PARAMS ((cpp_reader *));
-extern void c4x_pr_DATA_SECTION		PARAMS ((cpp_reader *));
-extern void c4x_pr_FUNC_IS_PURE		PARAMS ((cpp_reader *));
-extern void c4x_pr_FUNC_NEVER_RETURNS	PARAMS ((cpp_reader *));
-extern void c4x_pr_INTERRUPT		PARAMS ((cpp_reader *));
-extern void c4x_pr_ignored		PARAMS ((cpp_reader *));
+extern void c4x_pr_CODE_SECTION		PARAMS ((struct cpp_reader *));
+extern void c4x_pr_DATA_SECTION		PARAMS ((struct cpp_reader *));
+extern void c4x_pr_FUNC_IS_PURE		PARAMS ((struct cpp_reader *));
+extern void c4x_pr_FUNC_NEVER_RETURNS	PARAMS ((struct cpp_reader *));
+extern void c4x_pr_INTERRUPT		PARAMS ((struct cpp_reader *));
+extern void c4x_pr_ignored		PARAMS ((struct cpp_reader *));
 extern void c4x_init_pragma		PARAMS ((int (*) (tree *)));
-#endif
 
 extern GTY(()) tree code_tree;
 extern GTY(()) tree data_tree;
Index: config/cris/cris-protos.h
===================================================================
RCS file: /cvs/gcc/gcc/gcc/config/cris/cris-protos.h,v
retrieving revision 1.5
diff -u -p -r1.5 cris-protos.h
--- config/cris/cris-protos.h	20 Oct 2002 22:37:09 -0000	1.5
+++ config/cris/cris-protos.h	1 Jan 2003 20:34:52 -0000
@@ -52,9 +52,7 @@ extern rtx cris_expand_builtin_va_arg PA
 # endif
 #endif /* RTX_CODE */
 
-#ifdef GCC_C_PRAGMA_H
-extern void cris_pragma_expand_mul PARAMS ((cpp_reader *));
-#endif
+extern void cris_pragma_expand_mul PARAMS ((struct cpp_reader *));
 
 /* Need one that returns an int; usable in expressions. */
 extern int cris_fatal PARAMS ((char *));
Index: config/i370/i370-protos.h
===================================================================
RCS file: /cvs/gcc/gcc/gcc/config/i370/i370-protos.h,v
retrieving revision 1.6
diff -u -p -r1.6 i370-protos.h
--- config/i370/i370-protos.h	21 Sep 2002 16:10:33 -0000	1.6
+++ config/i370/i370-protos.h	1 Jan 2003 20:34:52 -0000
@@ -51,8 +51,6 @@ extern int mvs_check_alias PARAMS ((cons
 extern void check_label_emit PARAMS ((void));
 extern void mvs_free_label_list PARAMS ((void));
 
-#ifdef GCC_C_PRAGMA_H
-extern void i370_pr_map PARAMS ((cpp_reader *));
-#endif
+extern void i370_pr_map PARAMS ((struct cpp_reader *));
 
 #endif /* ! GCC_I370_PROTOS_H */
Index: config/i960/i960-protos.h
===================================================================
RCS file: /cvs/gcc/gcc/gcc/config/i960/i960-protos.h,v
retrieving revision 1.10
diff -u -p -r1.10 i960-protos.h
--- config/i960/i960-protos.h	20 Oct 2002 22:37:10 -0000	1.10
+++ config/i960/i960-protos.h	1 Jan 2003 20:34:52 -0000
@@ -98,9 +98,7 @@ extern int compute_frame_size PARAMS ((i
 extern void output_function_profiler PARAMS ((FILE *, int));
 extern void i960_scan_opcode PARAMS ((const char *));
 
-#ifdef GCC_C_PRAGMA_H
-extern void i960_pr_align PARAMS ((cpp_reader *));
-extern void i960_pr_noalign PARAMS ((cpp_reader *));
-#endif
+extern void i960_pr_align PARAMS ((struct cpp_reader *));
+extern void i960_pr_noalign PARAMS ((struct cpp_reader *));
 
 #endif /* ! GCC_I960_PROTOS_H  */
Index: config/ia64/ia64-protos.h
===================================================================
RCS file: /cvs/gcc/gcc/gcc/config/ia64/ia64-protos.h,v
retrieving revision 1.49
diff -u -p -r1.49 ia64-protos.h
--- config/ia64/ia64-protos.h	20 Oct 2002 22:37:11 -0000	1.49
+++ config/ia64/ia64-protos.h	1 Jan 2003 20:34:52 -0000
@@ -145,8 +145,5 @@ extern void sbss_section PARAMS ((void))
 extern enum direction ia64_hpux_function_arg_padding PARAMS ((enum machine_mode, tree));
 #endif /* ARGS_SIZE_RTX */
 
-#ifdef GCC_C_PRAGMA_H
-extern void ia64_hpux_handle_builtin_pragma PARAMS ((cpp_reader *));
-#endif
-
+extern void ia64_hpux_handle_builtin_pragma PARAMS ((struct cpp_reader *));
 extern void ia64_hpux_asm_file_end PARAMS ((FILE *));
Index: config/v850/v850-protos.h
===================================================================
RCS file: /cvs/gcc/gcc/gcc/config/v850/v850-protos.h,v
retrieving revision 1.15
diff -u -p -r1.15 v850-protos.h
--- config/v850/v850-protos.h	15 Sep 2002 20:44:01 -0000	1.15
+++ config/v850/v850-protos.h	1 Jan 2003 20:34:53 -0000
@@ -89,16 +89,14 @@ extern int    function_arg_partial_nregs
 #endif
 #endif
 
-#ifdef GCC_C_PRAGMA_H
-extern void ghs_pragma_section		    PARAMS ((cpp_reader *));
-extern void ghs_pragma_interrupt	    PARAMS ((cpp_reader *));
-extern void ghs_pragma_starttda		    PARAMS ((cpp_reader *));
-extern void ghs_pragma_startsda		    PARAMS ((cpp_reader *));
-extern void ghs_pragma_startzda		    PARAMS ((cpp_reader *));
-extern void ghs_pragma_endtda		    PARAMS ((cpp_reader *));
-extern void ghs_pragma_endsda		    PARAMS ((cpp_reader *));
-extern void ghs_pragma_endzda		    PARAMS ((cpp_reader *));
-#endif
+extern void ghs_pragma_section		    PARAMS ((struct cpp_reader *));
+extern void ghs_pragma_interrupt	    PARAMS ((struct cpp_reader *));
+extern void ghs_pragma_starttda		    PARAMS ((struct cpp_reader *));
+extern void ghs_pragma_startsda		    PARAMS ((struct cpp_reader *));
+extern void ghs_pragma_startzda		    PARAMS ((struct cpp_reader *));
+extern void ghs_pragma_endtda		    PARAMS ((struct cpp_reader *));
+extern void ghs_pragma_endsda		    PARAMS ((struct cpp_reader *));
+extern void ghs_pragma_endzda		    PARAMS ((struct cpp_reader *));
 
 #undef  Mmode
 


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]