Peter Damianov <peter0...@disroot.org> writes:

> POSIX says that sin and cos should set errno to EDOM when infinity is passed 
> to
> them. Make sure this is accounted for in builtins.def, and add tests.
>
> gcc/
>       PR middle-end/80042
>       * builtins.def: (sin|cos)(f|l) can set errno.
> gcc/testsuite/
>       * gcc.dg/pr80042.c: New testcase.
> ---
>  gcc/builtins.def               | 20 +++++-----
>  gcc/testsuite/gcc.dg/pr80042.c | 71 ++++++++++++++++++++++++++++++++++
>  2 files changed, 82 insertions(+), 9 deletions(-)
>  create mode 100644 gcc/testsuite/gcc.dg/pr80042.c
>
> [...]
> diff --git a/gcc/testsuite/gcc.dg/pr80042.c b/gcc/testsuite/gcc.dg/pr80042.c
> new file mode 100644
> index 00000000000..cc578ae67e2
> --- /dev/null
> +++ b/gcc/testsuite/gcc.dg/pr80042.c
> @@ -0,0 +1,71 @@
> +/* dg-do run */
> +/* dg-options "-O2 -lm" */

These two lines are missing {}. Please double check the logs from your
testsuite run to make sure newly added/changed tests are executed (and
in the way you expect).

> [...]

Reply via email to