[gcc r15-3364] ranger: Fix up range computation for CLZ [PR116486]

2024-09-02 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:25d51fb7d098a9ac8880ccb2121d889815680177 commit r15-3364-g25d51fb7d098a9ac8880ccb2121d889815680177 Author: Jakub Jelinek Date: Mon Sep 2 09:44:09 2024 +0200 ranger: Fix up range computation for CLZ [PR116486] The initial CLZ gimple-range-op.cc implementation

[gcc r15-3366] ada: Cleanup expansion of object declarations

2024-09-02 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:905ab329ccd06b0154eb42724eb5999165cd01fc commit r15-3366-g905ab329ccd06b0154eb42724eb5999165cd01fc Author: Piotr Trojanek Date: Thu Aug 8 17:06:09 2024 +0200 ada: Cleanup expansion of object declarations Replace repeated calls to Sloc with uses of local const

[gcc r15-3365] ada: Remove repeated guards in validity checks

2024-09-02 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:78acc6d85f972102b92e803bef0aac0afdb1ca9e commit r15-3365-g78acc6d85f972102b92e803bef0aac0afdb1ca9e Author: Piotr Trojanek Date: Thu Aug 8 10:59:57 2024 +0200 ada: Remove repeated guards in validity checks Routine Insert_Valid_Check only applies checks when Ex

[gcc r15-3367] ada: Also reset scope for some nested declaration

2024-09-02 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:cb690aa1ce37f109986a5848c2b727be6a2aaacb commit r15-3367-gcb690aa1ce37f109986a5848c2b727be6a2aaacb Author: Marc Poulhiès Date: Thu Aug 8 13:36:37 2024 +0200 ada: Also reset scope for some nested declaration When changing the scope for entities found in the en

[gcc r15-3368] ada: Small fixes for FreeBSD

2024-09-02 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:34437eb472f18af091890336ef1a1c70bbc95132 commit r15-3368-g34437eb472f18af091890336ef1a1c70bbc95132 Author: Patrick Bernardi Date: Fri Aug 16 19:00:23 2024 -0400 ada: Small fixes for FreeBSD Size of pthread data types now need to be defined for FreeBSD ports.

[gcc r15-3369] ada: Documentation for generic type inference

2024-09-02 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:a004c28c50581fe9ac20ac0e2cc1bc0387954db4 commit r15-3369-ga004c28c50581fe9ac20ac0e2cc1bc0387954db4 Author: Bob Duff Date: Sun Aug 18 19:13:46 2024 -0400 ada: Documentation for generic type inference ...plus minor improvements to existing documentation.

[gcc r15-3371] ada: Fix standard output stream for gnatcmd output

2024-09-02 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:2df253f35eec84a7dd7d4b0eaf4b1c052177044c commit r15-3371-g2df253f35eec84a7dd7d4b0eaf4b1c052177044c Author: Ronan Desplanques Date: Wed Aug 21 15:10:38 2024 +0200 ada: Fix standard output stream for gnatcmd output Before this patch, the gnat command sent to st

[gcc r15-3370] ada: Fix minor issues in -gnaty0's documentation

2024-09-02 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:91f0a3a5a5c44b4ab0f97d6b1a9bd1c6b36b5736 commit r15-3370-g91f0a3a5a5c44b4ab0f97d6b1a9bd1c6b36b5736 Author: Ronan Desplanques Date: Tue Aug 20 15:46:22 2024 +0200 ada: Fix minor issues in -gnaty0's documentation Before this patch, the documentation of -gnaty0

[gcc r15-3372] ada: Create usage entry for -gnatw_l

2024-09-02 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:1c9a6d8203b6cbc8500a28acdd9fbb23546a85dc commit r15-3372-g1c9a6d8203b6cbc8500a28acdd9fbb23546a85dc Author: Viljar Indus Date: Wed Aug 21 11:57:58 2024 +0300 ada: Create usage entry for -gnatw_l gcc/ada/ * doc/gnat_ugn/building_executable_prog

[gcc r15-3373] ada: Diagnose too large size clause on floating-point type

2024-09-02 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:571d0450b294af66338c911c5205b4cbf20902ad commit r15-3373-g571d0450b294af66338c911c5205b4cbf20902ad Author: Eric Botcazou Date: Tue Aug 20 17:40:41 2024 +0200 ada: Diagnose too large size clause on floating-point type The problem is that the size clause change

