aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran
diff options
context:
space:
mode:
authorRichard Sandiford <richard.sandiford@arm.com>2022-09-05 14:14:44 +0100
committerRichard Sandiford <richard.sandiford@arm.com>2022-09-05 14:14:44 +0100
commitd29ecf23f0b046de720a25171c3b3980fa8a0a22 (patch)
tree541d6fdd7d3ef7e918907d13e908803197d3f29c /gcc/fortran
parent7742b797b3fd7acea28a0a0bff9bbb06e7c2d0ea (diff)
downloadgcc-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