https://gcc.gnu.org/g:5b652b0132334e509c730311ac625c1dbe287282
commit r15-3851-g5b652b0132334e509c730311ac625c1dbe287282
Author: Pan Li
Date: Wed Sep 25 14:37:46 2024 +0800
RISC-V: Refine the testcase of vector SAT_TRUNC
Take scan-assembler-times for vnclip insn check instead of f
https://gcc.gnu.org/g:32bcca3e58e67c5f49c5b429da85910e03d21bef
commit r15-3850-g32bcca3e58e67c5f49c5b429da85910e03d21bef
Author: Pan Li
Date: Wed Sep 25 13:55:22 2024 +0800
RISC-V: Refine the testcase of vector SAT_SUB
Take scan-assembler-times for vssub insn check instead of func
https://gcc.gnu.org/g:043d607cc45a9f45016ab1bf9870429f6d9fbaf5
commit r15-3849-g043d607cc45a9f45016ab1bf9870429f6d9fbaf5
Author: Pan Li
Date: Wed Sep 25 11:41:22 2024 +0800
RISC-V: Refine the testcase of vector SAT_ADD
Take scan-assembler-times for vsadd insn check instead of func
https://gcc.gnu.org/g:742d242fad997142f32a8ec5a40d78d8af4871ca
commit r15-3848-g742d242fad997142f32a8ec5a40d78d8af4871ca
Author: Lingling Kong
Date: Wed Sep 25 11:18:44 2024 +0800
i386: Update the comment for mapxf option
gcc/ChangeLog:
* config/i386/i386.opt: Upd
https://gcc.gnu.org/g:6935bddd8f90dde6009a1b8dea9745788ceeefb1
commit r15-3847-g6935bddd8f90dde6009a1b8dea9745788ceeefb1
Author: Sandra Loosemore
Date: Wed Sep 25 02:59:53 2024 +
OpenMP: Fix testsuite failure on x86 with -m32
The testcase decare-variant-duplicates.c added in c
https://gcc.gnu.org/g:5655ef3b1ce3a86a3b3e6670301c4e542bbcdaa5
commit 5655ef3b1ce3a86a3b3e6670301c4e542bbcdaa5
Author: Michael Meissner
Date: Tue Sep 24 22:20:10 2024 -0400
Update ChangeLog.*
Diff:
---
gcc/ChangeLog.tar | 101 ++
1 file
https://gcc.gnu.org/g:37ebd552056613aa6dac190fcc6e6d2b6963b3b6
commit 37ebd552056613aa6dac190fcc6e6d2b6963b3b6
Author: Michael Meissner
Date: Tue Sep 24 22:16:22 2024 -0400
PR 89213: Address review comments.
PR 99293: Optimize splat of a V2DF/V2DI extract with constant element
https://gcc.gnu.org/g:09210f927265fb4f198e904ba11297ac1e370554
commit 09210f927265fb4f198e904ba11297ac1e370554
Author: Oleg Endo
Date: Wed Sep 25 09:47:25 2024 +0900
SH: enable LRA by default
gcc/ChangeLog:
PR target/55212
* conifg/sh/sh.opt (sh_lra_fl
https://gcc.gnu.org/g:eee3b80ab6217ab792f01280bc6240c55468600a
commit eee3b80ab6217ab792f01280bc6240c55468600a
Author: Kaz Kojima
Date: Tue Sep 24 18:35:46 2024 +0900
SH: Fix the condition to use movsh_ie_y pattern.
gcc/ChangeLog:
* config/sh/sh.cc (sh_movsf_ie_y_split
https://gcc.gnu.org/g:4d28c5b1eb15cff97f07982c73770485e6eaa986
commit 4d28c5b1eb15cff97f07982c73770485e6eaa986
Author: Kaz Kojima
Date: Tue Sep 24 18:26:42 2024 +0900
SH: pin input args to hard-regs via predicates for sfuncs
Some sfuncs uses hard reg as input and clobber its raw r
https://gcc.gnu.org/g:c5a639c84c15adf402d5b664184628ff809a5bb0
commit c5a639c84c15adf402d5b664184628ff809a5bb0
Author: Kaz Kojima
Date: Fri Sep 20 18:36:22 2024 +0900
SH: A test case for the wrong-code with -mlra PR55212 c#248.
gcc/testsuite/ChangeLog:
* gcc.target/sh/
https://gcc.gnu.org/g:dbd192caf14916d0869c7123e03ad21ef7bfd65f
commit dbd192caf14916d0869c7123e03ad21ef7bfd65f
Author: Alexandre Oliva
Date: Fri Sep 20 18:22:12 2024 +0900
LRA: Take scratch as implicit unused output reloads
gcc/ChangeLog:
* lra-constraints.cc (match_re
https://gcc.gnu.org/g:b924a79f5d3a8d32e4e65e62b63dc4432076af1d
commit b924a79f5d3a8d32e4e65e62b63dc4432076af1d
Author: Kaz Kojima
Date: Fri Sep 20 18:17:31 2024 +0900
SH: try to workaround fp-reg related move insns
LRA will try to satisfy the constraints in match_scratch for the m
https://gcc.gnu.org/g:8ee643e50957904d75affece056a6dd84de343d6
commit 8ee643e50957904d75affece056a6dd84de343d6
Author: Kaz Kojima
Date: Fri Sep 20 18:15:30 2024 +0900
SH: Try to reduce R0 live ranges
Some move or extend patterns will make long R0 live ranges and could
confuse
The branch 'devel/sh-lra' was created pointing to:
09210f927265... SH: enable LRA by default
https://gcc.gnu.org/g:291e20e86090e5940e2bd862ec83c7d5e0715dd5
commit r15-3845-g291e20e86090e5940e2bd862ec83c7d5e0715dd5
Author: Thomas Koenig
Date: Tue Sep 24 22:57:42 2024 +0200
Add random numbers and fix some bugs.
This patch adds random number support for UNSIGNED, plus fixes
https://gcc.gnu.org/g:fbeb1a965d85492e2f6f3adf913b90d005151b00
commit r15-3844-gfbeb1a965d85492e2f6f3adf913b90d005151b00
Author: Thomas Koenig
Date: Tue Sep 24 22:53:59 2024 +0200
Implement IANY, IALL and IPARITY for unsigned.
gcc/fortran/ChangeLog:
* check.cc (gf
https://gcc.gnu.org/g:1762b7f89eb9d8a1f150ab294344e945c0870399
commit r15-3843-g1762b7f89eb9d8a1f150ab294344e945c0870399
Author: Jakub Jelinek
Date: Tue Sep 24 22:21:26 2024 +0200
options: Regenerate c.opt.urls
Forgot to regenerate URLs for the C++23 P2718R0 patch.
2024-0
https://gcc.gnu.org/g:5e918a4db9e4a5bdbeafec6881fa8b22a55d3789
commit r15-3842-g5e918a4db9e4a5bdbeafec6881fa8b22a55d3789
Author: Thomas Koenig
Date: Tue Sep 24 21:59:10 2024 +0200
Implement SUM and PRODUCT for unsigned.
gcc/fortran/ChangeLog:
* gfortran.texi: Docu
https://gcc.gnu.org/g:650e91566561870f3d1c8d5b92e6613296ee1a8d
commit r15-3840-g650e91566561870f3d1c8d5b92e6613296ee1a8d
Author: Jakub Jelinek
Date: Tue Sep 24 20:19:50 2024 +0200
c++: Implement C++23 P2718R0 - Wording for P2644R1 Fix for Range-based for
Loop [PR107637]
The follo
https://gcc.gnu.org/g:d9cafa0c4f0a81304d9b95a78ccc8e9003c6d7a3
commit r15-3839-gd9cafa0c4f0a81304d9b95a78ccc8e9003c6d7a3
Author: Iain Sandoe
Date: Sun Sep 22 11:43:32 2024 +0100
libgcc, Darwin: Drop the legacy library build for macOS >= 15 [PR116809].
We have been building a legac
https://gcc.gnu.org/g:dab450021569811402e02917d7dc1f05fb4626c7
commit r15-3838-gdab450021569811402e02917d7dc1f05fb4626c7
Author: Jakub Jelinek
Date: Tue Sep 24 19:00:38 2024 +0200
i386: Fix comment typo
Found a comment typo, fixed as obvious.
2024-09-24 Jakub Jelinek
https://gcc.gnu.org/g:ae57e52754ca6c96145a1b7504c2c7613a9e54d9
commit r15-3837-gae57e52754ca6c96145a1b7504c2c7613a9e54d9
Author: Nina Dinka Ranns
Date: Fri Aug 30 13:49:07 2024 +0100
c++/contracts: ICE in build_contract_condition_function [PR116490]
We currently do not expect comd
https://gcc.gnu.org/g:4cb20dc043cf70b8a1b4846c86599cc1ff9680d9
commit r15-3836-g4cb20dc043cf70b8a1b4846c86599cc1ff9680d9
Author: Tobias Burnus
Date: Tue Sep 24 17:41:39 2024 +0200
libgomp: with USM, init 'link' variables with host address
If requires unified_shared_memory or self_
https://gcc.gnu.org/g:79a3d3da8c8a5ad56547b7f7991577271ee5d1b2
commit r15-3835-g79a3d3da8c8a5ad56547b7f7991577271ee5d1b2
Author: Yixuan Chen
Date: Tue Sep 24 09:15:00 2024 -0600
[PATCH] RISC-V: Fix FIXED_REGISTERS comment missing return address register
gcc/ChangeLog:
https://gcc.gnu.org/g:96246bff0bcd9e5cdec9e6cf811ee3db4997f6d4
commit r15-3834-g96246bff0bcd9e5cdec9e6cf811ee3db4997f6d4
Author: Sandra Loosemore
Date: Fri Sep 6 20:58:13 2024 +
OpenMP: Check additional restrictions on context selector properties
TR13 (pre-6.0) of the OpenMP s
https://gcc.gnu.org/g:2114243c23ec5168cd54633cd4995ab123d92573
commit r15-3833-g2114243c23ec5168cd54633cd4995ab123d92573
Author: Richard Biener
Date: Tue Sep 24 14:23:40 2024 +0200
Simplify range-op shift mask generation
The following reduces the number of wide_ints built which sh
https://gcc.gnu.org/g:de6fe690db32689ba5e5c6f551672a19e6cae5d4
commit r15-3832-gde6fe690db32689ba5e5c6f551672a19e6cae5d4
Author: Pan Li
Date: Mon Sep 23 22:37:58 2024 +0800
Widening-Mul: Fix one ICE for SAT_SUB matching operand checking
This patch would like to fix the following I
https://gcc.gnu.org/g:cef29936c6b6773bff1939f94fb629760725bd82
commit r15-3831-gcef29936c6b6773bff1939f94fb629760725bd82
Author: Richard Biener
Date: Tue Sep 24 13:47:04 2024 +0200
tree-optimization/116819 - SLP with !STMT_VINFO_RELEVANT representative
Under some circumstances we
https://gcc.gnu.org/g:4bd3ccae58d40fad6bd99ed08ef4e1e4d70fefd0
commit r15-3830-g4bd3ccae58d40fad6bd99ed08ef4e1e4d70fefd0
Author: Robin Dapp
Date: Thu Sep 19 05:08:47 2024 -0700
RISC-V: testsuite: Fix SELECT_VL SLP fallout.
This fixes asm-scan fallout from r15-3712-g5e3a4a01785e2d
https://gcc.gnu.org/g:be50c763a07893416419b82538f259f43e0773d4
commit r15-3829-gbe50c763a07893416419b82538f259f43e0773d4
Author: Robin Dapp
Date: Tue Sep 3 17:53:34 2024 +0200
RISC-V: Add more vector-vector extract cases.
This adds a V16SI -> V4SI and related i.e. "quartering" vec
https://gcc.gnu.org/g:e45537f56250f19cdf2ec09a744c6b11170c1001
commit r15-3828-ge45537f56250f19cdf2ec09a744c6b11170c1001
Author: Robin Dapp
Date: Fri Aug 30 14:35:08 2024 +0200
RISC-V: Fix effective target check.
The return value is inverted in check_effective_target_rvv_zvl256b_o
https://gcc.gnu.org/g:0c0d79c783f5c289651d76aa697b48d4505e169d
commit r15-3827-g0c0d79c783f5c289651d76aa697b48d4505e169d
Author: Andre Vehreschild
Date: Wed Sep 18 15:55:28 2024 +0200
Fortran: Allow to nullify caf token when not in ultimate component.
[PR101100]
gcc/fortran/Chang
https://gcc.gnu.org/g:2249c3b459510f307b4f241ea4b14f6557035152
commit r15-3826-g2249c3b459510f307b4f241ea4b14f6557035152
Author: Jason Merrill
Date: Thu Sep 19 15:50:19 2024 -0400
build: enable C++11 narrowing warnings
We've been using -Wno-narrowing since gcc 4.7, but at this poi
https://gcc.gnu.org/g:f5035d7d015ebd4a7f5df5831cfc1269f9567e06
commit r15-3825-gf5035d7d015ebd4a7f5df5831cfc1269f9567e06
Author: Andre Vehreschild
Date: Thu Sep 19 15:09:52 2024 +0200
Fortran: Assign allocated caf-memory to scalar members [PR84870]
Allocating a coarray required an
https://gcc.gnu.org/g:9a795b3a5b6a0d8b4b4f38a66ab9782aabead92e
commit r15-3824-g9a795b3a5b6a0d8b4b4f38a66ab9782aabead92e
Author: Richard Biener
Date: Tue Sep 24 12:53:11 2024 +0200
tree-optimization/114855 - more update_ssa speedup
The following tackles another source of slow bitm
https://gcc.gnu.org/g:34366176046351250e1beb578664d926fbdd50c9
commit r15-3823-g34366176046351250e1beb578664d926fbdd50c9
Author: Aldy Hernandez
Date: Tue Sep 24 11:40:52 2024 +0200
Alphabetize my entry in MAINTAINER's DCO list.
ChangeLog:
* MAINTAINERS: Move my en
https://gcc.gnu.org/g:b752eed3e3f2f27570ea89b7c2339468698472a8
commit r15-3822-gb752eed3e3f2f27570ea89b7c2339468698472a8
Author: Tobias Burnus
Date: Tue Sep 24 10:53:59 2024 +0200
OpenMP: Add support for 'self_maps' to the 'require' directive
'self_maps' implies 'unified_shared_me
https://gcc.gnu.org/g:7e560ffd7562cbd1a51ae6298c515b89ebed1363
commit r15-3821-g7e560ffd7562cbd1a51ae6298c515b89ebed1363
Author: Francois-Xavier Coudert
Date: Tue Sep 24 09:59:56 2024 +0200
Testsuite, darwin: account for macOS 15
gcc/testsuite/ChangeLog:
* gcc.dg/
https://gcc.gnu.org/g:f594008dcced0ebb86908f3d7602fcf943e05bc7
commit r15-3820-gf594008dcced0ebb86908f3d7602fcf943e05bc7
Author: Richard Biener
Date: Fri Sep 20 15:07:24 2024 +0200
tree-optimization/115372 - failed store-lanes in some cases
The gcc.target/riscv/rvv/autovec/struct/
40 matches
Mail list logo