[gcc r15-3374] lto-wrapper: Honor -save-temps for ltrans' makefile

2024-09-02 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:6640a59fed48ed4e485d4a970f3ca9ed9e908640 commit r15-3374-g6640a59fed48ed4e485d4a970f3ca9ed9e908640 Author: Tobias Burnus Date: Mon Sep 2 10:28:29 2024 +0200 lto-wrapper: Honor -save-temps for ltrans' makefile gcc/ChangeLog: * lto-wrapper.cc (

[gcc r15-3375] lto/lto.cc: Fix build with not HAVE_WORKING_FORK

2024-09-02 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:5cbfb3a799bcded1a06897400a09f0efadc1f9e8 commit r15-3375-g5cbfb3a799bcded1a06897400a09f0efadc1f9e8 Author: Tobias Burnus Date: Mon Sep 2 10:29:36 2024 +0200 lto/lto.cc: Fix build with not HAVE_WORKING_FORK gcc/lto/ChangeLog: * lto.cc: Add mis

[gcc r15-3376] Rename ASM_INPUT_P to ASM_BASIC_P

2024-09-02 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:a4b6c6ab0ba04a4fa409608a860067770317d0de commit r15-3376-ga4b6c6ab0ba04a4fa409608a860067770317d0de Author: Richard Sandiford Date: Mon Sep 2 09:56:56 2024 +0100 Rename ASM_INPUT_P to ASM_BASIC_P ASM_INPUT_P is so named because it causes the eventual rtl insn

[gcc r15-3377] Rename gimple_asm_input_p to gimple_asm_basic_p

2024-09-02 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:2865719efb16e9f199b332fcf06d69c98928738e commit r15-3377-g2865719efb16e9f199b332fcf06d69c98928738e Author: Richard Sandiford Date: Mon Sep 2 09:56:56 2024 +0100 Rename gimple_asm_input_p to gimple_asm_basic_p Following on from the earlier tree rename, this pa

[gcc r15-3378] testsuite: Rename scanltranstree.exp -> scanltrans.exp

2024-09-02 Thread Alex Coplan via Gcc-cvs
https://gcc.gnu.org/g:e4d3e7f9add34216f4baffd3124bcb22a82c39bf commit r15-3378-ge4d3e7f9add34216f4baffd3124bcb22a82c39bf Author: Alex Coplan Date: Wed Aug 28 14:53:11 2024 +0100 testsuite: Rename scanltranstree.exp -> scanltrans.exp Since r15-3254-g3f51f0dc88ec21c1ec79df694200f10e

[gcc r15-3379] libsupc++: Fix handling of m68k extended real in

2024-09-02 Thread Andreas Schwab via Libstdc++-cvs
https://gcc.gnu.org/g:4bf758b212170dba2b5a1881950e949ec4f8a58b commit r15-3379-g4bf758b212170dba2b5a1881950e949ec4f8a58b Author: Andreas Schwab Date: Mon Sep 2 10:43:20 2024 +0200 libsupc++: Fix handling of m68k extended real in PR libstdc++/116513 * libsupc++

[gcc r15-3380] PR modula2/116557 Remove physical address from the GPL header comment

2024-09-02 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:78dc2e2575c602c62d50a9522ea976020a5bf7aa commit r15-3380-g78dc2e2575c602c62d50a9522ea976020a5bf7aa Author: Gaius Mulley Date: Mon Sep 2 13:29:25 2024 +0100 PR modula2/116557 Remove physical address from the GPL header comment This patch removes the physical a

[gcc r15-3381] amdgcn: remove gfx803 "Fiji" support

2024-09-02 Thread Andrew Stubbs via Gcc-cvs
https://gcc.gnu.org/g:57af0022073f11bc300709b3717069f6d616c6ac commit r15-3381-g57af0022073f11bc300709b3717069f6d616c6ac Author: Andrew Stubbs Date: Mon Aug 5 15:14:17 2024 + amdgcn: remove gfx803 "Fiji" support The gfx803 "Fiji" device was deprecated in GCC 14, removed from L

[gcc r15-3382] amdgcn: Remove TARGET_GCN3

