[gcc r15-2128] [aarch64] Document rewriting of -march=native to -mcpu=native

2024-07-17 Thread Kyrylo Tkachov via Gcc-cvs
https://gcc.gnu.org/g:a2cb656c0d1f0b493219025208fa8ed5c7abd2cb commit r15-2128-ga2cb656c0d1f0b493219025208fa8ed5c7abd2cb Author: Kyrylo Tkachov Date: Tue Jul 16 16:59:42 2024 +0530 [aarch64] Document rewriting of -march=native to -mcpu=native Commit dd9e5f4db2debf1429feab7f785962c

[gcc r15-2127] Optimize maskstore when mask is 0 or -1 in UNSPEC_MASKMOV

2024-07-17 Thread hongtao Liu via Gcc-cvs
https://gcc.gnu.org/g:228972b2b7bf50f4776f8ccae0d7c2950827d0f1 commit r15-2127-g228972b2b7bf50f4776f8ccae0d7c2950827d0f1 Author: liuhongt Date: Tue Jul 16 15:29:01 2024 +0800 Optimize maskstore when mask is 0 or -1 in UNSPEC_MASKMOV gcc/ChangeLog: PR target/115843

[gcc r15-2126] Mark expand musttail error messages for translation

2024-07-17 Thread Andi Kleen via Gcc-cvs
https://gcc.gnu.org/g:d062b0abf45cd54057352fc4b7827a3b1b9a160a commit r15-2126-gd062b0abf45cd54057352fc4b7827a3b1b9a160a Author: Andi Kleen Date: Fri Jun 21 11:19:12 2024 -0700 Mark expand musttail error messages for translation The musttail error messages are reported to the user

[gcc r15-2125] Give better error messages for musttail

2024-07-17 Thread Andi Kleen via Gcc-cvs
https://gcc.gnu.org/g:81824596361cf4919d6dc026155160581c99b860 commit r15-2125-g81824596361cf4919d6dc026155160581c99b860 Author: Andi Kleen Date: Tue May 21 07:01:57 2024 -0700 Give better error messages for musttail When musttail is set, make tree-tailcall give error messages

[gcc r15-2124] Enable musttail tail conversion even when not optimizing

2024-07-17 Thread Andi Kleen via Gcc-cvs
https://gcc.gnu.org/g:b738a63e528db410a1c51fc27db37fe22f0cb397 commit r15-2124-gb738a63e528db410a1c51fc27db37fe22f0cb397 Author: Andi Kleen Date: Wed May 15 19:57:22 2024 -0700 Enable musttail tail conversion even when not optimizing Enable the tailcall optimization for non optimi

[gcc r15-2123] Fix pro_and_epilogue for sibcalls at -O0 (PR115255)

2024-07-17 Thread Andi Kleen via Gcc-cvs
https://gcc.gnu.org/g:983daf0e5fdaada5b930374c21455d42d34350be commit r15-2123-g983daf0e5fdaada5b930374c21455d42d34350be Author: Andi Kleen Date: Sat Jun 1 22:04:41 2024 -0700 Fix pro_and_epilogue for sibcalls at -O0 (PR115255) Some of the cfg fixups in pro_and_epilogue for sibcal

[gcc r15-2122] Improve must tail in RTL backend

2024-07-17 Thread Andi Kleen via Gcc-cvs
https://gcc.gnu.org/g:a6502accf381358173b19e615fdeb0aa17949c93 commit r15-2122-ga6502accf381358173b19e615fdeb0aa17949c93 Author: Andi Kleen Date: Tue Jan 23 23:42:08 2024 -0800 Improve must tail in RTL backend - Give error messages for all causes of non sibling call generation

[gcc r14-10453] c++/modules: Conditionally start timer during lazy load [PR115165]

2024-07-17 Thread Nathaniel Shead via Gcc-cvs
https://gcc.gnu.org/g:f0c3a1c16af234b55f48cf1cfe299417f93f163c commit r14-10453-gf0c3a1c16af234b55f48cf1cfe299417f93f163c Author: Nathaniel Shead Date: Sun Jul 7 23:19:52 2024 +1000 c++/modules: Conditionally start timer during lazy load [PR115165] While lazy loading, instantiatio

