[gcc r15-2399] RISC-V: Take Xmode instead of Pmode for ussub expanding

2024-07-29 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:85cff6e46d212240f9c15c2d7d614b6089be772a commit r15-2399-g85cff6e46d212240f9c15c2d7d614b6089be772a Author: Pan Li Date: Tue Jul 30 13:56:40 2024 +0800 RISC-V: Take Xmode instead of Pmode for ussub expanding The Pmode is designed for pointer, thus leverage th

[gcc r15-2398] xtensa: Add missing speed cost for TYPE_FARITH in TARGET_INSN_COST

2024-07-29 Thread Max Filippov via Gcc-cvs
https://gcc.gnu.org/g:c1d35de0d94d43b9976aff44001dadd4dd42b7ae commit r15-2398-gc1d35de0d94d43b9976aff44001dadd4dd42b7ae Author: Takayuki 'January June' Suwa Date: Wed Jul 24 06:07:06 2024 +0900 xtensa: Add missing speed cost for TYPE_FARITH in TARGET_INSN_COST According to the im

[gcc r15-2397] xtensa: Fix suboptimal loading of pooled constant value into hardware single-precision FP register

2024-07-29 Thread Max Filippov via Gcc-cvs
https://gcc.gnu.org/g:fb7b82964f54192d0723a45c0657d2eb7c5ac97c commit r15-2397-gfb7b82964f54192d0723a45c0657d2eb7c5ac97c Author: Takayuki 'January June' Suwa Date: Tue Jul 23 16:03:12 2024 +0900 xtensa: Fix suboptimal loading of pooled constant value into hardware single-precision FP regi

[gcc r15-2396] xtensa: Fix the regression introduce by r15-959-gbe9b3f4375e7

2024-07-29 Thread Max Filippov via Gcc-cvs
https://gcc.gnu.org/g:8ebb1d79ea16f37214c33d853061d3c9cf5e7f46 commit r15-2396-g8ebb1d79ea16f37214c33d853061d3c9cf5e7f46 Author: Takayuki 'January June' Suwa Date: Sat Jul 20 05:35:33 2024 +0900 xtensa: Fix the regression introduce by r15-959-gbe9b3f4375e7 It is not wrong but also

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

2024-07-29 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:cef4f3cb53faff4bc3b74ecd1dd4dd3d3d2106df commit cef4f3cb53faff4bc3b74ecd1dd4dd3d3d2106df Author: Michael Meissner Date: Mon Jul 29 23:44:58 2024 -0400 Update ChangeLog.* Diff: --- gcc/ChangeLog.meissner | 182 - 1 file

[gcc(refs/users/meissner/heads/work174)] Update tests to work with architecture flags changes.

2024-07-29 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:b218260ad062bc65820475609bb69cee7dc6f7da commit b218260ad062bc65820475609bb69cee7dc6f7da Author: Michael Meissner Date: Mon Jul 29 23:39:45 2024 -0400 Update tests to work with architecture flags changes. Two tests used -mvsx to raise the processor level to a

[gcc(refs/users/meissner/heads/work174)] Do not allow -mvsx to boost processor to power7.

2024-07-29 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:062b226ae470e28d3e8f883dd6db1a4d0e301ac8 commit 062b226ae470e28d3e8f883dd6db1a4d0e301ac8 Author: Michael Meissner Date: Mon Jul 29 23:35:12 2024 -0400 Do not allow -mvsx to boost processor to power7. 2024-07-29 Michael Meissner gcc/

[gcc(refs/users/meissner/heads/work174)] Use architecture flags for defining _ARCH_PWR macros.

2024-07-29 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:66b25bd282d5ec1adb4a18ba206c893844c5807e commit 66b25bd282d5ec1adb4a18ba206c893844c5807e Author: Michael Meissner Date: Mon Jul 29 23:28:39 2024 -0400 Use architecture flags for defining _ARCH_PWR macros. For the newer architectures, this patch changes GCC to

[gcc(refs/users/meissner/heads/work174)] Make clone_targets use architecture flags.

