gcc-13-20230819 is now available

2023-08-19 Thread GCC Administrator via Gcc
Snapshot gcc-13-20230819 is now available on https://gcc.gnu.org/pub/gcc/snapshots/13-20230819/ and on various mirrors, see http://gcc.gnu.org/mirrors.html for details. This snapshot has been generated from the GCC 13 git branch with the following options: git://gcc.gnu.org/git/gcc.git branch

Re: Testsuite issue and warning about floating-point conversion

2023-08-19 Thread Jonathan Wakely via Gcc
On Sat, 19 Aug 2023, 11:45 FX Coudert, wrote: > Hi, > > > That seems like a bug in the aarch64-darwin port. > > 1.0q should definitely be __float128 rather than _Float128. > > Is there a simple way to test what type 1.0q is, in C? I tried using > _Generic, but it says > > > a.c:7:52: error: ‘_Gen

Re: Testsuite issue and warning about floating-point conversion

2023-08-19 Thread FX Coudert via Gcc
Hi, > That seems like a bug in the aarch64-darwin port. > 1.0q should definitely be __float128 rather than _Float128. Is there a simple way to test what type 1.0q is, in C? I tried using _Generic, but it says > a.c:7:52: error: ‘_Generic’ specifies two compatible types > 7 | int i = _Gene

Re: Testsuite issue and warning about floating-point conversion

2023-08-19 Thread Jakub Jelinek via Gcc
On Sat, Aug 19, 2023 at 11:58:31AM +0200, Jakub Jelinek via Gcc wrote: > well. So, if aarch64-darwin wants 64-bit long double, the question is if > it should have __float128 support and q suffix support at all. If it > should, then it needs to initialize float128t_type_node to a distinct type > i

Re: Testsuite issue and warning about floating-point conversion

2023-08-19 Thread Jakub Jelinek via Gcc
On Sat, Aug 19, 2023 at 10:25:50AM +0100, Jonathan Wakely wrote: > On Fri, 18 Aug 2023 at 20:08, FX Coudert via Gcc wrote: > > > > Hello, > > > > On the WIP aarch64-darwin port of GCC > > (https://github.com/iains/gcc-darwin-arm64), there are some C++ testsuite > > failures which are due to the

Re: Testsuite issue and warning about floating-point conversion

2023-08-19 Thread FX Coudert via Gcc
Hi, > I don't know why 1.0q is _Float128 on aarch64 instead of __float128. That’s weird. I create it in this way: + /* Populate the float128 node if it is not already done so that the FEs + know it is available. */ + if (float128_type_node == NULL_TREE) +{ + float128_type_node =

Re: Testsuite issue and warning about floating-point conversion

2023-08-19 Thread Jonathan Wakely via Gcc
On Fri, 18 Aug 2023 at 20:08, FX Coudert via Gcc wrote: > > Hello, > > On the WIP aarch64-darwin port of GCC > (https://github.com/iains/gcc-darwin-arm64), there are some C++ testsuite > failures which are due to the following: > > 1. The testsuite check_effective_target_has_q_floating_suffix ch

Re: gnu as

2023-08-19 Thread Jonathan Wakely via Gcc
On Sat, 19 Aug 2023 at 09:58, h3140067...@163.com wrote: > Is it similar to the gnu as86 assembly compiler? Actually, I just hope to > have a separate branch of the as86 assembly compiler > I don't know what GNU as86 is, but GCC does not have any assembler. GCC uses your system's assembler, whi

Re: Testsuite issue and warning about floating-point conversion

2023-08-19 Thread FX Coudert via Gcc
Hi Jakub, I should have pinged you, I see you recently touched that code. FX > Le 18 août 2023 à 21:07, FX Coudert a écrit : > > Hello, > > On the WIP aarch64-darwin port of GCC > (https://github.com/iains/gcc-darwin-arm64), there are some C++ testsuite > failures which are due to the foll

Re: gnu as

2023-08-19 Thread h3140067568--- via Gcc
Is it similar to the gnu as86 assembly compiler? Actually, I just hope to have a separate branch of the as86 assembly compiler Replied Message | From | Jonathan Wakely | | Date | 08/19/2023 14:29 | | To | h3140067...@163.com | | Cc | gcc | | Subject | Re: gnu as | On Sat, 19 Aug 20