diff options
author | Peixin Qiao <qiaopeixin@huawei.com> | 2020-08-12 17:11:41 +0100 |
---|---|---|
committer | Giuliano Belinassi <giuliano.belinassi@usp.br> | 2020-08-17 15:08:05 -0300 |
commit | c448b45c1d53e8b2a9903cc3df1dcb461e7d94e0 (patch) | |
tree | d0e8e9f6356cd4ca746ec9a4bc8e1fbf92683af4 /gcc/fortran | |
parent | 3a839318a240e36629b7128bd9fbf6dd762c8c0f (diff) | |
download | gcc-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