[gcc r15-6383] Fortran: Fix caf_stop_numeric and reporting exceptions from caf [PR57598]

2024-12-19 Thread Andre Vehreschild via Gcc-cvs
https://gcc.gnu.org/g:a25cc26884663244c3b936af785854abee8949dd commit r15-6383-ga25cc26884663244c3b936af785854abee8949dd Author: Andre Vehreschild Date: Wed Dec 18 12:43:39 2024 +0100 Fortran: Fix caf_stop_numeric and reporting exceptions from caf [PR57598] Caf_stop_numeric always

[gcc r15-6379] c++/modules: Ignore TU-local entities where necessary

2024-12-19 Thread Nathaniel Shead via Gcc-cvs
https://gcc.gnu.org/g:0c2ae384326108fad5ca2713ad3c9b768162fe73 commit r15-6379-g0c2ae384326108fad5ca2713ad3c9b768162fe73 Author: Nathaniel Shead Date: Fri Oct 11 22:16:02 2024 +1100 c++/modules: Ignore TU-local entities where necessary [basic.link] p14 lists a number of circumstan

[gcc r15-6382] c++/modules: Validate external linkage definitions in header units [PR116401]

2024-12-19 Thread Nathaniel Shead via Gcc-cvs
https://gcc.gnu.org/g:71732eafedbd30355e752bf873d355fbcd0e076f commit r15-6382-g71732eafedbd30355e752bf873d355fbcd0e076f Author: Nathaniel Shead Date: Sun Sep 8 01:37:28 2024 +1000 c++/modules: Validate external linkage definitions in header units [PR116401] [module.import] p6 sa

[gcc r15-6381] c++/modules: Check linkage for exported declarations

2024-12-19 Thread Nathaniel Shead via Gcc-cvs
https://gcc.gnu.org/g:fde64d1180408128a2f33e5326a3a7876926e2a3 commit r15-6381-gfde64d1180408128a2f33e5326a3a7876926e2a3 Author: Nathaniel Shead Date: Fri Sep 6 23:53:08 2024 +1000 c++/modules: Check linkage for exported declarations By [module.interface] p3, if an exported declar

[gcc r15-6380] c++/modules: Support unnamed namespaces in header units

2024-12-19 Thread Nathaniel Shead via Gcc-cvs
https://gcc.gnu.org/g:eebd8dfdc4f4a7f54b42f74c2e7f54f957930ecd commit r15-6380-geebd8dfdc4f4a7f54b42f74c2e7f54f957930ecd Author: Nathaniel Shead Date: Fri Sep 6 23:46:47 2024 +1000 c++/modules: Support unnamed namespaces in header units A header unit may contain unnamed namespaces

[gcc r15-6378] c++/modules: Detect exposures of TU-local entities

2024-12-19 Thread Nathaniel Shead via Gcc-cvs
https://gcc.gnu.org/g:9016c5ac94c55714d001309ef640710f9d512254 commit r15-6378-g9016c5ac94c55714d001309ef640710f9d512254 Author: Nathaniel Shead Date: Tue Oct 8 20:50:38 2024 +1100 c++/modules: Detect exposures of TU-local entities Currently, the modules streaming code implements

[gcc r15-6376] libstdc++: Add fancy pointer support to std::map and std::set [PR57272]

2024-12-19 Thread Francois Dumont via Gcc-cvs
https://gcc.gnu.org/g:23df3c3a4aa33a08e82ac8b98d7ff6e7f1b65b63 commit r15-6376-g23df3c3a4aa33a08e82ac8b98d7ff6e7f1b65b63 Author: François Dumont Date: Mon Jul 22 21:54:36 2024 +0200 libstdc++: Add fancy pointer support to std::map and std::set [PR57272] The fancy allocator pointer

[gcc r14-11105] arm: [MVE intrinsics] Fix support for predicate constants [PR target/114801]

2024-12-19 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:0631c5770e8162dbe67c73dee0327313c19822c2 commit r14-11105-g0631c5770e8162dbe67c73dee0327313c19822c2 Author: Christophe Lyon Date: Sun Nov 24 18:08:48 2024 + arm: [MVE intrinsics] Fix support for predicate constants [PR target/114801] In this PR, we have t

[gcc r15-6374] c++: integer overflow during constraint subsumption [PR118069]

2024-12-19 Thread Patrick Palka via Gcc-cvs
https://gcc.gnu.org/g:875f14e15d49dce7de501a6357a3d5811b5c36d4 commit r15-6374-g875f14e15d49dce7de501a6357a3d5811b5c36d4 Author: Patrick Palka Date: Thu Dec 19 12:00:29 2024 -0500 c++: integer overflow during constraint subsumption [PR118069] For the testcase in the PR we hang dur

