From b7560989531cf57f7723e373d761506fac1686e3 Mon Sep 17 00:00:00 2001 From: Richard Stallman Date: Mon, 11 Oct 1993 03:02:24 +0000 Subject: [PATCH] (enum pragma_state): Defined. From-SVN: r5720 --- gcc/c-pragma.c | 16 ++++++++++++++++ gcc/varasm.c | 16 ++++++++++++++++ 2 files changed, 32 insertions(+) diff --git a/gcc/c-pragma.c b/gcc/c-pragma.c index 002c0946780..23890034826 100644 --- a/gcc/c-pragma.c +++ b/gcc/c-pragma.c @@ -29,6 +29,22 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */ #define HANDLE_PRAGMA_WEAK 1 #endif +/* See varasm.c for an identical definition. */ +enum pragma_state +{ + ps_start, + ps_done, + ps_bad, + ps_weak, + ps_name, + ps_equals, + ps_value, + ps_pack, + ps_left, + ps_align, + ps_right +}; + /* When structure field packing is in effect, this variable is the number of bits to use as the maximum alignment. When packing is not in effect, this is zero. */ diff --git a/gcc/varasm.c b/gcc/varasm.c index e2c0f5148b0..455adcdd4c0 100644 --- a/gcc/varasm.c +++ b/gcc/varasm.c @@ -3648,6 +3648,22 @@ output_constructor (exp, size) /* Support #pragma weak by default if WEAK_ASM_OP is defined. */ #if defined (HANDLE_PRAGMA_WEAK) || (defined (WEAK_ASM_OP) && defined (SET_ASM_OP)) +/* See c-pragma.c for an identical definition. */ +enum pragma_state +{ + ps_start, + ps_done, + ps_bad, + ps_weak, + ps_name, + ps_equals, + ps_value, + ps_pack, + ps_left, + ps_align, + ps_right +}; + /* Output asm to handle ``#pragma weak'' */ void handle_pragma_weak (what, asm_out_file, name, value) -- 2.30.2