https://gcc.gnu.org/g:abcfe1e51c18b14d324586f1d9d50e8238497865
commit r15-4766-gabcfe1e51c18b14d324586f1d9d50e8238497865
Author: Jakub Jelinek
Date: Wed Oct 30 07:59:52 2024 +0100
c: Add C2Y N3370 - Case range expressions support [PR117021]
The following patch adds the C2Y N3370 p
https://gcc.gnu.org/g:e8c3d0f7c19f506c20a621573d4d50497bc79e3c
commit r15-4772-ge8c3d0f7c19f506c20a621573d4d50497bc79e3c
Author: Richard Biener
Date: Sat Oct 26 14:29:17 2024 +0200
Remove dead part of bool pattern recognition
Given we no longer want vcond[u]{,_eq} and VEC_COND_EXP
https://gcc.gnu.org/g:df11cb0bc4ef9f12c2315c2833be3900a2847965
commit r15-4773-gdf11cb0bc4ef9f12c2315c2833be3900a2847965
Author: Christophe Lyon
Date: Wed Oct 30 09:50:16 2024 +
arm: [MVE intrinsics] Remove unused builtins qualifiers
After the re-implementation of MVE vld/vst
https://gcc.gnu.org/g:b8291710e3a6d9f116fc9d4afba444ad697937f2
commit r15-4774-gb8291710e3a6d9f116fc9d4afba444ad697937f2
Author: Harald Anlauf
Date: Tue Oct 29 21:52:27 2024 +0100
Fortran: fix several front-end memleaks
gcc/fortran/ChangeLog:
* trans-expr.cc (gfc_
https://gcc.gnu.org/g:71a0cf699b6a2dc03abec53aeafab8b70db2bb07
commit r14-10852-g71a0cf699b6a2dc03abec53aeafab8b70db2bb07
Author: liuhongt
Date: Tue Oct 29 02:09:39 2024 -0700
Fix ICE due to subreg:us_truncate.
Force_operand issues an ICE when input
is (subreg:DI (us_truncate:
https://gcc.gnu.org/g:a65e1487cda969e4763ae84577bf3e0d9e2b34aa
commit r15-4779-ga65e1487cda969e4763ae84577bf3e0d9e2b34aa
Author: Jeff Law
Date: Wed Oct 30 07:43:22 2024 -0600
[RISC-V] Aggressively hoist VXRM assignments
So a while back I was looking at pixel_avg for RISC-V where w
https://gcc.gnu.org/g:bc0eeccf27a084461a2d5661e23468350acb43da
commit r15-4775-gbc0eeccf27a084461a2d5661e23468350acb43da
Author: liuhongt
Date: Tue Oct 29 02:09:39 2024 -0700
Fix ICE due to subreg:us_truncate.
Force_operand issues an ICE when input
is (subreg:DI (us_truncate:V
https://gcc.gnu.org/g:673d6b2cbf610508d315526f4963793a343a2070
commit r15-4778-g673d6b2cbf610508d315526f4963793a343a2070
Author: Iain Sandoe
Date: Wed Oct 30 10:29:49 2024 +
c++, contracts: Only check contracts attributes [PR116607].
The ICE described in the PR is caused by no
https://gcc.gnu.org/g:d7f2c1bff6993cba1e46fd6902776778612c290d
commit r15-4780-gd7f2c1bff6993cba1e46fd6902776778612c290d
Author: Jakub Jelinek
Date: Wed Oct 30 14:51:02 2024 +0100
c: Diagnose char argument to __builtin_stdc_*
When working on __builtin_stdc_rotate_*, I've noticed t
https://gcc.gnu.org/g:acc0b9ff9cf1bcfed63812ca223251485b6471b7
commit r14-10856-gacc0b9ff9cf1bcfed63812ca223251485b6471b7
Author: David Malcolm
Date: Wed Oct 30 16:11:41 2024 -0400
jit: fix leak of pending_assemble_externals_set [PR117275]
My recent r15-4580-g779c0390e3b57d fix fo
https://gcc.gnu.org/g:70f911bf547326a7b9ae6e116c65c22ce0cd0e65
commit r14-10855-g70f911bf547326a7b9ae6e116c65c22ce0cd0e65
Author: David Malcolm
Date: Wed Oct 30 16:11:40 2024 -0400
jit: reset state in varasm.cc [PR117275]
PR jit/117275 reports various jit test failures seen on
https://gcc.gnu.org/g:771873f0a95162236ab6a237db1b142a39b2f9b9
commit r14-10854-g771873f0a95162236ab6a237db1b142a39b2f9b9
Author: David Malcolm
Date: Wed Oct 30 16:11:40 2024 -0400
testsuite, jit: fix test-error-pr63969-missing-driver.c
jit.dg/test-error-pr63969-missing-driver.c t
https://gcc.gnu.org/g:aad9de322774c25e80f3ade6ecd96f45b62bf40a
commit r15-4784-gaad9de322774c25e80f3ade6ecd96f45b62bf40a
Author: Ian Lance Taylor
Date: Tue Oct 29 15:39:02 2024 -0700
syscall: don't define syscall stub on Hurd
Patch from Samuel Thibault.
Reviewed-on: https
https://gcc.gnu.org/g:857145bf9a2168c8037820148b8894fbd74a823b
commit r15-4785-g857145bf9a2168c8037820148b8894fbd74a823b
Author: Joseph Myers
Date: Wed Oct 30 18:50:11 2024 +
c: Do not document C23 support as experimental and incomplete
Since C23 support is substantially featu
https://gcc.gnu.org/g:b7eb4b0af5ed4e1ab29d5638689194026b4e33e8
commit b7eb4b0af5ed4e1ab29d5638689194026b4e33e8
Author: Owen Avery
Date: Tue Oct 15 14:56:04 2024 -0400
Use name resolver 2.0 for compiling break/continue
gcc/rust/ChangeLog:
* backend/rust-compile-exp
https://gcc.gnu.org/g:4564a4f159110c5c60cf65e48bcfe9f0418a13a3
commit 4564a4f159110c5c60cf65e48bcfe9f0418a13a3
Author: Owen Avery
Date: Wed Oct 9 00:16:27 2024 -0400
Fix name resolution 2.0 definition lookups in unsafe checker
gcc/rust/ChangeLog:
* checks/errors/r
https://gcc.gnu.org/g:d833d233c205a5bd19bb9a3d8254b2f24cf2ce22
commit d833d233c205a5bd19bb9a3d8254b2f24cf2ce22
Author: Owen Avery
Date: Mon Oct 21 18:35:30 2024 -0400
Make const references to ForeverStack more useful
gcc/rust/ChangeLog:
* resolve/rust-forever-stac
https://gcc.gnu.org/g:98f04ecc1c36598de2706e194c650c8bbd2c2c37
commit 98f04ecc1c36598de2706e194c650c8bbd2c2c37
Author: Owen Avery
Date: Sat Oct 26 19:53:42 2024 -0400
Use name resolver 2.0 in CompileTraitItem
gcc/rust/ChangeLog:
* backend/rust-compile-implitem.cc
https://gcc.gnu.org/g:d800490dd996bdcb50bc9159801c2bb72c1c116b
commit d800490dd996bdcb50bc9159801c2bb72c1c116b
Author: Owen Avery
Date: Fri Oct 4 12:56:16 2024 -0400
Resolve SelfParam in name resolution 2.0
gcc/rust/ChangeLog:
* resolve/rust-late-name-resolver-2.0
https://gcc.gnu.org/g:c220250e93a4b4312fd98fc74d718bc1c25e8e4e
commit c220250e93a4b4312fd98fc74d718bc1c25e8e4e
Author: Owen Avery
Date: Wed Oct 16 20:18:48 2024 -0400
Improve path handling while testing name resolution 2.0
gcc/testsuite/ChangeLog:
* rust/compile/n
https://gcc.gnu.org/g:5ad1d886a97c271aa7e069ac9c699c0797079de0
commit 5ad1d886a97c271aa7e069ac9c699c0797079de0
Author: Owen Avery
Date: Sat Oct 26 19:43:11 2024 -0400
Use name resolution 2.0 in TraitResolver
gcc/rust/ChangeLog:
* typecheck/rust-hir-trait-resolve.c
https://gcc.gnu.org/g:f9f690f500da1a8ae712ce9bcba4986b1c6e7206
commit f9f690f500da1a8ae712ce9bcba4986b1c6e7206
Author: Owen Avery
Date: Sun Oct 27 15:55:48 2024 -0400
Use name resolution 2.0 in TraitItemReference
gcc/rust/ChangeLog:
* typecheck/rust-hir-type-check
https://gcc.gnu.org/g:5fe9110bbf425f3a41f02ca191e5a34d34520712
commit 5fe9110bbf425f3a41f02ca191e5a34d34520712
Author: Marc Poulhiès
Date: Wed Jun 12 21:58:26 2024 +0200
rust: Desugar IfLet* into MatchExpr
Replace the "regular" AST->HIR lowering for IfLet* with a desugaring
in
https://gcc.gnu.org/g:20ef2821922d1db2f5455f8dbf455f2f6764739c
commit 20ef2821922d1db2f5455f8dbf455f2f6764739c
Author: Owen Avery
Date: Tue Oct 15 15:34:28 2024 -0400
Use name resolver 2.0 in MarkLive
gcc/rust/ChangeLog:
* checks/lints/rust-lint-marklive.cc
https://gcc.gnu.org/g:bcc83c32a74b5bb3fd8c29a7ba15022d38c739e7
commit bcc83c32a74b5bb3fd8c29a7ba15022d38c739e7
Author: Owen Avery
Date: Tue Oct 15 22:24:29 2024 -0400
Load unloaded modules during toplevel resolution 2.0
This may load conditionally compiled modules too eagerly.
https://gcc.gnu.org/g:8f23349aaf7ba6da4687ac2f4e00a0b680e0842a
commit 8f23349aaf7ba6da4687ac2f4e00a0b680e0842a
Author: Philip Herron
Date: Fri Oct 11 17:53:50 2024 +0100
gccrs: Fix bad recursive operator overload call
When we are typechecking the impl block for DerefMut for &mut T
https://gcc.gnu.org/g:d222c9356e47765b6872443b9b8d4ed8bf73d085
commit d222c9356e47765b6872443b9b8d4ed8bf73d085
Author: Owen Avery
Date: Tue Oct 15 23:42:41 2024 -0400
Handle external static items in toplevel resolver 2.0
gcc/rust/ChangeLog:
* resolve/rust-toplevel
https://gcc.gnu.org/g:120b23495f5844e3b1a42f8f1c8b957325ceaec1
commit 120b23495f5844e3b1a42f8f1c8b957325ceaec1
Author: Owen Avery
Date: Tue Oct 15 15:33:46 2024 -0400
Use name resolver 2.0 in const checker
gcc/rust/ChangeLog:
* checks/errors/rust-const-checker.cc:
https://gcc.gnu.org/g:e52fa08837fbaf78bdfa2cde7710e4572f70eccd
commit e52fa08837fbaf78bdfa2cde7710e4572f70eccd
Author: Owen Avery
Date: Sun Oct 27 13:32:09 2024 -0400
Fix variable shadowing in late resolution 2.0
gcc/rust/ChangeLog:
* resolve/rust-late-name-resolv
https://gcc.gnu.org/g:7a23231a7b939f88c764e73d71755871b514d286
commit 7a23231a7b939f88c764e73d71755871b514d286
Author: Owen Avery
Date: Thu Oct 24 14:20:29 2024 -0400
Add a newline to the end of nr2/exclude
gcc/testsuite/ChangeLog:
* rust/compile/nr2/exclude: Add
https://gcc.gnu.org/g:549fe6d3a01109f6189b1bda9fd4478051062810
commit 549fe6d3a01109f6189b1bda9fd4478051062810
Author: Owen Avery
Date: Sat Oct 26 15:05:43 2024 -0400
Rename some PathIdentSegment functions
This makes PathIdentSegment more similar to other classes used to
repre
https://gcc.gnu.org/g:e7de54ddae5de2d38495dc98c3dd8a31a5092f62
commit e7de54ddae5de2d38495dc98c3dd8a31a5092f62
Author: Owen Avery
Date: Tue Oct 15 15:34:06 2024 -0400
Use name resolver 2.0 in pattern checker
gcc/rust/ChangeLog:
* checks/errors/rust-hir-pattern-ana
https://gcc.gnu.org/g:daa5fd371387a77ca6c4e9fba8cacd854c11cad2
commit daa5fd371387a77ca6c4e9fba8cacd854c11cad2
Author: Owen Avery
Date: Wed Oct 16 00:40:01 2024 -0400
Insert trait names during toplevel resolution 2.0
gcc/rust/ChangeLog:
* resolve/rust-toplevel-nam
https://gcc.gnu.org/g:a2cd5d1f106f4dce3a93aede00cf082f144464be
commit r15-4783-ga2cd5d1f106f4dce3a93aede00cf082f144464be
Author: Andi Kleen
Date: Wed Oct 2 13:13:21 2024 -0700
Remove sys/user time in -ftime-report
Retrieving sys/user time in timevars is quite expensive because it
https://gcc.gnu.org/g:434483ac32a08d1f3608c26fe2da302f0e09d6a2
commit r14-10853-g434483ac32a08d1f3608c26fe2da302f0e09d6a2
Author: Alex Coplan
Date: Wed Oct 30 13:46:12 2024 +
aarch64: Assume alias conflict if common address reg changes [PR116783]
As the PR shows, pair fusion w
https://gcc.gnu.org/g:5be5c66071b407a767856b8fa300ede54fcf11b4
commit r15-4786-g5be5c66071b407a767856b8fa300ede54fcf11b4
Author: Kugan Vivekanandarajah
Date: Thu Oct 31 07:20:49 2024 +1100
[PATCH] Adjust param_vect_max_version_for_alias_checks
This patch sets param_vect_max_versio
https://gcc.gnu.org/g:acba8b3d8dec0124c8b3a7e112b3a784a5091214
commit r15-4787-gacba8b3d8dec0124c8b3a7e112b3a784a5091214
Author: Kugan Vivekanandarajah
Date: Thu Oct 31 07:23:10 2024 +1100
[PATCH] Fix SLP when ifcvt versioned loop is not vectorized
When ifcvt version a loop, it se
https://gcc.gnu.org/g:d0a932fb53ccdf5155db90632901c55446b8
commit r12-10793-gd0a932fb53ccdf5155db90632901c55446b8
Author: liuhongt
Date: Tue Oct 29 02:09:39 2024 -0700
Fix ICE due to subreg:us_truncate.
Force_operand issues an ICE when input
is (subreg:DI (us_truncate:
https://gcc.gnu.org/g:30563d8978a39c402a425e958b5b51936ee76cff
commit r15-4776-g30563d8978a39c402a425e958b5b51936ee76cff
Author: Jonathan Wakely
Date: Thu Oct 24 11:06:42 2024 +0100
libstdc++: Define __memcpyable as true
This allows optimizing copying ranges of floating-point type
https://gcc.gnu.org/g:e2692b9ea7bde28de2a31a3580ce9dcc25e42fa4
commit r15-4777-ge2692b9ea7bde28de2a31a3580ce9dcc25e42fa4
Author: Jonathan Wakely
Date: Thu Oct 24 11:40:42 2024 +0100
libstdc++: Define config macros for additional IEEE formats
Some targets use IEEE binary64 for both
https://gcc.gnu.org/g:ee09fcc4e37a80d1c5cc0b08144bb1c2c4424747
commit r15-4767-gee09fcc4e37a80d1c5cc0b08144bb1c2c4424747
Author: Uros Bizjak
Date: Wed Oct 30 08:17:15 2024 +0100
i386: Use assign_stack_temp instead of assign_386_stack_local with SLOT_TEMP
It is better to use assign
https://gcc.gnu.org/g:875279ff3ee3b4135401286b8378087a24fd0f8d
commit r15-4781-g875279ff3ee3b4135401286b8378087a24fd0f8d
Author: Yangyu Chen
Date: Wed Oct 30 14:33:57 2024 +
Fix function multiversioning dispatcher link error with LTO
We forgot to apply DECL_EXTERNAL to __init_
https://gcc.gnu.org/g:8f9348361c552e4e65ef7dc3e7788ce51a5b91c3
commit r15-4782-g8f9348361c552e4e65ef7dc3e7788ce51a5b91c3
Author: Richard Biener
Date: Wed Oct 30 13:06:08 2024 +0100
Remove vectorizer finish_cost wrapper
The inline function wraps the vector_cost class API and no lon
https://gcc.gnu.org/g:96566cc46d633c2026976e585b5743e880a8f99b
commit r15-4788-g96566cc46d633c2026976e585b5743e880a8f99b
Author: Jonathan Wakely
Date: Wed Oct 30 21:10:58 2024 +
libstdc++: Fix some typos and grammatical errors in docs
Also remove some redundant 'void' paramete
https://gcc.gnu.org/g:5e26a340b228caac04d5c33bceae0a5b7861d1b7
commit r15-4789-g5e26a340b228caac04d5c33bceae0a5b7861d1b7
Author: Jonathan Wakely
Date: Wed Oct 30 19:27:54 2024 +
libstdc++: Fix copy&paste comments in vector range tests
These comments were copied from the std::v
https://gcc.gnu.org/g:28ea5a4ec3e9e49439fdb912ef4edeebfdae881d
commit r13-9157-g28ea5a4ec3e9e49439fdb912ef4edeebfdae881d
Author: liuhongt
Date: Tue Oct 29 02:09:39 2024 -0700
Fix ICE due to subreg:us_truncate.
Force_operand issues an ICE when input
is (subreg:DI (us_truncate:V
https://gcc.gnu.org/g:b60031e8f9f8fe89ec0cb600d0e3dc5b799c825f
commit r15-4791-gb60031e8f9f8fe89ec0cb600d0e3dc5b799c825f
Author: Andrew Pinski
Date: Tue Oct 29 14:43:42 2024 -0700
gimple: Remove special handling of COND_EXPR for COMPARISON_CLASS_P
[PR116949, PR114785]
After r13-7
https://gcc.gnu.org/g:2dcb174385fd366282bf34bf95adbf918d5befda
commit r15-4792-g2dcb174385fd366282bf34bf95adbf918d5befda
Author: Sam James
Date: Thu Oct 31 01:37:47 2024 +
testsuite: fix syntax in Wstringop-overflow-59.c
Fix quoting issues, escaping, and dg directive types.
https://gcc.gnu.org/g:6f0f202b9f2bc45d82dc3e524508f7a8849be60f
commit r15-4768-g6f0f202b9f2bc45d82dc3e524508f7a8849be60f
Author: Paul Thomas
Date: Wed Oct 30 07:49:52 2024 +
Fortran: Move pr115070.f90 to ieee directory [PR117335].
2024-10-30 Paul Thomas
gcc/testsui
https://gcc.gnu.org/g:cd5535494c567c3dff4b935b7443d893914e9b9c
commit r15-4769-gcd5535494c567c3dff4b935b7443d893914e9b9c
Author: Jakub Jelinek
Date: Wed Oct 30 09:58:26 2024 +0100
genmatch: Fix build on hppa64-hpux [PR117348]
Apparently autoconf defines the HAVE_DECL_* macros to 0
https://gcc.gnu.org/g:fccef0c4ed0119ac53940bdb3838052339cf14a2
commit r15-4770-gfccef0c4ed0119ac53940bdb3838052339cf14a2
Author: Jakub Jelinek
Date: Wed Oct 30 09:59:22 2024 +0100
function: Call do_pending_stack_adjust in assign_parms [PR117296]
Functions called by assign_parms ca
https://gcc.gnu.org/g:91577f0c8d955bc670ee76d1a8851df336bf240c
commit r15-4771-g91577f0c8d955bc670ee76d1a8851df336bf240c
Author: Soumya AR
Date: Wed Oct 30 14:27:46 2024 +0530
[MAINTAINERS] Add myself to write after approval and DCO.
ChangeLog:
* MAINTAINERS: Add
52 matches
Mail list logo