aboutsummaryrefslogtreecommitdiff
path: root/libcpp
diff options
context:
space:
mode:
authorRichard Sandiford <richard.sandiford@arm.com>2019-10-31 17:16:31 +0000
committerRichard Sandiford <rsandifo@gcc.gnu.org>2019-10-31 17:16:31 +0000
commit6ff0cdebb1bc281ba2374f3ecdbe358c4fa74093 (patch)
tree32e844c22faf6b6d96e34521ee0fce7707e521b4 /libcpp
parentaaa80941e042d18dcd5add6e7bb28cb392767a39 (diff)
downloadgcc-6ff0cdebb1bc281ba2374f3ecdbe358c4fa74093.zip
gcc-6ff0cdebb1bc281ba2374f3ecdbe358c4fa74093.tar.gz
gcc-6ff0cdebb1bc281ba2374f3ecdbe358c4fa74093.tar.bz2
[AArch64] Fix build for non-default languages
The SVE PCS support broke go, D and Ada because those languages don't call TARGET_INIT_BUILTINS. We therefore ended up trying to get the TYPE_MAIN_VARIANT of a null __SVBool_t. We shouldn't really need to apply TYPE_MAIN_VARIANT there anyway, since the ABI-defined types are (and need to be) their own main variants. This patch asserts for that instead. 2019-10-31 Richard Sandiford <richard.sandiford@arm.com> gcc/ * config/aarch64/aarch64-sve-builtins.cc (register_builtin_types): Assert that the type we store in abi_vector_types is its own main variant. (svbool_type_p): Don't apply TYPE_MAIN_VARIANT here. From-SVN: r277680
Diffstat (limited to 'libcpp')
0 files changed, 0 insertions, 0 deletions