https://gcc.gnu.org/g:2847a541c1f19b67ae84be8d0f6dc8e1f9371d16
commit r15-3613-g2847a541c1f19b67ae84be8d0f6dc8e1f9371d16
Author: Steven G. Kargl
Date: Thu Sep 12 21:33:31 2024 +0200
Implement modules for UNSIGNED.
gcc/fortran/ChangeLog:
* module.cc (bt_types): Add
https://gcc.gnu.org/g:5d9486c29938d79beb798dce1a5509da54fe8c9f
commit r15-3619-g5d9486c29938d79beb798dce1a5509da54fe8c9f
Author: Thomas Koenig
Date: Fri Sep 13 07:47:24 2024 +0200
Fix endianness issue on unsigned_21.f90.
gcc/testsuite/ChangeLog:
PR fortran/116653
The branch 'devel/fortran_unsigned' was created pointing to:
f70cf64690ab... Got some basic arithmetic working, test case now run-time.
https://gcc.gnu.org/g:623d8e6272d915e76f1d607a95db9d1624cec572
commit 623d8e6272d915e76f1d607a95db9d1624cec572
Author: Thomas Koenig
Date: Sun Jul 21 14:58:54 2024 +0200
Initial version - add do-nothing -funsigned option and BT_UNSIGNED.
Diff:
---
gcc/fortran/expr.cc | 3 +++
gcc/f
https://gcc.gnu.org/g:cb2e6d872e374ee0df02414e1c1f31ed4cb28be8
commit cb2e6d872e374ee0df02414e1c1f31ed4cb28be8
Author: Thomas Koenig
Date: Mon Jul 22 22:53:27 2024 +0200
Very first program compiles.
Diff:
---
gcc/fortran/decl.cc | 11 +
gcc/fortran/dump-parse-tre
https://gcc.gnu.org/g:f70cf64690ab718b40763be506ec47e135e666f3
commit f70cf64690ab718b40763be506ec47e135e666f3
Author: Thomas Koenig
Date: Wed Jul 24 22:35:49 2024 +0200
Got some basic arithmetic working, test case now run-time.
Diff:
---
gcc/fortran/arith.cc | 13 +++
https://gcc.gnu.org/g:e6431eaa7867b0a55aa3a118ed3f5408f1dd0cbf
commit e6431eaa7867b0a55aa3a118ed3f5408f1dd0cbf
Author: Sam James
Date: Sat Jul 20 01:21:59 2024 +0100
gcc: stop adding -fno-common for checking builds
Originally added in r0-44646-g204250d2fcd084 and r0-44627-gfd350d2
https://gcc.gnu.org/g:81e528bfffa44566ca6c93aae4acb407144fd241
commit 81e528bfffa44566ca6c93aae4acb407144fd241
Author: Jeff Law
Date: Sun Jul 21 07:36:37 2024 -0600
[PR rtl-optimization/115877] Fix livein computation for ext-dce
So I'm not yet sure how I'm going to break everythin
https://gcc.gnu.org/g:3514d03e8ba53f76b672baf7935b0258ac9609b5
commit 3514d03e8ba53f76b672baf7935b0258ac9609b5
Author: Jeff Law
Date: Sun Jul 21 08:41:28 2024 -0600
[PR rtl-optimization/115877][2/n] Improve liveness computation for constant
initialization
While debugging pr115877
https://gcc.gnu.org/g:89dc810dc5bcb0a86ac0d091f6a47fdc4b36010d
commit 89dc810dc5bcb0a86ac0d091f6a47fdc4b36010d
Author: GCC Administrator
Date: Mon Jul 22 00:16:38 2024 +
Daily bump.
Diff:
---
gcc/ChangeLog | 25 +
gcc/DATESTAMP | 2 +-
gcc
https://gcc.gnu.org/g:a1b441efc42938b7b2b14e9f23b1ec351d2da098
commit a1b441efc42938b7b2b14e9f23b1ec351d2da098
Author: Paul Thomas
Date: Sun Jul 21 17:48:47 2024 +0100
Fortran: Fix regression caused by r14-10477 [PR59104]
2024-07-21 Paul Thomas
gcc/fortran
https://gcc.gnu.org/g:8c5b1ea8d17207cdcd27bc2fbf7e0b5193d415bc
commit 8c5b1ea8d17207cdcd27bc2fbf7e0b5193d415bc
Author: Pan Li
Date: Sat Jul 20 10:43:44 2024 +0800
RISC-V: Rearrange the test helper files for vector .SAT_*
Rearrange the test help header files, as well as align the
https://gcc.gnu.org/g:4eb0e778e3b3a4096df3deaca625709cb209c7b4
commit 4eb0e778e3b3a4096df3deaca625709cb209c7b4
Author: Sam James
Date: Sun Jul 21 20:36:08 2024 -0500
testsuite: powerpc: fix dg-do run typo
'dg-run' is not a valid dejagnu directive, 'dg-do run' is needed here
fo
https://gcc.gnu.org/g:f60e18d0c8a64f26dd87cbf3c91975f19953379d
commit f60e18d0c8a64f26dd87cbf3c91975f19953379d
Author: Tamar Christina
Date: Mon Jul 22 10:26:14 2024 +0100
middle-end: Implement conditonal store vectorizer pattern [PR115531]
This adds a conditional store optimizati
https://gcc.gnu.org/g:6a5ba2f4bc9d176efe46603369bb8c8ed4132ca4
commit 6a5ba2f4bc9d176efe46603369bb8c8ed4132ca4
Author: Tamar Christina
Date: Mon Jul 22 10:28:19 2024 +0100
AArch64: implement TARGET_VECTORIZE_CONDITIONAL_OPERATION_IS_EXPENSIVE
[PR115531].
This implements the new
https://gcc.gnu.org/g:067ada0bfa02f39bc26324f59fe3158c6c6c8969
commit 067ada0bfa02f39bc26324f59fe3158c6c6c8969
Author: Andre Vehreschild
Date: Thu Jul 11 10:07:12 2024 +0200
Fix Rejects allocatable coarray passed as a dummy argument [88624]
Coarray parameters of procedures/functio
https://gcc.gnu.org/g:8ea8acf54495c11348e104ecc5a5353e33359aa6
commit 8ea8acf54495c11348e104ecc5a5353e33359aa6
Author: Richard Biener
Date: Mon Jul 22 11:07:28 2024 +0200
Fix hash of WIDEN_*_EXPR
We're hashing operand 2 to the temporary hash.
* fold-const.cc (oper
https://gcc.gnu.org/g:5a3562e3873d5b6ce6fce30ae84e6f80b047ed1b
commit 5a3562e3873d5b6ce6fce30ae84e6f80b047ed1b
Author: Jeff Law
Date: Mon Jul 22 08:45:10 2024 -0600
[NFC][PR rtl-optimization/115877] Avoid setting irrelevant bit groups as
live in ext-dce
Another patch to refine li
https://gcc.gnu.org/g:0231dbacb563c2e9e0825d40952c10a529f746d6
commit 0231dbacb563c2e9e0825d40952c10a529f746d6
Author: Richard Biener
Date: Mon Jul 22 11:09:03 2024 +0200
constify inchash
The following constifies parts of inchash.
* inchash.h (inchash::end): Make
https://gcc.gnu.org/g:aab585a37c84e99a04c3b159e97517ae36ee9cde
commit aab585a37c84e99a04c3b159e97517ae36ee9cde
Author: Richard Sandiford
Date: Mon Jul 22 16:42:15 2024 +0100
aarch64: Tighten aarch64_simd_mem_operand_p [PR115969]
aarch64_simd_mem_operand_p checked for a memory with
https://gcc.gnu.org/g:59041534f03903e828d4ada1b879af2dd1b536fb
commit 59041534f03903e828d4ada1b879af2dd1b536fb
Author: Richard Sandiford
Date: Mon Jul 22 16:42:16 2024 +0100
rtl-ssa: Add debug routines for def_splay_tree
This patch adds debug routines for def_splay_tree, which I f
https://gcc.gnu.org/g:082e0faa06b32f765cceb989453d7736ddaee878
commit 082e0faa06b32f765cceb989453d7736ddaee878
Author: Richard Sandiford
Date: Mon Jul 22 16:42:16 2024 +0100
rtl-ssa: Avoid using a stale splay tree root [PR116009]
In the fix for PR115928, I'd failed to notice that
https://gcc.gnu.org/g:0b5b178caea0417ff23d0609b1416e3f3e4f6689
commit 0b5b178caea0417ff23d0609b1416e3f3e4f6689
Author: Jan Hubicka
Date: Mon Jul 22 18:01:57 2024 +0200
Compare loop bounds in ipa-icf
Hi,
this testcase shows another poblem with missing comparators for metadata
https://gcc.gnu.org/g:d9c73e23ed096c8c786f2206df29d8ea3ab54038
commit d9c73e23ed096c8c786f2206df29d8ea3ab54038
Author: Jan Hubicka
Date: Mon Jul 22 18:05:26 2024 +0200
Fix accounting of offsets in unadjusted_ptr_and_unit_offset
unadjusted_ptr_and_unit_offset accidentally throws aw
https://gcc.gnu.org/g:14f605f17b8ee8e8a2dc3b4292420ea5f5d2cf8d
commit 14f605f17b8ee8e8a2dc3b4292420ea5f5d2cf8d
Author: Jan Hubicka
Date: Mon Jul 22 18:08:08 2024 +0200
Fix modref_eaf_analysis::analyze_ssa_name handling of values dereferenced
to function call parameters
modref_eaf
https://gcc.gnu.org/g:f357bfdb41779139e1658433bffa9e7dbee534c5
commit f357bfdb41779139e1658433bffa9e7dbee534c5
Author: Jeff Law
Date: Mon Jul 22 10:11:57 2024 -0600
[4/n][PR rtl-optimization/115877] Correct SUBREG handling in a destination
If we encounter something during SET hand
https://gcc.gnu.org/g:2a3e29507eafc2d5c9119ea138c3d6257e89e459
commit 2a3e29507eafc2d5c9119ea138c3d6257e89e459
Author: Michael Meissner
Date: Mon Jul 22 12:20:43 2024 -0400
Add -mcpu=power11 support.
This patch adds the power11 option to the -mcpu= and -mtune= switches.
T
https://gcc.gnu.org/g:087a28832a28543872386e6e98692e1b9ea93bdf
commit 087a28832a28543872386e6e98692e1b9ea93bdf
Author: Jan Hubicka
Date: Mon Jul 22 19:00:39 2024 +0200
Fix modref's iteraction with store merging
Hi,
this patch fixes wrong code in case store-merging introduces l
https://gcc.gnu.org/g:a0f900eae9843f9a2687daf1f068077c2412b364
commit a0f900eae9843f9a2687daf1f068077c2412b364
Author: Jakub Jelinek
Date: Mon Jul 22 19:47:17 2024 +0200
c++: Some cp-tree.def comment fixes
While reading the fold expression and concept tree comments, I found
va
https://gcc.gnu.org/g:5179dda44a6279ad0156b2c8414235325843197b
commit 5179dda44a6279ad0156b2c8414235325843197b
Author: Jan Hubicka
Date: Mon Jul 22 23:01:50 2024 +0200
Fix handling of ICF_NOVOPS in ipa-modref
As shown in somewhat convoluted testcase, ipa-modref is mistreating
https://gcc.gnu.org/g:53cc3f61b5ff4fc9070a98f2af11976acfacdc91
commit 53cc3f61b5ff4fc9070a98f2af11976acfacdc91
Author: GCC Administrator
Date: Tue Jul 23 00:19:00 2024 +
Daily bump.
Diff:
---
gcc/ChangeLog | 131 +
gcc/DATESTAMP | 2 +-
g
https://gcc.gnu.org/g:46e5eb062eda5bfdd0b416c32983769091b75947
commit 46e5eb062eda5bfdd0b416c32983769091b75947
Author: Pan Li
Date: Mon Jul 1 16:36:35 2024 +0800
RISC-V: Implement the .SAT_TRUNC for scalar
This patch would like to implement the simple .SAT_TRUNC pattern
in the
https://gcc.gnu.org/g:78f1f323ffbd45edf3faafb8f66b76f627c5b460
commit 78f1f323ffbd45edf3faafb8f66b76f627c5b460
Author: Patrick Palka
Date: Mon Jul 22 21:30:49 2024 -0400
c++/coroutines: correct passing *this to promise type [PR104981]
When passing *this to the promise type ctor (o
https://gcc.gnu.org/g:5b224c1d75382064c98da0ee73af741c4f96d275
commit 5b224c1d75382064c98da0ee73af741c4f96d275
Author: Alexandre Oliva
Date: Mon Jul 22 23:09:24 2024 -0300
[powerpc] [testsuite] reorder dg directives [PR106069]
The dg-do directive appears after dg-require-effective
https://gcc.gnu.org/g:aa6cfa75bcdd8637f270d1a91ae8ee382e4bf0b8
commit aa6cfa75bcdd8637f270d1a91ae8ee382e4bf0b8
Author: Jeff Law
Date: Mon Jul 22 21:48:28 2024 -0600
[5/n][PR rtl-optimization/115877] Fix handling of input/output operands
So in this patch we're correcting a failure
https://gcc.gnu.org/g:150f5707ca5506917504631d60cd0b060019a778
commit 150f5707ca5506917504631d60cd0b060019a778
Author: Haochen Jiang
Date: Mon Jul 22 14:06:18 2024 +0800
i386: Change prefetchi output template
For prefetchi instructions, RIP-relative address is explicitly mentioned
https://gcc.gnu.org/g:a5013a17cbf984c4db9f9e518816a5fe42e4a1ba
commit a5013a17cbf984c4db9f9e518816a5fe42e4a1ba
Author: Kewen Lin
Date: Tue Jul 23 00:48:00 2024 -0500
rs6000: Consider explicitly set options in target option parsing [PR115713]
In rs6000_inner_target_options, when en
https://gcc.gnu.org/g:8237d37d294b70c81ae95f72c1e2c814cf1369f2
commit 8237d37d294b70c81ae95f72c1e2c814cf1369f2
Author: Kewen Lin
Date: Tue Jul 23 00:47:49 2024 -0500
rs6000: Escalate warning to error for VSX with explicit no-altivec etc.
As the discussion in PR115688, for now when
https://gcc.gnu.org/g:21a8e13ba60e91190bcdc9bc18ef222e8144bd5b
commit 21a8e13ba60e91190bcdc9bc18ef222e8144bd5b
Author: Kewen Lin
Date: Tue Jul 23 00:48:14 2024 -0500
rs6000: Update option set in rs6000_inner_target_options [PR115713]
When function rs6000_inner_target_options parsi
https://gcc.gnu.org/g:a3fd4dc978b35efed5a4da1c0a1dfbb4cb6e7e92
commit a3fd4dc978b35efed5a4da1c0a1dfbb4cb6e7e92
Author: liuhongt
Date: Mon Jul 22 11:36:59 2024 +0800
Relax ix86_hardreg_mov_ok after split1.
ix86_hardreg_mov_ok is added by r11-5066-gbe39636d9f68c4
>The s
https://gcc.gnu.org/g:e818585e264728859ec375efca66998ff232ef9d
commit e818585e264728859ec375efca66998ff232ef9d
Author: Richard Biener
Date: Fri Jul 19 16:23:51 2024 +0200
[v2] rtl-optimization/116002 - cselib hash is bad
The following addresses the bad hash function of cselib whic
https://gcc.gnu.org/g:6d116bc5f958054fca819ab38d40e1abefd74b2d
commit 6d116bc5f958054fca819ab38d40e1abefd74b2d
Author: Jakub Jelinek
Date: Tue Jul 23 10:39:08 2024 +0200
c++: Remove CHECK_CONSTR
On Mon, Jul 22, 2024 at 11:48:51AM -0400, Patrick Palka wrote:
> FWIW this tree co
https://gcc.gnu.org/g:caad1323a23c3933a9a29205f3602616cec0e879
commit caad1323a23c3933a9a29205f3602616cec0e879
Author: Jakub Jelinek
Date: Tue Jul 23 10:50:29 2024 +0200
ssa: Fix up maybe_rewrite_mem_ref_base complex type handling [PR116034]
The folding into REALPART_EXPR is corre
https://gcc.gnu.org/g:81073bc4fddfd31a8823d8ededeb47e32b6401dc
commit 81073bc4fddfd31a8823d8ededeb47e32b6401dc
Author: Jonathan Wakely
Date: Tue Jul 23 10:08:52 2024 +0100
libstdc++: Use [[maybe_unused]] attribute in src/c++23/print.cc
This avoids some warnings when the preprocess
https://gcc.gnu.org/g:6d68404e8c1b24ce70a09fb3aa138f6dec52873a
commit 6d68404e8c1b24ce70a09fb3aa138f6dec52873a
Author: Torbjörn SVENSSON
Date: Mon Jul 15 12:10:12 2024 +0200
testsuite: Disable finite math only for test [PR115826]
As the test case requires +-Inf and NaN to work an
https://gcc.gnu.org/g:b448b3b695f5d3c86a6bee3ce8522f261869dbb0
commit b448b3b695f5d3c86a6bee3ce8522f261869dbb0
Author: Richard Biener
Date: Tue Jul 23 10:29:58 2024 +0200
tree-optimization/116002 - PTA solving slow with degenerate graph
When the constraint graph consists of N node
https://gcc.gnu.org/g:e2441359f7d1d493c18cdf63098d4646c8ee4c58
commit e2441359f7d1d493c18cdf63098d4646c8ee4c58
Author: Jiufu Guo
Date: Tue Jul 23 13:34:20 2024 +0800
report message for operator %a on unaddressible operand
Hi,
For PR96866, when printing asm code for modifi
https://gcc.gnu.org/g:b53a1fd4561c0533e31cbe5089f595dcb0e0b562
commit b53a1fd4561c0533e31cbe5089f595dcb0e0b562
Author: Tobias Burnus
Date: Tue Jul 23 12:41:40 2024 +0200
install.texi (gcn): Suggest newer commit for Newlib
Newlib 4.4.0 lacks two commits: 7dd4eb1db (2024-03-25) to f
https://gcc.gnu.org/g:168abf43add49d7b1494411ce778e5d1b206a59f
commit 168abf43add49d7b1494411ce778e5d1b206a59f
Author: Arsen Arsenović
Date: Tue Jul 23 13:01:03 2024 +0200
cp/coroutines: add a test for PR c++/103953
This PR seems to have been fixed by a fix for a seemingly unrelat
https://gcc.gnu.org/g:b1b2c26c374435f081a59aae149a6661dfd70eb8
commit b1b2c26c374435f081a59aae149a6661dfd70eb8
Author: Gaius Mulley
Date: Tue Jul 23 15:54:16 2024 +0100
PR modula2/116048 ICE when encountering wrong kind of qualident
Following on from PR-115957 further ICEs can be
https://gcc.gnu.org/g:b4b4e9f51b37e5e12f81da5fa0a8fa6db2b3614a
commit b4b4e9f51b37e5e12f81da5fa0a8fa6db2b3614a
Author: Patrick Palka
Date: Tue Jul 23 11:37:31 2024 -0400
c++: missing SFINAE during alias CTAD [PR115296]
During the alias CTAD transformation, if substitution failed f
https://gcc.gnu.org/g:4428d8452a382996e31bda21a49cb8175efb6644
commit 4428d8452a382996e31bda21a49cb8175efb6644
Author: Andi Kleen
Date: Tue Jan 23 23:44:48 2024 -0800
C++: Support clang compatible [[musttail]] (PR83324)
This patch implements a clang compatible [[musttail]] attribu
https://gcc.gnu.org/g:f5a65389e32b50b9069e7132498294b092c0f258
commit f5a65389e32b50b9069e7132498294b092c0f258
Author: Andi Kleen
Date: Wed Jan 24 07:44:23 2024 -0800
C: Implement musttail attribute for returns
Implement a C23 clang compatible musttail attribute similar to the ear
https://gcc.gnu.org/g:275063836c30229a055861ddbcd725324e91a833
commit 275063836c30229a055861ddbcd725324e91a833
Author: Patrick Palka
Date: Tue Jul 23 13:16:14 2024 -0400
c++: normalizing ttp constraints [PR115656]
Here we normalize the constraint same_as for the first
time dur
https://gcc.gnu.org/g:102bf56bb2127ee326b6e7f846c4bdd33155178c
commit 102bf56bb2127ee326b6e7f846c4bdd33155178c
Author: Andi Kleen
Date: Tue Jan 23 23:54:56 2024 -0800
Add tests for C/C++ musttail attributes
Some adopted from the existing C musttail plugin tests.
Also extends t
https://gcc.gnu.org/g:ff65486d2ea0ed7d97081785dbef1f1f1cc2abda
commit ff65486d2ea0ed7d97081785dbef1f1f1cc2abda
Author: Andi Kleen
Date: Tue Jan 23 23:38:23 2024 -0800
Add documentation for musttail attribute
gcc/ChangeLog:
PR c/83324
* doc/extend.texi:
https://gcc.gnu.org/g:74cdc9a4d85fe521aaf5cc6556b4438e5aa58a9f
commit 74cdc9a4d85fe521aaf5cc6556b4438e5aa58a9f
Author: Marek Polacek
Date: Tue Jul 23 16:32:20 2024 -0400
doc: add missing @option for musttail
gcc/ChangeLog:
* doc/extend.texi: Add missing @option.
https://gcc.gnu.org/g:e13081bf2db7d755a8de99cb67eb395dc2f1decb
commit e13081bf2db7d755a8de99cb67eb395dc2f1decb
Author: Vineet Gupta
Date: Tue Jul 23 15:12:11 2024 -0700
RISC-V: Fix snafu in SI mode splitters patch
SPEC2017 perlbench for RISC-V was broke as runtime output mismatch
https://gcc.gnu.org/g:98fa2f48b5f91a6ac2bb8329de53a456da1015f2
commit 98fa2f48b5f91a6ac2bb8329de53a456da1015f2
Author: Mark Harmstone
Date: Sat Jul 20 20:12:30 2024 +0100
Output CodeView type information for references
Translates DW_TAG_reference_type DIEs into LF_POINTER types.
https://gcc.gnu.org/g:713ec9f62ba4321b8f82aad47d3f2960ef92a935
commit 713ec9f62ba4321b8f82aad47d3f2960ef92a935
Author: Mark Harmstone
Date: Sat Jul 20 20:18:14 2024 +0100
Output CodeView type information for rvalue references
Translates DW_TAG_rvalue_reference_type DIEs into LF_PO
https://gcc.gnu.org/g:73948d0d4ec3b7866df9e141ac49acfb86768149
commit 73948d0d4ec3b7866df9e141ac49acfb86768149
Author: Jeff Law
Date: Tue Jul 23 19:11:04 2024 -0600
[PR rtl-optimization/115877][6/n] Add testcase from pr115877
This just adds the testcase from pr115877. It's workin
https://gcc.gnu.org/g:984eaee93bc70992a2993ab0f54f18419bc4b864
commit 984eaee93bc70992a2993ab0f54f18419bc4b864
Author: Pan Li
Date: Thu Jul 18 17:23:36 2024 +0800
Internal-fn: Only allow modes describe types for internal fn[PR115961]
The direct_internal_fn_supported_p has no restr
https://gcc.gnu.org/g:18dd6a050f175ac59c343ba9f0dcfd9bb0e25619
commit 18dd6a050f175ac59c343ba9f0dcfd9bb0e25619
Author: Lingling Kong
Date: Wed Jul 24 14:52:47 2024 +0800
x86: Don't enable APX_F in 32-bit mode
gcc/ChangeLog:
PR target/115978
* config/i3
https://gcc.gnu.org/g:a0c89d90d3bd8ac6aeb4ef4d70caef7f6a60ff8d
commit a0c89d90d3bd8ac6aeb4ef4d70caef7f6a60ff8d
Author: Christoph Müllner
Date: Tue Jul 23 14:48:02 2024 +0200
RISC-V: Disable Zba optimization pattern if XTheadMemIdx is enabled
It is possible that the Zba optimizatio
https://gcc.gnu.org/g:75f31ee1a00ef2ccac8d78854cf3295b6ac2ca19
commit 75f31ee1a00ef2ccac8d78854cf3295b6ac2ca19
Author: Matthew Malcomson
Date: Tue Jul 23 14:56:41 2024 +0100
[MAINTAINERS] Update email and move to DCO
* MAINTAINERS: Update my email address.
Signed-
https://gcc.gnu.org/g:7be99ec9261afa37188017925eba8ae7530188a3
commit 7be99ec9261afa37188017925eba8ae7530188a3
Author: Jennifer Schmitz
Date: Mon Jul 22 23:24:45 2024 -0700
aarch64: Fuse CMP+CSEL and CMP+CSET for -mcpu=neoverse-v2
According to the Neoverse V2 Software Optimization
https://gcc.gnu.org/g:5a6cc54ce068be40a8d4c1608963cb3644510a4d
commit 5a6cc54ce068be40a8d4c1608963cb3644510a4d
Author: Kyrylo Tkachov
Date: Wed Jul 24 17:25:43 2024 +0530
Revert "aarch64: Fuse CMP+CSEL and CMP+CSET for -mcpu=neoverse-v2"
This reverts commit 4c5eb66e701bc9f3bf12982
https://gcc.gnu.org/g:2c8986cc98fac56857989a692901c505c0f6ec01
commit 2c8986cc98fac56857989a692901c505c0f6ec01
Author: Richard Biener
Date: Wed Jul 24 13:16:35 2024 +0200
tree-optimization/116057 - wrong code with CCP and vector CTORs
The following fixes an issue with CCPs likely_
https://gcc.gnu.org/g:43d803bcb2325cc6659c39c4d264e5ce9c396f60
commit 43d803bcb2325cc6659c39c4d264e5ce9c396f60
Author: Gaius Mulley
Date: Wed Jul 24 14:26:39 2024 +0100
modula2: Improve error message to include symbol name.
gcc/m2/ChangeLog:
* gm2-compiler/M2State
https://gcc.gnu.org/g:6c7ad84bc54e1a79ba19093f071acf78791ec5d5
commit 6c7ad84bc54e1a79ba19093f071acf78791ec5d5
Author: Gaius Mulley
Date: Wed Jul 24 14:25:45 2024 +0100
modula2: Add GNU flex as a build and install prerequisite.
gcc/ChangeLog:
* doc/install.texi (G
https://gcc.gnu.org/g:b34504a2594337d295875dc604c355aa851dd4aa
commit b34504a2594337d295875dc604c355aa851dd4aa
Author: Andrew Pinski
Date: Mon Jul 22 21:23:38 2024 -0700
optabs/rs6000: Rename iorc and andc to iorn and andn
When I was trying to add an scalar version of iorc and and
https://gcc.gnu.org/g:686a0e1af619f926842f11eef713825c8fe201f4
commit 686a0e1af619f926842f11eef713825c8fe201f4
Author: Jason Merrill
Date: Wed Jul 24 11:07:42 2024 -0400
c++: add fixed testcase [PR109997]
Fixed by r14-9713 for PR100667.
PR c++/109997
gcc/
https://gcc.gnu.org/g:fecc7eeb05d2ca9b57e49fa5da923a09286a6ae8
commit fecc7eeb05d2ca9b57e49fa5da923a09286a6ae8
Author: Andrew Carlotti
Date: Wed Apr 17 19:28:20 2024 +0100
aarch64: Remove unused global aarch64_tune_flags
gcc/ChangeLog:
* config/aarch64/aarch64.cc
https://gcc.gnu.org/g:f0140a67bf6e72f4b6159a6512110929ef2e60a8
commit f0140a67bf6e72f4b6159a6512110929ef2e60a8
Author: Andrew Carlotti
Date: Fri May 3 16:09:27 2024 +0100
aarch64: Move AARCH64_NUM_ISA_MODES definition
AARCH64_NUM_ISA_MODES will be used within aarch64-opts.h in a l
https://gcc.gnu.org/g:3ff25c34c5a588cab7d31d4253367f65609ecb7a
commit 3ff25c34c5a588cab7d31d4253367f65609ecb7a
Author: Andrew Carlotti
Date: Fri May 10 12:56:44 2024 +0100
aarch64: Eliminate a temporary variable.
The name would become misleading in a later commit anyway, and I thi
https://gcc.gnu.org/g:679ffdd4fcb4ebb051f07f62266481d7b7236805
commit 679ffdd4fcb4ebb051f07f62266481d7b7236805
Author: Andrew Carlotti
Date: Fri May 3 16:51:05 2024 +0100
aarch64: Introduce aarch64_isa_mode type
Currently there are many places where an aarch64_feature_flags variab
https://gcc.gnu.org/g:7086cefb05fdaf3dc7fb12f009a18b5189c8cc17
commit 7086cefb05fdaf3dc7fb12f009a18b5189c8cc17
Author: Andrew Carlotti
Date: Fri May 10 11:46:17 2024 +0100
aarch64: Define aarch64_get_{asm_|}isa_flags
Building an aarch64_feature_flags value from data within a gcc_o
https://gcc.gnu.org/g:aa17619bfd61035c3cccb3ca40c72f2363a64600
commit aa17619bfd61035c3cccb3ca40c72f2363a64600
Author: Andrew Carlotti
Date: Fri May 10 11:56:57 2024 +0100
aarch64: Decouple feature flag option storage type
The awk scripts that process the .opt files are relatively
https://gcc.gnu.org/g:7d55e6ca2bbe47a5b8892346b453580ff543b211
commit 7d55e6ca2bbe47a5b8892346b453580ff543b211
Author: Andrew Carlotti
Date: Wed Jul 10 15:00:16 2024 +0100
aarch64: Add explicit bool cast to return value
gcc/ChangeLog:
* config/aarch64/aarch64.cc
https://gcc.gnu.org/g:cc35f99789b7380558f97d835a0e67684f507721
commit cc35f99789b7380558f97d835a0e67684f507721
Author: Andrew Carlotti
Date: Wed Jul 10 14:42:37 2024 +0100
aarch64: Add bool conversion to TARGET_* macros
Use a new AARCH64_HAVE_ISA macro in TARGET_* definitions, and
https://gcc.gnu.org/g:8a2679f74fe0fe7717431e2b901f1aec6e607e72
commit 8a2679f74fe0fe7717431e2b901f1aec6e607e72
Author: Andrew Carlotti
Date: Thu Jul 11 01:25:05 2024 +0100
aarch64: Use constructor explicitly in get_flags_off
gcc/ChangeLog:
* config/aarch64/aarch64
https://gcc.gnu.org/g:92b4552f64a1a065e6c20cdf55c8465faf3159cc
commit 92b4552f64a1a065e6c20cdf55c8465faf3159cc
Author: Andrew Carlotti
Date: Fri Jun 21 18:59:25 2024 +0100
Add new bbitmap class
This class provides a constant-size bitmap that can be used as almost a
drop-in rep
https://gcc.gnu.org/g:2afa4c45a392438dad05786a7c4dec9d8a3d097f
commit 2afa4c45a392438dad05786a7c4dec9d8a3d097f
Author: Andrew Carlotti
Date: Fri May 10 13:34:34 2024 +0100
aarch64: Extend aarch64_feature_flags to 128 bits
Replace the existing uint64_t typedef with a bbitmap<2> typ
https://gcc.gnu.org/g:41886930c339c382cd4b5d9ea959590390bb0ac4
commit 41886930c339c382cd4b5d9ea959590390bb0ac4
Author: Jakub Jelinek
Date: Wed Jul 24 18:00:05 2024 +0200
testsuite: Fix up pr116034.c test for big/pdp endian [PR116061]
Didn't notice the memmove is into an int variab
https://gcc.gnu.org/g:e1577cad35935cfc687337c7cbd14ac105b6827d
commit e1577cad35935cfc687337c7cbd14ac105b6827d
Author: Jeff Law
Date: Wed Jul 24 11:16:26 2024 -0600
[rtl-optimization/116037] Explicitly track if a destination was skipped in
ext-dce
So this has been in the hopper s
https://gcc.gnu.org/g:ea94dde1aa58bd337772f74787f821b34f866c4a
commit ea94dde1aa58bd337772f74787f821b34f866c4a
Author: Jason Merrill
Date: Wed Jul 24 16:20:33 2024 -0400
c++: parse error with -std=c++14 -fconcepts [PR116071]
cp_parser_simple_type_specifier tries a variety of diffe
https://gcc.gnu.org/g:2e6caf0f849f92332e95c468d6d989699301db77
commit 2e6caf0f849f92332e95c468d6d989699301db77
Author: Jakub Jelinek
Date: Wed Jul 24 19:46:58 2024 +0200
c++: Mostly concepts related formatting fixes
When playing with P2963R3, while reading and/or modifying code I'
https://gcc.gnu.org/g:4dbb4af7aafdd67eb4d8247c83e92d2d1e9bbbd7
commit 4dbb4af7aafdd67eb4d8247c83e92d2d1e9bbbd7
Author: David Malcolm
Date: Wed Jul 24 18:07:51 2024 -0400
json: add dump overload for easier debugging
This has saved me a lot of typing in the debugger.
gcc/Ch
https://gcc.gnu.org/g:8c6f0b6e2aa5a3b7207a2a8dd196f00b3bc1f56f
commit 8c6f0b6e2aa5a3b7207a2a8dd196f00b3bc1f56f
Author: David Malcolm
Date: Wed Jul 24 18:07:52 2024 -0400
analyzer: reduce use of naked "new" for json dumps
No functional change intended.
gcc/analyzer/ChangeL
https://gcc.gnu.org/g:4a228dcfe5016401a02598910c7d0af7aa1f6b8d
commit 4a228dcfe5016401a02598910c7d0af7aa1f6b8d
Author: David Malcolm
Date: Wed Jul 24 18:07:51 2024 -0400
json: add array::append_string
No functional change intended.
gcc/analyzer/ChangeLog:
* su
https://gcc.gnu.org/g:d03459c5685287190ca623bdf355f3f80c3fd715
commit d03459c5685287190ca623bdf355f3f80c3fd715
Author: David Malcolm
Date: Wed Jul 24 18:07:52 2024 -0400
gcov: reduce use of naked "new" for json output
No functional change intended.
gcc/ChangeLog:
https://gcc.gnu.org/g:35bb4ff3442ce9116c5f933d431a05b2e8040f22
commit 35bb4ff3442ce9116c5f933d431a05b2e8040f22
Author: David Malcolm
Date: Wed Jul 24 18:07:52 2024 -0400
diagnostics: SARIF output: add sarif_object subclasses throughout
No functional change intended.
gcc/C
https://gcc.gnu.org/g:336dceb5dd2d0d8bf235100af4b3c493d8ef591c
commit 336dceb5dd2d0d8bf235100af4b3c493d8ef591c
Author: David Malcolm
Date: Wed Jul 24 18:07:53 2024 -0400
diagnostics: output formats: use references for non-null pointers
No functional change intended.
gcc/C
https://gcc.gnu.org/g:f43be6cc9d84eb8e80c9b01d96a36e5937887253
commit f43be6cc9d84eb8e80c9b01d96a36e5937887253
Author: David Malcolm
Date: Wed Jul 24 18:07:53 2024 -0400
json: support std::unique_ptr in array::append and object::set
This patch uses templates to add overloads of js
https://gcc.gnu.org/g:8485fe1b546f755616c6152fd5b6aa2520ac58ef
commit 8485fe1b546f755616c6152fd5b6aa2520ac58ef
Author: David Malcolm
Date: Wed Jul 24 18:07:53 2024 -0400
diagnostics: SARIF output: use std::unique_ptr throughout
No functional change intended.
gcc/analyzer/
https://gcc.gnu.org/g:da87cbedcdf76a6cbc7910fba604efd50e8cc48e
commit da87cbedcdf76a6cbc7910fba604efd50e8cc48e
Author: David Malcolm
Date: Wed Jul 24 18:07:54 2024 -0400
diagnostics: JSON output: use std::unique_ptr throughout
No functional change intended.
gcc/ChangeLog:
https://gcc.gnu.org/g:6cce58792ba040b435c0943dff5f0781fb9b9e54
commit 6cce58792ba040b435c0943dff5f0781fb9b9e54
Author: David Malcolm
Date: Wed Jul 24 18:07:54 2024 -0400
diagnostics: SARIF output: potentially add escaped renderings of source
(§3.3.4)
This patch adds support to ou
https://gcc.gnu.org/g:ffab30cde56ac0b33b859fb2f248dc3f1f01c010
commit ffab30cde56ac0b33b859fb2f248dc3f1f01c010
Author: David Malcolm
Date: Wed Jul 24 18:07:55 2024 -0400
diagnostics: SARIF output: add "workingDirectory" property (§3.20.19)
gcc/ChangeLog:
* diagnostic-f
https://gcc.gnu.org/g:c2b6115accb67243e2e1c7ea8f6a5d421435f882
commit c2b6115accb67243e2e1c7ea8f6a5d421435f882
Author: David Malcolm
Date: Wed Jul 24 18:07:55 2024 -0400
diagnostics: SARIF output: add "{start,end}TimeUtc" properties (§§3.20.7-8)
gcc/ChangeLog:
* diagno
https://gcc.gnu.org/g:c06d90c59837e570954efe9fbba98560f9b3880a
commit c06d90c59837e570954efe9fbba98560f9b3880a
Author: David Malcolm
Date: Wed Jul 24 18:07:55 2024 -0400
diagnostics: SARIF output: add "arguments" property (§3.20.2)
gcc/ChangeLog:
* diagnostic-format-sa
1 - 100 of 202 matches
Mail list logo