diff options
author | Umesh Kalappa <ukalappa@cisco.com> | 2017-10-19 20:53:14 -0700 |
---|---|---|
committer | Cary Coutant <ccoutant@gmail.com> | 2017-10-19 20:53:14 -0700 |
commit | 36862fc052b7006c78024952c4024c60b8a2733f (patch) | |
tree | d45668fbecacd4c5175788d9610a3aa324602241 /gold/testsuite/Makefile.am | |
parent | 4c2287b0bdfbed95d37d09222fc253f4c5086ada (diff) | |
download | gdb-36862fc052b7006c78024952c4024c60b8a2733f.zip gdb-36862fc052b7006c78024952c4024c60b8a2733f.tar.gz gdb-36862fc052b7006c78024952c4024c60b8a2733f.tar.bz2 |
Implement BE8 support for ARM.
gold/
* arm.cc (Stub::do_fixed_endian_write):Far call stubs support for arm
in the be8 mode.
* testsuite/Makefile.am: New test cases.
* testsuite/Makefile.in: Regenerate.
* testsuite/arm_farcall_arm_arm_be8.sh: New script for arm to arm far
call stubs.
* testsuite/arm_farcall_thumb_thumb_be8.sh: New script for thumb to
thumb far call stubs.
Diffstat (limited to 'gold/testsuite/Makefile.am')
-rw-r--r-- | gold/testsuite/Makefile.am | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/gold/testsuite/Makefile.am b/gold/testsuite/Makefile.am index cae47f1..8eca3d8 100644 --- a/gold/testsuite/Makefile.am +++ b/gold/testsuite/Makefile.am @@ -3722,6 +3722,38 @@ arm_farcall_thumb_thumb_6m.o: arm_farcall_thumb_thumb.s MOSTLYCLEANFILES += arm_farcall_thumb_thumb arm_farcall_thumb_thumb_5t \ arm_farcall_thumb_thumb_7m arm_farcall_thumb_thumb_6m +#Check ARM to ARM farcall veneers in the be8 mode addressing + +check_SCRIPTS += arm_farcall_arm_arm_be8.sh +check_DATA += arm_farcall_arm_arm_be8.stdout + +arm_farcall_arm_arm_be8.stdout: arm_farcall_arm_arm_be8 + $(TEST_OBJDUMP) -D $< > $@ + +arm_farcall_arm_arm_be8: arm_farcall_arm_arm_be8.o ../ld-new + ../ld-new --no-fix-arm1176 --section-start .text=0x1000 --section-start .foo=0x2001020 -EB --be8 -o $@ $< + +arm_farcall_arm_arm_be8.o: arm_farcall_arm_arm.s + $(TEST_AS) -EB -o $@ $< + +MOSTLYCLEANFILES += arm_farcall_arm_arm_be8 + +#Check THUMB to THUMB farcall veneers in the be8 mode addressing + +check_SCRIPTS += arm_farcall_thumb_thumb_be8.sh +check_DATA += arm_farcall_thumb_thumb_be8.stdout + +arm_farcall_thumb_thumb_be8.stdout: arm_farcall_thumb_thumb_be8 + $(TEST_OBJDUMP) -D $< > $@ + +arm_farcall_thumb_thumb_be8: arm_farcall_thumb_thumb_be8.o ../ld-new + ../ld-new --section-start .text=0x1000 --section-start .foo=0x2001014 -EB --be8 -o $@ $< + +arm_farcall_thumb_thumb_be8.o: arm_farcall_thumb_thumb.s + $(TEST_AS) -march=armv7-m -EB -o $@ $< + +MOSTLYCLEANFILES += arm_farcall_thumb_thumb_be8 + # Check Thumb to ARM farcall veneers check_SCRIPTS += arm_farcall_thumb_arm.sh |