Committed, thanks!
On Tue, Feb 28, 2023 at 12:36 PM Sinan wrote:
>
> From 73e743348a49a7fffcf2e328b8179e8dbbc3b2b4 Mon Sep 17 00:00:00 2001
> From: Lin Sinan
> Date: Tue, 28 Feb 2023 00:44:55 +0800
> Subject: [PATCH] RISC-V: Allow const0_rtx operand in max/min
>
> Optimize cases that use max[u]
Committed, thanks!
On Tue, Feb 28, 2023 at 5:32 PM Philipp Tomsich
wrote:
>
> On Tue, 28 Feb 2023 at 06:00, Lin Sinan wrote:
> >
> > From: Lin Sinan
> >
> > The partial subreg check should be for subreg operand(operand 1) instead of
> > the immediate operand(operand 2). This change also fix pr
LGTM :)
On Fri, Feb 24, 2023 at 7:19 PM Christoph Muellner
wrote:
>
> From: Christoph Müllner
>
> This patch documents the new T-Head CPU support for RISC-V.
>
> Signed-off-by: Christoph Müllner
> ---
> htdocs/gcc-13/changes.html | 24 +++-
> 1 file changed, 23 insertions(
LGTM :)
On Thu, Mar 2, 2023 at 4:36 PM Christoph Muellner
wrote:
>
> From: Christoph Müllner
>
> This series introduces support for the T-Head specific RISC-V ISA extensions
> which are available e.g. on the T-Head XuanTie C906.
>
> The ISA spec can be found here:
> https://github.com/T-head-S
Committed, thanks!
On Mon, Feb 20, 2023 at 3:01 PM Liao Shihua wrote:
>
> This series adds basic support for the Scalar Cryptography extensions:
> * Zbkb
> * Zbkc
> * Zbkx
> * Zknd
> * Zkne
> * Zknh
> * Zksed
> * Zksh
>
> The implementation follows the version Scalar Cryptography v1.0.0 of the
>
From: Ju-Zhe Zhong
FAIL: gcc.target/riscv/rvv/vsetvl/avl_single-86.c -Og -g (internal
compiler error: Segmentation fault)
FAIL: gcc.target/riscv/rvv/vsetvl/avl_single-86.c -Og -g (test for
excess errors)
FAIL: gcc.target/riscv/rvv/vsetvl/avl_single-88.c -Og -g (internal
compiler error: Segm
On Fri, 2023-03-03 at 08:21 -0800, Mike Stump wrote:
> On Mar 3, 2023, at 12:40 AM, Xi Ruoyao via Gcc-patches
> wrote:
> >
> > Some trivial test case fixes. Ok for trunk?
>
> Ok.
Lulu: if you don't object I'll push these two in this week.
I tried to bisect for the exact point where the test c
Committed, thanks for the fix :)
On Sun, Mar 5, 2023 at 6:25 PM wrote:
>
> From: Ju-Zhe Zhong
>
> FAIL: gcc.target/riscv/rvv/vsetvl/avl_single-86.c -Og -g (internal
> compiler error: Segmentation fault)
> FAIL: gcc.target/riscv/rvv/vsetvl/avl_single-86.c -Og -g (test for
> excess errors)
> F
On 3/2/23 01:35, Christoph Muellner wrote:
From: Christoph Müllner
This patch adds support for the XTheadBb ISA extension.
Thus, there is a functional overlap of the new instructions with
existing Bitmanip instruction, which allows a good amount of code
sharing. However, the vendor extension
On 2/23/23 14:23, Andrew Pinski via Gcc-patches wrote:
On Fri, Dec 9, 2022 at 10:25 AM Raphael Moreira Zinsly
wrote:
Changes since v1:
- Fixed formatting issues.
- Added a name to the define_insn_and_split pattern.
- Set the target on the 'dg-do compile' in pr1066
On Sun, Mar 5, 2023 at 10:14 AM Jeff Law via Gcc-patches
wrote:
>
>
>
> On 2/23/23 14:23, Andrew Pinski via Gcc-patches wrote:
> > On Fri, Dec 9, 2022 at 10:25 AM Raphael Moreira Zinsly
> > wrote:
> >>
> >> Changes since v1:
> >> - Fixed formatting issues.
> >> - Added a name to
On 3/5/23 12:03, Andrew Pinski wrote:
On Sun, Mar 5, 2023 at 10:14 AM Jeff Law via Gcc-patches
wrote:
On 2/23/23 14:23, Andrew Pinski via Gcc-patches wrote:
On Fri, Dec 9, 2022 at 10:25 AM Raphael Moreira Zinsly
wrote:
Changes since v1:
- Fixed formatting issues.
-
The regression was reported during stage-1. A patch was provided during stage 1
and the discussions around combine stalled.
The regression for AArch64 needs to be fixed in GCC 13. The hit is too big just
to "take".
So we need a way forward, even if it's stage-4.
Thanks,
Tamar
__
Hi!
On aarch64, powerpc64le and s390x-linux I'm seeing another syntax error
which didn't show up on x86_64-linux nor i686-linux:
ERROR: gcc.dg/vect/slp-perm-8.c -flto -ffat-lto-objects: error executing
dg-final: syntax error in target selector "target ! vect_load_lanes &&
vect_partial_vectors_
On 3/5/23 12:28, Tamar Christina via Gcc-patches wrote:
The regression was reported during stage-1. A patch was provided during stage 1
and the discussions around combine stalled.
The regression for AArch64 needs to be fixed in GCC 13. The hit is too big just to
"take".
So we need a way f
Hi Mikael,
Am 04.03.23 um 23:29 schrieb Mikael Morin:
Le 04/03/2023 à 22:20, Harald Anlauf a écrit :
Hi Mikael,
Am 04.03.23 um 18:09 schrieb Mikael Morin:
There was a comment about the old_symbol thing at the end of my previous
message:
https://gcc.gnu.org/pipermail/gcc-patches/2023-March/613
>
> On 3/5/23 12:28, Tamar Christina via Gcc-patches wrote:
> >
> > The regression was reported during stage-1. A patch was provided during
> stage 1 and the discussions around combine stalled.
> >
> > The regression for AArch64 needs to be fixed in GCC 13. The hit is too big
> > just
> to "take"
Hi!
On Sun, Mar 05, 2023 at 08:43:20PM +, Tamar Christina wrote:
> > On 3/5/23 12:28, Tamar Christina via Gcc-patches wrote:
> > > The regression was reported during stage-1. A patch was provided during
> > stage 1 and the discussions around combine stalled.
> > >
> > > The regression for AArc
Hello, gentle maintainer.
This is a message from the Translation Project robot.
A revised PO file for textual domain 'gcc' has been submitted
by the Swedish team of translators. The file is available at:
https://translationproject.org/latest/gcc/sv.po
(This file, 'gcc-13.1-b20230212.sv.po'
On 2023-03-03 17:12 Feng Wang wrote:
>
>On 2023-03-03 16:54 jiawei wrote:
>>
>>The Mask flag in the single TargetVariable is not enough due to more
>>and more extensions were added.So I optimize the defination of Mask
>>flag, please refer to the below case:
>>There are some new MASK flags for 'v'
在 2023/3/6 上午12:21, Xi Ruoyao 写道:
On Fri, 2023-03-03 at 08:21 -0800, Mike Stump wrote:
On Mar 3, 2023, at 12:40 AM, Xi Ruoyao via Gcc-patches
wrote:
Some trivial test case fixes. Ok for trunk?
Ok.
Lulu: if you don't object I'll push these two in this week.
I tried to bisect for the exact
On 05/12/2022 10:40, Jørgen Kvalsvik wrote:
> This patch adds support in gcc+gcov for modified condition/decision
> coverage (MC/DC) with the -fprofile-conditions flag. MC/DC is a type of
> test/code coverage and it is particularly important in the avation and
> automotive industries for safety-cri
On Mon, 2023-03-06 at 09:15 +0800, Lulu Cheng wrote:
>
> 在 2023/3/6 上午12:21, Xi Ruoyao 写道:
> > On Fri, 2023-03-03 at 08:21 -0800, Mike Stump wrote:
> > > On Mar 3, 2023, at 12:40 AM, Xi Ruoyao via Gcc-patches
> > > wrote:
> > > > Some trivial test case fixes. Ok for trunk?
> > > Ok.
> > Lulu: if
This series of patches adds foundational support for RISC-V
autovectorization support. These patches are based on the current
upstream rvv vector intrinsic support and is not a new implementation.
Most of the implementation consists of adding the new vector cost model,
the autovectorization pat
This patch adds foundational support in the form of:
1. New predicates
2. New function prototypes
3. Exporting emit_vlmax_vsetvl to global scope
4. Add a new command line option -mriscv_vector_lmu
2023-03-02 Michael Collison
Juzhe Zhong
* config/riscv/r
This patch adds foundational support by making two functions that handle
predication policies visibly globally.
gcc/ChangeLog:
2023-03-02 Michael Collison
Juzhe Zhong
* config/riscv/riscv-vector-builtins.cc
(get_tail_policy_for_pred):
Re
This patches adds two new files to support the vector cost model and
modifies the Makefile fragment to build the cost model c++ file. Due to
the large size this patch is provided as an attachment.
gcc/ChangeLog:
2023-03-02 Michael Collison
Juzhe Zhong
*
This patch adds support for functions used in implementing various
portions of autovectorization support.
gcc/ChangeLog:
2023-03-02 Michael Collison
Juzhe Zhong
* config/riscv/riscv-v.cc (riscv_classify_vlmul_field):
New function.
This patch adds support for registering target hooks for basic
autovectorization support as well as basic tuning information for the
vector extension.
gcc/ChangeLog:
2023-03-02 Michael Collison
Juzhe Zhong
* config/riscv/riscv-cores.def (RISCV_TUNE):
This patch adds patterns that provide basic autovectorization support
for integer adds and subtracts.
gcc/ChangeLog:
2023-03-02 Michael Collison
Juzhe Zhong
* config/riscv/riscv.md
(riscv_vector_preferred_simd_mode): Include
vect
On Mon, 2023-03-06 at 10:48 +0800, Xi Ruoyao wrote:
> On Mon, 2023-03-06 at 09:15 +0800, Lulu Cheng wrote:
> >
> > 在 2023/3/6 上午12:21, Xi Ruoyao 写道:
> > > On Fri, 2023-03-03 at 08:21 -0800, Mike Stump wrote:
> > > > On Mar 3, 2023, at 12:40 AM, Xi Ruoyao via Gcc-patches
> > > > wrote:
> > > > > S
This patch adds tests for autovectorization of integer add and subtract.
gcc/testsuite/ChangeLog:
2023-03-02 Michael Collison
Vineet Gupta
* gcc.target/riscv/rvv/autovec: New directory
for autovectorization tests.
* gcc.targ
On Fri, Mar 3, 2023 at 10:47 PM Xi Ruoyao wrote:
>
> On Sat, 2023-01-07 at 06:52 +, Jonathan Yong via Gcc-patches wrote:
> > On 1/6/23 18:10, Jakub Jelinek wrote:
> > > On Sat, Jan 07, 2023 at 02:01:05AM +0800, LIU Hao via Gcc-patches
> > > wrote:
> > > > libgomp/
> > > >
> > > > PR mi
On Sun, 2023-03-05 at 22:13 -0500, Michael Collison wrote:
/* snip */
> - Fixed ChangeLog email formatting
Unfortunately it's not fixed. We expect one tab, but now you have 16
whitespaces.
To me it looks like your email client is being too smart and destroying
the patch . Try "git send-email"
Thanks for the feedback, will try that next time.
Michael Collison
> On Mar 5, 2023, at 11:06 PM, Xi Ruoyao wrote:
>
> On Sun, 2023-03-05 at 22:13 -0500, Michael Collison wrote:
>
> /* snip */
>
>> - Fixed ChangeLog email formatting
>
> Unfortunately it's not fixed. We expect one tab, but
On Mon, 2023-03-06 at 11:16 +0800, Xi Ruoyao wrote:
/* snip */
> > > Sorry for the late reply, the first patch I think is fine. But I haven't
> > > reproduced the problem of the second mail.
> > >
> > > Is there any special option in the configuration?
> >
> > Oh some strange thing might be ha
在 2023/3/3 下午4:16, Xi Ruoyao 写道:
In the toolchain convention, we describe -mfpu= as:
"Selects the allowed set of basic floating-point instructions and
registers. This option should not change the FP calling convention
unless it's necessary."
Though not explicitly stated, the rationale of this
On 2023/3/2 18:45, Richard Biener wrote:
small.gcno: 648: block 2:`small.c':1, 3, 4, 6
small.gcno: 688:0145: 36:LINES
small.gcno: 700: block 3:`small.c':8, 9
small.gcno: 732:0145: 32:LINES
small.gcno: 744:
On Mon, Mar 6, 2023 at 4:16 AM Michael Collison wrote:
>
> This patch adds support for registering target hooks for basic
> autovectorization support as well as basic tuning information for the
> vector extension.
Btw, during the state tuning isn't established or autovect support being
limited I
39 matches
Mail list logo