aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran
diff options
context:
space:
mode:
authorPeixin Qiao <qiaopeixin@huawei.com>2020-08-12 17:11:41 +0100
committerGiuliano Belinassi <giuliano.belinassi@usp.br>2020-08-17 15:08:05 -0300
commitc448b45c1d53e8b2a9903cc3df1dcb461e7d94e0 (patch)
treed0e8e9f6356cd4ca746ec9a4bc8e1fbf92683af4 /gcc/fortran
parent3a839318a240e36629b7128bd9fbf6dd762c8c0f (diff)
downloadgcc-c448b45c1d53e8b2a9903cc3df1dcb461e7d94e0.zip
gcc-c448b45c1d53e8b2a9903cc3df1dcb461e7d94e0.tar.gz
gcc-c448b45c1d53e8b2a9903cc3df1dcb461e7d94e0.tar.bz2
AArch64: Add if condition in aarch64_function_value [PR96479]
Report diagnostic information instead of ICE if it generats fp/simd for return register when fp/simd is disabled by -mgeneral-regs-only. gcc/ChangeLog: * config/aarch64/aarch64.c (aarch64_function_value): Add if condition to check ag_mode after entering if condition of aarch64_vfp_is_call_or_return_candidate. If TARGET_FLOAT is set as false by -mgeneral-regs-only, report the diagnostic information of -mgeneral-regs-only imcompatible with the use of fp/simd register(s). gcc/testsuite/ChangeLog: * gcc.target/aarch64/mgeneral-regs_1.c: Add the comment that -mgeneral-regs-only is compatible with the use of vector type used in the test case.
Diffstat (limited to 'gcc/fortran')
0 files changed, 0 insertions, 0 deletions