[gcc(refs/users/meissner/heads/work167-tar)] Update ChangeLog.*

2024-05-24 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:1182736214c4653d481c909be58e9c53e2308f08 commit 1182736214c4653d481c909be58e9c53e2308f08 Author: Michael Meissner Date: Sat May 25 02:12:00 2024 -0400 Update ChangeLog.* Diff: --- gcc/ChangeLog.tar | 11 +++ 1 file changed, 11 insertions(+) diff --git a/gcc

[gcc(refs/users/meissner/heads/work167-tar)] Fix test for TAR register.

2024-05-24 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:b6efbea361aac79bcc9a28f67a20bea8db2b74e3 commit b6efbea361aac79bcc9a28f67a20bea8db2b74e3 Author: Michael Meissner Date: Sat May 25 02:08:31 2024 -0400 Fix test for TAR register. 2024-05-25 Michael Meissner gcc/testsuite/ * gcc.tar

[gcc(refs/users/meissner/heads/work167-tar)] Update ChangeLog.*

2024-05-24 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:baa082e5aa0ab8bc2aa347ed0234eeb795367a43 commit baa082e5aa0ab8bc2aa347ed0234eeb795367a43 Author: Michael Meissner Date: Fri May 24 23:19:22 2024 -0400 Update ChangeLog.* Diff: --- gcc/ChangeLog.tar | 20 1 file changed, 20 insertions(+) diff --

[gcc(refs/users/meissner/heads/work167-tar)] Add -mccspr and -mfpspr

2024-05-24 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:d5fdd314b266f9830ab28db14db7d0aa3f59f424 commit d5fdd314b266f9830ab28db14db7d0aa3f59f424 Author: Michael Meissner Date: Fri May 24 23:15:34 2024 -0400 Add -mccspr and -mfpspr 2024-05-24 Michael Meissner * config/rs6000/rs6000.cc (rs6000_ha

[gcc r15-830] c++/modules: Improve diagnostic when redeclaring builtin in module [PR102345]

2024-05-24 Thread Nathaniel Shead via Gcc-cvs
https://gcc.gnu.org/g:28b508233a12c13295f960a2cb8a4864879acfb4 commit r15-830-g28b508233a12c13295f960a2cb8a4864879acfb4 Author: Nathaniel Shead Date: Sat May 25 01:03:54 2024 +1000 c++/modules: Improve diagnostic when redeclaring builtin in module [PR102345] If a user mistakenly

[gcc r15-828] Fortran: improve attribute conflict checking [PR93635]

2024-05-24 Thread Harald Anlauf via Gcc-cvs
https://gcc.gnu.org/g:9561cf550a66a89e7c8d31202a03c4fddf82a3f2 commit r15-828-g9561cf550a66a89e7c8d31202a03c4fddf82a3f2 Author: Harald Anlauf Date: Thu May 23 21:13:00 2024 +0200 Fortran: improve attribute conflict checking [PR93635] gcc/fortran/ChangeLog: PR fort

[gcc r15-827] Fortran: fix bounds check for assignment, class component [PR86100]

2024-05-24 Thread Harald Anlauf via Gcc-cvs
https://gcc.gnu.org/g:93765736815a049e14d985b758a213cfe60c1e1c commit r15-827-g93765736815a049e14d985b758a213cfe60c1e1c Author: Harald Anlauf Date: Mon May 13 22:06:33 2024 +0200 Fortran: fix bounds check for assignment, class component [PR86100] gcc/fortran/ChangeLog:

[gcc r11-11448] c++: unroll pragma in templates [PR111529]

2024-05-24 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:a644775c363979bc25951532819ffa0f244b82f4 commit r11-11448-ga644775c363979bc25951532819ffa0f244b82f4 Author: Jason Merrill Date: Fri Sep 22 12:10:11 2023 +0100 c++: unroll pragma in templates [PR111529] We were failing to handle ANNOTATE_EXPR in tsubst_copy_an

[gcc r11-11449] c++: array of PMF [PR113598]

2024-05-24 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:38de942670ad39c60ba4feae893d11843e0aebe8 commit r11-11449-g38de942670ad39c60ba4feae893d11843e0aebe8 Author: Jason Merrill Date: Thu Jan 25 12:02:07 2024 -0500 c++: array of PMF [PR113598] Here AGGREGATE_TYPE_P includes pointers to member functions, which is n

[gcc r11-11447] c++: __is_constructible ref binding [PR100667]

2024-05-24 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:16046a075cb54c90609825e30b2ab45a03395ca1 commit r11-11447-g16046a075cb54c90609825e30b2ab45a03395ca1 Author: Jason Merrill Date: Wed Mar 27 16:14:01 2024 -0400 c++: __is_constructible ref binding [PR100667] The requirement that a type argument be complete is e

[gcc] Deleted branch 'mikael/heads/pr93635-v2_Harald' in namespace 'refs/users'

2024-05-24 Thread Mikael Morin via Gcc-cvs
The branch 'mikael/heads/pr93635-v2_Harald' in namespace 'refs/users' was deleted. It previously pointed to: 1ea6d9d7f54... Fortran: improve attribute conflict checking [PR93635] Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST): -