[gcc r15-6375] c++: optimize constraint subsumption [PR118069]

2024-12-19 Thread Patrick Palka via Gcc-cvs
https://gcc.gnu.org/g:7eac34a6c793540606a50e20c4c56bd98476d3a1 commit r15-6375-g7eac34a6c793540606a50e20c4c56bd98476d3a1 Author: Patrick Palka Date: Thu Dec 19 12:00:31 2024 -0500 c++: optimize constraint subsumption [PR118069] Since atomic constraints are interned the subsumption

[gcc r15-6373] OpenMP: Add 'nec' as to the 'vendor' context-selector list

2024-12-19 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:a104766914e98ded9b991f1dac9ad22e815a3acc commit r15-6373-ga104766914e98ded9b991f1dac9ad22e815a3acc Author: Tobias Burnus Date: Thu Dec 19 17:27:41 2024 +0100 OpenMP: Add 'nec' as to the 'vendor' context-selector list For unknown vendors using in a context sel

[gcc r15-6371] libstdc++: Implement C++23 (P0429R9)

2024-12-19 Thread Patrick Palka via Libstdc++-cvs
https://gcc.gnu.org/g:92381894b36b39030e6a264d3da2204b20f08d6c commit r15-6371-g92381894b36b39030e6a264d3da2204b20f08d6c Author: Patrick Palka Date: Thu Dec 19 11:31:09 2024 -0500 libstdc++: Implement C++23 (P0429R9) This implements the C++23 container adaptors std::flat_map and

[gcc r15-6372] libstdc++: Implement C++23 (P1222R4)

2024-12-19 Thread Patrick Palka via Libstdc++-cvs
https://gcc.gnu.org/g:e3fab34506430e78d286d4aaf66c0dec9a28c187 commit r15-6372-ge3fab34506430e78d286d4aaf66c0dec9a28c187 Author: Patrick Palka Date: Thu Dec 19 11:31:19 2024 -0500 libstdc++: Implement C++23 (P1222R4) This implements the C++23 container adaptors std::flat_set and

[gcc r15-6370] libstdc++: Define P1206R7 range-key-type and range-mapped-type aliases

2024-12-19 Thread Patrick Palka via Libstdc++-cvs
https://gcc.gnu.org/g:fb1f1c763055abea556959b42a2f1d5e548c1452 commit r15-6370-gfb1f1c763055abea556959b42a2f1d5e548c1452 Author: Patrick Palka Date: Thu Dec 19 11:31:06 2024 -0500 libstdc++: Define P1206R7 range-key-type and range-mapped-type aliases libstdc++-v3/ChangeLog:

[gcc r15-6369] c++: ICE in TARGET_EXPR evaluation in cp_fold_r [PR117980]

2024-12-19 Thread Marek Polacek via Gcc-cvs
https://gcc.gnu.org/g:fa99002538bc91c869f3b1fd9af7f14e410e1e1a commit r15-6369-gfa99002538bc91c869f3b1fd9af7f14e410e1e1a Author: Marek Polacek Date: Tue Dec 10 18:43:56 2024 -0500 c++: ICE in TARGET_EXPR evaluation in cp_fold_r [PR117980] This ICE started with the recent prvalue o

[gcc r14-11104] Fix comment typos in tree-assume.cc

2024-12-19 Thread Andrew Carlotti via Gcc-cvs
https://gcc.gnu.org/g:87f9c0e4ae2ad7f5f4fde2438ba57af7ea45cafc commit r14-11104-g87f9c0e4ae2ad7f5f4fde2438ba57af7ea45cafc Author: Andrew Carlotti Date: Wed Dec 18 16:16:51 2024 + Fix comment typos in tree-assume.cc gcc/ChangeLog: * tree-assume.cc: Fix comment

[gcc r15-6368] Fix comment typos in tree-assume.cc

2024-12-19 Thread Andrew Carlotti via Gcc-cvs
https://gcc.gnu.org/g:fc95e8776cf4b11bbffc593167105883165b9e4c commit r15-6368-gfc95e8776cf4b11bbffc593167105883165b9e4c Author: Andrew Carlotti Date: Wed Dec 18 16:16:51 2024 + Fix comment typos in tree-assume.cc gcc/ChangeLog: * tree-assume.cc: Fix comment t

