[gcc r15-7123] AVR: Add test cases for PR118591.

2025-01-22 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:6f4592ae95eed53dc3a370f98c04a8f25f007811 commit r15-7123-g6f4592ae95eed53dc3a370f98c04a8f25f007811 Author: Georg-Johann Lay Date: Wed Jan 22 12:02:16 2025 +0100 AVR: Add test cases for PR118591. gcc/testsuite/ PR rtl-optimization/118591

[gcc r15-7122] c++: Clear TARGET_EXPR_ELIDING_P when forced to use a copy constructor due to __no_unique_address__

2025-01-22 Thread Simon Martin via Gcc-cvs
https://gcc.gnu.org/g:e13e751d8144c9cfb7a9f1cd38119d1fa4ab38cf commit r15-7122-ge13e751d8144c9cfb7a9f1cd38119d1fa4ab38cf Author: Simon Martin Date: Wed Jan 22 10:44:32 2025 +0100 c++: Clear TARGET_EXPR_ELIDING_P when forced to use a copy constructor due to __no_unique_address__ [PR118199]

[gcc r15-7126] jit: fix startup on aarch64

2025-01-22 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:27470f9a818538fadb0e458a272358c7141fcd8c commit r15-7126-g27470f9a818538fadb0e458a272358c7141fcd8c Author: David Malcolm Date: Wed Jan 22 08:35:41 2025 -0500 jit: fix startup on aarch64 libgccjit fails on startup on aarch64 (and probably other archs).

[gcc r15-7125] s390: Fix arch15 machine string for binutils

2025-01-22 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:9ece1c247b4d8dbb997a3dc16daa613401c6a84a commit r15-7125-g9ece1c247b4d8dbb997a3dc16daa613401c6a84a Author: Stefan Schulze Frielinghaus Date: Wed Jan 22 13:55:08 2025 +0100 s390: Fix arch15 machine string for binutils gcc/ChangeLog: * config/s

[gcc r15-7124] aarch64: Fix aarch64_write_sysregdi predicate

2025-01-22 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:6fbf0b55b4308da36f6e766d20d4b64ff5095b48 commit r15-7124-g6fbf0b55b4308da36f6e766d20d4b64ff5095b48 Author: Richard Sandiford Date: Wed Jan 22 12:22:42 2025 + aarch64: Fix aarch64_write_sysregdi predicate While working on another MSR-related patch, I notic

[gcc r14-11237] rtl: Remove invalid compare simplification [PR117186]

2025-01-22 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:3228df20cfa3581015dc32657eb17d6f24af3104 commit r14-11237-g3228df20cfa3581015dc32657eb17d6f24af3104 Author: Richard Sandiford Date: Wed Jan 22 15:23:54 2025 + rtl: Remove invalid compare simplification [PR117186] g:d882fe5150fbbeb4e44d007bb4964e5b22373021

[gcc r14-11236] aarch64: Detect word-level modification in early-ra [PR118184]

2025-01-22 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:51761b3b8b98e1b9ca02ae293de00644da83b85d commit r14-11236-g51761b3b8b98e1b9ca02ae293de00644da83b85d Author: Richard Sandiford Date: Wed Jan 22 15:23:54 2025 + aarch64: Detect word-level modification in early-ra [PR118184] REGMODE_NATURAL_SIZE is set to 64

[gcc r15-7127] c++: further tweak to cxx_eval_outermost_constant_expr [PR118396]

2025-01-22 Thread Marek Polacek via Gcc-cvs
https://gcc.gnu.org/g:cb828691fe692f9df002a2e3757a1aec68857e85 commit r15-7127-gcb828691fe692f9df002a2e3757a1aec68857e85 Author: Marek Polacek Date: Tue Jan 21 14:48:46 2025 -0500 c++: further tweak to cxx_eval_outermost_constant_expr [PR118396] This patch adds an error in a !allo

