[gcc r14-9382] testsuite/108355 - make gcc.dg/tree-ssa/ssa-fre-104.c properly XFAIL

2024-03-07 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:0bd04d9ae2d5447fd11fa43db20371140e955eff commit r14-9382-g0bd04d9ae2d5447fd11fa43db20371140e955eff Author: Richard Biener Date: Fri Mar 8 08:26:15 2024 +0100 testsuite/108355 - make gcc.dg/tree-ssa/ssa-fre-104.c properly XFAIL The testcase only XFAILs on targ

[gcc(refs/users/meissner/heads/work162)] Update ChangeLog.*

2024-03-07 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:39310cc7731a28cc7be4e7a5f5aa911fff9891ca commit 39310cc7731a28cc7be4e7a5f5aa911fff9891ca Author: Michael Meissner Date: Fri Mar 8 01:52:08 2024 -0500 Update ChangeLog.* Diff: --- gcc/ChangeLog.meissner | 119 + 1 file

[gcc(refs/users/meissner/heads/work162)] Add -mcpu=power11 support.

2024-03-07 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:cc5432bc4c113635ea5f1289565becafa9f548e3 commit cc5432bc4c113635ea5f1289565becafa9f548e3 Author: Michael Meissner Date: Fri Mar 8 01:50:56 2024 -0500 Add -mcpu=power11 support. 2024-03-08 Michael Meissner gcc/ * config.gcc (rs6000

[gcc(refs/users/meissner/heads/work162)] Revert some changes

2024-03-07 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:799fc05a46ef574e0ab369103f71b59ee593d887 commit 799fc05a46ef574e0ab369103f71b59ee593d887 Author: Michael Meissner Date: Fri Mar 8 01:42:13 2024 -0500 Revert some changes Diff: --- gcc/config.gcc | 5 +- gcc/config/rs6000/aix71.h

[gcc r14-9381] modula2: Add constant aggregate tests

2024-03-07 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:131d1753ac71eb62f0b14fa9a1cb0e125e9a3ca1 commit r14-9381-g131d1753ac71eb62f0b14fa9a1cb0e125e9a3ca1 Author: Gaius Mulley Date: Fri Mar 8 06:26:55 2024 + modula2: Add constant aggregate tests This patch adds four constant aggregate tests and assignment of

[gcc(refs/users/meissner/heads/work162)] Update ChangeLog.*

2024-03-07 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:9e3ef76042582fe1d2840a65aa0dfa5dfd5d028a commit 9e3ef76042582fe1d2840a65aa0dfa5dfd5d028a Author: Michael Meissner Date: Thu Mar 7 22:26:52 2024 -0500 Update ChangeLog.* Diff: --- gcc/ChangeLog.meissner | 8 1 file changed, 8 insertions(+) diff --git a/gcc/

[gcc(refs/users/meissner/heads/work162)] Fix thinko

2024-03-07 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:1153585d8cc18cdc945cd8c92041a1d3aee0186a commit 1153585d8cc18cdc945cd8c92041a1d3aee0186a Author: Michael Meissner Date: Thu Mar 7 22:25:17 2024 -0500 Fix thinko 2024-03-07 Michael Meissner * config/rs6000/rs6000.cc (rs6000_sched_reorder2):

[gcc r14-9380] RISC-V: Fix ICE in riscv vector costs

2024-03-07 Thread Demin Han via Gcc-cvs
https://gcc.gnu.org/g:42187c6968af9907de1f9b7563d87de739857684 commit r14-9380-g42187c6968af9907de1f9b7563d87de739857684 Author: demin.han Date: Wed Mar 6 17:34:34 2024 +0800 RISC-V: Fix ICE in riscv vector costs The following code can result in ICE: -march=rv64gcv --param ris

[gcc(refs/users/meissner/heads/work162)] Update ChangeLog.*

2024-03-07 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:a6d56748ed376f22b51a85bcb792b311ddae9faa commit a6d56748ed376f22b51a85bcb792b311ddae9faa Author: Michael Meissner Date: Thu Mar 7 21:21:07 2024 -0500 Update ChangeLog.* Diff: --- gcc/ChangeLog.meissner | 8 1 file changed, 8 insertions(+) diff --git a/gcc/

[gcc(refs/users/meissner/heads/work162)] Add power11 to rs6000-string.cc

2024-03-07 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:c7f6d4b8612845aee842a1fd29c6fc788aafd63d commit c7f6d4b8612845aee842a1fd29c6fc788aafd63d Author: Michael Meissner Date: Thu Mar 7 21:19:56 2024 -0500 Add power11 to rs6000-string.cc 2024-03-07 Michael Meissner * config/rs6000/rs6000-string

[gcc r14-9379] fwprop: Avoid volatile rtx to be propagated

2024-03-07 Thread HaoChen Gui via Gcc-cvs
https://gcc.gnu.org/g:a0e945888d973fc1a4a9d2944aa7e96d2a4d7581 commit r14-9379-ga0e945888d973fc1a4a9d2944aa7e96d2a4d7581 Author: Haochen Gui Date: Fri Mar 8 09:30:35 2024 +0800 fwprop: Avoid volatile rtx to be propagated The patch for PR111267 (commit id 86de9b66480b710202a2898cf5

[gcc(refs/users/meissner/heads/work162)] Update ChangeLog.*

2024-03-07 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:d6d22a477badc9432624c0acd56800b92b52 commit d6d22a477badc9432624c0acd56800b92b52 Author: Michael Meissner Date: Thu Mar 7 20:03:52 2024 -0500 Update ChangeLog.* Diff: --- gcc/ChangeLog.meissner | 21 + 1 file changed, 21 insertions(+) di

[gcc(refs/users/meissner/heads/work162)] Allow configuration of power11

2024-03-07 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:e94d4f5d5766aac50fe01f85192adbc3b9d47107 commit e94d4f5d5766aac50fe01f85192adbc3b9d47107 Author: Michael Meissner Date: Thu Mar 7 20:02:30 2024 -0500 Allow configuration of power11 2024-03-07 Michael Meissner * config.gcc (rs6000*-*-*, pow

[gcc(refs/users/meissner/heads/work162)] Reallow power11 2nd sched charges for sched pass one.

2024-03-07 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:367973168e05868aa68e838ed6aac32442d8717b commit 367973168e05868aa68e838ed6aac32442d8717b Author: Michael Meissner Date: Thu Mar 7 19:55:39 2024 -0500 Reallow power11 2nd sched charges for sched pass one. 2024-03-07 Michael Meissner gcc/

[gcc r13-8411] libgfortran: [PR105473] Fix checks for decimal='comma'.

2024-03-07 Thread Jerry DeLisle via Gcc-cvs
https://gcc.gnu.org/g:7ecea49245bc6aeb6c889a4914961f94417f16e5 commit r13-8411-g7ecea49245bc6aeb6c889a4914961f94417f16e5 Author: Jerry DeLisle Date: Sat Feb 17 09:24:58 2024 -0800 libgfortran: [PR105473] Fix checks for decimal='comma'. PR libfortran/105473 libgfor

[gcc r14-9377] libstdc++: Use std::from_chars to speed up parsing subsecond durations

2024-03-07 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:715127b63d19ed3b9a92d3e5f5007b36cc9834dd commit r14-9377-g715127b63d19ed3b9a92d3e5f5007b36cc9834dd Author: Jonathan Wakely Date: Thu Mar 7 13:47:46 2024 + libstdc++: Use std::from_chars to speed up parsing subsecond durations With std::from_chars we can p

[gcc(refs/users/meissner/heads/work162)] Update ChangeLog.*

2024-03-07 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:654bc8fc9b5af099824f3a27e8a1ec35bc95a4e4 commit 654bc8fc9b5af099824f3a27e8a1ec35bc95a4e4 Author: Michael Meissner Date: Thu Mar 7 18:50:14 2024 -0500 Update ChangeLog.* Diff: --- gcc/ChangeLog.meissner | 12 +++- 1 file changed, 11 insertions(+), 1 deletion(

[gcc(refs/users/meissner/heads/work162)] Reallow power11 sched charges for sched pass one.

2024-03-07 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:4b97e79eb4527af687eb304851d6d2373a642eae commit 4b97e79eb4527af687eb304851d6d2373a642eae Author: Michael Meissner Date: Thu Mar 7 18:49:17 2024 -0500 Reallow power11 sched charges for sched pass one. 2024-03-07 Michael Meissner gcc/

[gcc r14-9376] libstdc++: Fix parsing of fractional seconds [PR114244]

2024-03-07 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:5f9d7a5b6cf64639274e63051caf70fbc8418ea2 commit r14-9376-g5f9d7a5b6cf64639274e63051caf70fbc8418ea2 Author: Jonathan Wakely Date: Thu Mar 7 13:15:41 2024 + libstdc++: Fix parsing of fractional seconds [PR114244] When converting a chrono::duration to a resu

[gcc(refs/users/meissner/heads/work162)] Update ChangeLog.*

2024-03-07 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:f03992d06623104510e06632936d4c212bc34d2a commit f03992d06623104510e06632936d4c212bc34d2a Author: Michael Meissner Date: Thu Mar 7 17:58:51 2024 -0500 Update ChangeLog.* Diff: --- gcc/ChangeLog.meissner | 11 +++ 1 file changed, 11 insertions(+) diff --git a

[gcc(refs/users/meissner/heads/work162)] Revert some changes

2024-03-07 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:e6c7ed948016293942b95f9a97461b6568998fa1 commit e6c7ed948016293942b95f9a97461b6568998fa1 Author: Michael Meissner Date: Thu Mar 7 17:56:19 2024 -0500 Revert some changes Diff: --- gcc/config/rs6000/rs6000.cc | 10 -- 1 file changed, 4 insertions(+), 6 deleti

[gcc r14-9375] c++: Redetermine whether to write vtables on stream-in [PR114229]

2024-03-07 Thread Nathaniel Shead via Gcc-cvs
https://gcc.gnu.org/g:9ccd03dee4c35a24c6699a58a7251a5277a91cf5 commit r14-9375-g9ccd03dee4c35a24c6699a58a7251a5277a91cf5 Author: Nathaniel Shead Date: Thu Mar 7 23:09:03 2024 +1100 c++: Redetermine whether to write vtables on stream-in [PR114229] We currently always stream DECL_IN

[gcc r14-9374] c++/modules: member alias tmpl partial inst [PR103994]

2024-03-07 Thread Patrick Palka via Gcc-cvs
https://gcc.gnu.org/g:f5c1224708a0cf9cc2770c44bbbe7d0c883942be commit r14-9374-gf5c1224708a0cf9cc2770c44bbbe7d0c883942be Author: Patrick Palka Date: Thu Mar 7 16:39:20 2024 -0500 c++/modules: member alias tmpl partial inst [PR103994] Alias templates are weird in that their special

[gcc r14-9373] AArch64: memcpy/memset expansions should not emit LDP/STP [PR113618]

2024-03-07 Thread Wilco Dijkstra via Gcc-cvs
https://gcc.gnu.org/g:19b23bf3c32df3cbb96b3d898a1d7142f7bea4a0 commit r14-9373-g19b23bf3c32df3cbb96b3d898a1d7142f7bea4a0 Author: Wilco Dijkstra Date: Wed Feb 21 23:33:58 2024 + AArch64: memcpy/memset expansions should not emit LDP/STP [PR113618] The new RTL introduced for LDP/

[gcc r14-9372] c++/modules: inline namespace abi_tag streaming [PR110730]

2024-03-07 Thread Patrick Palka via Gcc-cvs
https://gcc.gnu.org/g:0552560f6d2eaa1ae6df5c80660b489de1d5c772 commit r14-9372-g0552560f6d2eaa1ae6df5c80660b489de1d5c772 Author: Patrick Palka Date: Thu Mar 7 16:23:22 2024 -0500 c++/modules: inline namespace abi_tag streaming [PR110730] The unreduced testcase from PR110730 crashe

[gcc r14-9371] libstdc++: Do not define lock-free atomic aliases if not fully lock-free [PR114103]

2024-03-07 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:e162b2ff52c5e20f6624ff6b66845fe573cef183 commit r14-9371-ge162b2ff52c5e20f6624ff6b66845fe573cef183 Author: Jonathan Wakely Date: Mon Feb 26 13:17:32 2024 + libstdc++: Do not define lock-free atomic aliases if not fully lock-free [PR114103] The whole poin

[gcc r14-9370] libstdc++: Update expiry times for leap seconds lists

2024-03-07 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:ddd347fca0685804bf68d6c768282573f3ea6442 commit r14-9370-gddd347fca0685804bf68d6c768282573f3ea6442 Author: Jonathan Wakely Date: Fri Mar 1 20:55:10 2024 + libstdc++: Update expiry times for leap seconds lists The list in tzdb.cc isn't the only hardcoded l

[gcc r14-9369] libstdc++: Replace unnecessary uses of built-ins in testsuite

2024-03-07 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:709d8474bcc50737a74f5d6d4d43462f6f125b64 commit r14-9369-g709d8474bcc50737a74f5d6d4d43462f6f125b64 Author: Jonathan Wakely Date: Fri Mar 1 17:40:22 2024 + libstdc++: Replace unnecessary uses of built-ins in testsuite I don't see why we should rely on __bu

[gcc r14-9368] libstdc++: Better diagnostics for std::format errors

2024-03-07 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:24a2b5def06940f3f181418a439c408388f7eb56 commit r14-9368-g24a2b5def06940f3f181418a439c408388f7eb56 Author: Jonathan Wakely Date: Thu Feb 29 16:13:13 2024 + libstdc++: Better diagnostics for std::format errors This adds two new static_assert messages to th

[gcc r14-9367] testsuite, darwin: improve check for -shared support

2024-03-07 Thread François-Xavier Coudert via Gcc-cvs
https://gcc.gnu.org/g:0ed6e5b4820e01fa86b48a7b1d62f752ec97ea41 commit r14-9367-g0ed6e5b4820e01fa86b48a7b1d62f752ec97ea41 Author: Francois-Xavier Coudert Date: Thu Mar 7 17:27:17 2024 +0100 testsuite, darwin: improve check for -shared support The undefined symbols are allowed for C

[gcc(refs/users/meissner/heads/work162)] Update ChangeLog.*

2024-03-07 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:2f02fdf29b0913e1568dd776828047565592291a commit 2f02fdf29b0913e1568dd776828047565592291a Author: Michael Meissner Date: Thu Mar 7 15:25:30 2024 -0500 Update ChangeLog.* Diff: --- gcc/ChangeLog.meissner | 81 ++ 1 file

[gcc(refs/users/meissner/heads/work162)] Add -mcpu=power11 support.

2024-03-07 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:a82d2910acc0bdeb924a0c0287f0f22c8cfda58b commit a82d2910acc0bdeb924a0c0287f0f22c8cfda58b Author: Michael Meissner Date: Thu Mar 7 15:23:27 2024 -0500 Add -mcpu=power11 support. 2024-03-07 Michael Meissner gcc/ * config/rs6000/aix7

[gcc r14-9366] vect: Do not peel epilogue for partial vectors.

2024-03-07 Thread Robin Dapp via Gcc-cvs
https://gcc.gnu.org/g:226043a4d8fb23c7fe7bf16e485b3cfaa094db21 commit r14-9366-g226043a4d8fb23c7fe7bf16e485b3cfaa094db21 Author: Robin Dapp Date: Wed Mar 6 16:54:35 2024 +0100 vect: Do not peel epilogue for partial vectors. r14-7036-gcbf569486b2dec added an epilogue vectorization

[gcc r14-9365] PR modula2/109969 Linking large project causes an ICE

2024-03-07 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:99309b98c2e80a42886da36668e1e8d3d082699e commit r14-9365-g99309b98c2e80a42886da36668e1e8d3d082699e Author: Gaius Mulley Date: Thu Mar 7 19:41:58 2024 + PR modula2/109969 Linking large project causes an ICE This patch contains a re-write of M2LexBuf.mod wh

[gcc(refs/users/meissner/heads/work162-orig)] Add REVISION.

2024-03-07 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:f1d8f6c66186e6a9237b764b791e1bbdd354f79d commit f1d8f6c66186e6a9237b764b791e1bbdd354f79d Author: Michael Meissner Date: Thu Mar 7 11:10:38 2024 -0500 Add REVISION. 2024-03-07 Michael Meissner gcc/ * REVISION: New file for branch.

[gcc(refs/users/meissner/heads/work162-test)] Add ChangeLog.test and update REVISION.

2024-03-07 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:13f39d24c7caad4b3a1e3e5caf0c3f242d0e6524 commit 13f39d24c7caad4b3a1e3e5caf0c3f242d0e6524 Author: Michael Meissner Date: Thu Mar 7 11:09:39 2024 -0500 Add ChangeLog.test and update REVISION. 2024-03-07 Michael Meissner gcc/ * Chang

[gcc] Created branch 'meissner/heads/work162-orig' in namespace 'refs/users'

2024-03-07 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work162-orig' was created in namespace 'refs/users' pointing to: 9f915684624... c++: ICE with variable template and [[deprecated]] [PR11003

[gcc] Created branch 'meissner/heads/work162-test' in namespace 'refs/users'

2024-03-07 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work162-test' was created in namespace 'refs/users' pointing to: 5ca0c21b61a... Add ChangeLog.meissner and REVISION.

[gcc(refs/users/meissner/heads/work162-ajit)] Add ChangeLog.ajit and update REVISION.

2024-03-07 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:6ff76c0056bfcfa2b2fbe225c2ddd5a9f38e commit 6ff76c0056bfcfa2b2fbe225c2ddd5a9f38e Author: Michael Meissner Date: Thu Mar 7 11:08:43 2024 -0500 Add ChangeLog.ajit and update REVISION. 2024-03-07 Michael Meissner gcc/ * Chang

[gcc] Created branch 'meissner/heads/work162-ajit' in namespace 'refs/users'

2024-03-07 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work162-ajit' was created in namespace 'refs/users' pointing to: 5ca0c21b61a... Add ChangeLog.meissner and REVISION.

[gcc(refs/users/meissner/heads/work162-vpair)] Add ChangeLog.vpair and update REVISION.

2024-03-07 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:9a1cabc3c3cce1782847e1e764a52d3a3b788c81 commit 9a1cabc3c3cce1782847e1e764a52d3a3b788c81 Author: Michael Meissner Date: Thu Mar 7 11:07:00 2024 -0500 Add ChangeLog.vpair and update REVISION. 2024-03-07 Michael Meissner gcc/ * Chan

[gcc] Created branch 'meissner/heads/work162-vpair' in namespace 'refs/users'

2024-03-07 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work162-vpair' was created in namespace 'refs/users' pointing to: 5ca0c21b61a... Add ChangeLog.meissner and REVISION.

[gcc(refs/users/meissner/heads/work162-dmf)] Add ChangeLog.dmf and update REVISION.

2024-03-07 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:4b27e55d4c6c76a600cf3321ccf0dc1cd317f62f commit 4b27e55d4c6c76a600cf3321ccf0dc1cd317f62f Author: Michael Meissner Date: Thu Mar 7 11:05:59 2024 -0500 Add ChangeLog.dmf and update REVISION. 2024-03-07 Michael Meissner gcc/ * Change

[gcc] Created branch 'meissner/heads/work162-dmf' in namespace 'refs/users'

2024-03-07 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work162-dmf' was created in namespace 'refs/users' pointing to: 5ca0c21b61a... Add ChangeLog.meissner and REVISION.

[gcc(refs/users/meissner/heads/work162)] Add ChangeLog.meissner and REVISION.

2024-03-07 Thread Michael Meissner via Libstdc++-cvs
https://gcc.gnu.org/g:5ca0c21b61aecd4f2c9250fec98d3e053d58f2c4 commit 5ca0c21b61aecd4f2c9250fec98d3e053d58f2c4 Author: Michael Meissner Date: Thu Mar 7 10:59:01 2024 -0500 Add ChangeLog.meissner and REVISION. 2024-03-07 Michael Meissner gcc/ * REVISION

[gcc] Created branch 'meissner/heads/work162' in namespace 'refs/users'

2024-03-07 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work162' was created in namespace 'refs/users' pointing to: 9f915684624... c++: ICE with variable template and [[deprecated]] [PR11003

[gcc r14-9364] c++: ICE with variable template and [[deprecated]] [PR110031]

2024-03-07 Thread Marek Polacek via Gcc-cvs
https://gcc.gnu.org/g:9f915684624413f96e1a5ffada398ccd1c533e38 commit r14-9364-g9f915684624413f96e1a5ffada398ccd1c533e38 Author: Marek Polacek Date: Mon Mar 4 12:35:18 2024 -0500 c++: ICE with variable template and [[deprecated]] [PR110031] lookup_and_finish_template_variable alre

[gcc(refs/users/rguenth/heads/vect-force-slp)] Fix last commit WRT patterns

2024-03-07 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:e2bef5c639ab5a1b519b738cf67a03b85432d5dd commit e2bef5c639ab5a1b519b738cf67a03b85432d5dd Author: Richard Biener Date: Thu Mar 7 15:36:00 2024 +0100 Fix last commit WRT patterns * tree-vect-slp.cc (vect_analyze_slp): Look at the pattern stm

[gcc r11-11272] Fix bogus error on allocator for array type with Dynamic_Predicate

2024-03-07 Thread Eric Botcazou via Gcc-cvs
https://gcc.gnu.org/g:b26501b6e310345ad9f6423b3f8b9df178c5e7d9 commit r11-11272-gb26501b6e310345ad9f6423b3f8b9df178c5e7d9 Author: Eric Botcazou Date: Thu Mar 7 15:05:54 2024 +0100 Fix bogus error on allocator for array type with Dynamic_Predicate This is a regression present on al

[gcc r12-10197] Fix bogus error on allocator for array type with Dynamic_Predicate

2024-03-07 Thread Eric Botcazou via Gcc-cvs
https://gcc.gnu.org/g:f9e1d7aa8b4f0b8afff1de59fcadf1db0244b4e1 commit r12-10197-gf9e1d7aa8b4f0b8afff1de59fcadf1db0244b4e1 Author: Eric Botcazou Date: Thu Mar 7 15:05:54 2024 +0100 Fix bogus error on allocator for array type with Dynamic_Predicate This is a regression present on al

[gcc r14-9363] doc: Fix docs for -dD regarding predefined macros

2024-03-07 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:e2e4b603ced350447a8d0e2c5f4d419b8f69b6a6 commit r14-9363-ge2e4b603ced350447a8d0e2c5f4d419b8f69b6a6 Author: Jonathan Wakely Date: Tue Mar 5 16:09:06 2024 + doc: Fix docs for -dD regarding predefined macros The manual has always claimed that -dD differs fro

[gcc r14-9362] rs6000: Don't ICE when compiling the __builtin_vsx_splat_2di [PR113950]

2024-03-07 Thread jeevitha via Gcc-cvs
https://gcc.gnu.org/g:fa0468877869f52b05742de6deef582e4dd296fc commit r14-9362-gfa0468877869f52b05742de6deef582e4dd296fc Author: Jeevitha Date: Thu Mar 7 07:41:38 2024 -0600 rs6000: Don't ICE when compiling the __builtin_vsx_splat_2di [PR113950] When we expand the __builtin_vsx_sp

[gcc r13-8409] Fix bogus error on allocator for array type with Dynamic_Predicate

2024-03-07 Thread Eric Botcazou via Gcc-cvs
https://gcc.gnu.org/g:0e591e6f27a20c26672ea8c0550a6ef673c1fccf commit r13-8409-g0e591e6f27a20c26672ea8c0550a6ef673c1fccf Author: Eric Botcazou Date: Thu Mar 7 15:05:54 2024 +0100 Fix bogus error on allocator for array type with Dynamic_Predicate This is a regression present on all

[gcc(refs/users/rguenth/heads/vect-force-slp)] Handle unused-only-live stmts in SLP discovery

2024-03-07 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:fa45f8f652fc050336ea80783c5b195b5bc1f40e commit fa45f8f652fc050336ea80783c5b195b5bc1f40e Author: Richard Biener Date: Thu Mar 7 15:13:33 2024 +0100 Handle unused-only-live stmts in SLP discovery The following adds SLP discovery for roots that are only live bu

[gcc r14-9361] Fix bogus error on allocator for array type with Dynamic_Predicate

2024-03-07 Thread Eric Botcazou via Gcc-cvs
https://gcc.gnu.org/g:e71a4e81729516eed8782a255ff37617e6fd4b69 commit r14-9361-ge71a4e81729516eed8782a255ff37617e6fd4b69 Author: Eric Botcazou Date: Thu Mar 7 15:05:54 2024 +0100 Fix bogus error on allocator for array type with Dynamic_Predicate This is a regression present on all

[gcc r14-9360] Include safe-ctype.h after C++ standard headers, to avoid over-poisoning

2024-03-07 Thread François-Xavier Coudert via Gcc-cvs
https://gcc.gnu.org/g:9970b576b7e4ae337af1268395ff221348c4b34a commit r14-9360-g9970b576b7e4ae337af1268395ff221348c4b34a Author: Francois-Xavier Coudert Date: Thu Mar 7 14:36:03 2024 +0100 Include safe-ctype.h after C++ standard headers, to avoid over-poisoning When building gcc's

[gcc r14-9359] analyzer: Fix up some -Wformat* warnings

2024-03-07 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:a242f69693d2fcac428cb82bf843882dee84fc81 commit r14-9359-ga242f69693d2fcac428cb82bf843882dee84fc81 Author: Jakub Jelinek Date: Thu Mar 7 14:19:49 2024 +0100 analyzer: Fix up some -Wformat* warnings I'm seeing warnings like ../../gcc/analyzer/access-diagra

[gcc r14-9358] contrib: Update test_mklog to correspond to mklog

2024-03-07 Thread Filip Kastl via Gcc-cvs
https://gcc.gnu.org/g:0c1ff8951c2f5ff5b0699bbfa7523f690deac713 commit r14-9358-g0c1ff8951c2f5ff5b0699bbfa7523f690deac713 Author: Filip Kastl Date: Thu Mar 7 13:23:49 2024 +0100 contrib: Update test_mklog to correspond to mklog contrib/ChangeLog: * test_mklog.py: "

[gcc r14-9357] c++: Fix ICE diagnosing incomplete type of overloaded function set [PR98356]

2024-03-07 Thread Nathaniel Shead via Gcc-cvs
https://gcc.gnu.org/g:940586a63586941a9f2b973491afc8a15a96c98b commit r14-9357-g940586a63586941a9f2b973491afc8a15a96c98b Author: Nathaniel Shead Date: Tue Mar 5 01:59:41 2024 +1100 c++: Fix ICE diagnosing incomplete type of overloaded function set [PR98356] In the linked PR the re

[gcc r14-9356] c++: Stream DECL_CONTEXT for template template parms [PR98881]

2024-03-07 Thread Nathaniel Shead via Gcc-cvs
https://gcc.gnu.org/g:2f8a3da8ea30066d2201f8148714a8e89da5 commit r14-9356-g2f8a3da8ea30066d2201f8148714a8e89da5 Author: Nathaniel Shead Date: Tue Mar 5 15:17:09 2024 +1100 c++: Stream DECL_CONTEXT for template template parms [PR98881] When streaming in a nested template-t

[gcc r14-9355] bb-reorder: Fix -freorder-blocks-and-partition ICEs on aarch64 with asm goto [PR110079]

2024-03-07 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:b209d905f5ce1fa9d76ce634fd54245ff340960b commit r14-9355-gb209d905f5ce1fa9d76ce634fd54245ff340960b Author: Jakub Jelinek Date: Thu Mar 7 10:02:49 2024 +0100 bb-reorder: Fix -freorder-blocks-and-partition ICEs on aarch64 with asm goto [PR110079] The following

[gcc r14-9354] expand: Fix UB in choose_mult_variant [PR105533]

2024-03-07 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:c655c8d8d845b36c59babb2413ce7aa3584dbeda commit r14-9354-gc655c8d8d845b36c59babb2413ce7aa3584dbeda Author: Jakub Jelinek Date: Thu Mar 7 10:02:00 2024 +0100 expand: Fix UB in choose_mult_variant [PR105533] As documented in the function comment, choose_mult_va

[gcc r14-9353] sccvn: Avoid UB in ao_ref_init_from_vn_reference [PR105533]

2024-03-07 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:e1bd0f293d8407d4e8149fbafd470612323dc938 commit r14-9353-ge1bd0f293d8407d4e8149fbafd470612323dc938 Author: Jakub Jelinek Date: Thu Mar 7 10:01:08 2024 +0100 sccvn: Avoid UB in ao_ref_init_from_vn_reference [PR105533] When compiling libgcc or on e.g. int a

[gcc r14-9351] LoongArch: Use /lib instead of /lib64 as the library search path for MUSL.

2024-03-07 Thread LuluCheng via Gcc-cvs
https://gcc.gnu.org/g:2f7d4728dbfd976788f77b8f43d4dc3c718b71b7 commit r14-9351-g2f7d4728dbfd976788f77b8f43d4dc3c718b71b7 Author: Yang Yujie Date: Wed Mar 6 09:19:59 2024 +0800 LoongArch: Use /lib instead of /lib64 as the library search path for MUSL. gcc/ChangeLog:

[gcc r14-9352] LoongArch: testsuite:Fix problems with incorrect results in vector test cases.

2024-03-07 Thread LuluCheng via Gcc-cvs
https://gcc.gnu.org/g:ae1b05641ccf1cd4739b0998ce61cda6e5b772dd commit r14-9352-gae1b05641ccf1cd4739b0998ce61cda6e5b772dd Author: chenxiaolong Date: Wed Mar 6 16:54:06 2024 +0800 LoongArch: testsuite:Fix problems with incorrect results in vector test cases. In simd_correctness_che