2024-07-29 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:63ecac63bac6f2c1e7e151a4ff494f27b41b86e7 commit 63ecac63bac6f2c1e7e151a4ff494f27b41b86e7 Author: Michael Meissner Date: Mon Jul 29 23:15:10 2024 -0400 Make clone_targets use architecture flags. This patch expands on the previous patch and changes the target_c

[gcc(refs/users/meissner/heads/work174)] Set .machine from the architecture flags

2024-07-29 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:b923b8d6ce508b1c05a8d64a285bf3511e1ebac5 commit b923b8d6ce508b1c05a8d64a285bf3511e1ebac5 Author: Michael Meissner Date: Mon Jul 29 23:17:40 2024 -0400 Set .machine from the architecture flags This patch switches the handling of .machine to use architecture ma

[gcc(refs/users/meissner/heads/work174)] Add rs6000 architecture masks.

2024-07-29 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:e2263a8ee92635ffd1862a8b21036da2d848006c commit e2263a8ee92635ffd1862a8b21036da2d848006c Author: Michael Meissner Date: Mon Jul 29 23:11:41 2024 -0400 Add rs6000 architecture masks. This patch begins the journey to move architecture bits that are not user IS

[gcc r15-2395] Refine constraint "Bk" to define_special_memory_constraint.

2024-07-29 Thread hongtao Liu via Gcc-cvs
https://gcc.gnu.org/g:bc1fda00d5f20e2f3e77a50b2822562b6e0040b2 commit r15-2395-gbc1fda00d5f20e2f3e77a50b2822562b6e0040b2 Author: liuhongt Date: Wed Jul 24 11:29:23 2024 +0800 Refine constraint "Bk" to define_special_memory_constraint. For below pattern, RA may still allocate r162

[gcc r13-8952] i386: Add non-optimize prefetchi intrins

2024-07-29 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:d80abba35edda7b508e29b723daebc0e475ddd87 commit r13-8952-gd80abba35edda7b508e29b723daebc0e475ddd87 Author: Haochen Jiang Date: Thu Jul 25 16:16:05 2024 +0800 i386: Add non-optimize prefetchi intrins Under -O0, with the "newly" introduced intrins, the variable

[gcc r15-2394] i386: Add non-optimize prefetchi intrins

2024-07-29 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:b4524c4430ba9771265bd9fc31e69a3f35dfe117 commit r15-2394-gb4524c4430ba9771265bd9fc31e69a3f35dfe117 Author: Haochen Jiang Date: Thu Jul 25 16:16:05 2024 +0800 i386: Add non-optimize prefetchi intrins Under -O0, with the "newly" introduced intrins, the variable

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

2024-07-29 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:8932f6f9903b7b155780e12f4485660fb3fcb442 commit 8932f6f9903b7b155780e12f4485660fb3fcb442 Author: Michael Meissner Date: Mon Jul 29 20:31:40 2024 -0400 Update ChangeLog.* Diff: --- gcc/ChangeLog.meissner | 13 - 1 file changed, 12 insertions(+), 1 deletio

[gcc(refs/users/meissner/heads/work173)] Use old arch code for power4-power6 part 2.

2024-07-29 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:85a5bf5709ae03cd14f54497fa26e49cab383b1c commit 85a5bf5709ae03cd14f54497fa26e49cab383b1c Author: Michael Meissner Date: Mon Jul 29 20:30:42 2024 -0400 Use old arch code for power4-power6 part 2. 2024-07-29 Michael Meissner gcc/ *

[gcc r15-2392] xtensa: Make use of scaled [U]FLOAT/TRUNC.S instructions

2024-07-29 Thread Max Filippov via Gcc-cvs
https://gcc.gnu.org/g:f9c7775f58798a051b57356ad321b758a2ee837d commit r15-2392-gf9c7775f58798a051b57356ad321b758a2ee837d Author: Takayuki 'January June' Suwa Date: Sun Jul 14 20:04:15 2024 +0900 xtensa: Make use of scaled [U]FLOAT/TRUNC.S instructions [U]FLOAT.S machine instructio

[gcc r15-2391] xtensa: Make use of std::swap where appropriate