[gcc r15-7128] c++: Implement for static locals CWG 2867 - Order of initialization for structured bindings [PR11576

2025-01-22 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:6db9d4e954bff3dfd926c7c9b71e41e47b7089c8 commit r15-7128-g6db9d4e954bff3dfd926c7c9b71e41e47b7089c8 Author: Jakub Jelinek Date: Wed Jan 22 19:36:36 2025 +0100 c++: Implement for static locals CWG 2867 - Order of initialization for structured bindings [PR115769]

[gcc r15-7129] d, ada/spec: only sub nostd{inc, lib} rather than nostd{inc, lib}*

2025-01-22 Thread Arsen Arsenovic via Gcc-cvs
https://gcc.gnu.org/g:fbc94ff6e7615c7e5aeff8f3e0a2f894889e1b4f commit r15-7129-gfbc94ff6e7615c7e5aeff8f3e0a2f894889e1b4f Author: Arsen Arsenović Date: Mon Sep 2 21:29:53 2024 +0200 d,ada/spec: only sub nostd{inc,lib} rather than nostd{inc,lib}* This prevents the gcc driver erroneo

[gcc(refs/users/aoliva/heads/testme)] [ifcombine] avoid dropping tree_could_trap_p [PR118514]

2025-01-22 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:7e697dba4f5917062ef25d13ee1bafe023cc914d commit 7e697dba4f5917062ef25d13ee1bafe023cc914d Author: Alexandre Oliva Date: Sat Jan 18 00:40:51 2025 -0300 [ifcombine] avoid dropping tree_could_trap_p [PR118514] Unlike other access patterns, BIT_FIELD_REFs aren't r

[gcc/aoliva/heads/testme] [ifcombine] avoid dropping tree_could_trap_p [PR118514]

2025-01-22 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: 7e697dba4f59... [ifcombine] avoid dropping tree_could_trap_p [PR118514] It previously pointed to: 9b31dfe682ac... [ifcombine] out-of-bounds bitfield refs can trap [PR118514] Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCES

[gcc/aoliva/heads/testme] [ifcombine] avoid dropping tree_could_trap_p [PR118514]

2025-01-22 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: 445991063577... [ifcombine] avoid dropping tree_could_trap_p [PR118514] It previously pointed to: 7e697dba4f59... [ifcombine] avoid dropping tree_could_trap_p [PR118514] Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBL

[gcc(refs/users/aoliva/heads/testme)] [ifcombine] avoid dropping tree_could_trap_p [PR118514]

2025-01-22 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:445991063577b08415fee03ec951003e9638a057 commit 445991063577b08415fee03ec951003e9638a057 Author: Alexandre Oliva Date: Sat Jan 18 00:40:51 2025 -0300 [ifcombine] avoid dropping tree_could_trap_p [PR118514] Unlike other access patterns, BIT_FIELD_REFs aren't r

[gcc(refs/users/mikael/heads/refactor_descriptor_v01)] Introduction gfc_conv_descriptor_extent_get

2025-01-22 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:59fe929d5714daedf861da55b5ae30e3530011c6 commit 59fe929d5714daedf861da55b5ae30e3530011c6 Author: Mikael Morin Date: Wed Jan 22 19:02:13 2025 +0100 Introduction gfc_conv_descriptor_extent_get Diff: --- gcc/fortran/trans-array.cc | 84 ++---

[gcc(refs/users/aoliva/heads/testme)] [ifcombine] avoid dropping tree_could_trap_p [PR118514]

2025-01-22 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:cc632c0ae60aa09ae45b8e9902148caebe810654 commit cc632c0ae60aa09ae45b8e9902148caebe810654 Author: Alexandre Oliva Date: Sat Jan 18 00:40:51 2025 -0300 [ifcombine] avoid dropping tree_could_trap_p [PR118514] Unlike other access patterns, BIT_FIELD_REFs aren't r

[gcc/aoliva/heads/testme] [ifcombine] avoid dropping tree_could_trap_p [PR118514]

2025-01-22 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: cc632c0ae60a... [ifcombine] avoid dropping tree_could_trap_p [PR118514] It previously pointed to: 49b5606e0e8d... [ifcombine] avoid dropping tree_could_trap_p [PR118514] Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBL

[gcc/aoliva/heads/testme] [ifcombine] out-of-bounds bitfield refs can trap [PR118514]

2025-01-22 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: 9b31dfe682ac... [ifcombine] out-of-bounds bitfield refs can trap [PR118514] It previously pointed to: cc632c0ae60a... [ifcombine] avoid dropping tree_could_trap_p [PR118514] Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCES

[gcc(refs/users/aoliva/heads/testme)] [ifcombine] out-of-bounds bitfield refs can trap [PR118514]

2025-01-22 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:9b31dfe682ac8f81f71fe9bd0e9ecfe92eb139c9 commit 9b31dfe682ac8f81f71fe9bd0e9ecfe92eb139c9 Author: Alexandre Oliva Date: Fri Jan 17 16:47:25 2025 -0300 [ifcombine] out-of-bounds bitfield refs can trap [PR118514] Check that BIT_FIELD_REFs of DECLs are in range b

[gcc(refs/users/mikael/heads/refactor_descriptor_v01)] Refactoring gfc_conv_descriptor_sm_get.

2025-01-22 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:c38ce6a1ca02c1d8d6b5c5c3a2593c012351a48d commit c38ce6a1ca02c1d8d6b5c5c3a2593c012351a48d Author: Mikael Morin Date: Wed Jan 22 21:59:46 2025 +0100 Refactoring gfc_conv_descriptor_sm_get. Diff: --- gcc/fortran/trans-array.cc | 11 +++ gcc/fortran/trans-array.

[gcc r15-7131] i386: Append -march=x86-64-v3 to AVX10.2/512 VNNI testcases

2025-01-22 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:447a01c1712c362c6b1a955ad8433a9a85af43e0 commit r15-7131-g447a01c1712c362c6b1a955ad8433a9a85af43e0 Author: Haochen Jiang Date: Thu Jan 23 09:51:52 2025 +0800 i386: Append -march=x86-64-v3 to AVX10.2/512 VNNI testcases These two testcases are misses on previou

[gcc r15-7134] i386: Change mnemonics from VF[, N]M[ADD, SUB][132, 213, 231]NEPBF16 to VF[, N]M[ADD, SUB][132, 213, 231]BF1

2025-01-22 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:d584660fd44c714855c5295b45cb4a06f1d82e58 commit r15-7134-gd584660fd44c714855c5295b45cb4a06f1d82e58 Author: Haochen Jiang Date: Thu Jan 23 09:51:57 2025 +0800 i386: Change mnemonics from VF[,N]M[ADD,SUB][132,213,231]NEPBF16 to VF[,N]M[ADD,SUB][132,213,231]BF16

[gcc r15-7133] i386: Change mnemonics from V[ADDNE, DIVNE, MULNE, RCP, SUBNE]PBF16 to V[ADD, DIV, MUL, RCP, SUB]BF16

2025-01-22 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:b2667fca938c393579e6e4ae9144ff5111ee8b8f commit r15-7133-gb2667fca938c393579e6e4ae9144ff5111ee8b8f Author: Haochen Jiang Date: Thu Jan 23 09:51:56 2025 +0800 i386: Change mnemonics from V[ADDNE,DIVNE,MULNE,RCP,SUBNE]PBF16 to V[ADD,DIV,MUL,RCP,SUB]BF16 gcc/Ch

[gcc r15-7135] i386: Change mnemonics from V[CMP, MAX, MIN]PBF16 to V[CMP, MAX, MIN]BF16

2025-01-22 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:7f59b88279963cd05d2c2620a03d8ddc9b7a2775 commit r15-7135-g7f59b88279963cd05d2c2620a03d8ddc9b7a2775 Author: Haochen Jiang Date: Thu Jan 23 09:51:59 2025 +0800 i386: Change mnemonics from V[CMP,MAX,MIN]PBF16 to V[CMP,MAX,MIN]BF16 gcc/ChangeLog:

[gcc r15-7132] i386: Enhance AMX tests

2025-01-22 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:a19aca8afbf141bb550e9040135cc46387ce7f73 commit r15-7132-ga19aca8afbf141bb550e9040135cc46387ce7f73 Author: Haochen Jiang Date: Thu Jan 23 09:51:54 2025 +0800 i386: Enhance AMX tests After Binutils got changed, the previous usage on intrin will raise warni

[gcc r15-7141] i386: Change mnemonics from VCVTNE2PH2[B, H]F8 to VCVT2PH2[B, H]F8

2025-01-22 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:cfef82be8973c9dc481c96306ba3e2c342398e48 commit r15-7141-gcfef82be8973c9dc481c96306ba3e2c342398e48 Author: Haochen Jiang Date: Thu Jan 23 09:52:16 2025 +0800 i386: Change mnemonics from VCVTNE2PH2[B,H]F8 to VCVT2PH2[B,H]F8 gcc/ChangeLog: PR t

[gcc r15-7136] i386: Change mnemonics from VMINMAXNEPBF16 to VMINMAXBF16

2025-01-22 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:5472f5185c0c78483f0d4e078e974030d7b5dccd commit r15-7136-g5472f5185c0c78483f0d4e078e974030d7b5dccd Author: Haochen Jiang Date: Thu Jan 23 09:52:00 2025 +0800 i386: Change mnemonics from VMINMAXNEPBF16 to VMINMAXBF16 gcc/ChangeLog: PR target/1

[gcc r15-7138] i386: Change mnemonics from V[RSQRT, SCALEF, SQRTNE]PBF16 to V[RSQRT, SCALEF, SQRT]BF16

2025-01-22 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:d4d5935f124ab72bb32d76ba8467aa2cdbc2a329 commit r15-7138-gd4d5935f124ab72bb32d76ba8467aa2cdbc2a329 Author: Haochen Jiang Date: Thu Jan 23 09:52:03 2025 +0800 i386: Change mnemonics from V[RSQRT,SCALEF,SQRTNE]PBF16 to V[RSQRT,SCALEF,SQRT]BF16 gcc/ChangeLog:

[gcc r15-7137] i386: Change mnemonics from V[GETMANT, REDUCENE, RNDSCALENE]PBF16 to V[GETMANT, REDUCE, RNDSCALE]BF16

2025-01-22 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:71a27375d09ec6b4dee3938b6d1ed6762ecdcfea commit r15-7137-g71a27375d09ec6b4dee3938b6d1ed6762ecdcfea Author: Haochen Jiang Date: Thu Jan 23 09:52:01 2025 +0800 i386: Change mnemonics from V[GETMANT,REDUCENE,RNDSCALENE]PBF16 to V[GETMANT,REDUCE,RNDSCALE]BF16 gc

[gcc r15-7143] i386: Change mnemonics from VCVT[, T]NEBF162I[, U]BS to VCVT[, T]BF162I[, U]BS

2025-01-22 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:f1f281324b23e602436a10404c4b3a671d7f6f06 commit r15-7143-gf1f281324b23e602436a10404c4b3a671d7f6f06 Author: Haochen Jiang Date: Thu Jan 23 09:52:28 2025 +0800 i386: Change mnemonics from VCVT[,T]NEBF162I[,U]BS to VCVT[,T]BF162I[,U]BS gcc/ChangeLog:

[gcc r15-7142] i386: Change mnemonics from VCVTNEPH2[B, H]F8 to VCVTPH2[B, H]F8

2025-01-22 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:f1056463cb4c7950fc1bada6485c14df71ea3dd7 commit r15-7142-gf1056463cb4c7950fc1bada6485c14df71ea3dd7 Author: Haochen Jiang Date: Thu Jan 23 09:52:20 2025 +0800 i386: Change mnemonics from VCVTNEPH2[B,H]F8 to VCVTPH2[B,H]F8 gcc/ChangeLog: PR tar

[gcc r15-7139] i386: Change mnemonics from V[GETEXP, FPCLASS]PBF16 to V[GETEXP, FPCLASS]BF16

2025-01-22 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:a3e198853031504b5a71373ff09c33ee5be1a824 commit r15-7139-ga3e198853031504b5a71373ff09c33ee5be1a824 Author: Haochen Jiang Date: Thu Jan 23 09:52:04 2025 +0800 i386: Change mnemonics from V[GETEXP,FPCLASS]PBF16 to V[GETEXP,FPCLASS]BF16 Besides mnemonics change,

[gcc r15-7144] i386: Omit "p" for packed in intrin name for FP8 convert

2025-01-22 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:06b78732f7ce424ab7d8c619f1ea90936fedff51 commit r15-7144-g06b78732f7ce424ab7d8c619f1ea90936fedff51 Author: Haochen Jiang Date: Thu Jan 23 09:52:29 2025 +0800 i386: Omit "p" for packed in intrin name for FP8 convert gcc/ChangeLog: * config/i38

[gcc r15-7140] i386: Change mnemonics from VCOMSBF16 to VCOMISBF16

2025-01-22 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:a75896c142f845831a81f818dd329e87736c05a9 commit r15-7140-ga75896c142f845831a81f818dd329e87736c05a9 Author: Haochen Jiang Date: Thu Jan 23 09:52:06 2025 +0800 i386: Change mnemonics from VCOMSBF16 to VCOMISBF16 Besides mnemonics change, this patch also use the

[gcc r15-7145] LoongArch: Fix invalid subregs in xorsign [PR118501]

2025-01-22 Thread Xi Ruoyao via Gcc-cvs
https://gcc.gnu.org/g:9ddf4a6cc650360e620c8fd97f550bf833cc177a commit r15-7145-g9ddf4a6cc650360e620c8fd97f550bf833cc177a Author: Xi Ruoyao Date: Wed Jan 22 17:16:29 2025 +0800 LoongArch: Fix invalid subregs in xorsign [PR118501] The test case added in r15-7073 now triggers an ICE,

[gcc/aoliva/heads/testme] [ifcombine] check for more zero-extension cases [PR118572]

2025-01-22 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: d41a267bdf7f... [ifcombine] check for more zero-extension cases [PR118572] It previously pointed to: c3226db63fa8... [ifcombine] check for more zero-extension cases [PR118572] Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACC

[gcc(refs/users/aoliva/heads/testme)] [ifcombine] check for more zero-extension cases [PR118572]

2025-01-22 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:d41a267bdf7f157a19034118c6657cf37025a2d7 commit d41a267bdf7f157a19034118c6657cf37025a2d7 Author: Alexandre Oliva Date: Thu Jan 23 02:51:41 2025 -0300 [ifcombine] check for more zero-extension cases [PR118572] Diff: --- gcc/gimple-fold.cc| 18

[gcc(refs/users/aoliva/heads/testme)] [ifcombine] improve reverse checking and operand swapping

2025-01-22 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:e34cda8c594b0f91e9590b589a001a1ab9aa8ed6 commit e34cda8c594b0f91e9590b589a001a1ab9aa8ed6 Author: Alexandre Oliva Date: Thu Jan 23 02:54:55 2025 -0300 [ifcombine] improve reverse checking and operand swapping Diff: --- gcc/gimple-fold.cc | 10 ++ 1 file chang

[gcc(refs/users/aoliva/heads/testme)] [ifcombine] avoid dropping tree_could_trap_p [PR118514]

2025-01-22 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:d244c8aa87a87d2e8d5e949d6ff15c3a9396ef83 commit d244c8aa87a87d2e8d5e949d6ff15c3a9396ef83 Author: Alexandre Oliva Date: Sat Jan 18 00:40:51 2025 -0300 [ifcombine] avoid dropping tree_could_trap_p [PR118514] Unlike other access patterns, BIT_FIELD_REFs aren't r

[gcc/aoliva/heads/testme] (3 commits) [ifcombine] check for more zero-extension cases [PR118572]

2025-01-22 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: c3226db63fa8... [ifcombine] check for more zero-extension cases [PR118572] It previously pointed to: 445991063577... [ifcombine] avoid dropping tree_could_trap_p [PR118514] Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESS

[gcc(refs/users/aoliva/heads/testme)] [ifcombine] check for more zero-extension cases [PR118572]

2025-01-22 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:c3226db63fa8e694d1edd064c4634a3514e69878 commit c3226db63fa8e694d1edd064c4634a3514e69878 Author: Alexandre Oliva Date: Thu Jan 23 02:51:41 2025 -0300 [ifcombine] check for more zero-extension cases [PR118572] Diff: --- gcc/gimple-fold.cc | 18 +++--- 1 f

[gcc/aoliva/heads/testme] [ifcombine] check for more zero-extension cases [PR118572]

2025-01-22 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: 944c9b615a21... [ifcombine] check for more zero-extension cases [PR118572] It previously pointed to: d41a267bdf7f... [ifcombine] check for more zero-extension cases [PR118572] Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACC

[gcc(refs/users/aoliva/heads/testme)] [ifcombine] check for more zero-extension cases [PR118572]

2025-01-22 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:944c9b615a21971951b8e12c118067b4fbfa6f90 commit 944c9b615a21971951b8e12c118067b4fbfa6f90 Author: Alexandre Oliva Date: Thu Jan 23 02:51:41 2025 -0300 [ifcombine] check for more zero-extension cases [PR118572] Diff: --- gcc/gimple-fold.cc| 20

[gcc(refs/users/aoliva/heads/testme)] [ifcombine] check for more zero-extension cases [PR118572]

2025-01-22 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:96292bfbef1913981df899b792a8e784363c9a43 commit 96292bfbef1913981df899b792a8e784363c9a43 Author: Alexandre Oliva Date: Thu Jan 23 02:51:41 2025 -0300 [ifcombine] check for more zero-extension cases [PR118572] When comparing a signed narrow variable with a wid

[gcc(refs/users/aoliva/heads/testme)] [ifcombine] avoid dropping tree_could_trap_p [PR118514]

2025-01-22 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:a62d2ab537504b184d5f6b2f7f93c3925272c9ff commit a62d2ab537504b184d5f6b2f7f93c3925272c9ff Author: Alexandre Oliva Date: Sat Jan 18 00:40:51 2025 -0300 [ifcombine] avoid dropping tree_could_trap_p [PR118514] Unlike other access patterns, BIT_FIELD_REFs aren't r

[gcc(refs/users/aoliva/heads/testme)] [ifcombine] improve reverse checking and operand swapping

2025-01-22 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:5aae55563b9ad53ffdb22bcce70867106e86a5dd commit 5aae55563b9ad53ffdb22bcce70867106e86a5dd Author: Alexandre Oliva Date: Thu Jan 23 02:54:55 2025 -0300 [ifcombine] improve reverse checking and operand swapping Don't reject an ifcombine field-merging opportunity

[gcc/aoliva/heads/testme] (3 commits) [ifcombine] check for more zero-extension cases [PR118572]

2025-01-22 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: 96292bfbef19... [ifcombine] check for more zero-extension cases [PR118572] It previously pointed to: f0410b9bc200... [ifcombine] check for more zero-extension cases [PR118572] Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACC

[gcc(refs/users/aoliva/heads/testme)] [ifcombine] check for more zero-extension cases [PR118572]

2025-01-22 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:f0410b9bc2004b48992945a8078099c8eb06379b commit f0410b9bc2004b48992945a8078099c8eb06379b Author: Alexandre Oliva Date: Thu Jan 23 02:51:41 2025 -0300 [ifcombine] check for more zero-extension cases [PR118572] Diff: --- gcc/gimple-fold.cc| 20

[gcc/aoliva/heads/testme] [ifcombine] check for more zero-extension cases [PR118572]

2025-01-22 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: f0410b9bc200... [ifcombine] check for more zero-extension cases [PR118572] It previously pointed to: 944c9b615a21... [ifcombine] check for more zero-extension cases [PR118572] Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACC

[gcc r15-7147] c++: Fix mangling of lambdas in static data member initializers [PR107741]

2025-01-22 Thread Nathaniel Shead via Gcc-cvs
https://gcc.gnu.org/g:685c458fb4775cbd1a3b3d3585d1e5615d7eaee9 commit r15-7147-g685c458fb4775cbd1a3b3d3585d1e5615d7eaee9 Author: Nathaniel Shead Date: Mon Dec 16 16:06:05 2024 +1100 c++: Fix mangling of lambdas in static data member initializers [PR107741] This fixes an issue wher

[gcc r15-7148] c++: Update mangling of lambdas in expressions

2025-01-22 Thread Nathaniel Shead via Gcc-cvs
https://gcc.gnu.org/g:2119c254606c58d247d3d0b92bf192780d375ddb commit r15-7148-g2119c254606c58d247d3d0b92bf192780d375ddb Author: Nathaniel Shead Date: Fri Nov 8 23:20:47 2024 +1100 c++: Update mangling of lambdas in expressions https://github.com/itanium-cxx-abi/cxx-abi/pull/85 cl

[gcc r15-7146] c++/modules: Fix exporting temploid friends in header units [PR118582]

2025-01-22 Thread Nathaniel Shead via Gcc-cvs
https://gcc.gnu.org/g:21cccfa91e6ed172062e0c62682422269c914937 commit r15-7146-g21cccfa91e6ed172062e0c62682422269c914937 Author: Nathaniel Shead Date: Wed Jan 22 21:24:03 2025 +1100 c++/modules: Fix exporting temploid friends in header units [PR118582] When we started streaming th

[gcc r15-7149] tree-optimization/118558 - fix alignment compute with VMAT_CONTIGUOUS_REVERSE

2025-01-22 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:7f1deb47a70ff804f0b2cce7be7e5fe8ba13 commit r15-7149-g7f1deb47a70ff804f0b2cce7be7e5fe8ba13 Author: Richard Biener Date: Tue Jan 21 14:58:43 2025 +0100 tree-optimization/118558 - fix alignment compute with VMAT_CONTIGUOUS_REVERSE There are calls to dr

[gcc r15-7120] c++: Improve cp_parser_objc_messsage_args compile time

2025-01-22 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:14fde9162dfdcd497f17fa799abce1146263893f commit r15-7120-g14fde9162dfdcd497f17fa799abce1146263893f Author: Jakub Jelinek Date: Wed Jan 22 09:24:34 2025 +0100 c++: Improve cp_parser_objc_messsage_args compile time On Tue, Jan 21, 2025 at 06:47:53PM +0100, Jaku

[gcc r15-7119] c++: Introduce append_ctor_to_tree_vector

2025-01-22 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:1c402757ca18d91b8979b5ba634fc945dbb8b94b commit r15-7119-g1c402757ca18d91b8979b5ba634fc945dbb8b94b Author: Jakub Jelinek Date: Wed Jan 22 09:22:56 2025 +0100 c++: Introduce append_ctor_to_tree_vector On Mon, Jan 20, 2025 at 05:14:33PM -0500, Jason Merrill wro

[gcc r15-7121] LoongArch: Fix wrong code with _alsl_reversesi_extended

2025-01-22 Thread Xi Ruoyao via Gcc-cvs
https://gcc.gnu.org/g:8c93a8aa67f12c8e03eb7fd90f671a03ae46935b commit r15-7121-g8c93a8aa67f12c8e03eb7fd90f671a03ae46935b Author: Xi Ruoyao Date: Tue Jan 21 23:01:38 2025 +0800 LoongArch: Fix wrong code with _alsl_reversesi_extended The second source register of this insn cannot be