[gcc r15-826] Small enhancement to implementation of -fdump-ada-spec

2024-05-24 Thread Eric Botcazou via Gcc-cvs
https://gcc.gnu.org/g:73eef7a04453d01147cbf4642fe6626350dded75 commit r15-826-g73eef7a04453d01147cbf4642fe6626350dded75 Author: Eric Botcazou Date: Fri May 24 19:48:18 2024 +0200 Small enhancement to implementation of -fdump-ada-spec This lets it recognize more preprocessing float

[gcc(refs/users/meissner/heads/work167-tar)] Update ChangeLog.*

2024-05-24 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:eb61a824e1d8ee0c86fca797c67fe2c55cec5c33 commit eb61a824e1d8ee0c86fca797c67fe2c55cec5c33 Author: Michael Meissner Date: Fri May 24 13:21:52 2024 -0400 Update ChangeLog.* Diff: --- gcc/ChangeLog.tar | 12 1 file changed, 12 insertions(+) diff --git a/gc

[gcc(refs/users/meissner/heads/work167-tar)] Add -mintspr.

2024-05-24 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:819056304acea25b44313f402a5d9d51bf49d4cf commit 819056304acea25b44313f402a5d9d51bf49d4cf Author: Michael Meissner Date: Fri May 24 13:20:47 2024 -0400 Add -mintspr. 2024-05-24 Michael Meissner * config/rs6000/rs6000.cc (rs6000_hard_regno_m

[gcc r12-10470] c++: __is_constructible ref binding [PR100667]

2024-05-24 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:ba57a52dbf6a64ba66f72c20064c5c0e8cc9dbbb commit r12-10470-gba57a52dbf6a64ba66f72c20064c5c0e8cc9dbbb Author: Jason Merrill Date: Wed Mar 27 16:14:01 2024 -0400 c++: __is_constructible ref binding [PR100667] The requirement that a type argument be complete is e

[gcc r12-10469] c++: fix PR111529 backport

2024-05-24 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:6a5dcdb7ae6bbd9c5a273ceadc7f7c7cd8a6c8ec commit r12-10469-g6a5dcdb7ae6bbd9c5a273ceadc7f7c7cd8a6c8ec Author: Jason Merrill Date: Fri May 24 11:19:29 2024 -0400 c++: fix PR111529 backport r12-10468-g19827831516023 added the ANNOTATE_EXPR in the wrong place,

[gcc r14-10242] c++: deleting array temporary [PR115187]

2024-05-24 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:9031c027827bff44e1b55c366fc7034c43501b4c commit r14-10242-g9031c027827bff44e1b55c366fc7034c43501b4c Author: Jason Merrill Date: Wed May 22 18:41:27 2024 -0400 c++: deleting array temporary [PR115187] Decaying the array temporary to a pointer and then deleting

[gcc(refs/vendors/riscv/heads/gcc-14-with-riscv-opts)] [to-be-committed, v2, RISC-V] Use bclri in constant synthesis

2024-05-24 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:a08b5d4d5c6d679a9d65797eaea93aa381ece172 commit a08b5d4d5c6d679a9d65797eaea93aa381ece172 Author: Jeff Law Date: Fri May 24 07:27:00 2024 -0600 [to-be-committed,v2,RISC-V] Use bclri in constant synthesis Testing with Zbs enabled by default showed a minor logic

[gcc(refs/vendors/riscv/heads/gcc-14-with-riscv-opts)] RISC-V: Enable vectorization for vect-early-break_124-pr114403.c

2024-05-24 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:4e981cccad14ea3add39f92378da41d203814a60 commit 4e981cccad14ea3add39f92378da41d203814a60 Author: xuli Date: Mon May 20 01:56:47 2024 + RISC-V: Enable vectorization for vect-early-break_124-pr114403.c Because "targetm.slow_unaligned_access" is set to true

[gcc r15-825] c: Fix for some variably modified types not being recognized [PR114831]

2024-05-24 Thread Martin Uecker via Gcc-cvs
https://gcc.gnu.org/g:9f1798c1a93257526196a3c19828e40fb28ac551 commit r15-825-g9f1798c1a93257526196a3c19828e40fb28ac551 Author: Martin Uecker Date: Sat May 18 14:40:02 2024 +0200 c: Fix for some variably modified types not being recognized [PR114831] We did not evaluate expression

[gcc r14-10241] c++: Propagate using decls from partitions [PR114868]

2024-05-24 Thread Nathaniel Shead via Gcc-cvs
https://gcc.gnu.org/g:782ad2033ea0709a25ef3e899cbb9491406146d5 commit r14-10241-g782ad2033ea0709a25ef3e899cbb9491406146d5 Author: Nathaniel Shead Date: Tue Apr 9 21:49:58 2024 +1000 c++: Propagate using decls from partitions [PR114868] The modules code currently neglects to set OV

[gcc r14-10240] c++: Fix instantiation of imported temploid friends [PR114275]

2024-05-24 Thread Nathaniel Shead via Gcc-cvs
https://gcc.gnu.org/g:fd6fd88b1a93f4fb38f095688255ab5c00122810 commit r14-10240-gfd6fd88b1a93f4fb38f095688255ab5c00122810 Author: Nathaniel Shead Date: Mon Apr 29 17:00:13 2024 +1000 c++: Fix instantiation of imported temploid friends [PR114275] This patch fixes a number of issues

[gcc r14-10239] c++: Standardise errors for module_may_redeclare

2024-05-24 Thread Nathaniel Shead via Gcc-cvs
https://gcc.gnu.org/g:557cddcc71c9025932b30f1f825dc600a82dfe03 commit r14-10239-g557cddcc71c9025932b30f1f825dc600a82dfe03 Author: Nathaniel Shead Date: Sun Apr 14 23:03:11 2024 +1000 c++: Standardise errors for module_may_redeclare Currently different places calling 'module_may_re

[gcc r15-824] c++/modules: Improve errors for bad module-directives [PR115200]

2024-05-24 Thread Nathaniel Shead via Gcc-cvs
https://gcc.gnu.org/g:dae606a11eb99814e452b49241fa76f7678f53b8 commit r15-824-gdae606a11eb99814e452b49241fa76f7678f53b8 Author: Nathaniel Shead Date: Fri May 24 00:08:57 2024 +1000 c++/modules: Improve errors for bad module-directives [PR115200] This fixes an ICE when a module dir

[gcc r15-823] c++/modules: Remember that header units have CMIs

2024-05-24 Thread Nathaniel Shead via Gcc-cvs
https://gcc.gnu.org/g:03531ec45f15aa187bbab7842a1eb6cf746a104b commit r15-823-g03531ec45f15aa187bbab7842a1eb6cf746a104b Author: Nathaniel Shead Date: Thu May 23 22:56:52 2024 +1000 c++/modules: Remember that header units have CMIs This appears to be an oversight in the definition

[gcc r15-822] c++/modules: Fix treatment of unnamed types

2024-05-24 Thread Nathaniel Shead via Gcc-cvs
https://gcc.gnu.org/g:0173dcce92baa62a74929814a75edb75eeab1a54 commit r15-822-g0173dcce92baa62a74929814a75edb75eeab1a54 Author: Nathaniel Shead Date: Thu May 23 22:50:58 2024 +1000 c++/modules: Fix treatment of unnamed types In r14-9530 we relaxed "depending on type with no-linkag

[gcc(refs/users/aoliva/heads/testme)] Introduce attribute sym_alias

2024-05-24 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:3612317409b4c0ec201d7f536638015872ffbc8d commit 3612317409b4c0ec201d7f536638015872ffbc8d Author: Alexandre Oliva Date: Thu Dec 14 03:21:21 2023 -0300 Introduce attribute sym_alias This patch introduces an attribute to add extra asm names (aliases) for a d

[gcc/aoliva/heads/testme] (32 commits) Introduce attribute sym_alias

2024-05-24 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: 3612317409b... Introduce attribute sym_alias It previously pointed to: 8cc56a8291a... testsuite: adjust iteration count for ppc costmodel 76b Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST): --

