https://gcc.gnu.org/g:adefadda3e87f693f20f0b2b34bced00aa525207
commit r16-341-gadefadda3e87f693f20f0b2b34bced00aa525207
Author: Andrew Pinski
Date: Thu May 1 00:14:27 2025 -0700
get_known_nonzero_bits_1 should use wi::bit_and_not [PR118659]
While looking into bitwise optimizations
https://gcc.gnu.org/g:69bcf1d6aa52a531f7bc4976e407325fe9742cf6
commit r16-342-g69bcf1d6aa52a531f7bc4976e407325fe9742cf6
Author: Andrew Pinski
Date: Thu May 1 09:05:47 2025 -0700
vect: Use internal storage for converts for call into
supportable_indirect_convert_operation [PR118617]
https://gcc.gnu.org/g:5d5bed0caef4570c255f35343be00e314dd8a08d
commit r16-340-g5d5bed0caef4570c255f35343be00e314dd8a08d
Author: Andrew Pinski
Date: Thu May 1 08:31:18 2025 -0700
expand: Remove unsignedp argument from get_compare_parts [PR118090]
While helping Eikansh with a patch
https://gcc.gnu.org/g:99f186bac14febca9de9ee048eb16183ffd2c86a
commit r16-339-g99f186bac14febca9de9ee048eb16183ffd2c86a
Author: Richard Biener
Date: Fri May 2 08:02:41 2025 +0200
Regenerate opt-urls
* common.opt.urls: Regenerate.
Diff:
---
gcc/common.opt.urls | 3 +++
1
https://gcc.gnu.org/g:50679b8dc0805a7c628962bef50b40b9ace33d06
commit 50679b8dc0805a7c628962bef50b40b9ace33d06
Author: Peter Bergner
Date: Thu May 1 17:49:03 2025 -0500
MMA+: Add initial support for some MMA+ built-ins
Add support for MMA+ built-ins __builtin_mma_dmmr, __builtin_m
https://gcc.gnu.org/g:aae6bc2b309f16bfdf512f87e00af10349274c71
commit aae6bc2b309f16bfdf512f87e00af10349274c71
Author: Peter Bergner
Date: Fri Apr 25 16:43:34 2025 -0500
MMA+: Update mma_assemble_acc for DMF
Diff:
---
gcc/config/rs6000/mma.md | 33 -
1 fil
https://gcc.gnu.org/g:4c9dc6b25cdb1498635d0be9a279fda05da699da
commit 4c9dc6b25cdb1498635d0be9a279fda05da699da
Author: Peter Bergner
Date: Fri Apr 25 16:47:45 2025 -0500
MMA+: Remove unneeded mma_xxsetaccz define_expand
Diff:
---
gcc/config/rs6000/mma.md | 19 ---
1 file
https://gcc.gnu.org/g:692dbe94ad697119f17cfcc6ea86a7bdba747b5f
commit 692dbe94ad697119f17cfcc6ea86a7bdba747b5f
Author: Peter Bergner
Date: Fri Apr 25 14:46:42 2025 -0500
MMA+: Fix mma.md whitespace
Diff:
---
gcc/config/rs6000/mma.md | 40
1 file c
https://gcc.gnu.org/g:a456fc556e2b9a8653ec04bba0e230b076d376ae
commit a456fc556e2b9a8653ec04bba0e230b076d376ae
Author: Peter Bergner
Date: Fri Apr 25 14:31:20 2025 -0500
MMA+: Fix up MMA+ constraint and predicate usage
Replace all mma.md "d" constraints with the new "wD" constrain
https://gcc.gnu.org/g:387911c08004aab826812e5b9d058a82f9c2733c
commit 387911c08004aab826812e5b9d058a82f9c2733c
Author: Peter Bergner
Date: Fri Apr 25 13:34:46 2025 -0500
MMA+: Remove unneeded vsx_assemble_pair define_expand
Diff:
---
gcc/config/rs6000/mma.md | 15 +--
1 file
https://gcc.gnu.org/g:213136a56382d41afbdea35ec59a089552610db4
commit 213136a56382d41afbdea35ec59a089552610db4
Author: Peter Bergner
Date: Fri Apr 25 13:19:12 2025 -0500
MMA+: Fix TARGET_DENSE_MATH usage
Diff:
---
gcc/config/rs6000/mma.md| 24
gcc/config/
https://gcc.gnu.org/g:a7e4699f286e48b9de7b8c81542b0e6897df7c0a
commit a7e4699f286e48b9de7b8c81542b0e6897df7c0a
Author: Peter Bergner
Date: Fri Jan 17 16:14:48 2025 -0500
rs6000: Disassemble opaque modes using subregs to allow optimizations
[PR109116]
PR109116 exposes an issue whe
https://gcc.gnu.org/g:262a89fae6344e5c4e410da1dd5ffafbcee49fc0
commit r16-337-g262a89fae6344e5c4e410da1dd5ffafbcee49fc0
Author: Gerald Pfeifer
Date: Fri May 2 00:06:59 2025 +0200
config-list.mk: Update FreeBSD targets to version 13
contrib:
* config-list.mk: Update Fre
https://gcc.gnu.org/g:25921d664242f651ed8a25b3db55093a19a5ae7b
commit r16-336-g25921d664242f651ed8a25b3db55093a19a5ae7b
Author: Christopher Bazley
Date: Thu May 1 22:00:42 2025 +0100
Fix BZ 119317: named loops (C2y) with debug info
Named loops (C2y) could not previously be compile
https://gcc.gnu.org/g:87c4460024dadef0aa1c767be146ad3831857ebe
commit r16-335-g87c4460024dadef0aa1c767be146ad3831857ebe
Author: Jason Merrill
Date: Thu May 1 16:04:29 2025 -0400
c++: add missing -fabi-version docs
Looks like I've forgotten to update the docs for -fabi-version for
https://gcc.gnu.org/g:d3389c96234eb3c259867edc91876571b5254392
commit r14-11720-gd3389c96234eb3c259867edc91876571b5254392
Author: Iain Sandoe
Date: Wed Jul 24 20:59:10 2024 +0100
c++, coroutines: check for members we use in handle_types [PR105475]
Currently, it is possible to ICE
https://gcc.gnu.org/g:b6d37ec1dd2a228d94e7b5b438f3aa53684316bc
commit r16-334-gb6d37ec1dd2a228d94e7b5b438f3aa53684316bc
Author: Florian Weimer
Date: Thu May 1 19:06:45 2025 +0200
c: Suppress -Wdeprecated-non-prototype warnings for builtins
Builtins defined with BT_FN_INT_VAR etc.
https://gcc.gnu.org/g:91be90b5ae9ee345bd011afdf02df7003d7598d3
commit r12-11082-g91be90b5ae9ee345bd011afdf02df7003d7598d3
Author: Alex Coplan
Date: Mon Mar 10 16:44:15 2025 +
df: Treat partial defs as uses in df_simulate_defs [PR116564]
The PR shows us spinning in dce.cc:fast_
https://gcc.gnu.org/g:08ce1b9f6707e00089c4d77d2bb82963d531bb1d
commit r16-333-g08ce1b9f6707e00089c4d77d2bb82963d531bb1d
Author: Tobias Burnus
Date: Thu May 1 15:39:42 2025 +
OpenMP: Restore lost Fortran testcase for 'omp allocate'
This testcase, which is present on the OG13 an
https://gcc.gnu.org/g:fbe351c9fa344cc53bff8a4e03068c7121af0d0c
commit r14-11715-gfbe351c9fa344cc53bff8a4e03068c7121af0d0c
Author: Iain Sandoe
Date: Sat Jun 15 17:47:33 2024 +0100
c++, coroutines, contracts: Handle coroutine and void functions
[PR110871,PR110872,PR115434].
The cur
https://gcc.gnu.org/g:ad4c136b906c7658d6e800b3a5241a6dac2e0bdc
commit r14-11719-gad4c136b906c7658d6e800b3a5241a6dac2e0bdc
Author: Arsen Arsenović
Date: Tue Jul 30 23:36:24 2024 +0200
c++/coroutines: only defer expanding co_{await,return,yield} if dependent
[PR112341]
By doing so,
https://gcc.gnu.org/g:7b4cb031cf7de0ac350197e4ae869df9fe1d08a1
commit r14-11718-g7b4cb031cf7de0ac350197e4ae869df9fe1d08a1
Author: Arsen Arsenović
Date: Thu Jul 25 01:00:02 2024 +0200
c++: diagnose usage of co_await and co_yield in default args [PR115906]
This is a partial fix for
https://gcc.gnu.org/g:ee0736f665971446f8665a94ef597f683f8128e9
commit r14-11717-gee0736f665971446f8665a94ef597f683f8128e9
Author: Arsen Arsenovic
Date: Tue Jul 30 13:42:56 2024 +0200
c++: fix ICE on FUNCTION_DECLs inside coroutines [PR115906]
When register_local_var_uses iterates
https://gcc.gnu.org/g:074a89e4c5f9b237176626d464fcc494389905f6
commit r14-11716-g074a89e4c5f9b237176626d464fcc494389905f6
Author: Arsen Arsenović
Date: Thu Jul 18 18:16:49 2024 +0200
cp/coroutines: do not rewrite parameters in unevaluated contexts
It is possible to use parameters
https://gcc.gnu.org/g:9f523d49ada91050445f71821a9a06b0988402f5
commit r16-332-g9f523d49ada91050445f71821a9a06b0988402f5
Author: Patrick Palka
Date: Thu May 1 11:40:44 2025 -0400
c++: poor diag w/ non-constexpr dtor called from constexpr ctor
When diagnosing a non-constexpr constru
https://gcc.gnu.org/g:bbc96c9c09921ca7d59564851d0ed6dcd918c300
commit r16-331-gbbc96c9c09921ca7d59564851d0ed6dcd918c300
Author: Andrew Pinski
Date: Wed Apr 30 12:56:13 2025 -0700
phiopt: Remove special case for a sequence after match and simplify for
early phiopt
r16-189-g99aa410
https://gcc.gnu.org/g:1fb5abc3919f376f3dedccad636eba4a4ad7e4a7
commit r16-330-g1fb5abc3919f376f3dedccad636eba4a4ad7e4a7
Author: Patrick Palka
Date: Thu May 1 10:58:50 2025 -0400
c++: more overeager use of deleted function before ADL [PR119034]
The PR68942 fix used the tf_conv flag
https://gcc.gnu.org/g:dbba3c9008e35ba45966945baf816886c5520196
commit r14-11714-gdbba3c9008e35ba45966945baf816886c5520196
Author: Iain Sandoe
Date: Tue Apr 15 14:02:21 2025 +0100
configure, Darwin: Recognise new naming for Xcode ld.
The latest editions of XCode have altered the id
https://gcc.gnu.org/g:84ac2f46612ee928f0089f615ab6c03f895f80e3
commit r14-11712-g84ac2f46612ee928f0089f615ab6c03f895f80e3
Author: Iain Sandoe
Date: Mon Mar 10 08:44:41 2025 +
testsuite, gm2: Use -B option for libstdc++ where required.
We need to add testsuite options to locat
https://gcc.gnu.org/g:623aaebc7d755ef8696834bebd14f8eddd88200e
commit r14-11713-g623aaebc7d755ef8696834bebd14f8eddd88200e
Author: Iain Sandoe
Date: Sun Dec 29 23:06:54 2024 +
includes, Darwin: Handle modular use for macOS SDKs [PR116827].
Recent changes to the OS SDKs have alt
https://gcc.gnu.org/g:86b51d7287e9e12e9f9936f376537545e31ee03a
commit r14-11711-g86b51d7287e9e12e9f9936f376537545e31ee03a
Author: Iain Sandoe
Date: Sun Mar 9 09:24:34 2025 +
Darwin: Pass -macos_version_min to the linker [PR119172].
For binaries to be notarised, the SDK version
https://gcc.gnu.org/g:bfed396d6a0e9c1450d5a9ccf63d38799e87a8fc
commit r14-11710-gbfed396d6a0e9c1450d5a9ccf63d38799e87a8fc
Author: Francois-Xavier Coudert
Date: Thu Jun 27 18:55:22 2024 +0200
fixincludes: adjust stdio fix for macOS 15 headers
fixincludes/ChangeLog:
https://gcc.gnu.org/g:cae584bddd0e348d9ac6f9bd917b47255a26458e
commit r14-11709-gcae584bddd0e348d9ac6f9bd917b47255a26458e
Author: Mark Mentovai
Date: Tue Sep 24 16:11:14 2024 -0400
libgcc, Darwin: Drop the legacy library build for macOS >= 10.12 [PR116809].
From macOSX15 SDK, the
https://gcc.gnu.org/g:0abc77da9d704bba55a376bb5c162a54826ab94a
commit r16-329-g0abc77da9d704bba55a376bb5c162a54826ab94a
Author: Paul Thomas
Date: Thu May 1 15:22:54 2025 +0100
Fortran: Source allocation of pure function result rejected [PR119948]
2025-05-01 Paul Thomas
https://gcc.gnu.org/g:05df554536a8d33f4c438cfc7b006b3b2083246a
commit r16-328-g05df554536a8d33f4c438cfc7b006b3b2083246a
Author: Ayan Shafqat
Date: Thu May 1 06:17:30 2025 -0700
Aarch64: Add __sqrt and __sqrtf intrinsics and corresponding tests
This patch introduces two new inline
https://gcc.gnu.org/g:5c917a585d765b0878afd9435e3b3eece9f820f9
commit r16-327-g5c917a585d765b0878afd9435e3b3eece9f820f9
Author: Ayan Shafqat
Date: Thu May 1 06:14:44 2025 -0700
Aarch64: Use BUILTIN_VHSDF_HSDF for vector and scalar sqrt builtins
This patch changes the `sqrt` builti
https://gcc.gnu.org/g:51bccb94a74fd5c44b6cc9cc8b9b1a831da8ec8d
commit r16-326-g51bccb94a74fd5c44b6cc9cc8b9b1a831da8ec8d
Author: Jason Merrill
Date: Tue Apr 29 08:32:44 2025 -0400
c++: avoid weird #line paths in std-name-hint.h
etags was getting confused by the #line pathnames in s
https://gcc.gnu.org/g:25fe59805029e164bfbe347adbdf62856d1b1b1e
commit r16-325-g25fe59805029e164bfbe347adbdf62856d1b1b1e
Author: Jason Merrill
Date: Tue Mar 11 11:17:46 2025 -0400
c++: remove TREE_STATIC from constexpr heap vars [PR119162]
While working on PR119162 it occurred to m
https://gcc.gnu.org/g:aa6f1df4ec46a20d2292291b192d3331e51b59f8
commit r16-324-gaa6f1df4ec46a20d2292291b192d3331e51b59f8
Author: Richard Biener
Date: Thu May 1 13:56:25 2025 +0200
Fix gcc.dg/tree-ssa/ssa-dom-thread-7.c for aarch64
So on another machine with a cross I see 17 jumps t
https://gcc.gnu.org/g:d90d9ba058fb54e1138efab273e06ec9cc6014d0
commit r16-323-gd90d9ba058fb54e1138efab273e06ec9cc6014d0
Author: Richard Biener
Date: Wed Apr 30 14:57:03 2025 +0200
Remove non-SLP path from vectorizable_conversion
This removes the non-SLP paths from vectorizable_con
https://gcc.gnu.org/g:52d3352239f73d3c165550177b4fe917760b85f9
commit r16-322-g52d3352239f73d3c165550177b4fe917760b85f9
Author: Richard Biener
Date: Thu Jan 30 15:37:05 2025 +0100
Fixup vect_remove_slp_scalar_calls
There's a logic error for vect_remove_slp_scalar_calls where it
41 matches
Mail list logo