https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99822
ktkachov at gcc dot gnu.org changed:
What|Removed |Added
Status|NEW |ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99822
ktkachov at gcc dot gnu.org changed:
What|Removed |Added
Known to work||10.2.1
Known to fail
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99037
ktkachov at gcc dot gnu.org changed:
What|Removed |Added
CC||asolokha at gmx dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99808
ktkachov at gcc dot gnu.org changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99766
ktkachov at gcc dot gnu.org changed:
What|Removed |Added
Status|NEW |RESOLVED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99813
ktkachov at gcc dot gnu.org changed:
What|Removed |Added
Known to work||10.2.1
Summary
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99807
ktkachov at gcc dot gnu.org changed:
What|Removed |Added
CC||ktkachov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99766
ktkachov at gcc dot gnu.org changed:
What|Removed |Added
Target Milestone|--- |11.0
Priority|P3
Priority: P3
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: ktkachov at gcc dot gnu.org
Target Milestone: ---
Target: aarch64
#include
#include
typedef float b __attribute__((__mode__(HF)));
typedef struct {
b c;
b d;
} e;
int
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96582
ktkachov at gcc dot gnu.org changed:
What|Removed |Added
CC||ktkachov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99593
--- Comment #10 from ktkachov at gcc dot gnu.org ---
(In reply to Jakub Jelinek from comment #9)
> Comment on attachment 50412 [details]
> proposed testcase
>
> Any reason not to replace
> __simd128_int32_t with int32x4_t ,
> _
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99593
--- Comment #8 from ktkachov at gcc dot gnu.org ---
(In reply to Christophe Lyon from comment #7)
> Created attachment 50412 [details]
> proposed testcase
>
> Here is a proposal for a testcase derived from the initial descriptio
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96825
ktkachov at gcc dot gnu.org changed:
What|Removed |Added
CC||ktkachov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99593
ktkachov at gcc dot gnu.org changed:
What|Removed |Added
Summary|[11 Regression] arm MVE ICE |[11 Regression] arm Neon
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99560
ktkachov at gcc dot gnu.org changed:
What|Removed |Added
Component|target |rtl-optimization
Last
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99540
ktkachov at gcc dot gnu.org changed:
What|Removed |Added
Target Milestone|--- |10.3
Known to work
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99520
--- Comment #6 from ktkachov at gcc dot gnu.org ---
FWIW the version in the initial comment is what appears in 525.x264_r in
SPEC2017
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99520
--- Comment #4 from ktkachov at gcc dot gnu.org ---
(In reply to Jakub Jelinek from comment #3)
> Consider e.g.
> unsigned foo (unsigned x)
> {
> return (x<<24) + ((x<<8)&0xff) + ((x>>8)&0xff
Priority: P3
Component: middle-end
Assignee: unassigned at gcc dot gnu.org
Reporter: ktkachov at gcc dot gnu.org
Target Milestone: ---
#include
uint32_t endian_fix32( uint32_t x ){
return (x<<24) + ((x<<8)&0xff) + ((x>>8)&0xff00) + (x&g
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99437
ktkachov at gcc dot gnu.org changed:
What|Removed |Added
Priority|P3 |P1
Assignee
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99312
ktkachov at gcc dot gnu.org changed:
What|Removed |Added
CC||ktkachov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99195
--- Comment #1 from ktkachov at gcc dot gnu.org ---
Using a define_subst like:
(define_subst "add_vec_concat_subst"
[(set (match_operand:VDMOV 0 "" "")
(match_operand:VDMOV 1 "" "")
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93235
ktkachov at gcc dot gnu.org changed:
What|Removed |Added
CC||ktkachov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96357
ktkachov at gcc dot gnu.org changed:
What|Removed |Added
CC||andrew.goodbody at linaro
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99316
ktkachov at gcc dot gnu.org changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99252
ktkachov at gcc dot gnu.org changed:
What|Removed |Added
Ever confirmed|0 |1
Known to fail
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99249
ktkachov at gcc dot gnu.org changed:
What|Removed |Added
Known to fail||10.2.1
Status
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99216
ktkachov at gcc dot gnu.org changed:
What|Removed |Added
Target Milestone|--- |10.3
Ever confirmed|0
Keywords: missed-optimization
Severity: normal
Priority: P3
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: ktkachov at gcc dot gnu.org
Target Milestone: ---
Target: aarch64
Motivating testcases:
#include
#define ONE
Priority: P3
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: ktkachov at gcc dot gnu.org
Target Milestone: ---
Target: aarch64
void ld_st_4 (char *x)
{
for (int i = 0; i < 4096; i += 4)
{
char r = x[i];
cha
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98214
--- Comment #7 from ktkachov at gcc dot gnu.org ---
*** Bug 98196 has been marked as a duplicate of this bug. ***
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98196
ktkachov at gcc dot gnu.org changed:
What|Removed |Added
CC||ktkachov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99102
ktkachov at gcc dot gnu.org changed:
What|Removed |Added
CC||ktkachov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99092
ktkachov at gcc dot gnu.org changed:
What|Removed |Added
CC||ktkachov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95964
ktkachov at gcc dot gnu.org changed:
What|Removed |Added
Last reconfirmed||2021-02-10
Ever
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95958
Bug 95958 depends on bug 82074, which changed state.
Bug 82074 Summary: [aarch64] vmlsq_f32 compiled into 2 instructions
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82074
What|Removed |Added
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82074
ktkachov at gcc dot gnu.org changed:
What|Removed |Added
Status|NEW |RESOLVED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95958
Bug 95958 depends on bug 95265, which changed state.
Bug 95265 Summary: aarch64: suboptimal code generation for common neon
intrinsic sequence involving shrn and mull
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95265
What
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95265
ktkachov at gcc dot gnu.org changed:
What|Removed |Added
Resolution|--- |FIXED
Known to work
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99037
ktkachov at gcc dot gnu.org changed:
What|Removed |Added
Status|NEW |ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99012
ktkachov at gcc dot gnu.org changed:
What|Removed |Added
CC||ktkachov at gcc dot gnu.org
Keywords: missed-optimization
Severity: normal
Priority: P3
Component: rtl-optimization
Assignee: unassigned at gcc dot gnu.org
Reporter: ktkachov at gcc dot gnu.org
Target Milestone: ---
The motivating aarch64 testcase is this:
#include
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97236
ktkachov at gcc dot gnu.org changed:
What|Removed |Added
Known to work||9.3.1
CC
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97236
--- Comment #13 from ktkachov at gcc dot gnu.org ---
*** Bug 98949 has been marked as a duplicate of this bug. ***
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98949
ktkachov at gcc dot gnu.org changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98974
ktkachov at gcc dot gnu.org changed:
What|Removed |Added
Last reconfirmed||2021-02-05
Known
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98949
ktkachov at gcc dot gnu.org changed:
What|Removed |Added
CC||ktkachov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98931
ktkachov at gcc dot gnu.org changed:
What|Removed |Added
Summary|arm: Assembly fails with|[11 Regression] arm
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98917
ktkachov at gcc dot gnu.org changed:
What|Removed |Added
CC||ktkachov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97528
--- Comment #8 from ktkachov at gcc dot gnu.org ---
If the patch tests cleanly we should apply it to GCC 9 and 8 too (if
applicable)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91753
ktkachov at gcc dot gnu.org changed:
What|Removed |Added
CC||ktkachov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98877
ktkachov at gcc dot gnu.org changed:
What|Removed |Added
Ever confirmed|0 |1
CC
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95265
Bug 95265 depends on bug 92665, which changed state.
Bug 92665 Summary: [AArch64] low lanes select not optimized out for vmlal
intrinsics
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92665
What|Removed |Added
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92665
ktkachov at gcc dot gnu.org changed:
What|Removed |Added
CC||ktkachov at gcc dot gnu.org
: missed-optimization
Severity: normal
Priority: P3
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: ktkachov at gcc dot gnu.org
Target Milestone: ---
Target: aarch64
#define N 1024
unsigned char in[N];
unsigned char
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98766
ktkachov at gcc dot gnu.org changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98849
--- Comment #5 from ktkachov at gcc dot gnu.org ---
Looks like after the refactoring to introduce MVE shifts (which doesn't ICE) we
need to make sure the optab is still disabled for iwmmxt?
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98766
ktkachov at gcc dot gnu.org changed:
What|Removed |Added
Summary|[10/11 Regression] SVE: ICE |[10 Regression] SVE: ICE
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98766
ktkachov at gcc dot gnu.org changed:
What|Removed |Added
Status|NEW |ASSIGNED
--- Comment #3
-optimization
Severity: normal
Priority: P3
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: ktkachov at gcc dot gnu.org
Target Milestone: ---
Target: aarch64
#define N 1024
unsigned short res[N];
unsigned int in[N];
void
foo
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98791
ktkachov at gcc dot gnu.org changed:
What|Removed |Added
CC||ktkachov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97172
ktkachov at gcc dot gnu.org changed:
What|Removed |Added
Last reconfirmed|2020-09-23 00:00:00 |2021-1-22
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98766
ktkachov at gcc dot gnu.org changed:
What|Removed |Added
Known to fail||10.2.1
Summary
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98726
ktkachov at gcc dot gnu.org changed:
What|Removed |Added
Known to work||9.3.1
Status
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98268
ktkachov at gcc dot gnu.org changed:
What|Removed |Added
Summary|[10 Regression] ICE:|[10/11 Regression] ICE
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98268
ktkachov at gcc dot gnu.org changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Priority|P3
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98681
ktkachov at gcc dot gnu.org changed:
What|Removed |Added
Ever confirmed|0 |1
Status
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98657
ktkachov at gcc dot gnu.org changed:
What|Removed |Added
Ever confirmed|0 |1
Priority|P3
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98641
--- Comment #1 from ktkachov at gcc dot gnu.org ---
The component is marked as C++, but it would be good to have these in C as
well.
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: ktkachov at gcc dot gnu.org
Target Milestone: ---
We received reports that users found the pointer alignment builtins provided by
LLVM useful in avoiding error-prone casting to and from intptr_t:
https
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98636
--- Comment #8 from ktkachov at gcc dot gnu.org ---
(In reply to prathamesh3492 from comment #7)
> I think the error is correct.
> CCing Kyrill -- could you please confirm if the error is valid for
> above case ?
> Thanks!
Yes, -
Priority: P3
Component: tree-optimization
Assignee: unassigned at gcc dot gnu.org
Reporter: ktkachov at gcc dot gnu.org
Target Milestone: ---
typedef signed int *__restrict__ pSINT;
typedef unsigned int *__restrict__ pUINT;
#define MIN(a, b) ((a) < (b) ? (a) :
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98535
ktkachov at gcc dot gnu.org changed:
What|Removed |Added
CC||rsandifo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98535
--- Comment #1 from ktkachov at gcc dot gnu.org ---
This backtrace started with my commit 64432b680eab0bddbe9a4ad4798457cf6a14ad60
but before this it still ICEd with:
foo.c: In function 'i':
foo.c:12:1: error: type mismatch in 'vec_perm_expr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98535
ktkachov at gcc dot gnu.org changed:
What|Removed |Added
Target Milestone|--- |11.0
Priority|P3
Status: UNCONFIRMED
Keywords: ice-on-valid-code
Severity: normal
Priority: P3
Component: tree-optimization
Assignee: unassigned at gcc dot gnu.org
Reporter: ktkachov at gcc dot gnu.org
Target Milestone: ---
Target: aarch64
-optimization
Severity: normal
Priority: P3
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: ktkachov at gcc dot gnu.org
Target Milestone: ---
Target: aarch64
I've seen these patterns while looking at some disassemblies but I
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96974
ktkachov at gcc dot gnu.org changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Priority|P3
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98448
--- Comment #2 from ktkachov at gcc dot gnu.org ---
Indeed, I see it passing with today's trunk.
Nathan, if you can't reproduce it feel free to close this.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98477
--- Comment #1 from ktkachov at gcc dot gnu.org ---
Or a =r,r,r alternative to the FCSEL pattern instead...
sed-optimization
Severity: normal
Priority: P3
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: ktkachov at gcc dot gnu.org
Target Milestone: ---
Target: aarch64
Code like
void
foo (int a, double *b)
{
*b = a ? 1.0 : 20
: normal
Priority: P3
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: ktkachov at gcc dot gnu.org
Target Milestone: ---
typedef long long v2di __attribute__((vector_size (16)));
typedef int v2si __attribute__((vector_size (8)));
void
foo
Severity: normal
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: ktkachov at gcc dot gnu.org
CC: nathan at gcc dot gnu.org
Target Milestone: ---
Doing a bootstrap-O3 on aarch64-none-linux-gnu fails comparison
Priority: P3
Component: tree-optimization
Assignee: unassigned at gcc dot gnu.org
Reporter: ktkachov at gcc dot gnu.org
Target Milestone: ---
Consider the testcase:
#define N 1024
double a[N];
double b[N];
double c[N];
double d[N];
double e[N];
double f[N];
double g[N
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98322
ktkachov at gcc dot gnu.org changed:
What|Removed |Added
Resolution|--- |INVALID
CC
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98279
ktkachov at gcc dot gnu.org changed:
What|Removed |Added
CC||ktkachov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98259
ktkachov at gcc dot gnu.org changed:
What|Removed |Added
CC||ktkachov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98199
ktkachov at gcc dot gnu.org changed:
What|Removed |Added
Last reconfirmed||2020-12-08
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98177
ktkachov at gcc dot gnu.org changed:
What|Removed |Added
Last reconfirmed||2020-12-07
Ever
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97969
--- Comment #8 from ktkachov at gcc dot gnu.org ---
(In reply to Haoxin Tu from comment #7)
> (In reply to Paul Sokolovsky from comment #0)
>
> Hi, Paul. May I ask how to reduce compile-time-hog/memory-hog test cases
> using CRedu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97969
--- Comment #6 from ktkachov at gcc dot gnu.org ---
Bisection shows it started with g:8d2d39587d941a40f25ea0144cceb677df115040
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97969
ktkachov at gcc dot gnu.org changed:
What|Removed |Added
CC||vmakarov at gcc dot gnu.org
: missed-optimization
Severity: normal
Priority: P3
Component: tree-optimization
Assignee: unassigned at gcc dot gnu.org
Reporter: ktkachov at gcc dot gnu.org
Target Milestone: ---
Target: aarch64
The code:
void x (long * __restrict
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97969
ktkachov at gcc dot gnu.org changed:
What|Removed |Added
Target||arm
Status
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97929
ktkachov at gcc dot gnu.org changed:
What|Removed |Added
Ever confirmed|0 |1
Status
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97904
ktkachov at gcc dot gnu.org changed:
What|Removed |Added
Known to fail||10.2.1, 11.0
Target
: P3
Component: tree-optimization
Assignee: unassigned at gcc dot gnu.org
Reporter: ktkachov at gcc dot gnu.org
Target Milestone: ---
Target: aarch64
The testcase below ICEs for -march=armv8.2-a+sve
at -O0 the ICE is:
ice.c:19:1: internal compiler error
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70210
--- Comment #6 from ktkachov at gcc dot gnu.org ---
(In reply to Viktor Engelmann from comment #5)
> Hmmm the problem isn't related to docker - I get the same problem when I run
> gcc on the raspberry directly with -mcpu=armv7l as autocon
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70210
ktkachov at gcc dot gnu.org changed:
What|Removed |Added
CC||ktkachov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97546
ktkachov at gcc dot gnu.org changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
101 - 200 of 2090 matches
Mail list logo