[gcc r15-2121] c++/modules: Conditionally start timer during lazy load [PR115165]

2024-07-17 Thread Nathaniel Shead via Gcc-cvs
https://gcc.gnu.org/g:b7b2434cc7e712dc5055bde02c441393ae881f06 commit r15-2121-gb7b2434cc7e712dc5055bde02c441393ae881f06 Author: Nathaniel Shead Date: Sun Jul 7 23:19:52 2024 +1000 c++/modules: Conditionally start timer during lazy load [PR115165] While lazy loading, instantiation

[gcc r15-2120] c++: prev declared hidden tmpl friend inst [PR112288]

2024-07-17 Thread Patrick Palka via Gcc-cvs
https://gcc.gnu.org/g:30dd420a06ad7d2adf4a672d176caee632f8168a commit r15-2120-g30dd420a06ad7d2adf4a672d176caee632f8168a Author: Patrick Palka Date: Wed Jul 17 21:02:52 2024 -0400 c++: prev declared hidden tmpl friend inst [PR112288] When partially instantiating a previously decla

[gcc r15-2119] libbacktrace: add cast to avoid warning

2024-07-17 Thread Ian Lance Taylor via Gcc-cvs
https://gcc.gnu.org/g:93c54caa64fee2a0fa7251d214cdf639b8d7899f commit r15-2119-g93c54caa64fee2a0fa7251d214cdf639b8d7899f Author: Ian Lance Taylor Date: Wed Jul 17 17:58:56 2024 -0700 libbacktrace: add cast to avoid warning * print.c (print_syminfo_callback): Add cast to av

[gcc r15-2118] c++: missing -Wunused-value for ! [PR114104]

2024-07-17 Thread Patrick Palka via Gcc-cvs
https://gcc.gnu.org/g:144b6099cdaa9ac1b298687c0cfdb06a970e338b commit r15-2118-g144b6099cdaa9ac1b298687c0cfdb06a970e338b Author: Patrick Palka Date: Wed Jul 17 20:57:54 2024 -0400 c++: missing -Wunused-value for ! [PR114104] Here we're neglecting to issue a -Wunused-value warning

[gcc r15-2117] c++: diagnose failed qualified lookup into current inst

2024-07-17 Thread Patrick Palka via Libstdc++-cvs
https://gcc.gnu.org/g:313afcfdabeab3e6705ac0bd1273627075be0023 commit r15-2117-g313afcfdabeab3e6705ac0bd1273627075be0023 Author: Patrick Palka Date: Wed Jul 17 20:54:14 2024 -0400 c++: diagnose failed qualified lookup into current inst When the scope of a qualified name is the cur

[gcc r15-2116] libbacktrace: better backtrace_print when no debug info

2024-07-17 Thread Ian Lance Taylor via Gcc-cvs
https://gcc.gnu.org/g:30875fa698e2ffed536f7a7d15a430e69a6a28ba commit r15-2116-g30875fa698e2ffed536f7a7d15a430e69a6a28ba Author: Ian Lance Taylor Date: Wed Jul 17 17:36:25 2024 -0700 libbacktrace: better backtrace_print when no debug info Fixes https://github.com/ianlancetaylor/li

[gcc r15-2114] libbacktrace: add notes about dl_iterate_phdr to README

2024-07-17 Thread Ian Lance Taylor via Gcc-cvs
https://gcc.gnu.org/g:a8b5ce1580b0774b19f0ca9cfc77c52095cdaa55 commit r15-2114-ga8b5ce1580b0774b19f0ca9cfc77c52095cdaa55 Author: Ian Lance Taylor Date: Wed Jul 17 17:02:56 2024 -0700 libbacktrace: add notes about dl_iterate_phdr to README * README: Add notes about dl_itera

[gcc r15-2113] testsuite: Fix up pr111150* tests on i686-linux [PR111150]

2024-07-17 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:3bbc8ea2e38d194fb5f2f52ab3f75301d4f84f06 commit r15-2113-g3bbc8ea2e38d194fb5f2f52ab3f75301d4f84f06 Author: Jakub Jelinek Date: Wed Jul 17 23:47:17 2024 +0200 testsuite: Fix up pr50* tests on i686-linux [PR50] The tests FAIL on i686-linux due to unexpe

