Revert "Remove remainders of HPPA backend"
This reverts commit d41f3c3cc7
.
Signed-off-by: Richard Henderson <rth@twiddle.net>
This commit is contained in:
parent
d1c82f7cc3
commit
429b31a205
5
configure
vendored
5
configure
vendored
@ -510,6 +510,8 @@ elif check_define __arm__ ; then
|
|||||||
cpu="arm"
|
cpu="arm"
|
||||||
elif check_define __aarch64__ ; then
|
elif check_define __aarch64__ ; then
|
||||||
cpu="aarch64"
|
cpu="aarch64"
|
||||||
|
elif check_define __hppa__ ; then
|
||||||
|
cpu="hppa"
|
||||||
else
|
else
|
||||||
cpu=$(uname -m)
|
cpu=$(uname -m)
|
||||||
fi
|
fi
|
||||||
@ -6107,6 +6109,9 @@ for i in $ARCH $TARGET_BASE_ARCH ; do
|
|||||||
cris)
|
cris)
|
||||||
disas_config "CRIS"
|
disas_config "CRIS"
|
||||||
;;
|
;;
|
||||||
|
hppa)
|
||||||
|
disas_config "HPPA"
|
||||||
|
;;
|
||||||
i386|x86_64|x32)
|
i386|x86_64|x32)
|
||||||
disas_config "I386"
|
disas_config "I386"
|
||||||
;;
|
;;
|
||||||
|
2
disas.c
2
disas.c
@ -310,6 +310,8 @@ void disas(FILE *out, void *code, unsigned long size)
|
|||||||
print_insn = print_insn_m68k;
|
print_insn = print_insn_m68k;
|
||||||
#elif defined(__s390__)
|
#elif defined(__s390__)
|
||||||
print_insn = print_insn_s390;
|
print_insn = print_insn_s390;
|
||||||
|
#elif defined(__hppa__)
|
||||||
|
print_insn = print_insn_hppa;
|
||||||
#elif defined(__ia64__)
|
#elif defined(__ia64__)
|
||||||
print_insn = print_insn_ia64;
|
print_insn = print_insn_ia64;
|
||||||
#endif
|
#endif
|
||||||
|
@ -9,6 +9,7 @@ libvixldir = $(SRC_PATH)/disas/libvixl
|
|||||||
# versions do not.
|
# versions do not.
|
||||||
arm-a64.o-cflags := -I$(libvixldir) -Wno-sign-compare
|
arm-a64.o-cflags := -I$(libvixldir) -Wno-sign-compare
|
||||||
common-obj-$(CONFIG_CRIS_DIS) += cris.o
|
common-obj-$(CONFIG_CRIS_DIS) += cris.o
|
||||||
|
common-obj-$(CONFIG_HPPA_DIS) += hppa.o
|
||||||
common-obj-$(CONFIG_I386_DIS) += i386.o
|
common-obj-$(CONFIG_I386_DIS) += i386.o
|
||||||
common-obj-$(CONFIG_IA64_DIS) += ia64.o
|
common-obj-$(CONFIG_IA64_DIS) += ia64.o
|
||||||
common-obj-$(CONFIG_M68K_DIS) += m68k.o
|
common-obj-$(CONFIG_M68K_DIS) += m68k.o
|
||||||
|
2832
disas/hppa.c
Normal file
2832
disas/hppa.c
Normal file
File diff suppressed because it is too large
Load Diff
@ -2375,8 +2375,8 @@ struct target_flock {
|
|||||||
struct target_flock64 {
|
struct target_flock64 {
|
||||||
short l_type;
|
short l_type;
|
||||||
short l_whence;
|
short l_whence;
|
||||||
#if defined(TARGET_PPC) || defined(TARGET_X86_64) \
|
#if defined(TARGET_PPC) || defined(TARGET_X86_64) || defined(TARGET_MIPS) \
|
||||||
|| defined(TARGET_MIPS) || defined(TARGET_SPARC) \
|
|| defined(TARGET_SPARC) || defined(TARGET_HPPA) \
|
||||||
|| defined(TARGET_MICROBLAZE) || defined(TARGET_TILEGX)
|
|| defined(TARGET_MICROBLAZE) || defined(TARGET_TILEGX)
|
||||||
int __pad;
|
int __pad;
|
||||||
#endif
|
#endif
|
||||||
|
Loading…
Reference in New Issue
Block a user