[gcc/aoliva/heads/testbase] (31 commits) testsuite: adjust iteration count for ppc costmodel 76b

2024-05-24 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testbase' was updated to point to: 7acd5d71547... testsuite: adjust iteration count for ppc costmodel 76b It previously pointed to: dbdddc92a3b... [testsuite] xfail pr79004 on longdouble64; drop long_double Diff: Summary of changes (added commits): --

[gcc r15-821] [to-be-committed, v2, RISC-V] Use bclri in constant synthesis

2024-05-24 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:401994d60ab38ffa9e63f368f0456eb7b08599be commit r15-821-g401994d60ab38ffa9e63f368f0456eb7b08599be Author: Jeff Law Date: Fri May 24 07:27:00 2024 -0600 [to-be-committed,v2,RISC-V] Use bclri in constant synthesis Testing with Zbs enabled by default showed a mi

[gcc r11-11446] c++: binding reference to comma expr [PR114561]

2024-05-24 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:b35afe75674ff9f79cf9685d099bc80f10442216 commit r11-11446-gb35afe75674ff9f79cf9685d099bc80f10442216 Author: Jason Merrill Date: Tue Apr 2 10:52:28 2024 -0400 c++: binding reference to comma expr [PR114561] We represent a reference binding where the referent t

[gcc r12-10468] c++: unroll pragma in templates [PR111529]

