mirror of
git://gcc.gnu.org/git/gcc.git
synced 2024-12-20 00:09:34 +08:00
update definition/use of HANDLE_PRAGMA to match new specification.
From-SVN: r22451
This commit is contained in:
parent
c0f5ceb78b
commit
f43a85cacf
@ -1,3 +1,12 @@
|
||||
Wed Sep 16 12:29:22 1998 Nick Clifton <nickc@cygnus.com>
|
||||
|
||||
* config/sh/sh.h: Update definition of HANDLE_PRAGMA to match
|
||||
new specification.
|
||||
|
||||
* config/sh/sh.c (handle_pragma): Rename to sh_handle_pragma().
|
||||
(sh_handle_pragma): Change function arguments to match new
|
||||
specification for HANDLE_PRAGMA.
|
||||
|
||||
Wed Sep 16 12:43:19 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
|
||||
|
||||
* gen-protos.c (parse_fn_proto): Cast argument of ISALNUM to
|
||||
|
@ -3700,17 +3700,13 @@ initial_elimination_offset (from, to)
|
||||
compiler. */
|
||||
|
||||
int
|
||||
handle_pragma (file, t)
|
||||
FILE *file;
|
||||
tree t;
|
||||
sh_handle_pragma (p_getc, p_ungetc, pname)
|
||||
int (* p_getc) PROTO((void));
|
||||
void (* p_ungetc) PROTO((int));
|
||||
char * pname;
|
||||
{
|
||||
int retval = 0;
|
||||
register char *pname;
|
||||
|
||||
if (TREE_CODE (t) != IDENTIFIER_NODE)
|
||||
return 0;
|
||||
|
||||
pname = IDENTIFIER_POINTER (t);
|
||||
if (strcmp (pname, "interrupt") == 0)
|
||||
pragma_interrupt = retval = 1;
|
||||
else if (strcmp (pname, "trapa") == 0)
|
||||
|
@ -1819,12 +1819,10 @@ int barrier_align ();
|
||||
#define TARGET_MEM_FUNCTIONS
|
||||
|
||||
/* Define this macro if you want to implement any pragmas. If defined, it
|
||||
is a C expression to be executed when #pragma is seen. The
|
||||
argument FILE is the stdio input stream from which the source
|
||||
text can be read. CH is the first character after the #pragma. The
|
||||
result of the expression is the terminating character found
|
||||
(newline or EOF). */
|
||||
#define HANDLE_PRAGMA(FILE, NODE) handle_pragma ((FILE), (NODE))
|
||||
is a C expression whose value is 1 if the pragma was handled by the
|
||||
macro, zero otherwise. */
|
||||
#define HANDLE_PRAGMA(GETC, UNGETC, NODE) sh_handle_pragma (GETC, UNGETC, NODE)
|
||||
extern int sh_handle_pragma ();
|
||||
|
||||
/* Set when processing a function with pragma interrupt turned on. */
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user