https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99379
Marek Polacek changed:
What|Removed |Added
Resolution|--- |INVALID
CC|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98856
--- Comment #19 from Richard Biener ---
So to recover performance we need both, avoiding the latency on the vector plus
avoiding the spilling. This variant is fast:
.L56:
.cfi_restore_state
vmovdqu (%rsi), %xmm4
movq
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99355
--- Comment #15 from Dominique d'Humieres ---
> Does the patch of comment 11 produce the expected result?
Quick test, yes.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99387
Marek Polacek changed:
What|Removed |Added
Ever confirmed|0 |1
Status|UNCONFIRMED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99378
--- Comment #2 from Vladimir Makarov ---
Thank you for reporting this.
I've reproduced the bug. The fix will be ready this week.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99383
--- Comment #6 from Jakub Jelinek ---
Note, it could be even POINTER_DIFF_EXPR of the value and the first value in
the table or something similar.
The generic code would need to ensure for flag_pic that either reloc is
null_pointer_node for all e
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98856
--- Comment #20 from Uroš Bizjak ---
(In reply to Richard Biener from comment #18)
> Even on Skylake it's 2 (movq) + 3 (vpinsr), so there it's 6 vs. 3. Not
> sure if we should somehow do this late somehow (peephole or splitter) since
> it requir
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98856
--- Comment #21 from Uroš Bizjak ---
(In reply to Uroš Bizjak from comment #20)
> (In reply to Richard Biener from comment #18)
> > Even on Skylake it's 2 (movq) + 3 (vpinsr), so there it's 6 vs. 3. Not
> > sure if we should somehow do this late
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99383
--- Comment #7 from Jakub Jelinek ---
The code would need to also verify the constants are all pointers, just having
a relocation nested somewhere in a struct wouldn't work.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99377
Nathan Sidwell changed:
What|Removed |Added
Last reconfirmed||2021-03-04
Ever confirmed|0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93235
--- Comment #8 from CVS Commits ---
The master branch has been updated by Jakub Jelinek :
https://gcc.gnu.org/g:0ad6de3883a1641f7ec0bd9cf56d41fa5b313dae
commit r11-7515-g0ad6de3883a1641f7ec0bd9cf56d41fa5b313dae
Author: Jakub Jelinek
Date: Th
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99374
Marek Polacek changed:
What|Removed |Added
Priority|P3 |P2
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99374
Marek Polacek changed:
What|Removed |Added
Status|NEW |ASSIGNED
Target Milestone|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99389
Bug ID: 99389
Summary: [modules] bad serialization of data
Product: gcc
Version: 11.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c++
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99390
Bug ID: 99390
Summary: [meta-bug] tracker bug for call summaries in
-fanalyzer
Product: gcc
Version: 11.0
Status: UNCONFIRMED
Keywords: meta-bug
Sever
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99391
Bug ID: 99391
Summary: Analyzer call summaries don't handle longjmp
Product: gcc
Version: 11.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: analy
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99391
--- Comment #1 from David Malcolm ---
There may well be a similar issue with exception-handling.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96749
Iain Sandoe changed:
What|Removed |Added
Ever confirmed|0 |1
Status|UNCONFIRMED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=44262
Andrew Pinski changed:
What|Removed |Added
Last reconfirmed||2021-03-04
Status|UNCONFIRME
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99384
Andrew Pinski changed:
What|Removed |Added
Resolution|--- |DUPLICATE
Status|UNCONFIRMED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95453
Andrew Pinski changed:
What|Removed |Added
CC||jonathan.poelen at gmail dot
com
--- Co
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95453
Andrew Pinski changed:
What|Removed |Added
Resolution|--- |DUPLICATE
Status|UNCONFIRMED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97607
Andrew Pinski changed:
What|Removed |Added
CC||gabravier at gmail dot com
--- Comment #
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97607
Andrew Pinski changed:
What|Removed |Added
CC||mike.k at digitalcarbide dot
com
--- Co
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93605
Andrew Pinski changed:
What|Removed |Added
Resolution|--- |DUPLICATE
Status|NEW
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99392
Bug ID: 99392
Summary: [10/11 regression] ICE for
g++.dg/cpp1y/lambda-generic-variadic20.C
Product: gcc
Version: 11.0
Status: UNCONFIRMED
Severity: normal
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99392
seurer at gcc dot gnu.org changed:
What|Removed |Added
Build||powerpc64-linux-gnu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99392
Peter Bergner changed:
What|Removed |Added
Target|powerpc64-linux-gnu |powerpc-linux-gnu
--- Comment #2 from Pe
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99392
--- Comment #3 from seurer at gcc dot gnu.org ---
This is probably a duplicate of PR90448
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99392
seurer at gcc dot gnu.org changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Resolution|-
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90448
seurer at gcc dot gnu.org changed:
What|Removed |Added
CC||seurer at gcc dot gnu.org
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90448
--- Comment #11 from seurer at gcc dot gnu.org ---
This (still) fails on powerpc BE 32 bit compiler for both gcc 10 and trunk.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99355
--- Comment #16 from Tobias Burnus ---
Patch: https://gcc.gnu.org/pipermail/gcc-patches/2021-March/566301.html
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99360
--- Comment #3 from simon at pushface dot org ---
(In reply to Eric Botcazou from comment #2)
> Created attachment 50297 [details]
> Stopgap fix
>
> To be applied on the 11 branch only.
Worked a treat! on both x86_64 (for the code in the reprodu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99393
Bug ID: 99393
Summary: Unoptimized tailcall with char and short as parameter
(x86)
Product: gcc
Version: 10.2.0
Status: UNCONFIRMED
Severity: normal
P
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99394
Bug ID: 99394
Summary: s254 benchmark of TSVC is vectorized by clang and not
by gcc
Product: gcc
Version: 11.0
Status: UNCONFIRMED
Severity: normal
Pr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99360
--- Comment #4 from Eric Botcazou ---
> Worked a treat! on both x86_64 (for the code in the reproducer, which of
> course then went on to fail because of partial RTS) and for the original
> arm-eabi problem, which then executed its test code perf
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99395
Bug ID: 99395
Summary: s116 benchmark of TSVC is vectorized by clang and not
by gcc
Product: gcc
Version: 11.0
Status: UNCONFIRMED
Severity: normal
Pr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99396
Bug ID: 99396
Summary: std::rotl and std::rotr do not invoke intrinsics,
leading to serious performance issues
Product: gcc
Version: 11.0
Status: UNCONFIRMED
Se
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99397
Bug ID: 99397
Summary: s152 benchmark of TSVC is vectorized by clang and not
by gcc
Product: gcc
Version: 11.0
Status: UNCONFIRMED
Severity: normal
Pr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99395
--- Comment #1 from Jan Hubicka ---
Loop is:
real_t s116 (struct args_t * func_args)
{
int i;
int nl;
static const char __func__[5] = "s116";
struct timeval * _1;
int _2;
float _3;
float _4;
float _5;
int _6;
float _7;
floa
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99394
--- Comment #1 from Jan Hubicka ---
Here we fail with:
tsvc.c:1526:27: note: vect_is_simple_use: operand x_30 = PHI <_2(8),
x_18(3)>, type of def: unknown
tsvc.c:1526:27: missed: Unsupported pattern.
tsvc.c:1527:26: missed: not vectorized:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99393
Andrew Pinski changed:
What|Removed |Added
Resolution|--- |DUPLICATE
Status|UNCONFIRMED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97607
Andrew Pinski changed:
What|Removed |Added
CC||jonathan.poelen at gmail dot
com
--- Co
addl$1, d(%rip)
jmp .L3
.cfi_endproc
.LFE1:
.size main, .-main
.local d
.comm d,4,4
.local a
.comm a,4,4
.ident "GCC: (GNU) 11.0.1 20210304 (experimental) [master revision
cdfc2f6a6dc:ab3cea6cccd:f36
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99396
Andrew Pinski changed:
What|Removed |Added
Component|libstdc++ |tree-optimization
Status|UNC
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99396
Andrew Pinski changed:
What|Removed |Added
Summary|std::rotl and std::rotr do |std::rotl and std::rotr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=8
--- Comment #15 from CVS Commits ---
The master branch has been updated by Hans-Peter Nilsson :
https://gcc.gnu.org/g:8d240b3f0615a890d8bdd9319842601a48292522
commit r11-7518-g8d240b3f0615a890d8bdd9319842601a48292522
Author: Hans-Peter Nilsson
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=8
Hans-Peter Nilsson changed:
What|Removed |Added
Last reconfirmed|2021-02-23 00:00:00 |2021-3-5
--- Comment #16 from Hans-
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99396
--- Comment #2 from cqwrteur ---
(In reply to Andrew Pinski from comment #1)
> return std::rotr(v,((unsigned int)t)&63);
> Fixes the problem
> int a = std::abs(t);
> a &= 63;
> return std::rotr(v,a);
>
> Also improves the si
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98384
--- Comment #23 from David Edelsohn ---
The AIX failure is:
printf_buffer=
1.442695040888963387004650940070860088
to_chars_buffer=
1.442695040888963387004650940070860087871551513
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99314
Kito Cheng changed:
What|Removed |Added
Status|UNCONFIRMED |ASSIGNED
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99396
--- Comment #3 from Andrew Pinski ---
(In reply to cqwrteur from comment #2)
> I would like to see __builtin_cpp_rotl and __builtin_cpp_rotr to allow more
> aggressive optimizations since rotl and rotr are so important for
> cryptography.
You do
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99396
--- Comment #4 from cqwrteur ---
(In reply to Andrew Pinski from comment #3)
> (In reply to cqwrteur from comment #2)
> > I would like to see __builtin_cpp_rotl and __builtin_cpp_rotr to allow more
> > aggressive optimizations since rotl and rotr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95401
Alexandre Oliva changed:
What|Removed |Added
CC||aoliva at gcc dot gnu.org
--- Comment
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99398
Bug ID: 99398
Summary: Miss to optimize vector permutation fed by CTOR and
CTOR/CST
Product: gcc
Version: 11.0
Status: UNCONFIRMED
Severity: normal
Pr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99398
Kewen Lin changed:
What|Removed |Added
Status|UNCONFIRMED |ASSIGNED
Ever confirmed|0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99399
Bug ID: 99399
Summary: why does not a pack expansion that is a
using-delcaration which intends to introduce the base
classes's constructor accept by GCC
Product: gcc
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99399
--- Comment #1 from jim x ---
All the quotes refer to n4861.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99217
--- Comment #4 from huangpei at loongson dot cn
---
what do you mean " move the call to mips16_build_function_stub" ?
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99400
Bug ID: 99400
Summary: OpenMP: ICE in install_var_field, at omp-low.c:789
with "map(alloc: A) map(to: A)"
Product: gcc
Version: 11.0
Status: UNCONFIRMED
Keyword
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98856
--- Comment #22 from Richard Biener ---
(In reply to Uroš Bizjak from comment #21)
> (In reply to Uroš Bizjak from comment #20)
> > (In reply to Richard Biener from comment #18)
> > > Even on Skylake it's 2 (movq) + 3 (vpinsr), so there it's 6 vs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98856
--- Comment #23 from Richard Biener ---
Created attachment 50300
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=50300&action=edit
preprocessed source of the important Botan TU
This is the full preprocessed source of the TU. When compiled
101 - 163 of 163 matches
Mail list logo