1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-18 10:10:23 +02:00

Recognize more ARM targets.

Suggested by Dale P. Smith.

* module/system/base/target.scm (cpu-endianness): Add cases for
  "arm.*eb", "^aarch64.*be", and "aarch64".  Change "arm" case to
  "arm.*".
  (triplet-pointer-size): Allow underscore as in 'aarch64_be'.
* test-suite/tests/asm-to-bytecode.test ("cross-compilation")["armeb-unknown-linux-gnu",
  "aarch64-linux-gnu", "aarch64_be-linux-gnu"]: New tests.
This commit is contained in:
Ludovic Courtès 2014-07-04 17:26:41 +02:00
parent d40752513f
commit ffd3e55cfd
2 changed files with 14 additions and 2 deletions

View file

@ -207,6 +207,12 @@
(test-target "arm-unknown-linux-androideabi"
(endianness little) 4)
(test-target "armeb-unknown-linux-gnu"
(endianness big) 4)
(test-target "aarch64-linux-gnu"
(endianness little) 8)
(test-target "aarch64_be-linux-gnu"
(endianness big) 8)
(pass-if-exception "unknown target"
exception:miscellaneous-error