[gcc r15-2112] Use foreach, not lmap, for tcl <= 8.5 compat

2024-07-17 Thread J?rgen Kvalsvik via Gcc-cvs
https://gcc.gnu.org/g:ec64666f97be24595ae0bc9055c19dabbe68a14c commit r15-2112-gec64666f97be24595ae0bc9055c19dabbe68a14c Author: Jørgen Kvalsvik Date: Sun Jul 14 21:39:44 2024 +0200 Use foreach, not lmap, for tcl <= 8.5 compat lmap was introduced in tcl 8.6, and while it was relea

[gcc r14-10450] c++: alias template with dependent attributes [PR115897]

2024-07-17 Thread Patrick Palka via Gcc-cvs
https://gcc.gnu.org/g:2249c6348835c817f43c9fc55eac66e54ac1efeb commit r14-10450-g2249c6348835c817f43c9fc55eac66e54ac1efeb Author: Patrick Palka Date: Mon Jul 15 18:07:55 2024 -0400 c++: alias template with dependent attributes [PR115897] Here we're prematurely stripping the depend

[gcc r14-10451] c++: constrained partial spec type context [PR111890]

2024-07-17 Thread Patrick Palka via Gcc-cvs
https://gcc.gnu.org/g:1bbfe788d1a76979e5be14169248bc34106e9c03 commit r14-10451-g1bbfe788d1a76979e5be14169248bc34106e9c03 Author: Patrick Palka Date: Wed Jul 17 11:08:35 2024 -0400 c++: constrained partial spec type context [PR111890] maybe_new_partial_specialization wasn't propag

[gcc r14-10449] c++: bad 'this' conversion for nullary memfn [PR106760]

2024-07-17 Thread Patrick Palka via Gcc-cvs
https://gcc.gnu.org/g:79c5a09f959dc63824bd005522a072424f16d89d commit r14-10449-g79c5a09f959dc63824bd005522a072424f16d89d Author: Patrick Palka Date: Fri Jun 28 19:45:21 2024 -0400 c++: bad 'this' conversion for nullary memfn [PR106760] Here we notice the 'this' conversion for the

[gcc r15-2111] rtl-ssa: Fix move range canonicalisation [PR115929]

2024-07-17 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:43a7ece873eba47a11c0b21b0068eee53740551a commit r15-2111-g43a7ece873eba47a11c0b21b0068eee53740551a Author: Richard Sandiford Date: Wed Jul 17 19:38:12 2024 +0100 rtl-ssa: Fix move range canonicalisation [PR115929] In this PR, canonicalize_move_range walked of

[gcc r15-2110] rtl-ssa: Fix split_clobber_group [PR115928]

2024-07-17 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:71b31690a7c52413496e91bcc5ee4c68af2f366f commit r15-2110-g71b31690a7c52413496e91bcc5ee4c68af2f366f Author: Richard Sandiford Date: Wed Jul 17 19:38:11 2024 +0100 rtl-ssa: Fix split_clobber_group [PR115928] One of the goals of the rtl-ssa representation was to

[gcc r15-2109] genattrtab: Drop enum tags, consolidate type names

2024-07-17 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:b19906a029a059fc5015046bae60e3287d842bba commit r15-2109-gb19906a029a059fc5015046bae60e3287d842bba Author: Richard Sandiford Date: Wed Jul 17 19:34:46 2024 +0100 genattrtab: Drop enum tags, consolidate type names genattrtab printed an "enum" tag before refere

[gcc r15-2108] c++: wrong error initializing empty class [PR115900]

2024-07-17 Thread Marek Polacek via Gcc-cvs
https://gcc.gnu.org/g:d890b04197fb0ddba4fbfb32f88e266fa27e02f3 commit r15-2108-gd890b04197fb0ddba4fbfb32f88e266fa27e02f3 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 firs

[gcc r15-2107] RISC-V: Fix testcase missing arch attribute

2024-07-17 Thread Edwin Lu via Gcc-cvs
https://gcc.gnu.org/g:5bb01e91d40c34e8f8230b142f7ebff3d6aa88d1 commit r15-2107-g5bb01e91d40c34e8f8230b142f7ebff3d6aa88d1 Author: Edwin Lu Date: Tue Jul 16 17:43:45 2024 -0700 RISC-V: Fix testcase missing arch attribute The C + F extention implies the zcf extension on rv32. Add mis