2024-09-02 Thread Andrew Stubbs via Gcc-cvs
https://gcc.gnu.org/g:023641d97c5139bfcf8d468442a4e9782e90a467 commit r15-3382-g023641d97c5139bfcf8d468442a4e9782e90a467 Author: Andrew Stubbs Date: Tue Aug 6 15:37:36 2024 + amdgcn: Remove TARGET_GCN3 The only GCN3 ISA device was remove (Fiji, gfx803) so all the GCN3-specific

[gcc r15-3383] amdgcn: Remove TARGET_GCN5_PLUS

2024-09-02 Thread Andrew Stubbs via Gcc-cvs
https://gcc.gnu.org/g:b9bf0c3f54d4e36ca40598600d6e87107204c4c6 commit r15-3383-gb9bf0c3f54d4e36ca40598600d6e87107204c4c6 Author: Andrew Stubbs Date: Tue Aug 6 16:00:21 2024 + amdgcn: Remove TARGET_GCN5_PLUS Now that GCN3 support is gone, TARGET_GCN5_PLUS always evaluates to tr

[gcc r15-3384] [testsuite] add linkonly to dg-additional-sources [PR115295]

2024-09-02 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:9223d1715918e4e8e7a59471b228f815b4a3467c commit r15-3384-g9223d1715918e4e8e7a59471b228f815b4a3467c Author: Alexandre Oliva Date: Mon Sep 2 11:31:51 2024 -0300 [testsuite] add linkonly to dg-additional-sources [PR115295] The D testsuite shows it was a mistake

[gcc r15-3385] [libstdc++] [testsuite] avoid async.cc loss of precision [PR91486]

2024-09-02 Thread Alexandre Oliva via Libstdc++-cvs
https://gcc.gnu.org/g:410061b15a9b0a464c851173fa568e49c85570dc commit r15-3385-g410061b15a9b0a464c851173fa568e49c85570dc Author: Alexandre Oliva Date: Mon Sep 2 11:31:59 2024 -0300 [libstdc++] [testsuite] avoid async.cc loss of precision [PR91486] When we get to test_pr91486_wait_

[gcc r15-3386] [libstdc++-v3] [testsuite] improve future/*/poll.cc calibration

2024-09-02 Thread Alexandre Oliva via Libstdc++-cvs
https://gcc.gnu.org/g:af1500dd8c00df4541f7aa393ab7cf57db18241b commit r15-3386-gaf1500dd8c00df4541f7aa393ab7cf57db18241b Author: Alexandre Oliva Date: Mon Sep 2 11:32:03 2024 -0300 [libstdc++-v3] [testsuite] improve future/*/poll.cc calibration 30_threads/future/members/poll.cc ha

[gcc r15-3388] MIPS: Support vector reduc for MSA

2024-09-02 Thread YunQiang Su via Gcc-cvs
https://gcc.gnu.org/g:f4f72f9b6bcdec8b2ba20a58a241c8d9d631480c commit r15-3388-gf4f72f9b6bcdec8b2ba20a58a241c8d9d631480c Author: YunQiang Su Date: Mon Aug 26 08:45:36 2024 +0800 MIPS: Support vector reduc for MSA We have SHF.fmt and HADD_S/U.fmt with MSA, which can be used for

[gcc r15-3387] testsuite: Fix optimize_one.c FAIL on i686-linux

2024-09-02 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:b64980b0776c8e061696832e74e300e3c720 commit r15-3387-gb64980b0776c8e061696832e74e300e3c720 Author: Jakub Jelinek Date: Mon Sep 2 20:14:49 2024 +0200 testsuite: Fix optimize_one.c FAIL on i686-linux The test FAILs on i686-linux because -mfpmath=sse is

[gcc/aoliva/heads/testbase] (58 commits) [libstdc++-v3] [testsuite] improve future/*/poll.cc calibra

2024-09-02 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testbase' was updated to point to: af1500dd8c00... [libstdc++-v3] [testsuite] improve future/*/poll.cc calibra It previously pointed to: 673a448aa24e... Optimize initialization of small padded objects Diff: Summary of changes (added commits):

[gcc/aoliva/heads/testme] (60 commits) more hostedlib notes

2024-09-02 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: 07051d45ce80... more hostedlib notes It previously pointed to: 62b70aa09f1c... testsuite: introduce hostedlib effective target Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST): -