2024-07-29 Thread Max Filippov via Gcc-cvs
https://gcc.gnu.org/g:56c4979dd8be40681f2724861fc41ae6135e1e78 commit r15-2391-g56c4979dd8be40681f2724861fc41ae6135e1e78 Author: Takayuki 'January June' Suwa Date: Sun Jul 14 20:03:13 2024 +0900 xtensa: Make use of std::swap where appropriate No functional changes. gcc/Ch

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

2024-07-29 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:ad2f2d3a58313501940554940c19854c8f57bef9 commit ad2f2d3a58313501940554940c19854c8f57bef9 Author: Michael Meissner Date: Mon Jul 29 19:37:55 2024 -0400 Update ChangeLog.* Diff: --- gcc/ChangeLog.meissner | 11 +++ 1 file changed, 11 insertions(+) diff --git

[gcc(refs/users/meissner/heads/work173)] Use old arch code for power4-power6.

2024-07-29 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:e4d2106c7ef57a460688cdc959a61901684ddd9d commit e4d2106c7ef57a460688cdc959a61901684ddd9d Author: Michael Meissner Date: Mon Jul 29 19:36:22 2024 -0400 Use old arch code for power4-power6. 2024-07-29 Michael Meissner gcc/ * config/

[gcc(refs/users/aoliva/heads/testme)] [libstdc++] [testsuite] avoid async.cc loss of precision [PR91486]

2024-07-29 Thread Alexandre Oliva via Libstdc++-cvs
https://gcc.gnu.org/g:9d90ad447ba1872c8606e1b33b4545ceb40ee0d0 commit 9d90ad447ba1872c8606e1b33b4545ceb40ee0d0 Author: Alexandre Oliva Date: Mon Jul 29 19:48:52 2024 -0300 [libstdc++] [testsuite] avoid async.cc loss of precision [PR91486] When we get to test_pr91486_wait_until(),

