Added ia64-*-aix* configuration.
This commit is contained in:
parent
60edd51d05
commit
7463c317ad
7 changed files with 485 additions and 483 deletions
|
@ -1,3 +1,13 @@
|
|||
2001-02-22 Timothy Wall <twall@cygnus.com>
|
||||
|
||||
* config/tc-ia64.c (ia64_target_format): Return ia64-aix-specific
|
||||
target formats if applicable.
|
||||
* config/te-ia64aix.h: New. Configuration for AIX5 on IA-64.
|
||||
* Makefile.am (TARG_ENV_HFILES): Added config/te-ia64aix.h.
|
||||
* Makefile.in: Regenerated.
|
||||
* configure.in: Added configuration for ia64-*-aix*.
|
||||
* configure: Regenerated.
|
||||
|
||||
2001-02-21 David Mosberger <davidm@hpl.hp.com>
|
||||
|
||||
* config/tc-ia64.c (enum operand_match_result): New type.
|
||||
|
|
|
@ -344,6 +344,7 @@ TARG_ENV_HFILES = \
|
|||
config/te-hp300.h \
|
||||
config/te-hppa.h \
|
||||
config/te-i386aix.h \
|
||||
config/te-ia64aix.h \
|
||||
config/te-ic960.h \
|
||||
config/te-linux.h \
|
||||
config/te-lnews.h \
|
||||
|
|
|
@ -465,6 +465,7 @@ TARG_ENV_HFILES = \
|
|||
config/te-hp300.h \
|
||||
config/te-hppa.h \
|
||||
config/te-i386aix.h \
|
||||
config/te-ia64aix.h \
|
||||
config/te-ic960.h \
|
||||
config/te-linux.h \
|
||||
config/te-lnews.h \
|
||||
|
|
|
@ -6049,6 +6049,7 @@ md_parse_option (c, arg)
|
|||
int c;
|
||||
char *arg;
|
||||
{
|
||||
|
||||
switch (c)
|
||||
{
|
||||
/* Switches from the Intel assembler. */
|
||||
|
@ -6468,16 +6469,32 @@ ia64_target_format ()
|
|||
if (md.flags & EF_IA_64_BE)
|
||||
{
|
||||
if (md.flags & EF_IA_64_ABI64)
|
||||
#ifdef TE_AIX50
|
||||
return "elf64-ia64-aix-big";
|
||||
#else
|
||||
return "elf64-ia64-big";
|
||||
#endif
|
||||
else
|
||||
#ifdef TE_AIX50
|
||||
return "elf32-ia64-aix-big";
|
||||
#else
|
||||
return "elf32-ia64-big";
|
||||
#endif
|
||||
}
|
||||
else
|
||||
{
|
||||
if (md.flags & EF_IA_64_ABI64)
|
||||
#ifdef TE_AIX50
|
||||
return "elf64-ia64-aix-little";
|
||||
#else
|
||||
return "elf64-ia64-little";
|
||||
#endif
|
||||
else
|
||||
#ifdef TE_AIX50
|
||||
return "elf32-ia64-aix-little";
|
||||
#else
|
||||
return "elf32-ia64-little";
|
||||
#endif
|
||||
}
|
||||
}
|
||||
else
|
||||
|
|
4
gas/config/te-ia64aix.h
Normal file
4
gas/config/te-ia64aix.h
Normal file
|
@ -0,0 +1,4 @@
|
|||
#define TE_AIX50
|
||||
#define LOCAL_LABELS_FB 1
|
||||
|
||||
#include "obj-format.h"
|
934
gas/configure
vendored
934
gas/configure
vendored
File diff suppressed because it is too large
Load diff
|
@ -291,6 +291,7 @@ changequote([,])dnl
|
|||
i960-*-elf*) fmt=elf ;;
|
||||
|
||||
ia64-*-elf*) fmt=elf ;;
|
||||
ia64-*-aix*) fmt=elf em=ia64aix ;;
|
||||
ia64-*-linux-gnu*) fmt=elf em=linux ;;
|
||||
ia64-*-hpux*) fmt=elf em=hpux ;;
|
||||
|
||||
|
|
Loading…
Reference in a new issue