aboutsummaryrefslogtreecommitdiff
path: root/gas/configure.in
diff options
context:
space:
mode:
authorAlan Modra <amodra@gmail.com>2000-07-09 08:16:21 +0000
committerAlan Modra <amodra@gmail.com>2000-07-09 08:16:21 +0000
commitad1079af05c5820e0f4e9d1ba24d30c03bff98f6 (patch)
tree07c14228eb322baa6dc5ec37b3587e3b4d549c0b /gas/configure.in
parent6e09abd4bd401c9fba09c18c6f9252ae057e0e14 (diff)
downloadgdb-ad1079af05c5820e0f4e9d1ba24d30c03bff98f6.zip
gdb-ad1079af05c5820e0f4e9d1ba24d30c03bff98f6.tar.gz
gdb-ad1079af05c5820e0f4e9d1ba24d30c03bff98f6.tar.bz2
Add linux-elf flavour to pseudos in tc-hppa.c and some tidying
and bug fixes. Handle wide mode relocs. Don't select target size based on BFD64.
Diffstat (limited to 'gas/configure.in')
-rw-r--r--gas/configure.in17
1 files changed, 10 insertions, 7 deletions
diff --git a/gas/configure.in b/gas/configure.in
index df24951..c31af0d 100644
--- a/gas/configure.in
+++ b/gas/configure.in
@@ -195,19 +195,22 @@ changequote([,])dnl
fr30-*-*) fmt=elf bfd_gas=yes ;;
- hppa-*-linux-gnu*) fmt=elf em=linux ;;
+ hppa-*-linux-gnu*) case ${cpu} in
+ hppa*64*)
+ fmt=elf em=hppalinux64;;
+ hppa*)
+ fmt=elf em=linux;;
+ esac ;;
hppa-*-*elf*) fmt=elf em=hppa ;;
hppa-*-lites*) fmt=elf em=hppa ;;
hppa-*-osf*) fmt=som em=hppa ;;
hppa-*-rtems*) fmt=elf em=hppa ;;
- hppa-*-hpux11*) em=hppa
- case ${cpu} in
+ hppa-*-hpux11*) case ${cpu} in
hppa*64*)
- fmt=elf;;
+ fmt=elf em=hppa64 ;;
hppa*)
- fmt=som;;
- esac
- ;;
+ fmt=som em=hppa ;;
+ esac ;;
hppa-*-hpux*) fmt=som em=hppa ;;
hppa-*-mpeix*) fmt=som em=hppa ;;
hppa-*-bsd*) fmt=som em=hppa ;;