diff options
Diffstat (limited to 'gcc/config')
-rw-r--r-- | gcc/config/alpha/elf.opt | 30 | ||||
-rw-r--r-- | gcc/config/arm/vxworks.opt | 60 | ||||
-rw-r--r-- | gcc/config/i386/cygming.opt | 5 | ||||
-rw-r--r-- | gcc/config/i386/netware.opt | 33 | ||||
-rw-r--r-- | gcc/config/i386/nto.opt | 33 | ||||
-rw-r--r-- | gcc/config/interix.opt | 5 | ||||
-rw-r--r-- | gcc/config/lm32/t-lm32 | 2 | ||||
-rw-r--r-- | gcc/config/m32c/m32c.c | 3 | ||||
-rw-r--r-- | gcc/config/m32c/m32c.h | 3 | ||||
-rw-r--r-- | gcc/config/openbsd.opt | 5 |
10 files changed, 171 insertions, 8 deletions
diff --git a/gcc/config/alpha/elf.opt b/gcc/config/alpha/elf.opt new file mode 100644 index 00000000000..edafd5d37f5 --- /dev/null +++ b/gcc/config/alpha/elf.opt @@ -0,0 +1,30 @@ +; Alpha ELF options. + +; Copyright (C) 2011 +; Free Software Foundation, Inc. +; +; This file is part of GCC. +; +; GCC is free software; you can redistribute it and/or modify it under +; the terms of the GNU General Public License as published by the Free +; Software Foundation; either version 3, or (at your option) any later +; version. +; +; GCC is distributed in the hope that it will be useful, but WITHOUT ANY +; WARRANTY; without even the implied warranty of MERCHANTABILITY or +; FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +; for more details. +; +; You should have received a copy of the GNU General Public License +; along with GCC; see the file COPYING3. If not see +; <http://www.gnu.org/licenses/>. + +; See the GCC internals manual (options.texi) for a description of +; this file's format. + +; Please try to keep this file in ASCII collating order. + +relax +Driver + +; This comment is to ensure we retain the blank line above. diff --git a/gcc/config/arm/vxworks.opt b/gcc/config/arm/vxworks.opt new file mode 100644 index 00000000000..bc847839121 --- /dev/null +++ b/gcc/config/arm/vxworks.opt @@ -0,0 +1,60 @@ +; ARM VxWorks options. + +; Copyright (C) 2011 +; Free Software Foundation, Inc. +; +; This file is part of GCC. +; +; GCC is free software; you can redistribute it and/or modify it under +; the terms of the GNU General Public License as published by the Free +; Software Foundation; either version 3, or (at your option) any later +; version. +; +; GCC is distributed in the hope that it will be useful, but WITHOUT ANY +; WARRANTY; without even the implied warranty of MERCHANTABILITY or +; FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +; for more details. +; +; You should have received a copy of the GNU General Public License +; along with GCC; see the file COPYING3. If not see +; <http://www.gnu.org/licenses/>. + +; See the GCC internals manual (options.texi) for a description of +; this file's format. + +; Please try to keep this file in ASCII collating order. + +t4 +Driver + +t4be +Driver + +t4t +Driver + +t4tbe +Driver + +t5 +Driver + +t5be +Driver + +t5t +Driver + +t5tbe +Driver + +tstrongarm +Driver + +txscale +Driver + +txscalebe +Driver + +; This comment is to ensure we retain the blank line above. diff --git a/gcc/config/i386/cygming.opt b/gcc/config/i386/cygming.opt index 89d5d09d1aa..0fb325bdeea 100644 --- a/gcc/config/i386/cygming.opt +++ b/gcc/config/i386/cygming.opt @@ -1,6 +1,6 @@ ; Cygwin- and MinGW-specific options. -; Copyright (C) 2005, 2007, 2009, 2010 Free Software Foundation, Inc. +; Copyright (C) 2005, 2007, 2009, 2010, 2011 Free Software Foundation, Inc. ; ; This file is part of GCC. ; @@ -49,3 +49,6 @@ Use the GNU extension to the PE format for aligned common data muse-libstdc-wrappers Target Condition({defined (USE_CYGWIN_LIBSTDCXX_WRAPPERS)}) Compile code that relies on Cygwin DLL wrappers to support C++ operator new/delete replacement + +posix +Driver diff --git a/gcc/config/i386/netware.opt b/gcc/config/i386/netware.opt new file mode 100644 index 00000000000..e1d903a2f7f --- /dev/null +++ b/gcc/config/i386/netware.opt @@ -0,0 +1,33 @@ +; Netware options. + +; Copyright (C) 2011 +; Free Software Foundation, Inc. +; +; This file is part of GCC. +; +; GCC is free software; you can redistribute it and/or modify it under +; the terms of the GNU General Public License as published by the Free +; Software Foundation; either version 3, or (at your option) any later +; version. +; +; GCC is distributed in the hope that it will be useful, but WITHOUT ANY +; WARRANTY; without even the implied warranty of MERCHANTABILITY or +; FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +; for more details. +; +; You should have received a copy of the GNU General Public License +; along with GCC; see the file COPYING3. If not see +; <http://www.gnu.org/licenses/>. + +; See the GCC internals manual (options.texi) for a description of +; this file's format. + +; Please try to keep this file in ASCII collating order. + +posix +Driver + +pthread +Driver + +; This comment is to ensure we retain the blank line above. diff --git a/gcc/config/i386/nto.opt b/gcc/config/i386/nto.opt new file mode 100644 index 00000000000..ddfaa90c97f --- /dev/null +++ b/gcc/config/i386/nto.opt @@ -0,0 +1,33 @@ +; QNX options. + +; Copyright (C) 2011 +; Free Software Foundation, Inc. +; +; This file is part of GCC. +; +; GCC is free software; you can redistribute it and/or modify it under +; the terms of the GNU General Public License as published by the Free +; Software Foundation; either version 3, or (at your option) any later +; version. +; +; GCC is distributed in the hope that it will be useful, but WITHOUT ANY +; WARRANTY; without even the implied warranty of MERCHANTABILITY or +; FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +; for more details. +; +; You should have received a copy of the GNU General Public License +; along with GCC; see the file COPYING3. If not see +; <http://www.gnu.org/licenses/>. + +; See the GCC internals manual (options.texi) for a description of +; this file's format. + +; Please try to keep this file in ASCII collating order. + +G +Driver + +YP, +Driver Joined + +; This comment is to ensure we retain the blank line above. diff --git a/gcc/config/interix.opt b/gcc/config/interix.opt index 5c95b250236..f5032996576 100644 --- a/gcc/config/interix.opt +++ b/gcc/config/interix.opt @@ -1,6 +1,6 @@ ; Interix options. -; Copyright (C) 2010 +; Copyright (C) 2010, 2011 ; Free Software Foundation, Inc. ; ; This file is part of GCC. @@ -30,4 +30,7 @@ Driver G Driver +posix +Driver + ; This comment is to ensure we retain the blank line above. diff --git a/gcc/config/lm32/t-lm32 b/gcc/config/lm32/t-lm32 index ebe377314dc..ec9a18b73a7 100644 --- a/gcc/config/lm32/t-lm32 +++ b/gcc/config/lm32/t-lm32 @@ -1,2 +1,2 @@ # for multilib -MULTILIB_OPTIONS = mmultiply-enabled mbarrel-shift-enabled +MULTILIB_OPTIONS = mbarrel-shift-enabled mmultiply-enabled mdivide-enabled msign-extend-enabled diff --git a/gcc/config/m32c/m32c.c b/gcc/config/m32c/m32c.c index 3a741392aa0..5ccaa2e335a 100644 --- a/gcc/config/m32c/m32c.c +++ b/gcc/config/m32c/m32c.c @@ -636,8 +636,9 @@ m32c_regno_reg_class (int regno) case R3_REGNO: return R3_REGS; case A0_REGNO: + return A0_REGS; case A1_REGNO: - return A_REGS; + return A1_REGS; case SB_REGNO: return SB_REGS; case FB_REGNO: diff --git a/gcc/config/m32c/m32c.h b/gcc/config/m32c/m32c.h index a953ee33a3e..5c6970ac22a 100644 --- a/gcc/config/m32c/m32c.h +++ b/gcc/config/m32c/m32c.h @@ -200,9 +200,6 @@ machine_function; #undef SIZE_TYPE #define SIZE_TYPE "unsigned int" -#undef PTRDIFF_TYPE -#define PTRDIFF_TYPE "int" - #undef WCHAR_TYPE #define WCHAR_TYPE "long int" diff --git a/gcc/config/openbsd.opt b/gcc/config/openbsd.opt index b27a4689bbc..b8c8fd41698 100644 --- a/gcc/config/openbsd.opt +++ b/gcc/config/openbsd.opt @@ -1,6 +1,6 @@ ; OpenBSD options. -; Copyright (C) 2010 +; Copyright (C) 2010, 2011 ; Free Software Foundation, Inc. ; ; This file is part of GCC. @@ -24,6 +24,9 @@ ; Please try to keep this file in ASCII collating order. +assert= +Driver JoinedOrMissing + posix Driver |