diff options
author | Joseph Myers <joseph@codesourcery.com> | 2006-10-29 16:35:50 +0000 |
---|---|---|
committer | Joseph Myers <jsm28@gcc.gnu.org> | 2006-10-29 16:35:50 +0000 |
commit | 0f45f0f588d8af6ed4047e0ce4351749b6c0328b (patch) | |
tree | 6dbe0080708b237eae8a1799f1ffc73557ea0f1e /fixincludes | |
parent | 097f29642281e0efba439b0cd88a507b7c67a88f (diff) | |
download | gcc-0f45f0f588d8af6ed4047e0ce4351749b6c0328b.zip gcc-0f45f0f588d8af6ed4047e0ce4351749b6c0328b.tar.gz gcc-0f45f0f588d8af6ed4047e0ce4351749b6c0328b.tar.bz2 |
config.gcc (i[34567]86-*-linux*): Handle --enable-targets=all.
gcc:
* config.gcc (i[34567]86-*-linux*): Handle --enable-targets=all.
Handle tuning for bi-arch i[34567]86-*-linux* like that for
i[34567]86-*-solaris2.1[0-9]*.
* config/i386/linux64.h (TARGET_VERSION, MULTILIB_DEFAULTS):
Define conditionally depending on TARGET_64BIT_DEFAULT.
(SPEC_32, SPEC_64): Define.
(LINK_SPEC): Use them.
* doc/install.texi (--enable-targets=all): Document for x86-linux.
libcpp:
* configure.ac (need_64bit_hwint): Set for i[34567]86-*-linux*
depending on --enable-targets=all.
* configure: Regenerate.
fixincludes:
* inclhack.def (AAB_fd_zero_asm_posix_types_h): Bypass on x86_64.
* fixincl.x: Regenerate.
From-SVN: r118147
Diffstat (limited to 'fixincludes')
-rw-r--r-- | fixincludes/ChangeLog | 5 | ||||
-rw-r--r-- | fixincludes/fixincl.x | 24 | ||||
-rw-r--r-- | fixincludes/inclhack.def | 1 |
3 files changed, 20 insertions, 10 deletions
diff --git a/fixincludes/ChangeLog b/fixincludes/ChangeLog index 5697703..51a66ab 100644 --- a/fixincludes/ChangeLog +++ b/fixincludes/ChangeLog @@ -1,3 +1,8 @@ +2006-10-29 Joseph Myers <joseph@codesourcery.com> + + * inclhack.def (AAB_fd_zero_asm_posix_types_h): Bypass on x86_64. + * fixincl.x: Regenerate. + 2006-10-10 Brooks Moses <bmoses@stanford.edu> * Makefile.in: Added empty "pdf" target. diff --git a/fixincludes/fixincl.x b/fixincludes/fixincl.x index 3c1716f..23ffffd 100644 --- a/fixincludes/fixincl.x +++ b/fixincludes/fixincl.x @@ -2,11 +2,11 @@ * * DO NOT EDIT THIS FILE (fixincl.x) * - * It has been AutoGen-ed Saturday October 7, 2006 at 12:32:06 PM EDT + * It has been AutoGen-ed Sunday October 29, 2006 at 04:32:11 PM UTC * From the definitions inclhack.def * and the template file fixincl */ -/* DO NOT CVS-MERGE THIS FILE, EITHER Sat Oct 7 12:32:07 EDT 2006 +/* DO NOT CVS-MERGE THIS FILE, EITHER Sun Oct 29 16:32:11 UTC 2006 * * You must regenerate it. Use the ./genfixes script. * @@ -26,7 +26,8 @@ * * You may redistribute it and/or modify it under the terms of the * GNU General Public License, as published by the Free Software - * Foundation; either version 2, or (at your option) any later version. + * Foundation; either version 2 of the License, or (at your option) + * any later version. * * inclhack is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -34,10 +35,10 @@ * See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License - * along with inclhack. See the file "COPYING". If not, - * write to: The Free Software Foundation, Inc., - * 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. + * along with inclhack. If not, write to: + * The Free Software Foundation, Inc., + * 51 Franklin Street, Fifth Floor + * Boston, MA 02110-1301, USA. */ /* * * * * * * * * * * * * * * * * * * * * * * * * * @@ -216,10 +217,13 @@ tSCC* apzAab_Fd_Zero_Asm_Posix_Types_HMachs[] = { */ tSCC zAab_Fd_Zero_Asm_Posix_Types_HBypass0[] = "} while"; +tSCC zAab_Fd_Zero_Asm_Posix_Types_HBypass1[] = + "x86_64"; -#define AAB_FD_ZERO_ASM_POSIX_TYPES_H_TEST_CT 1 +#define AAB_FD_ZERO_ASM_POSIX_TYPES_H_TEST_CT 2 static tTestDesc aAab_Fd_Zero_Asm_Posix_Types_HTests[] = { - { TT_NEGREP, zAab_Fd_Zero_Asm_Posix_Types_HBypass0, (regex_t*)NULL }, }; + { TT_NEGREP, zAab_Fd_Zero_Asm_Posix_Types_HBypass0, (regex_t*)NULL }, + { TT_NEGREP, zAab_Fd_Zero_Asm_Posix_Types_HBypass1, (regex_t*)NULL }, }; /* * Fix Command Arguments for Aab_Fd_Zero_Asm_Posix_Types_H @@ -8183,7 +8187,7 @@ static const char* apzX11_SprintfPatch[] = { * * List of all fixes */ -#define REGEX_COUNT 243 +#define REGEX_COUNT 244 #define MACH_LIST_SIZE_LIMIT 261 #define FIX_COUNT 201 diff --git a/fixincludes/inclhack.def b/fixincludes/inclhack.def index 0153915..b36a8f5 100644 --- a/fixincludes/inclhack.def +++ b/fixincludes/inclhack.def @@ -140,6 +140,7 @@ fix = { files = asm/posix_types.h; mach = 'i[34567]86-*-linux*'; bypass = '} while'; + bypass = 'x86_64'; /* * Define _POSIX_TYPES_H_WRAPPER at the end of the wrapper, not |