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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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 :
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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-
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
50 matches
Mail list logo