2012-10-17 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
* config/arm/lib1funcs.S (__ARM_ARCH__): Define for ARMv8-A.
2012-10-17 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
* gcc.target/arm/ftest-armv8a-arm.c: New testcase.
* gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
* gcc.target/arm/ftest-support-arm.h (feature_matrix): Add
ARMv8-A row.
* gcc.target/arm/ftest-support-thumb.h (feature_matrix):
Likewise.
* gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
* lib/target-supports.exp: Add ARMv8-A architecture expectation.
2012-10-17 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
* config.gcc: Add support for ARMv8 for arm*-*-* targets.
* config/arm/arm-arches.def: Add armv8-a
* config/arm/arm-fpus.def: Add fp-armv8, neon-fp-armv8,
crypto-neon-fp-armv8. Add crypto field.
* config/arm/arm-tables.opt: Regenerate.
* config/arm/arm.c (FL_FOR_ARCH8A): Likewise.
(arm_arch8): New global variable.
(ARM_FPU): Add crypto parameter.
(arm_option_override): Set arm_arch8, update comments.
* config/arm/arm.h (TARGET_CRYPTO): New macro.
(arm_fpu_desc): Add crypto field.
(base_architecture): Add ARMv8 entry.
(arm_arch8): New variable declaration.
* config/arm/bpabi.h: ARMv8 supports BE8.
* doc/invoke.texi: Document ARMv8 options.
Co-Authored-By: Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
From-SVN: r192558
| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| bpabi-lib.h | Loading commit data... | |
| bpabi-v6m.S | Loading commit data... | |
| bpabi.S | Loading commit data... | |
| bpabi.c | Loading commit data... | |
| crti.S | Loading commit data... | |
| crtn.S | Loading commit data... | |
| fp16.c | Loading commit data... | |
| ieee754-df.S | Loading commit data... | |
| ieee754-sf.S | Loading commit data... | |
| lib1funcs.S | Loading commit data... | |
| libgcc-bpabi.ver | Loading commit data... | |
| libunwind.S | Loading commit data... | |
| linux-atomic-64bit.c | Loading commit data... | |
| linux-atomic.c | Loading commit data... | |
| pr-support.c | Loading commit data... | |
| sfp-machine.h | Loading commit data... | |
| symbian-lib.h | Loading commit data... | |
| t-arm | Loading commit data... | |
| t-bpabi | Loading commit data... | |
| t-elf | Loading commit data... | |
| t-linux | Loading commit data... | |
| t-linux-eabi | Loading commit data... | |
| t-netbsd | Loading commit data... | |
| t-softfp | Loading commit data... | |
| t-strongarm-elf | Loading commit data... | |
| t-symbian | Loading commit data... | |
| t-vxworks | Loading commit data... | |
| t-wince-pe | Loading commit data... | |
| unaligned-funcs.c | Loading commit data... | |
| unwind-arm.c | Loading commit data... | |
| unwind-arm.h | Loading commit data... |