[gcc(refs/users/aoliva/heads/testme)] more hostedlib notes

2024-09-02 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:07051d45ce803cf70272fcbfce71828598c1d7c8 commit 07051d45ce803cf70272fcbfce71828598c1d7c8 Author: Alexandre Oliva Date: Sat Aug 31 14:54:41 2024 -0300 more hostedlib notes Diff: --- gcc/testsuite/c-c++-common/goacc/kernels-counter-vars-function-scope.c | 1 + gcc/te

[gcc/aoliva/heads/testme] more hostedlib notes

2024-09-02 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: 352f61e0d8d1... more hostedlib notes It previously pointed to: 07051d45ce80... more hostedlib notes Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST):

[gcc/aoliva/heads/testme] more hostedlib notes

2024-09-02 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: 93208984e9f2... more hostedlib notes It previously pointed to: 352f61e0d8d1... more hostedlib notes Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST):

[gcc/aoliva/heads/testme] more hostedlib notes

2024-09-02 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: 4c3d24ebc5a1... more hostedlib notes It previously pointed to: 93208984e9f2... more hostedlib notes Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST):

[gcc r13-9001] RISC-V: fix TARGET_PROMOTE_FUNCTION_MODE hook for libcalls

2024-09-02 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:f364a431d5b44ebde2c20ebe5fff22291c7d12db commit r13-9001-gf364a431d5b44ebde2c20ebe5fff22291c7d12db Author: Vineet Gupta Date: Wed Nov 1 14:46:33 2023 -0700 RISC-V: fix TARGET_PROMOTE_FUNCTION_MODE hook for libcalls Fixes: 3496ca4e6566 ("RISC-V: Add runtime in

[gcc r15-3390] RISC-V: Support form 1 of integer scalar .SAT_ADD

2024-09-02 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:539fcaae67c6cf54bd377eba6c9d5b1792a3 commit r15-3390-g539fcaae67c6cf54bd377eba6c9d5b1792a3 Author: Pan Li Date: Thu Aug 29 11:25:44 2024 +0800 RISC-V: Support form 1 of integer scalar .SAT_ADD This patch would like to support the scalar signed ssadd p

[gcc r15-3391] i386: Support partial vectorized V2BF/V4BF plus/minus/mult/div/sqrt

2024-09-02 Thread Levy Hsu via Gcc-cvs
https://gcc.gnu.org/g:8e16f26ca9fad685b9b723da7112ffcc99e81593 commit r15-3391-g8e16f26ca9fad685b9b723da7112ffcc99e81593 Author: Levy Hsu Date: Mon Aug 26 10:46:30 2024 +0930 i386: Support partial vectorized V2BF/V4BF plus/minus/mult/div/sqrt This patch introduces new mode iterato

[gcc r15-3392] i386: Support partial vectorized V2BF/V4BF smaxmin

2024-09-02 Thread Levy Hsu via Gcc-cvs
https://gcc.gnu.org/g:62df24e50039ae04aa3b940e680cffd9041ef5bf commit r15-3392-g62df24e50039ae04aa3b940e680cffd9041ef5bf Author: Levy Hsu Date: Tue Aug 27 14:22:20 2024 +0930 i386: Support partial vectorized V2BF/V4BF smaxmin This patch supports sminmax for partial vectorized V2BF

[gcc r15-3394] Handle mixing REALPART/IMAGPART with other components in SLP groups

2024-09-02 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:7c9394e84c54238dd2cf01dfaa06d8e87b39cf95 commit r15-3394-g7c9394e84c54238dd2cf01dfaa06d8e87b39cf95 Author: Richard Biener Date: Mon Sep 2 15:12:58 2024 +0200 Handle mixing REALPART/IMAGPART with other components in SLP groups The following makes sure we handl

[gcc r15-3393] Correctly handle store IFNs in vect_get_vector_types_for_stmt

2024-09-02 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:340ca7437ceb05d61797dbf3b522a495176c5a5e commit r15-3393-g340ca7437ceb05d61797dbf3b522a495176c5a5e Author: Richard Biener Date: Mon Sep 2 11:16:12 2024 +0200 Correctly handle store IFNs in vect_get_vector_types_for_stmt Currently vect_get_vector_types_for_stm