[gcc r15-6367] libgomp.texi: Update 'arch' context-selector description

2024-12-19 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:570d4e4c68535ee4e5b2d82ad02a65fa1ec04112 commit r15-6367-g570d4e4c68535ee4e5b2d82ad02a65fa1ec04112 Author: Tobias Burnus Date: Thu Dec 19 16:06:21 2024 +0100 libgomp.texi: Update 'arch' context-selector description * libgomp.texi (OpenMP Context Selec

[gcc(refs/users/aoliva/heads/testme)] add options to control ifcombine

2024-12-19 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:03732dab7bf226b51b26f729405e42b4722f4b56 commit 03732dab7bf226b51b26f729405e42b4722f4b56 Author: Alexandre Oliva Date: Thu Dec 19 00:19:34 2024 -0300 add options to control ifcombine Introduce flags to disable ifcombine as a whole, or its new components.

[gcc/aoliva/heads/testme] add options to control ifcombine

2024-12-19 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: 03732dab7bf2... add options to control ifcombine It previously pointed to: 942a25fa89d7... add options to control ifcombine Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST):

[gcc(refs/users/mikael/heads/refactor_descriptor_v01)] Correction assertion même type

2024-12-19 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:9eff4d8000bb1cb1e54b76d474ff45c6d339981f commit 9eff4d8000bb1cb1e54b76d474ff45c6d339981f Author: Mikael Morin Date: Thu Dec 19 15:19:50 2024 +0100 Correction assertion même type Diff: --- gcc/fortran/trans-expr.cc | 34 +++--- 1 file chan

[gcc r14-11103] testsuite: arm: Use effective-target for memset-inline* tests

2024-12-19 Thread Torbjorn Svensson via Gcc-cvs
https://gcc.gnu.org/g:4bbb74c75c0a5bb8d4c5be57c22594b3e130b8de commit r14-11103-g4bbb74c75c0a5bb8d4c5be57c22594b3e130b8de Author: Torbjörn SVENSSON Date: Thu Oct 24 10:40:27 2024 +0200 testsuite: arm: Use effective-target for memset-inline* tests Split tests into 2 parts: - Th

[gcc r15-6366] testsuite: arm: Use effective-target for memset-inline* tests

2024-12-19 Thread Torbjorn Svensson via Gcc-cvs
https://gcc.gnu.org/g:8462a5fdbfe12194b44072b5e64809b02dd2432d commit r15-6366-g8462a5fdbfe12194b44072b5e64809b02dd2432d Author: Torbjörn SVENSSON Date: Thu Oct 24 10:40:27 2024 +0200 testsuite: arm: Use effective-target for memset-inline* tests Split tests into 2 parts: - The

[gcc r15-6365] testsuite: arm: C++26 uses __equal() instead of operator==()

2024-12-19 Thread Torbjorn Svensson via Gcc-cvs
https://gcc.gnu.org/g:898f333413d2ec9c446ab61fab303126ae5be4ac commit r15-6365-g898f333413d2ec9c446ab61fab303126ae5be4ac Author: Torbjörn SVENSSON Date: Wed Dec 18 20:54:00 2024 +0100 testsuite: arm: C++26 uses __equal() instead of operator==() Update test case to align with used

[gcc r15-6364] testsuite: Fix toplevel-asm-1.c failure for riscv

2024-12-19 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:b117201385d3e8b0ee3fca396b77b2539f90bd40 commit r15-6364-gb117201385d3e8b0ee3fca396b77b2539f90bd40 Author: Jakub Jelinek Date: Thu Dec 19 11:36:29 2024 +0100 testsuite: Fix toplevel-asm-1.c failure for riscv On Wed, Dec 18, 2024 at 01:19:43PM +0100, Andreas S

[gcc r15-6363] RISC-V: Adjust the strided store testcases check times on options

2024-12-19 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:d0635492172781ac1af73e671e19a53471a30038 commit r15-6363-gd0635492172781ac1af73e671e19a53471a30038 Author: Pan Li Date: Thu Dec 19 09:03:59 2024 +0800 RISC-V: Adjust the strided store testcases check times on options The vsse* dump check times changes on opti

[gcc r15-6362] RISC-V: Make vector strided store alias all other memories

2024-12-19 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:46194b912780452e80c1ef9867cbcff1050231a2 commit r15-6362-g46194b912780452e80c1ef9867cbcff1050231a2 Author: Pan Li Date: Thu Dec 19 08:58:20 2024 +0800 RISC-V: Make vector strided store alias all other memories Almost the same as the RVV strided load, the vect