From f88a74911f7a002ce8fea763783a7b2f3e7b9ff0 Mon Sep 17 00:00:00 2001 From: Tom Wood Date: Wed, 1 Jul 1992 13:14:47 +0000 Subject: [PATCH] (HANDLE_SYSV_PRAGMA): Replaces HANDLE_PRAGMA From-SVN: r1371 --- gcc/config/m88k/m88k.h | 31 ++----------------------------- 1 file changed, 2 insertions(+), 29 deletions(-) diff --git a/gcc/config/m88k/m88k.h b/gcc/config/m88k/m88k.h index cfe7ffb6349..c551805bfc5 100644 --- a/gcc/config/m88k/m88k.h +++ b/gcc/config/m88k/m88k.h @@ -100,7 +100,6 @@ extern enum attr_cpu m88k_cpu; extern int null_epilogue (); extern int integer_ok_for_set (); extern int m88k_debugger_offset (); -extern void m88k_handle_pragma_token (); extern void emit_bcnd (); extern void expand_block_move (); @@ -1429,34 +1428,8 @@ enum reg_class { NO_REGS, AP_REG, XRF_REGS, GENERAL_REGS, AGRF_REGS, /* Allow and ignore #sccs directives */ #define SCCS_DIRECTIVE -/* Code to handle #pragma directives. The interface is a bit messy, - but there's no simpler way to do this while still using yylex. */ -#define HANDLE_PRAGMA(FILE) \ - do { \ - while (c == ' ' || c == '\t') \ - c = getc (FILE); \ - if (c == '\n' || c == EOF) \ - { \ - m88k_handle_pragma_token (0, 0); \ - return c; \ - } \ - ungetc (c, FILE); \ - switch (yylex ()) \ - { \ - case IDENTIFIER: \ - case TYPENAME: \ - case STRING: \ - case CONSTANT: \ - m88k_handle_pragma_token (token_buffer, yylval.ttype); \ - break; \ - default: \ - m88k_handle_pragma_token (token_buffer, 0); \ - } \ - if (nextchar >= 0) \ - c = nextchar, nextchar = -1; \ - else \ - c = getc (FILE); \ - } while (1) +/* Handle #pragma pack and sometimes #pragma weak. */ +#define HANDLE_SYSV_PRAGMA /* Tell when to handle #pragma weak. This is only done for V.4. */ #define HANDLE_PRAGMA_WEAK TARGET_SVR4 -- 2.30.2