m68k.c (legitimize_pic_address): Move prototype ...
* m68k.c (legitimize_pic_address): Move prototype ... * m68k-protos.h (legitimize_pic_address): ... here. * m68k.md (legitimize_pic_address): Delete prototypes. (untyped_call): Invoke GEN_CALL(), not gen_call(). * nextstep.c: Include system.h and toplev.h. (get_directive_line): Don't prototype. (handle_pragma): Mark parameters with ATTRIBUTE_UNUSED and constify. * nextstep.h (handle_pragma): Prototype. (SECTION_FUNCTION): Prototype FUNCTION(). Move prototype of objc_section_init ... (EXTRA_SECTION_FUNCTIONS): ... here. From-SVN: r34427
This commit is contained in:
parent
df07dc5beb
commit
a60369f0fe
@ -1,3 +1,21 @@
|
||||
2000-06-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
|
||||
|
||||
* m68k.c (legitimize_pic_address): Move prototype ...
|
||||
|
||||
* m68k-protos.h (legitimize_pic_address): ... here.
|
||||
|
||||
* m68k.md (legitimize_pic_address): Delete prototypes.
|
||||
(untyped_call): Invoke GEN_CALL(), not gen_call().
|
||||
|
||||
* nextstep.c: Include system.h and toplev.h.
|
||||
(get_directive_line): Don't prototype.
|
||||
(handle_pragma): Mark parameters with ATTRIBUTE_UNUSED and constify.
|
||||
|
||||
* nextstep.h (handle_pragma): Prototype.
|
||||
(SECTION_FUNCTION): Prototype FUNCTION(). Move prototype of
|
||||
objc_section_init ...
|
||||
(EXTRA_SECTION_FUNCTIONS): ... here.
|
||||
|
||||
Tue Jun 6 08:17:26 2000 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
|
||||
|
||||
* sdbout.c (struct sdb_file): NAME now const.
|
||||
|
@ -61,6 +61,7 @@ extern int general_src_operand PARAMS ((rtx, enum machine_mode));
|
||||
extern int nonimmediate_src_operand PARAMS ((rtx, enum machine_mode));
|
||||
extern int memory_src_operand PARAMS ((rtx, enum machine_mode));
|
||||
extern int pcrel_address PARAMS ((rtx, enum machine_mode));
|
||||
extern rtx legitimize_pic_address PARAMS ((rtx, enum machine_mode, rtx));
|
||||
#endif /* RTX_CODE */
|
||||
|
||||
extern int flags_in_68881 PARAMS ((void));
|
||||
|
@ -54,7 +54,6 @@ enum reg_class regno_reg_class[]
|
||||
int switch_table_difference_label_flag;
|
||||
|
||||
static rtx find_addr_reg PARAMS ((rtx));
|
||||
rtx legitimize_pic_address PARAMS ((rtx, enum machine_mode, rtx));
|
||||
static const char *singlemove_string PARAMS ((rtx *));
|
||||
|
||||
|
||||
|
@ -509,7 +509,6 @@
|
||||
Call legitimize_pic_address with the source, mode, and a relocation
|
||||
register (a new pseudo, or the final destination if reload_in_progress
|
||||
is set). Then fall through normally */
|
||||
extern rtx legitimize_pic_address();
|
||||
rtx temp = reload_in_progress ? operands[0] : gen_reg_rtx (Pmode);
|
||||
operands[1] = legitimize_pic_address (operands[1], SImode, temp);
|
||||
}
|
||||
@ -955,7 +954,6 @@
|
||||
Call legitimize_pic_address with the source, mode, and a relocation
|
||||
register (a new pseudo, or the final destination if reload_in_progress
|
||||
is set). Then fall through normally */
|
||||
extern rtx legitimize_pic_address();
|
||||
rtx temp = reload_in_progress ? operands[0] : gen_reg_rtx (Pmode);
|
||||
operands[1] = legitimize_pic_address (operands[1], SImode, temp);
|
||||
}
|
||||
@ -6940,7 +6938,7 @@
|
||||
{
|
||||
int i;
|
||||
|
||||
emit_call_insn (gen_call (operands[0], const0_rtx, NULL, const0_rtx));
|
||||
emit_call_insn (GEN_CALL (operands[0], const0_rtx, NULL, const0_rtx));
|
||||
|
||||
for (i = 0; i < XVECLEN (operands[2], 0); i++)
|
||||
{
|
||||
|
@ -20,9 +20,10 @@ the Free Software Foundation, 59 Temple Place - Suite 330,
|
||||
Boston, MA 02111-1307, USA. */
|
||||
|
||||
#include "config.h"
|
||||
#include <stdio.h>
|
||||
#include "system.h"
|
||||
#include "flags.h"
|
||||
#include "tree.h"
|
||||
#include "toplev.h"
|
||||
|
||||
/* Make everything that used to go in the text section really go there. */
|
||||
|
||||
@ -38,8 +39,6 @@ static int pragma_initialized;
|
||||
|
||||
static int initial_optimize_flag;
|
||||
|
||||
extern char *get_directive_line ();
|
||||
|
||||
/* Called from check_newline via the macro HANDLE_PRAGMA.
|
||||
FINPUT is the source file input stream.
|
||||
CH is the first character after `#pragma'.
|
||||
@ -47,9 +46,9 @@ extern char *get_directive_line ();
|
||||
|
||||
int
|
||||
handle_pragma (p_getc, p_ungetc, pname)
|
||||
int (* p_getc) PARAMS ((void));
|
||||
void (* p_ungetc) PARAMS ((int));
|
||||
char * pname;
|
||||
int (* p_getc) PARAMS ((void)) ATTRIBUTE_UNUSED;
|
||||
void (* p_ungetc) PARAMS ((int)) ATTRIBUTE_UNUSED;
|
||||
const char *pname;
|
||||
{
|
||||
int retval = 0;
|
||||
|
||||
|
@ -259,7 +259,7 @@ Boston, MA 02111-1307, USA. */
|
||||
|
||||
#undef HANDLE_PRAGMA
|
||||
#define HANDLE_PRAGMA(GETC, UNGETC, NAME) handle_pragma (GETC, UNGETC, NAME)
|
||||
extern int handle_pragma ();
|
||||
extern int handle_pragma PARAMS ((int(*)(void), void (*)(int), const char *));
|
||||
|
||||
/* Give methods pretty symbol names on NeXT. */
|
||||
|
||||
@ -320,10 +320,10 @@ extern int handle_pragma ();
|
||||
|
||||
#undef SECTION_FUNCTION
|
||||
#define SECTION_FUNCTION(FUNCTION, SECTION, DIRECTIVE, WAS_TEXT, OBJC) \
|
||||
extern void FUNCTION PARAMS ((void)); \
|
||||
void \
|
||||
FUNCTION () \
|
||||
{ \
|
||||
extern void objc_section_init (); \
|
||||
extern int flag_no_mach_text_sections; \
|
||||
\
|
||||
if (WAS_TEXT && flag_no_mach_text_sections) \
|
||||
@ -353,6 +353,7 @@ FUNCTION () \
|
||||
|
||||
#undef EXTRA_SECTION_FUNCTIONS
|
||||
#define EXTRA_SECTION_FUNCTIONS \
|
||||
extern void objc_section_init PARAMS ((void)); \
|
||||
SECTION_FUNCTION (const_section, \
|
||||
in_const, \
|
||||
".const", 1, 0) \
|
||||
|
Loading…
Reference in New Issue
Block a user