[gcc/aoliva/heads/testme] (171 commits) [libstdc++] [testsuite] avoid async.cc loss of precision [P

2024-07-29 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: 9d90ad447ba1... [libstdc++] [testsuite] avoid async.cc loss of precision [P It previously pointed to: 110c93a4411d... [strub] adjust all at-calls type variants at once Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE

[gcc/aoliva/heads/testbase] (170 commits) [5/n][PR rtl-optimization/115877] Fix handling of input/out

2024-07-29 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testbase' was updated to point to: ad642d2c9506... [5/n][PR rtl-optimization/115877] Fix handling of input/out It previously pointed to: bf8e80f9d164... [i386] adjust flag_omit_frame_pointer in a single function Diff: Summary of changes (added commits):

[gcc r15-2390] [target/116104] Fix test guarding UINTVAL to extract shift count

2024-07-29 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:5ab9a351247a551c47b0ab9d8e8b907223e7faf6 commit r15-2390-g5ab9a351247a551c47b0ab9d8e8b907223e7faf6 Author: Jeff Law Date: Mon Jul 29 16:17:25 2024 -0600 [target/116104] Fix test guarding UINTVAL to extract shift count Minor oversight in the ext-dce bits. If

[gcc r15-2389] Polish libstdc++ 'dg-final' action 'file-io-diff'

2024-07-29 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:0544db1a4f8f250edb7f25eb0fa4dcfd569ec805 commit r15-2389-g0544db1a4f8f250edb7f25eb0fa4dcfd569ec805 Author: Thomas Schwinge Date: Mon Jul 29 13:32:36 2024 +0200 Polish libstdc++ 'dg-final' action 'file-io-diff' Follow-up to recent commit 515da03a838db05443ebcc

[gcc r15-2388] testsuite: fix PR111613 test

2024-07-29 Thread Sam James via Gcc-cvs
https://gcc.gnu.org/g:5e5d7a88932b132437069f716160f8b20862890b commit r15-2388-g5e5d7a88932b132437069f716160f8b20862890b Author: Sam James Date: Mon Jul 29 21:47:16 2024 +0100 testsuite: fix PR111613 test PR ipa/111613 * gcc.c-torture/pr111613.c: Rename to..

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

2024-07-29 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:7e5ceefec53e912ced1017e06c9328e0ac6f4546 commit 7e5ceefec53e912ced1017e06c9328e0ac6f4546 Author: Michael Meissner Date: Mon Jul 29 16:43:08 2024 -0400 Add REVISION. 2024-07-29 Michael Meissner gcc/ * REVISION: New file for branch.

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

2024-07-29 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work174-orig' was created in namespace 'refs/users' pointing to: dd2cc71e3898... doc: Improve punctuation and grammar in -fdiagnostics-forma

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

2024-07-29 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:6675d319eb77722cf6f288619243e0a4ba8970ce commit 6675d319eb77722cf6f288619243e0a4ba8970ce Author: Michael Meissner Date: Mon Jul 29 16:42:06 2024 -0400 Add ChangeLog.test and update REVISION. 2024-07-29 Michael Meissner gcc/ * Chan

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

2024-07-29 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work174-test' was created in namespace 'refs/users' pointing to: 82a5c795fd71... Add ChangeLog.meissner and REVISION.

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

2024-07-29 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:eb5e56965437b34344b679e6b6dab6c5d934867c commit eb5e56965437b34344b679e6b6dab6c5d934867c Author: Michael Meissner Date: Mon Jul 29 16:41:15 2024 -0400 Add ChangeLog.bugs and update REVISION. 2024-07-29 Michael Meissner gcc/ * Chan

[gcc] Created branch 'meissner/heads/work174-bugs' in namespace 'refs/users'

2024-07-29 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work174-bugs' was created in namespace 'refs/users' pointing to: 82a5c795fd71... Add ChangeLog.meissner and REVISION.

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

2024-07-29 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:134e004f00358d070d87a40751adff56ceb2a76c commit 134e004f00358d070d87a40751adff56ceb2a76c Author: Michael Meissner Date: Mon Jul 29 16:40:26 2024 -0400 Add ChangeLog.tar and update REVISION. 2024-07-29 Michael Meissner gcc/ * Chang

[gcc] Created branch 'meissner/heads/work174-tar' in namespace 'refs/users'

2024-07-29 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work174-tar' was created in namespace 'refs/users' pointing to: 82a5c795fd71... Add ChangeLog.meissner and REVISION.

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

2024-07-29 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:621dc107566d596088f3635b11648e0e23616b10 commit 621dc107566d596088f3635b11648e0e23616b10 Author: Michael Meissner Date: Mon Jul 29 16:39:27 2024 -0400 Add ChangeLog.vpair and update REVISION. 2024-07-29 Michael Meissner gcc/ * Cha

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

2024-07-29 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work174-vpair' was created in namespace 'refs/users' pointing to: 82a5c795fd71... Add ChangeLog.meissner and REVISION.

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

2024-07-29 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:ab0407a87efb9442e73afaec8490c0aa894da99f commit ab0407a87efb9442e73afaec8490c0aa894da99f Author: Michael Meissner Date: Mon Jul 29 16:38:35 2024 -0400 Add ChangeLog.dmf and update REVISION. 2024-07-29 Michael Meissner gcc/ * Chang

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

2024-07-29 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work174-dmf' was created in namespace 'refs/users' pointing to: 82a5c795fd71... Add ChangeLog.meissner and REVISION.

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

2024-07-29 Thread Michael Meissner via Libstdc++-cvs
https://gcc.gnu.org/g:82a5c795fd715e4a04dca8b63e7de018cae33821 commit 82a5c795fd715e4a04dca8b63e7de018cae33821 Author: Michael Meissner Date: Mon Jul 29 16:28:04 2024 -0400 Add ChangeLog.meissner and REVISION. 2024-07-29 Michael Meissner gcc/ * REVISIO

[gcc r15-2387] c++: generic lambda in default template argument [PR88313]

2024-07-29 Thread Patrick Palka via Gcc-cvs
https://gcc.gnu.org/g:72a7ab891ae0061841c4eb641ef6ab7719bf0369 commit r15-2387-g72a7ab891ae0061841c4eb641ef6ab7719bf0369 Author: Patrick Palka Date: Mon Jul 29 16:37:19 2024 -0400 c++: generic lambda in default template argument [PR88313] Here we're rejecting the generic lambda in

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

2024-07-29 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work174' was created in namespace 'refs/users' pointing to: dd2cc71e3898... doc: Improve punctuation and grammar in -fdiagnostics-forma

[gcc r15-2386] doc: Improve punctuation and grammar in -fdiagnostics-format docs

2024-07-29 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:dd2cc71e3898515a33970954d2bf7a4b67ea9790 commit r15-2386-gdd2cc71e3898515a33970954d2bf7a4b67ea9790 Author: Jonathan Wakely Date: Fri Mar 15 12:58:56 2024 + doc: Improve punctuation and grammar in -fdiagnostics-format docs The hyphen can be misunderstood t

[gcc r15-2385] gcc: xtensa: disable late-combine by default

2024-07-29 Thread Max Filippov via Gcc-cvs
https://gcc.gnu.org/g:9d5d6e61500411ea9043258e300d5b0f57e5c391 commit r15-2385-g9d5d6e61500411ea9043258e300d5b0f57e5c391 Author: Max Filippov Date: Fri Jul 19 17:27:03 2024 -0700 gcc: xtensa: disable late-combine by default gcc/ * config/xtensa/xtensa.cc (xtensa_option

[gcc r15-2384] Revert "PR116080: Fix tail call dejagnu checks"

2024-07-29 Thread Andi Kleen via Gcc-cvs
https://gcc.gnu.org/g:a7d6f7327e9211fbb4a800c06d00c4555dbffcec commit r15-2384-ga7d6f7327e9211fbb4a800c06d00c4555dbffcec Author: Andi Kleen Date: Mon Jul 29 10:17:43 2024 -0700 Revert "PR116080: Fix tail call dejagnu checks" This reverts commit ee41cd863b7c38ee3bc415ea7154954aa6fa

[gcc r15-2383] testsuite: make PR115277 test an execute one

2024-07-29 Thread Sam James via Gcc-cvs
https://gcc.gnu.org/g:ca255ca2760a5e6176031ea62a9c29c7bb92c212 commit r15-2383-gca255ca2760a5e6176031ea62a9c29c7bb92c212 Author: Sam James Date: Mon Jul 29 16:47:09 2024 +0100 testsuite: make PR115277 test an execute one PR middle-end/115277 * gcc.c-torture/com

[gcc r15-2382] AVR: avr.cc - Fix a typo in a diagnostic.

2024-07-29 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:3bc79863eb8483ab1a396e1d6131361a5195780f commit r15-2382-g3bc79863eb8483ab1a396e1d6131361a5195780f Author: Georg-Johann Lay Date: Mon Jul 29 18:02:58 2024 +0200 AVR: avr.cc - Fix a typo in a diagnostic. gcc/ * config/avr/avr.cc (avr_set_current_fu

[gcc r15-2381] libgomp.texi: Update 'Device Information Routines' section

2024-07-29 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:8d3325708c107d20d41f0bddb0ad161c18934561 commit r15-2381-g8d3325708c107d20d41f0bddb0ad161c18934561 Author: Tobias Burnus Date: Mon Jul 29 17:43:42 2024 +0200 libgomp.texi: Update 'Device Information Routines' section Update 'OpenMP Runtime Library Routines' b

[gcc r15-2380] rs6000, add comment to VEC_IC definition

2024-07-29 Thread Carl Love via Gcc-cvs
https://gcc.gnu.org/g:b30eda6ad4877508bf0cb5dcc7cba3b18cd5265e commit r15-2380-gb30eda6ad4877508bf0cb5dcc7cba3b18cd5265e Author: Carl Love Date: Mon Jul 29 11:17:14 2024 -0400 rs6000, add comment to VEC_IC definition This patch adds a comment to the VEC_IC definition to clarify

[gcc r14-10521] c++: wrong error initializing empty class [PR115900]

2024-07-29 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:da7f0be91e2ae15342541546152a7a27a601c4b4 commit r14-10521-gda7f0be91e2ae15342541546152a7a27a601c4b4 Author: Marek Polacek Date: Wed Jul 17 11:19:32 2024 -0400 c++: wrong error initializing empty class [PR115900] In r14-409, we started handling empty bases fir

[gcc r14-10520] tree-optimization/116057 - wrong code with CCP and vector CTORs

2024-07-29 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:a7f1b00ed69810ce7f000d385a60e148d0228d48 commit r14-10520-ga7f1b00ed69810ce7f000d385a60e148d0228d48 Author: Richard Biener Date: Wed Jul 24 13:16:35 2024 +0200 tree-optimization/116057 - wrong code with CCP and vector CTORs The following fixes an issue with C

[gcc r14-10519] testsuite: Fix up consteval-prop21.C for 32-bit targets [PR115986]

2024-07-29 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:61cb0c889e1f9a9f4ea5b22bbe089a906410374a commit r14-10519-g61cb0c889e1f9a9f4ea5b22bbe089a906410374a Author: Jakub Jelinek Date: Mon Jul 29 09:33:09 2024 +0200 testsuite: Fix up consteval-prop21.C for 32-bit targets [PR115986] The test fails on 32-bit targets

[gcc r14-10517] c++: consteval propagation and templates [PR115986]

2024-07-29 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:56d5f8a60519f6c76df671e9f96acf995b0ffc6c commit r14-10517-g56d5f8a60519f6c76df671e9f96acf995b0ffc6c Author: Jason Merrill Date: Fri Jul 26 17:20:18 2024 -0400 c++: consteval propagation and templates [PR115986] Here the call to e() makes us decide to check d(

[gcc r14-10518] c++: if consteval and consteval propagation [PR115583]

2024-07-29 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:9662299593c0b028e5008def72744732da429e9f commit r14-10518-g9662299593c0b028e5008def72744732da429e9f Author: Jason Merrill Date: Sat Jul 27 16:40:02 2024 -0400 c++: if consteval and consteval propagation [PR115583] During speculative constant folding of an if

[gcc r14-10516] c++: ICE with concept, local class, and lambda [PR115561]

2024-07-29 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:f30caf1bda8a0d086d0308e5024c2b4c43cbd6c0 commit r14-10516-gf30caf1bda8a0d086d0308e5024c2b4c43cbd6c0 Author: Jason Merrill Date: Fri Jul 26 16:53:03 2024 -0400 c++: ICE with concept, local class, and lambda [PR115561] Here when we want to synthesize methods fo

[gcc r15-2379] Widening-Mul: Try .SAT_SUB for PLUS_EXPR when one op is IMM

2024-07-29 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:696d8b9bf3f0ea60da0c24361dc5fe559f97ab77 commit r15-2379-g696d8b9bf3f0ea60da0c24361dc5fe559f97ab77 Author: Pan Li Date: Sat Jul 27 11:29:42 2024 +0800 Widening-Mul: Try .SAT_SUB for PLUS_EXPR when one op is IMM After add the matching for .SAT_SUB when one op

[gcc/devel/omp/gcc-14] Merge remote-tracking branch 'origin/releases/gcc-14' into devel/omp/gcc-14

2024-07-29 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:8ad1a509662a9af828600d053652d6d0f414027c commit 8ad1a509662a9af828600d053652d6d0f414027c Merge: 9e05aff533d8 98baaa17561c Author: Tobias Burnus Date: Mon Jul 29 12:52:36 2024 +0200 Merge remote-tracking branch 'origin/releases/gcc-14' into devel/omp/gcc-14 Me

[gcc/devel/omp/gcc-14] OpenMP/Fortran: Fix handling of 'declare target' with 'link' clause [PR115559]

2024-07-29 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:9e05aff533d8c506aa6a99a1b9ac5c1743862af7 commit 9e05aff533d8c506aa6a99a1b9ac5c1743862af7 Author: Tobias Burnus Date: Mon Jul 29 12:52:11 2024 +0200 OpenMP/Fortran: Fix handling of 'declare target' with 'link' clause [PR115559] Contrary to a normal 'declare t

[gcc/devel/omp/gcc-14] libgomp: Fix declare target link with offset array-section mapping [PR116107]

2024-07-29 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:c9e52a1a3d2c2970065c254a414bab76f798ce7d commit c9e52a1a3d2c2970065c254a414bab76f798ce7d Author: Tobias Burnus Date: Mon Jul 29 12:50:56 2024 +0200 libgomp: Fix declare target link with offset array-section mapping [PR116107] Assume that 'int var[100]' is 'o

[gcc/devel/omp/gcc-14] (33 commits) Merge remote-tracking branch 'origin/releases/gcc-14' into

2024-07-29 Thread Tobias Burnus via Gcc-cvs
The branch 'devel/omp/gcc-14' was updated to point to: 8ad1a509662a... Merge remote-tracking branch 'origin/releases/gcc-14' into It previously pointed to: b71fc8d1382b... Merge remote-tracking branch 'origin/releases/gcc-14' into Diff: Summary of changes (added commits): -

[gcc r15-2378] OpenMP/Fortran: Fix handling of 'declare target' with 'link' clause [PR115559]

2024-07-29 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:29b1587e7d34667a1fd63071c1e4f5475cd71026 commit r15-2378-g29b1587e7d34667a1fd63071c1e4f5475cd71026 Author: Tobias Burnus Date: Mon Jul 29 11:46:57 2024 +0200 OpenMP/Fortran: Fix handling of 'declare target' with 'link' clause [PR115559] Contrary to a normal

[gcc r15-2377] libgomp: Fix declare target link with offset array-section mapping [PR116107]

2024-07-29 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:14c47e7eb06e8b95913794f6059560fc2fa6de91 commit r15-2377-g14c47e7eb06e8b95913794f6059560fc2fa6de91 Author: Tobias Burnus Date: Mon Jul 29 11:40:38 2024 +0200 libgomp: Fix declare target link with offset array-section mapping [PR116107] Assume that 'int var[1

[gcc r15-2376] Fix ICE with -fdump-tree-moref

2024-07-29 Thread Jan Hubicka via Gcc-cvs
https://gcc.gnu.org/g:b3176b620ff29a06c90992ca3d29f3cffd459537 commit r15-2376-gb3176b620ff29a06c90992ca3d29f3cffd459537 Author: Jan Hubicka Date: Mon Jul 29 10:49:49 2024 +0200 Fix ICE with -fdump-tree-moref gcc/ChangeLog: PR ipa/116055 * ipa-modref.c

[gcc r14-10515] Fix ICE with -fdump-tree-moref

2024-07-29 Thread Jan Hubicka via Gcc-cvs
https://gcc.gnu.org/g:98baaa17561ca299eefc98f469f4326e551604c9 commit r14-10515-g98baaa17561ca299eefc98f469f4326e551604c9 Author: Jan Hubicka Date: Mon Jul 29 10:48:34 2024 +0200 Fix ICE with -fdump-tree-moref gcc/ChangeLog: PR ipa/116055 * ipa-modref.

[gcc r14-10514] i386: Fix AVX512 intrin macro typo

2024-07-29 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:affb2e8f87e3982ee82b72dc3c44486daefd22e3 commit r14-10514-gaffb2e8f87e3982ee82b72dc3c44486daefd22e3 Author: Haochen Jiang Date: Thu Jul 25 16:12:20 2024 +0800 i386: Fix AVX512 intrin macro typo There are several typo in AVX512 intrins macro define. Correct th

[gcc r15-2375] testsuite: Fix up consteval-prop21.C for 32-bit targets [PR115986]

2024-07-29 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:331f23540eec39fc1e665f573c4aac258bba6043 commit r15-2375-g331f23540eec39fc1e665f573c4aac258bba6043 Author: Jakub Jelinek Date: Mon Jul 29 09:33:09 2024 +0200 testsuite: Fix up consteval-prop21.C for 32-bit targets [PR115986] The test fails on 32-bit targets (