This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH, i386]: Implement PR 71246, Missing built-in functions for float128 NaNs


Uros Bizjak <ubizjak@gmail.com> writes:

> testsuite/ChangeLog:
>
> 2016-06-12  Uros Bizjak  <ubizjak@gmail.com>
>
>     PR target/71241
>     * testsuite/gcc.dg/torture/float128-nan.c: New test.
>
> Bootstrapped and regression tested on x86_64-linux-gnu {,-m32}.

The test FAILs on 64-bit Solaris/x86:

output is:
/vol/gcc/src/hg/trunk/local/gcc/testsuite/gcc.dg/torture/float128-nan.c:9:32: error: conflicting types for 'uint64_t'
In file included from /usr/include/sys/types.h:29:0,
                 from /usr/include/fenv.h:93,
                 from /vol/gcc/src/hg/trunk/local/gcc/testsuite/gcc.dg/torture/float128-nan.c:6:
/usr/include/sys/int_types.h:73:24: note: previous declaration of 'uint64_t' was here

FAIL: gcc.dg/torture/float128-nan.c   -O0  (test for excess errors)
Excess errors:
/vol/gcc/src/hg/trunk/local/gcc/testsuite/gcc.dg/torture/float128-nan.c:9:32: error: conflicting types for 'uint64_t'

I guess it's better to just unconditionally include <stdint.h> as
several other tests in gcc.dg/torture do.

	Rainer

-- 
-----------------------------------------------------------------------------
Rainer Orth, Center for Biotechnology, Bielefeld University


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]