aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog9
-rw-r--r--gcc/config/avr/avr.h7
-rw-r--r--gcc/config/d30v/d30v.h5
-rw-r--r--gcc/config/ip2k/ip2k.h7
-rw-r--r--gcc/doc/tm.texi6
-rw-r--r--gcc/objc/objc-act.c4
6 files changed, 9 insertions, 29 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 780a9f7..9463358 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,12 @@
+2003-05-29 Stan Shebs <shebs@apple.com>
+
+ Remove OBJC_PROLOGUE everywhere.
+ * objc/objc-act.c (finish_objc): Remove use of OBJC_PROLOGUE.
+ * config/avr/avr.h: Remove no-op ref to OBJC_PROLOGUE.
+ * config/d30v/d30v.h: Similarly.
+ * config/ip2k/ip2k.h: Similarly.
+ * doc/tm.texi: Remove doc of OBJC_PROLOGUE.
+
2003-05-29 Roger Sayle <roger@eyesopen.com>
* c-semantics.c (genrtl_do_stmt_1): New function split out from...
diff --git a/gcc/config/avr/avr.h b/gcc/config/avr/avr.h
index 2c6699e..7a8decb 100644
--- a/gcc/config/avr/avr.h
+++ b/gcc/config/avr/avr.h
@@ -1745,13 +1745,6 @@ progmem_section () \
/* Switch into a generic section. */
#define TARGET_ASM_NAMED_SECTION default_elf_asm_named_section
-#define OBJC_PROLOGUE {}
-/* A C statement to output any assembler statements which are
- required to precede any Objective-C object definitions or message
- sending. The statement is executed only when compiling an
- Objective-C program. */
-
-
#define ASM_OUTPUT_ASCII(FILE, P, SIZE) gas_output_ascii (FILE,P,SIZE)
/* `ASM_OUTPUT_ASCII (STREAM, PTR, LEN)'
output_ascii (FILE, P, SIZE)
diff --git a/gcc/config/d30v/d30v.h b/gcc/config/d30v/d30v.h
index 695419f..05b2e0c 100644
--- a/gcc/config/d30v/d30v.h
+++ b/gcc/config/d30v/d30v.h
@@ -2678,11 +2678,6 @@ extern const char *d30v_branch_cost_string;
Defined in svr4.h. */
/* #define ASM_OUTPUT_IDENT(STREAM, STRING) */
-/* A C statement to output any assembler statements which are required to
- precede any Objective-C object definitions or message sending. The
- statement is executed only when compiling an Objective-C program. */
-/* #define OBJC_PROLOGUE */
-
/* Output of Data. */
diff --git a/gcc/config/ip2k/ip2k.h b/gcc/config/ip2k/ip2k.h
index 76b7a4f..2c46924 100644
--- a/gcc/config/ip2k/ip2k.h
+++ b/gcc/config/ip2k/ip2k.h
@@ -1895,13 +1895,6 @@ do { \
time-saving assumptions that are valid for ordinary compiler
output. */
-
-#define OBJC_PROLOGUE {}
-/* A C statement to output any assembler statements which are
- required to precede any Objective-C object definitions or message
- sending. The statement is executed only when compiling an
- Objective-C program. */
-
#define ASM_OUTPUT_DOUBLE(STREAM, VALUE) \
fprintf ((STREAM), ".double %.20e\n", (VALUE))
#define ASM_OUTPUT_FLOAT(STREAM, VALUE) \
diff --git a/gcc/doc/tm.texi b/gcc/doc/tm.texi
index 70a0d96..f436193 100644
--- a/gcc/doc/tm.texi
+++ b/gcc/doc/tm.texi
@@ -6276,12 +6276,6 @@ information for the debugger in use is appropriate.
A C statement to output something to the assembler file to handle a
@samp{#ident} directive containing the text @var{string}. If this
macro is not defined, nothing is output for a @samp{#ident} directive.
-
-@findex OBJC_PROLOGUE
-@item OBJC_PROLOGUE
-A C statement to output any assembler statements which are required to
-precede any Objective-C object definitions or message sending. The
-statement is executed only when compiling an Objective-C program.
@end table
@deftypefn {Target Hook} void TARGET_ASM_NAMED_SECTION (const char *@var{name}, unsigned int @var{flags}, unsigned int @var{align})
diff --git a/gcc/objc/objc-act.c b/gcc/objc/objc-act.c
index e0670e5..cf74c8d 100644
--- a/gcc/objc/objc-act.c
+++ b/gcc/objc/objc-act.c
@@ -8270,10 +8270,6 @@ finish_objc ()
generate_forward_declaration_to_string_table ();
-#ifdef OBJC_PROLOGUE
- OBJC_PROLOGUE;
-#endif
-
/* Process the static instances here because initialization of objc_symtab
depends on them. */
if (objc_static_instances)