From c0d8940f87f55d81d2a68b9333e494b48c1a49d3 Mon Sep 17 00:00:00 2001 From: Jan Hubicka Date: Sat, 30 Dec 2000 18:05:10 +0000 Subject: * configure.in: Add support for x86_64 and x86_64-*-linux-gnu* * NEWS: Add x86_64. * i386.h (i386_optab): Add "rex*" instructions; add swapgs; disable jmp/call far direct instructions for 64bit mode; add syscall and sysret; disable registers for 0xc6 template. Add 'q' suffixes to extendable instructions, disable obsoletted instructions, add new sign/zero extension ones. (i386_regtab): Add extended registers. (*Suf): Add No_qSuf. (q_Suf, wlq_Suf, bwlq_Suf): New. --- gas/configure.in | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'gas/configure.in') diff --git a/gas/configure.in b/gas/configure.in index fd7c2a2..8887d2a 100644 --- a/gas/configure.in +++ b/gas/configure.in @@ -122,7 +122,8 @@ changequote([,])dnl thumb*) cpu_type=arm endian=little ;; hppa*) cpu_type=hppa ;; changequote(,)dnl - i[456]86) cpu_type=i386 ;; + i[456]86) cpu_type=i386 arch=i386;; + x86_64) cpu_type=i386 arch=x86_64;; ia64) cpu_type=ia64 ;; m6811|m6812|m68hc12) cpu_type=m68hc11 ;; m680[012346]0) cpu_type=m68k ;; @@ -238,6 +239,7 @@ changequote([,])dnl i386-*-linux*aout* | i386-*-linuxoldld) fmt=aout em=linux ;; i386-*-linux*coff*) fmt=coff em=linux ;; i386-*-linux-gnu*) fmt=elf em=linux bfd_gas=yes ;; + x86_64-*-linux-gnu*) fmt=elf em=linux bfd_gas=yes ;; i386-*-lynxos*) fmt=coff em=lynx ;; changequote(,)dnl i386-*-sysv[45]* | i386-*-solaris* | i386-*-elf) -- cgit v1.1