2024-05-24 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:19827831516023f2dff449af0b228b2d60190a28 commit r12-10468-g19827831516023f2dff449af0b228b2d60190a28 Author: Jason Merrill Date: Fri Sep 22 12:10:11 2023 +0100 c++: unroll pragma in templates [PR111529] We were failing to handle ANNOTATE_EXPR in tsubst_copy_an

[gcc r12-10467] c++: array of PMF [PR113598]

2024-05-24 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:419b5e17eace9b6b985b9853db0dc1a5478375b6 commit r12-10467-g419b5e17eace9b6b985b9853db0dc1a5478375b6 Author: Jason Merrill Date: Thu Jan 25 12:02:07 2024 -0500 c++: array of PMF [PR113598] Here AGGREGATE_TYPE_P includes pointers to member functions, which is n

[gcc r12-10466] c++: binding reference to comma expr [PR114561]

2024-05-24 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:7076c565e22281e193aeafafbf40676426a64b75 commit r12-10466-g7076c565e22281e193aeafafbf40676426a64b75 Author: Jason Merrill Date: Tue Apr 2 10:52:28 2024 -0400 c++: binding reference to comma expr [PR114561] We represent a reference binding where the referent t

[gcc r13-8799] c++: unroll pragma in templates [PR111529]

2024-05-24 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:53cdaa755de57e57ba9e787f232adc3cfde88209 commit r13-8799-g53cdaa755de57e57ba9e787f232adc3cfde88209 Author: Jason Merrill Date: Fri Sep 22 12:10:11 2023 +0100 c++: unroll pragma in templates [PR111529] We were failing to handle ANNOTATE_EXPR in tsubst_copy_and

[gcc r13-8798] c++: array of PMF [PR113598]

2024-05-24 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:5f1457841abc2fd8657a52d1371c983ac010f1cc commit r13-8798-g5f1457841abc2fd8657a52d1371c983ac010f1cc Author: Jason Merrill Date: Thu Jan 25 12:02:07 2024 -0500 c++: array of PMF [PR113598] Here AGGREGATE_TYPE_P includes pointers to member functions, which is no

[gcc r15-820] vect: Fix access size alignment assumption [PR115192]

2024-05-24 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:a0fe4fb1c8d7804515845dd5d2a814b3c7a1ccba commit r15-820-ga0fe4fb1c8d7804515845dd5d2a814b3c7a1ccba Author: Richard Sandiford Date: Fri May 24 13:47:21 2024 +0100 vect: Fix access size alignment assumption [PR115192] create_intersect_range_checks checks whether

