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.

From-SVN: r67229
This commit is contained in:
Stan Shebs 2003-05-29 21:13:35 +00:00 committed by Stan Shebs
parent f37e2274d0
commit 1c36b2f912
6 changed files with 9 additions and 29 deletions

View File

@ -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...

View File

@ -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)

View File

@ -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. */

View File

@ -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) \

View File

@ -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})

View File

@ -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)