X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=gas%2Fread.h;h=e83118fd69cb59102ca172523db98abe92f5cc85;hb=5430098f1807e084fe4ff5057040d68435f3d8a2;hp=0787eab5e9bdb96826f6c498b42b96ef9bc72f71;hpb=e0471c16c5ac8eddf49daf781248822f4a1ebc58;p=deliverable%2Fbinutils-gdb.git diff --git a/gas/read.h b/gas/read.h index 0787eab5e9..e83118fd69 100644 --- a/gas/read.h +++ b/gas/read.h @@ -1,5 +1,5 @@ /* read.h - of read.c - Copyright (C) 1986-2016 Free Software Foundation, Inc. + Copyright (C) 1986-2017 Free Software Foundation, Inc. This file is part of GAS, the GNU Assembler. @@ -29,8 +29,11 @@ extern char *input_line_pointer; /* -> char we are parsing now. */ #ifdef PERMIT_WHITESPACE #define SKIP_WHITESPACE() \ ((*input_line_pointer == ' ') ? ++input_line_pointer : 0) +#define SKIP_ALL_WHITESPACE() \ + while (*input_line_pointer == ' ') ++input_line_pointer #else -#define SKIP_WHITESPACE() know(*input_line_pointer != ' ' ) +#define SKIP_WHITESPACE() know (*input_line_pointer != ' ' ) +#define SKIP_ALL_WHITESPACE() SKIP_WHITESPACE() #endif #define SKIP_WHITESPACE_AFTER_NAME() \ @@ -153,6 +156,8 @@ extern void generate_lineno_debug (void); extern void s_abort (int) ATTRIBUTE_NORETURN; extern void s_align_bytes (int arg); extern void s_align_ptwo (int); +extern void do_align (unsigned int align, char *fill, unsigned int length, + unsigned int max); extern void bss_alloc (symbolS *, addressT, unsigned); extern offsetT parse_align (int); extern symbolS *s_comm_internal (int, symbolS *(*) (int, symbolS *, addressT)); @@ -208,3 +213,5 @@ extern void s_xstab (int what); extern void s_rva (int); extern void s_incbin (int); extern void s_weakref (int); +extern void temp_ilp (char *); +extern void restore_ilp (void);