diff options
author | Richard Sandiford <richard.sandiford@arm.com> | 2022-09-05 14:14:44 +0100 |
---|---|---|
committer | Richard Sandiford <richard.sandiford@arm.com> | 2022-09-05 14:14:44 +0100 |
commit | d29ecf23f0b046de720a25171c3b3980fa8a0a22 (patch) | |
tree | 541d6fdd7d3ef7e918907d13e908803197d3f29c /gcc/fortran | |
parent | 7742b797b3fd7acea28a0a0bff9bbb06e7c2d0ea (diff) | |
download | gcc-d29ecf23f0b046de720a25171c3b3980fa8a0a22.zip gcc-d29ecf23f0b046de720a25171c3b3980fa8a0a22.tar.gz gcc-d29ecf23f0b046de720a25171c3b3980fa8a0a22.tar.bz2 |
aarch64: Remove lazy SIMD builtin initialisation
At one time the aarch64 port registered the Advanced SIMD builtins
lazily, when we first encountered a set of target flags that includes
+simd. These days we always initialise them at start-up, temporarily
forcing a conducive set of flags if necessary.
This patch removes some vestiges of the old way of doing things.
gcc/
* config/aarch64/aarch64-protos.h
(aarch64_init_simd_builtins): Remove prototype.
* config/aarch64/aarch64-builtins.cc
(aarch64_simd_builtins_initialized_p): Delete.
(aarch64_init_simd_builtins): Make static. Remove protection
against multiple calls.
* config/aarch64/aarch64-c.cc (aarch64_pragma_target_parse): Remove
lazy SIMD builtin initialization.
* config/aarch64/aarch64.cc
(aarch64_option_valid_attribute_p): Likewise.
Diffstat (limited to 'gcc/fortran')
0 files changed, 0 insertions, 0 deletions