[gcc r15-819] modula2: fix xref fourth parameter in documentation, change from gm2 to m2

2024-05-24 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:5833e5b8ef40367764325f4f3c80cfa129fbe1da commit r15-819-g5833e5b8ef40367764325f4f3c80cfa129fbe1da Author: Gaius Mulley Date: Fri May 24 13:42:58 2024 +0100 modula2: fix xref fourth parameter in documentation, change from gm2 to m2 This patch corrects the gm2.

[gcc r15-818] MATCH: Look through VIEW_CONVERT when folding VEC_PERM_EXPRs.

2024-05-24 Thread Philipp Tomsich via Gcc-cvs
https://gcc.gnu.org/g:6d6f324bda1ccb51cd43ff9d4d017eb71bb2d690 commit r15-818-g6d6f324bda1ccb51cd43ff9d4d017eb71bb2d690 Author: Manolis Tsamis Date: Wed Nov 1 12:27:28 2023 +0100 MATCH: Look through VIEW_CONVERT when folding VEC_PERM_EXPRs. The match.pd patterns to merge two vecto

[gcc r15-817] testsuite: adjust iteration count for ppc costmodel 76b

2024-05-24 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:7acd5d71547f74a2af35bab1b17a518197d25d23 commit r15-817-g7acd5d71547f74a2af35bab1b17a518197d25d23 Author: Alexandre Oliva Date: Fri May 24 08:32:04 2024 -0300 testsuite: adjust iteration count for ppc costmodel 76b For some hardware which doesn't support unal

[gcc r15-816] Fix gcc.dg/vect/vect-gather-4.c for cascadelake

2024-05-24 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:85e2ce10f76aee93e43aab6558cf8e39cec911e4 commit r15-816-g85e2ce10f76aee93e43aab6558cf8e39cec911e4 Author: Richard Biener Date: Fri May 24 13:15:38 2024 +0200 Fix gcc.dg/vect/vect-gather-4.c for cascadelake There's not really a good way to test what the testca

[gcc r15-815] tree-optimization/115144 - improve sinking destination choice

2024-05-24 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:5b9b3bae33cae7fca2e3c3e3028be6b8bee9b698 commit r15-815-g5b9b3bae33cae7fca2e3c3e3028be6b8bee9b698 Author: Richard Biener Date: Wed May 22 09:16:51 2024 +0200 tree-optimization/115144 - improve sinking destination choice When sinking code closer to its uses we

[gcc(refs/users/mikael/heads/pr93635-v2_Harald)] Fortran: improve attribute conflict checking [PR93635]

2024-05-24 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:1ea6d9d7f541844106e9dbec0b3962cdd8695696 commit 1ea6d9d7f541844106e9dbec0b3962cdd8695696 Author: Harald Anlauf Date: Thu May 23 21:13:00 2024 +0200 Fortran: improve attribute conflict checking [PR93635] gcc/fortran/ChangeLog: PR fortran/93635

[gcc] Created branch 'mikael/heads/pr93635-v2_Harald' in namespace 'refs/users'

2024-05-24 Thread Mikael Morin via Gcc-cvs
The branch 'mikael/heads/pr93635-v2_Harald' was created in namespace 'refs/users' pointing to: 1ea6d9d7f54... Fortran: improve attribute conflict checking [PR93635]

[gcc] Deleted branch 'mikael/heads/pr99798_v32' in namespace 'refs/users'

2024-05-24 Thread Mikael Morin via Gcc-cvs
The branch 'mikael/heads/pr99798_v32' in namespace 'refs/users' was deleted. It previously pointed to: e13178f7fbd... fortran: Assume there is no cyclic reference with submodule Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST): ---

[gcc r15-814] Fix typo in the testcase.

2024-05-24 Thread hongtao Liu via Gcc-cvs
https://gcc.gnu.org/g:51f4b47c4f4f61fe31a7bd1fa80e08c2438d76a8 commit r15-814-g51f4b47c4f4f61fe31a7bd1fa80e08c2438d76a8 Author: liuhongt Date: Fri May 24 09:49:08 2024 +0800 Fix typo in the testcase. gcc/testsuite/ChangeLog: PR target/114148 * gcc.targ