diff options
author | Richard Sandiford <richard.sandiford@arm.com> | 2025-07-29 15:58:32 +0100 |
---|---|---|
committer | Richard Sandiford <richard.sandiford@arm.com> | 2025-07-29 15:58:32 +0100 |
commit | 668936caf0662a4eea62144c98fdfc8cf30b79d8 (patch) | |
tree | b60b900bbe56a2bdb17c7a94d94646fc1f17f60a /gcc/fortran/iresolve.cc | |
parent | 21e16e4a1ab2d665d4ba662281ec404563e4ff58 (diff) | |
download | gcc-668936caf0662a4eea62144c98fdfc8cf30b79d8.zip gcc-668936caf0662a4eea62144c98fdfc8cf30b79d8.tar.gz gcc-668936caf0662a4eea62144c98fdfc8cf30b79d8.tar.bz2 |
aarch64: Fix function_expander::get_reg_target
function_expander::get_reg_target didn't actually check for a register,
meaning that it could return a memory target instead. That doesn't
really matter for the current direct and indirect uses (svundef*,
svcreate*, and svset*) but it will for later patches.
gcc/
* config/aarch64/aarch64-sve-builtins.cc
(function_expander::get_reg_target): Check whether the target
is a valid register_operand.
Diffstat (limited to 'gcc/fortran/iresolve.cc')
0 files changed, 0 insertions, 0 deletions