aboutsummaryrefslogtreecommitdiff
path: root/libgcc
diff options
context:
space:
mode:
authorAlex Coplan <alex.coplan@arm.com>2021-03-04 14:36:39 +0000
committerAlex Coplan <alex.coplan@arm.com>2021-03-04 14:36:39 +0000
commita6bc1680a493de356d6a381718021c6a44401201 (patch)
treeb0d6a3b1f47d3c4b7f161cc6ab945754e04ad639 /libgcc
parent9553c8a1b9dd2ca2f0f30d8b23fc6844c7e4a223 (diff)
downloadgcc-a6bc1680a493de356d6a381718021c6a44401201.zip
gcc-a6bc1680a493de356d6a381718021c6a44401201.tar.gz
gcc-a6bc1680a493de356d6a381718021c6a44401201.tar.bz2
aarch64: Add missing error_mark_node check [PR99381]
We were missing a check in function_resolver::require_vector_type to see if the argument type was already invalid. This was causing us to attempt to emit a diagnostic and subsequently ICE in print_type. Fixed thusly. gcc/ChangeLog: PR target/99381 * config/aarch64/aarch64-sve-builtins.cc (function_resolver::require_vector_type): Handle error_mark_node. gcc/testsuite/ChangeLog: PR target/99381 * gcc.target/aarch64/pr99381.c: New test.
Diffstat (limited to 'libgcc')
0 files changed, 0 insertions, 0 deletions