[gcc r15-2106] MATCH: Simplify (a ? x : y) eq/ne (b ? x : y) [PR111150]

2024-07-17 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:44fcc1ca11e7ea35dc9fb25a5317346bc1eaf7b2 commit r15-2106-g44fcc1ca11e7ea35dc9fb25a5317346bc1eaf7b2 Author: Eikansh Gupta Date: Wed May 22 23:28:48 2024 +0530 MATCH: Simplify (a ? x : y) eq/ne (b ? x : y) [PR50] This patch adds match pattern for `(a ? x :

[gcc r15-2105] Add debug counter for ext_dce

2024-07-17 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:7c3287f3613210d4f98c8095bc739bea6582bfbb commit r15-2105-g7c3287f3613210d4f98c8095bc739bea6582bfbb Author: Andrew Pinski Date: Tue Jul 16 09:53:20 2024 -0700 Add debug counter for ext_dce Like r15-1610-gb6215065a5b143 (which adds one for late_combine), ad

[gcc r13-8920] alpha: Fix duplicate !tlsgd!62 assemble error [PR115526]

2024-07-17 Thread Uros Bizjak via Gcc-cvs
https://gcc.gnu.org/g:37bd7d5c4e17c97d2b7d50f630b1cf8b347a31f4 commit r13-8920-g37bd7d5c4e17c97d2b7d50f630b1cf8b347a31f4 Author: Uros Bizjak Date: Wed Jul 17 18:11:26 2024 +0200 alpha: Fix duplicate !tlsgd!62 assemble error [PR115526] Add missing "cannot_copy" attribute to instruc

[gcc r14-10448] alpha: Fix duplicate !tlsgd!62 assemble error [PR115526]

2024-07-17 Thread Uros Bizjak via Gcc-cvs
https://gcc.gnu.org/g:3a963d441a68797956a5f67dcb351b2dbd4ac1d0 commit r14-10448-g3a963d441a68797956a5f67dcb351b2dbd4ac1d0 Author: Uros Bizjak Date: Wed Jul 17 18:11:26 2024 +0200 alpha: Fix duplicate !tlsgd!62 assemble error [PR115526] Add missing "cannot_copy" attribute to instru

[gcc r15-2104] alpha: Fix duplicate !tlsgd!62 assemble error [PR115526]

2024-07-17 Thread Uros Bizjak via Gcc-cvs
https://gcc.gnu.org/g:0841fd4c42ab053be951b7418233f0478282d020 commit r15-2104-g0841fd4c42ab053be951b7418233f0478282d020 Author: Uros Bizjak Date: Wed Jul 17 18:11:26 2024 +0200 alpha: Fix duplicate !tlsgd!62 assemble error [PR115526] Add missing "cannot_copy" attribute to instruc

[gcc r15-2103] Regenerate c.opt.urls

2024-07-17 Thread Mark Wielaard via Gcc-cvs
https://gcc.gnu.org/g:3412b6e9949a2e289921420e4e826210de6fe7f9 commit r15-2103-g3412b6e9949a2e289921420e4e826210de6fe7f9 Author: Mark Wielaard Date: Wed Jul 17 17:58:14 2024 +0200 Regenerate c.opt.urls The addition of -Wunterminated-string-initialization should have regenerate

[gcc r11-11580] gimple-fold: Fix up __builtin_clear_padding lowering [PR115527]

2024-07-17 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:3eec2d768d72944ed209b51ba60455d751b9aede commit r11-11580-g3eec2d768d72944ed209b51ba60455d751b9aede Author: Jakub Jelinek Date: Wed Jul 17 11:38:33 2024 +0200 gimple-fold: Fix up __builtin_clear_padding lowering [PR115527] The builtin-clear-padding-6.c testca

[gcc r15-2102] AVR: target/90616 - Improve adding constants that are 0 mod 256.

2024-07-17 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:e21fef7da92ef36af1e1b020ae5f35ef4f3c3fce commit r15-2102-ge21fef7da92ef36af1e1b020ae5f35ef4f3c3fce Author: Georg-Johann Lay Date: Thu Jul 4 12:08:34 2024 +0200 AVR: target/90616 - Improve adding constants that are 0 mod 256. This patch introduces a new insn t

[gcc r14-10447] bitint: Use gsi_insert_on_edge rather than gsi_insert_on_edge_immediate [PR115887]

2024-07-17 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:01dfc5b4add9a5ed48c46f6b25cde6e55b9f3ff1 commit r14-10447-g01dfc5b4add9a5ed48c46f6b25cde6e55b9f3ff1 Author: Jakub Jelinek Date: Wed Jul 17 17:32:21 2024 +0200 bitint: Use gsi_insert_on_edge rather than gsi_insert_on_edge_immediate [PR115887] The following te

[gcc r14-10446] gimple-fold: Fix up __builtin_clear_padding lowering [PR115527]

2024-07-17 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:d668f875985cf61d3a898d95cf01df90a720e5c2 commit r14-10446-gd668f875985cf61d3a898d95cf01df90a720e5c2 Author: Jakub Jelinek Date: Wed Jul 17 11:38:33 2024 +0200 gimple-fold: Fix up __builtin_clear_padding lowering [PR115527] The builtin-clear-padding-6.c testca

[gcc r14-10445] c++: Fix ICE on constexpr placement new [PR115754]

2024-07-17 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:297ea7e5bb5c4d92cf3fe29182d432694de858cc commit r14-10445-g297ea7e5bb5c4d92cf3fe29182d432694de858cc Author: Jakub Jelinek Date: Tue Jul 2 22:09:58 2024 +0200 c++: Fix ICE on constexpr placement new [PR115754] C++26 is making in P2747R2 paper placement new con

[gcc r15-2101] bitint: Use gsi_insert_on_edge rather than gsi_insert_on_edge_immediate [PR115887]

2024-07-17 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:5104fe4c7808a66ed3041a8da8e4720585cc8a1f commit r15-2101-g5104fe4c7808a66ed3041a8da8e4720585cc8a1f Author: Jakub Jelinek Date: Wed Jul 17 17:32:21 2024 +0200 bitint: Use gsi_insert_on_edge rather than gsi_insert_on_edge_immediate [PR115887] The following tes

[gcc r15-2100] varasm: Shorten assembly of strings with larger zero regions

2024-07-17 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:d8a75353dded30a7ecdef2807ad101a02743d4a9 commit r15-2100-gd8a75353dded30a7ecdef2807ad101a02743d4a9 Author: Jakub Jelinek Date: Wed Jul 17 17:30:24 2024 +0200 varasm: Shorten assembly of strings with larger zero regions When not using .base64 directive, we emi

[gcc r15-2099] middle-end: fix 0 offset creation and folding [PR115936]

2024-07-17 Thread Tamar Christina via Gcc-cvs
https://gcc.gnu.org/g:0135a90de5a99b51001b6152d8b548151ebfa1c3 commit r15-2099-g0135a90de5a99b51001b6152d8b548151ebfa1c3 Author: Tamar Christina Date: Wed Jul 17 16:22:14 2024 +0100 middle-end: fix 0 offset creation and folding [PR115936] As shown in PR115936 SCEV and IVOPTS creat

[gcc r15-2098] c++: constrained partial spec type context [PR111890]

2024-07-17 Thread Patrick Palka via Gcc-cvs
https://gcc.gnu.org/g:247335823f420eb1dd56f4bf32ac78d441f5ccc2 commit r15-2098-g247335823f420eb1dd56f4bf32ac78d441f5ccc2 Author: Patrick Palka Date: Wed Jul 17 11:08:35 2024 -0400 c++: constrained partial spec type context [PR111890] maybe_new_partial_specialization wasn't propaga

[gcc r15-2097] vect: Optimize order of lane-reducing operations in loop def-use cycles

2024-07-17 Thread Feng Xue via Gcc-cvs
https://gcc.gnu.org/g:db3c8c9726d0bafbb9f85b6d7027fe83602643e7 commit r15-2097-gdb3c8c9726d0bafbb9f85b6d7027fe83602643e7 Author: Feng Xue Date: Wed May 29 17:28:14 2024 +0800 vect: Optimize order of lane-reducing operations in loop def-use cycles When transforming multiple lane-re

[gcc r15-2096] vect: Support multiple lane-reducing operations for loop reduction [PR114440]

2024-07-17 Thread Feng Xue via Gcc-cvs
https://gcc.gnu.org/g:178cc419512f7e358f88dfe2336625aa99cd7438 commit r15-2096-g178cc419512f7e358f88dfe2336625aa99cd7438 Author: Feng Xue Date: Wed May 29 17:22:36 2024 +0800 vect: Support multiple lane-reducing operations for loop reduction [PR114440] For lane-reducing operation

[gcc r15-2095] vect: Refit lane-reducing to be normal operation

2024-07-17 Thread Feng Xue via Gcc-cvs
https://gcc.gnu.org/g:8b59fa9d8ca25bdf0792390a8bdeae151532a530 commit r15-2095-g8b59fa9d8ca25bdf0792390a8bdeae151532a530 Author: Feng Xue Date: Tue Jul 2 17:12:00 2024 +0800 vect: Refit lane-reducing to be normal operation Vector stmts number of an operation is calculated based on

[gcc r15-2094] vect: Add a unified vect_get_num_copies for slp and non-slp

2024-07-17 Thread Feng Xue via Gcc-cvs
https://gcc.gnu.org/g:e7fbae834f8db2508d3161d88efe7ddbb702e437 commit r15-2094-ge7fbae834f8db2508d3161d88efe7ddbb702e437 Author: Feng Xue Date: Fri Jul 12 16:38:28 2024 +0800 vect: Add a unified vect_get_num_copies for slp and non-slp Extend original vect_get_num_copies (pure loop

[gcc r15-2093] tree-optimization/115959 - ICE with SLP condition reduction

2024-07-17 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:24689b84b8ec0c74c2b9a72ec4fb467069806bda commit r15-2093-g24689b84b8ec0c74c2b9a72ec4fb467069806bda Author: Richard Biener Date: Wed Jul 17 11:42:13 2024 +0200 tree-optimization/115959 - ICE with SLP condition reduction The following fixes how during reduction

[gcc r15-2091] varasm: Fix bootstrap after the .base64 changes [PR115958]

2024-07-17 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:74bcef4cf16b35fe64767c1e8e529bdd229841a3 commit r15-2091-g74bcef4cf16b35fe64767c1e8e529bdd229841a3 Author: Jakub Jelinek Date: Wed Jul 17 11:40:03 2024 +0200 varasm: Fix bootstrap after the .base64 changes [PR115958] Apparently there is a -Wsign-compare warni

[gcc r15-2092] testsuite: Add dg-do run to another test

2024-07-17 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:2790800c61fb5748cd336e09a691848dd3e74090 commit r15-2092-g2790800c61fb5748cd336e09a691848dd3e74090 Author: Jakub Jelinek Date: Wed Jul 17 11:40:58 2024 +0200 testsuite: Add dg-do run to another test This is another test which clearly has been written with the

[gcc r15-2090] gimple-fold: Fix up __builtin_clear_padding lowering [PR115527]

2024-07-17 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:8b5919bae11754f4b65a17e63663d3143f9615ac commit r15-2090-g8b5919bae11754f4b65a17e63663d3143f9615ac Author: Jakub Jelinek Date: Wed Jul 17 11:38:33 2024 +0200 gimple-fold: Fix up __builtin_clear_padding lowering [PR115527] The builtin-clear-padding-6.c testcas

[gcc r14-10444] vect: Merge loop mask and cond_op mask in fold-left reduction [PR115382].

2024-07-17 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:bf64404280a90715d1228edef0d5756e81635a64 commit r14-10444-gbf64404280a90715d1228edef0d5756e81635a64 Author: Robin Dapp Date: Fri Jun 7 14:36:41 2024 +0200 vect: Merge loop mask and cond_op mask in fold-left reduction [PR115382]. Currently we discard the cond-

[gcc r14-10443] tree-optimization/115868 - ICE with .MASK_CALL in simdclone

2024-07-17 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:c58bede01c06c84f0b36881fafd1e5d6456a38f4 commit r14-10443-gc58bede01c06c84f0b36881fafd1e5d6456a38f4 Author: Richard Biener Date: Thu Jul 11 09:56:56 2024 +0200 tree-optimization/115868 - ICE with .MASK_CALL in simdclone The following adjusts mask recording wh