diff options
author | Nick Clifton <nickc@redhat.com> | 2012-05-17 15:13:28 +0000 |
---|---|---|
committer | Nick Clifton <nickc@redhat.com> | 2012-05-17 15:13:28 +0000 |
commit | df7b86aa4cb63ce86e60949b8160438bc0f9e389 (patch) | |
tree | 5b75db54327715ae68627e815ba9552c4c0046ec /gas/config | |
parent | 134fa82ef4b30284ea5f18b2a3902f6f3d3e2fa4 (diff) | |
download | gdb-df7b86aa4cb63ce86e60949b8160438bc0f9e389.zip gdb-df7b86aa4cb63ce86e60949b8160438bc0f9e389.tar.gz gdb-df7b86aa4cb63ce86e60949b8160438bc0f9e389.tar.bz2 |
PR 14072
* configure.in: Add check that sysdep.h has been included before
any system header files.
* configure: Regenerate.
* config.in: Regenerate.
* sysdep.h: Generate an error if included before config.h.
* alpha-opc.c: Include sysdep.h before any other header file.
* alpha-dis.c: Likewise.
* avr-dis.c: Likewise.
* cgen-opc.c: Likewise.
* cr16-dis.c: Likewise.
* cris-dis.c: Likewise.
* crx-dis.c: Likewise.
* d10v-dis.c: Likewise.
* d10v-opc.c: Likewise.
* d30v-dis.c: Likewise.
* d30v-opc.c: Likewise.
* h8500-dis.c: Likewise.
* i370-dis.c: Likewise.
* i370-opc.c: Likewise.
* m10200-dis.c: Likewise.
* m10300-dis.c: Likewise.
* micromips-opc.c: Likewise.
* mips-opc.c: Likewise.
* mips61-opc.c: Likewise.
* moxie-dis.c: Likewise.
* or32-opc.c: Likewise.
* pj-dis.c: Likewise.
* ppc-dis.c: Likewise.
* ppc-opc.c: Likewise.
* s390-dis.c: Likewise.
* sh-dis.c: Likewise.
* sh64-dis.c: Likewise.
* sparc-dis.c: Likewise.
* sparc-opc.c: Likewise.
* spu-dis.c: Likewise.
* tic30-dis.c: Likewise.
* tic54x-dis.c: Likewise.
* tic80-dis.c: Likewise.
* tic80-opc.c: Likewise.
* tilegx-dis.c: Likewise.
* tilepro-dis.c: Likewise.
* v850-dis.c: Likewise.
* v850-opc.c: Likewise.
* vax-dis.c: Likewise.
* w65-dis.c: Likewise.
* xgate-dis.c: Likewise.
* xtensa-dis.c: Likewise.
* rl78-decode.opc: Likewise.
* rl78-decode.c: Regenerate.
* rx-decode.opc: Likewise.
* rx-decode.c: Regenerate.
* configure.in: Add check that sysdep.h has been included before
any system header files.
* configure: Regenerate.
* config.in: Regenerate.
* sysdep.h: Generate an error if included before config.h.
* configure.in: Add check that sysdep.h has been included before
any system header files.
* configure: Regenerate.
* config.in: Regenerate.
* aclocal.m4: Regenerate.
* bfd-in.h: Generate an error if included before config.h.
* sysdep.h: Likewise.
* bfd-in2.h: Regenerate.
* compress.c: Remove #include "config.h".
* plugin.c: Likewise.
* elf32-m68hc1x.c: Include sysdep.h before alloca-conf.h.
* elf64-hppa.c: Likewise.
* som.c: Likewise.
* xsymc.c: Likewise.
* configure.in: Add check that sysdep.h has been included before
any system header files.
* configure: Regenerate.
* config.in: Regenerate.
* configure.in: Add check that sysdep.h has been included before
any system header files.
* configure: Regenerate.
* config.in: Regenerate.
* aclocal.m4: Regenerate.
* Makefile.am: Use wrappers around C files generated by flex.
* Makefile.in: Regenerate.
* doc/Makefile.in: Regenerate.
* itbl-lex-wrapper.c: New file.
* config/bfin-lex-wrapper.c: New file.
* cgen.c: Include as.h before setjmp.h.
* config/tc-dlx.c: Include as.h before any other header.
* config/tc-h8300.c: Likewise.
* config/tc-lm32.c: Likewise.
* config/tc-mep.c: Likewise.
* config/tc-microblaze.c: Likewise.
* config/tc-mmix.c: Likewise.
* config/tc-msp430.c: Likewise.
* config/tc-or32.c: Likewise.
* config/tc-tic4x.c: Likewise.
* config/tc-tic54x.c: Likewise.
* config/tc-xtensa.c: Likewise.
* configure.in: Add check that sysdep.h has been included before
any system header files.
* configure: Regenerate.
* config.in: Regenerate.
* unwind-ia64.h: Include config.h.
Diffstat (limited to 'gas/config')
-rw-r--r-- | gas/config/bfin-lex-wrapper.c | 5 | ||||
-rw-r--r-- | gas/config/tc-dlx.c | 6 | ||||
-rw-r--r-- | gas/config/tc-h8300.c | 3 | ||||
-rw-r--r-- | gas/config/tc-lm32.c | 5 | ||||
-rw-r--r-- | gas/config/tc-mep.c | 4 | ||||
-rw-r--r-- | gas/config/tc-microblaze.c | 2 | ||||
-rw-r--r-- | gas/config/tc-mmix.c | 16 | ||||
-rw-r--r-- | gas/config/tc-msp430.c | 5 | ||||
-rw-r--r-- | gas/config/tc-or32.c | 4 | ||||
-rw-r--r-- | gas/config/tc-tic4x.c | 5 | ||||
-rw-r--r-- | gas/config/tc-tic54x.c | 4 | ||||
-rw-r--r-- | gas/config/tc-xtensa.c | 4 |
12 files changed, 32 insertions, 31 deletions
diff --git a/gas/config/bfin-lex-wrapper.c b/gas/config/bfin-lex-wrapper.c new file mode 100644 index 0000000..ac38720 --- /dev/null +++ b/gas/config/bfin-lex-wrapper.c @@ -0,0 +1,5 @@ +/* The C source file generated by flex includes stdio.h before any of + the C code in bfin-lex.l. Make sure we include sysdep.h first, so + that config.h can set the correct values for various things. */ +#include "sysdep.h" +#include "bfin-lex.c" diff --git a/gas/config/tc-dlx.c b/gas/config/tc-dlx.c index b846252..25841ed 100644 --- a/gas/config/tc-dlx.c +++ b/gas/config/tc-dlx.c @@ -1,5 +1,5 @@ -/* tc-ldx.c -- Assemble for the DLX - Copyright 2002, 2003, 2004, 2005, 2007, 2009, 2010 +/* tc-dlx.c -- Assemble for the DLX + Copyright 2002, 2003, 2004, 2005, 2007, 2009, 2010, 2012 Free Software Foundation, Inc. This file is part of GAS, the GNU Assembler. @@ -21,8 +21,8 @@ /* Initially created by Kuang Hwa Lin, 3/20/2002. */ -#include "safe-ctype.h" #include "as.h" +#include "safe-ctype.h" #include "tc-dlx.h" #include "opcode/dlx.h" diff --git a/gas/config/tc-h8300.c b/gas/config/tc-h8300.c index edfad44..bbf8c0e 100644 --- a/gas/config/tc-h8300.c +++ b/gas/config/tc-h8300.c @@ -359,7 +359,6 @@ static int parse_reg (char *, op_type *, unsigned *, int); static char *skip_colonthing (char *, int *); static char *parse_exp (char *, struct h8_op *); -static int constant_fits_width_p (struct h8_op *, unsigned int); static int constant_fits_size_p (struct h8_op *, int, int); /* @@ -556,7 +555,7 @@ skip_colonthing (char *src, int *mode) @@aa[:8] memory indirect. */ static int -constant_fits_width_p (struct h8_op *operand, unsigned int width) +constant_fits_width_p (struct h8_op *operand, offsetT width) { offsetT num; diff --git a/gas/config/tc-lm32.c b/gas/config/tc-lm32.c index bbdd2c5..88ffabb 100644 --- a/gas/config/tc-lm32.c +++ b/gas/config/tc-lm32.c @@ -1,5 +1,5 @@ /* tc-lm32.c - Lattice Mico32 assembler. - Copyright 2008 Free Software Foundation, Inc. + Copyright 2008, 2012 Free Software Foundation, Inc. Contributed by Jon Beniston <jon@beniston.com> This file is part of GAS, the GNU Assembler. @@ -19,10 +19,9 @@ Foundation, 51 Franklin Street - Fifth Floor, Boston, MA 02110-1301, USA. */ +#include "as.h" #include <string.h> #include <stdlib.h> - -#include "as.h" #include "safe-ctype.h" #include "subsegs.h" #include "bfd.h" diff --git a/gas/config/tc-mep.c b/gas/config/tc-mep.c index 3a6bd6a..377e4c3 100644 --- a/gas/config/tc-mep.c +++ b/gas/config/tc-mep.c @@ -1,5 +1,5 @@ /* tc-mep.c -- Assembler for the Toshiba Media Processor. - Copyright (C) 2001, 2002, 2003, 2004, 2005, 2007, 2009 + Copyright (C) 2001, 2002, 2003, 2004, 2005, 2007, 2009, 2012 Free Software Foundation. Inc. This file is part of GAS, the GNU Assembler. @@ -19,8 +19,8 @@ the Free Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ -#include <stdio.h> #include "as.h" +#include <stdio.h> #include "dwarf2dbg.h" #include "subsegs.h" #include "symcat.h" diff --git a/gas/config/tc-microblaze.c b/gas/config/tc-microblaze.c index 440c88b..3ab854f 100644 --- a/gas/config/tc-microblaze.c +++ b/gas/config/tc-microblaze.c @@ -19,8 +19,8 @@ Software Foundation, 51 Franklin Street - Fifth Floor, Boston, MA 02110-1301, USA. */ -#include <stdio.h> #include "as.h" +#include <stdio.h> #include "bfd.h" #include "subsegs.h" #define DEFINE_TABLE diff --git a/gas/config/tc-mmix.c b/gas/config/tc-mmix.c index 5b6b331..9d42302 100644 --- a/gas/config/tc-mmix.c +++ b/gas/config/tc-mmix.c @@ -1,6 +1,6 @@ /* tc-mmix.c -- Assembler for Don Knuth's MMIX. - Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 - Free Software Foundation. + Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, + 2012 Free Software Foundation. This file is part of GAS, the GNU Assembler. @@ -27,8 +27,8 @@ compatible syntax, but the main purpose is to serve GCC. */ -#include <limits.h> #include "as.h" +#include <limits.h> #include "subsegs.h" #include "elf/mmix.h" #include "opcode/mmix.h" @@ -40,11 +40,11 @@ for example assert something of what it became or make a relocation. */ enum mmix_fixup_action - { - mmix_fixup_byte, - mmix_fixup_register, - mmix_fixup_register_or_adjust_for_byte - }; +{ + mmix_fixup_byte, + mmix_fixup_register, + mmix_fixup_register_or_adjust_for_byte +}; static int get_spec_regno (char *); static int get_operands (int, char *, expressionS *); diff --git a/gas/config/tc-msp430.c b/gas/config/tc-msp430.c index 98d90c6..8ec7546 100644 --- a/gas/config/tc-msp430.c +++ b/gas/config/tc-msp430.c @@ -1,6 +1,6 @@ /* tc-msp430.c -- Assembler code for the Texas Instruments MSP430 - Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2009, 2010 + Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2009, 2010, 2012 Free Software Foundation, Inc. Contributed by Dmitry Diky <diwil@mail.ru> @@ -21,10 +21,9 @@ the Free Software Foundation, 51 Franklin Street - Fifth Floor, Boston, MA 02110-1301, USA. */ +#include "as.h" #include <limits.h> - #define PUSH_1X_WORKAROUND -#include "as.h" #include "subsegs.h" #include "opcode/msp430.h" #include "safe-ctype.h" diff --git a/gas/config/tc-or32.c b/gas/config/tc-or32.c index 7234fb8..23e44af 100644 --- a/gas/config/tc-or32.c +++ b/gas/config/tc-or32.c @@ -1,5 +1,5 @@ /* Assembly backend for the OpenRISC 1000. - Copyright (C) 2002, 2003, 2005, 2007, 2009, 2010 + Copyright (C) 2002, 2003, 2005, 2007, 2009, 2010, 2012 Free Software Foundation, Inc. Contributed by Damjan Lampret <lampret@opencores.org>. Modified bu Johan Rydberg, <johan.rydberg@netinsight.se>. @@ -24,8 +24,8 @@ /* tc-a29k.c used as a template. */ -#include "safe-ctype.h" #include "as.h" +#include "safe-ctype.h" #include "opcode/or32.h" #include "elf/or32.h" diff --git a/gas/config/tc-tic4x.c b/gas/config/tc-tic4x.c index fd6cec7..1764b0b 100644 --- a/gas/config/tc-tic4x.c +++ b/gas/config/tc-tic4x.c @@ -43,11 +43,10 @@ o Evaluation of constant floating point expressions (expr.c needs work!) - o Support 'abc' constants (that is 0x616263) -*/ + o Support 'abc' constants (that is 0x616263). */ -#include "safe-ctype.h" #include "as.h" +#include "safe-ctype.h" #include "opcode/tic4x.h" #include "subsegs.h" #include "obstack.h" diff --git a/gas/config/tc-tic54x.c b/gas/config/tc-tic54x.c index 99fafe8..d4bd75f 100644 --- a/gas/config/tc-tic54x.c +++ b/gas/config/tc-tic54x.c @@ -1,6 +1,6 @@ /* tc-tic54x.c -- Assembly code for the Texas Instruments TMS320C54X Copyright 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, - 2009, 2010 Free Software Foundation, Inc. + 2009, 2010, 2012 Free Software Foundation, Inc. Contributed by Timothy Wall (twall@cygnus.com) This file is part of GAS, the GNU Assembler. @@ -45,8 +45,8 @@ COFF1 limits section names to 8 characters. Some of the default behavior changed from COFF1 to COFF2. */ -#include <limits.h> #include "as.h" +#include <limits.h> #include "safe-ctype.h" #include "sb.h" #include "macro.h" diff --git a/gas/config/tc-xtensa.c b/gas/config/tc-xtensa.c index fd6a992..3624cc9 100644 --- a/gas/config/tc-xtensa.c +++ b/gas/config/tc-xtensa.c @@ -1,5 +1,5 @@ /* tc-xtensa.c -- Assemble Xtensa instructions. - Copyright 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 + Copyright 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2012 Free Software Foundation, Inc. This file is part of GAS, the GNU Assembler. @@ -19,8 +19,8 @@ the Free Software Foundation, 51 Franklin Street - Fifth Floor, Boston, MA 02110-1301, USA. */ -#include <limits.h> #include "as.h" +#include <limits.h> #include "sb.h" #include "safe-ctype.h" #include "tc-xtensa.h" |