aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran
diff options
context:
space:
mode:
authorXianmiao Qu <cooper.qu@linux.alibaba.com>2022-10-27 17:26:54 +0800
committerXianmiao Qu <cooper.qu@linux.alibaba.com>2023-01-10 19:52:24 +0800
commit288b18bf0739a83609e720e8d263181c4ec4d86c (patch)
tree1df854e7907cc0c40acefdec1702b6dd649225e5 /gcc/fortran
parent8b7c12d83ccb6565d1f4532f9669c33ebbafaef8 (diff)
downloadgcc-288b18bf0739a83609e720e8d263181c4ec4d86c.zip
gcc-288b18bf0739a83609e720e8d263181c4ec4d86c.tar.gz
gcc-288b18bf0739a83609e720e8d263181c4ec4d86c.tar.bz2
C-SKY: Add conditions for ceil etc patterns.
The ceil etc functions can be only inlined as instruction when they can raise the "inexact" exception. Without the adding conditions, it will cause the "gcc.dg/torture/builtin-fp-int-inexact-c2x.c" etc cases fails. gcc/ * config/csky/csky_insn_fpuv3.md (l<frm_pattern><fixsuop><mode>si2): Test flag_fp_int_builtin_inexact || !flag_trapping_math. (<frm_pattern><mode>2): Likewise.
Diffstat (limited to 'gcc/fortran')
0 files changed, 0 insertions, 0 deletions