https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106606
Bug ID: 106606
Summary: Internal compiler error with abstract derived type
using recursive class() components.
Product: gcc
Version: 11.3.0
Status: UNCONFIRMED
1490c21 back_threader::thread_blocks()
/testing/gcc/gcc_src_master/gcc/tree-ssa-threadbackward.cc:943
0x1490d08 execute
/testing/gcc/gcc_src_master/gcc/tree-ssa-threadbackward.cc:1073
gcc version 13.0.0 20220812 (1595794f804ed3e925dcdf5f21b7fa762c74ca15)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106434
--- Comment #2 from Josh Marshall ---
How involved should I be on this?
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82889
--- Comment #5 from AK ---
Link to compiler explorer: https://godbolt.org/z/dGYG4dG15
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82889
--- Comment #4 from AK ---
Seems like clang doesn't sign extend.
$ clang -O3 -std=c++14 -g0
```
.text
.intel_syntax noprefix
.file "example.cpp"
.globl lol(int*, int*, unsigned int, unsigned int)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106604
Bug ID: 106604
Summary: Fully-specified deduction guide in anonymous namespace
warns as-if a function? Unsuppressably?
Product: gcc
Version: 13.0
Status: UNCONFIRMED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78717
--- Comment #3 from AK ---
Even with a high inline limit, string::find didn't inline.
g++-11.0.2 -O3 -finline-limit=10 -S -o a.s s.cpp
cat a.s
```
_Z3fooRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_i:
.LFB1240:
.cfi_s
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92396
AK changed:
What|Removed |Added
CC||hiraditya at msn dot com
--- Comment #12 from AK -
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106569
--- Comment #8 from Jonathan Wakely ---
(In reply to Jonathan Wakely from comment #5)
> (In reply to David Binderman from comment #0)
> > Static analyser cppcheck can produce these style messages for gcc trunk
> > source code:
> >
> > $ fgrep u
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106589
--- Comment #3 from Jonathan Wakely ---
I haven't checked, but it's probably g:cfb582f62791dfadc243d97d37f0b83ef77cf480
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106569
--- Comment #7 from Jonathan Wakely ---
std::find_if exists since c++98.
I'll go through these in a couple of weeks, it's probably not productive for
people who don't know the C++ std::lib well to bother analysing the
suggestions.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106569
--- Comment #6 from Jonathan Wakely ---
(In reply to David Binderman from comment #2)
> According to
>
> https://cplusplus.com/reference/algorithm/any_of/
cplusplus.com is garbage, use cppreference.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106569
--- Comment #5 from Jonathan Wakely ---
(In reply to David Binderman from comment #0)
> Static analyser cppcheck can produce these style messages for gcc trunk
> source code:
>
> $ fgrep useStlAlgorithm cppcheck.20220809.out
> trunk.git/gcc/ana
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106603
Bug ID: 106603
Summary: Problem with character(:), allocatable, intent(out) ::
err for functions which return fixed arrays
Product: gcc
Version: 12.1.0
Status: UNCONFIRM
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106601
Andrew Pinski changed:
What|Removed |Added
Status|UNCONFIRMED |ASSIGNED
Ever confirmed|0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106601
Andrew Waterman changed:
What|Removed |Added
CC||andrew at sifive dot com
--- Comment
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106602
--- Comment #2 from Vineet Gupta ---
Yes I noted that in the original report.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106602
--- Comment #1 from Andrew Pinski ---
With ZBA_ZBB_ZBC_ZBS:
It is just:
foo2:
slli.uw a0,a0,6
ret
Which is good code gen :).
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106602
Bug ID: 106602
Summary: riscv: suboptimal codegen for shift left, right, left
Product: gcc
Version: 13.0
Status: UNCONFIRMED
Keywords: missed-optimization
Severity: norm
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106601
Bug ID: 106601
Summary: __builtin_bswap16 code gen could be improved with ZBB
enabled
Product: gcc
Version: 12.0
Status: UNCONFIRMED
Keywords: missed-optimizat
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106600
Andrew Pinski changed:
What|Removed |Added
Status|UNCONFIRMED |ASSIGNED
Ever confirmed|0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106600
Bug ID: 106600
Summary: __builtin_bswap32 is not hooked up for ZBB
Product: gcc
Version: 12.0
Status: UNCONFIRMED
Keywords: missed-optimization
Severity: normal
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106599
--- Comment #1 from Andrew Pinski ---
MSVC also rejects it.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106599
Bug ID: 106599
Summary: Wrong copy elision in delegating to copy-constructor
Product: gcc
Version: 12.1.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Comp
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106579
--- Comment #9 from Jakub Jelinek ---
Created attachment 53448
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=53448&action=edit
gcc13-pr106579.patch
On top of that, this implements ieee_class. ieee_value still to be
implemented.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106594
--- Comment #5 from Roger Sayle ---
Hi Tamar,
I think this is where I need to apologize. Combine is now canonicalizing these
equivalent RTL expressions to the zero_extend form, on the assumption that zero
extension has no data dependency and is
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106598
Bug ID: 106598
Summary: s390: Inefficient branchless conditionals for int
Product: gcc
Version: 11.2.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Compone
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106594
--- Comment #4 from Tamar Christina ---
Hmm my concern here is though that we've now introduced two forms to represent
this and may cause an issue in other places where we sink extensions.
Perhaps there should be some canonization somewhere? ma
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106590
Jakub Jelinek changed:
What|Removed |Added
Assignee|unassigned at gcc dot gnu.org |jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101839
--- Comment #11 from Jan Hubicka ---
Fixed on mainline with r:0f2c7ccd14a29a8af8318f50b8296098fb0ab218
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106057
--- Comment #4 from CVS Commits ---
The master branch has been updated by Jan Hubicka :
https://gcc.gnu.org/g:0f2c7ccd14a29a8af8318f50b8296098fb0ab218
commit r13-2034-g0f2c7ccd14a29a8af8318f50b8296098fb0ab218
Author: Jan Hubicka
Date: Fri A
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106597
Bug ID: 106597
Summary: False positive Wanalyzer-out-of-bounds warnings in
coreutils/gnulib
Product: gcc
Version: unknown
Status: UNCONFIRMED
Severity: normal
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106594
Roger Sayle changed:
What|Removed |Added
Last reconfirmed||2022-08-12
Status|UNCONFIRMED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106590
--- Comment #6 from Jakub Jelinek ---
Cleaned up testcase:
/* { dg-additional-options "-mtune=skylake" { target { i?86-*-* x86_64-*-* } }
} */
typedef struct A { short a; } A;
typedef A *B;
typedef struct C { int c, d; } C;
typedef C *D;
B
fo
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106596
Marek Polacek changed:
What|Removed |Added
Ever confirmed|0 |1
Status|UNCONFIRMED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106596
Bug ID: 106596
Summary: Not a helpful diagnostic when putting things out of
order in a member function
Product: gcc
Version: 12.0
Status: UNCONFIRMED
Severity:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105898
--- Comment #3 from Tim Lange ---
This checker is nearly finished, but is blocked by:
https://gcc.gnu.org/pipermail/gcc/2022-July/239213.html
tl;dr: the current draft of the C standard does include new examples of how the
restrict keyword sho
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99888
--- Comment #9 from Segher Boessenkool ---
(In reply to Alan Modra from comment #8)
> (In reply to Segher Boessenkool from comment #7)
> > '-fpatchable-function-entry=N[,M]'
> > Generate N NOPs right at the beginning of each function, with t
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106595
Bug ID: 106595
Summary: False positive Wanalyzer-out-of-bounds warnings in
yacc generated files
Product: gcc
Version: unknown
Status: UNCONFIRMED
Severity: nor
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106594
--- Comment #2 from Tamar Christina ---
(In reply to Richard Biener from comment #1)
> I believe this was some match.pd simplification - why does this affect the
> addressing mode? Is the IVOPTs result different or does it differ later?
The re
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106594
Richard Biener changed:
What|Removed |Added
Target Milestone|--- |13.0
CC|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106506
Jakub Jelinek changed:
What|Removed |Added
Resolution|--- |FIXED
Status|ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106506
--- Comment #2 from CVS Commits ---
The master branch has been updated by Jakub Jelinek :
https://gcc.gnu.org/g:83e9bc792ef10d08bb952a961e8c6f567521d28d
commit r13-2032-g83e9bc792ef10d08bb952a961e8c6f567521d28d
Author: Jakub Jelinek
Date: F
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=26163
Bug 26163 depends on bug 106593, which changed state.
Bug 106593 Summary: [13 Regression] ICE in range_on_path_entry, at
gimple-range-path.cc:164 since r13-2020-g16b013c9d9b4d950
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106593
Wha
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106593
Richard Biener changed:
What|Removed |Added
Resolution|--- |FIXED
Status|ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106593
--- Comment #2 from CVS Commits ---
The master branch has been updated by Richard Biener :
https://gcc.gnu.org/g:4cc0d3ebaee4b54280ff0466d8e5b351a3b5bacc
commit r13-2031-g4cc0d3ebaee4b54280ff0466d8e5b351a3b5bacc
Author: Richard Biener
Date:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106524
Tamar Christina changed:
What|Removed |Added
Summary|[12/13 Regression] ICE in |[12 Regression] ICE in
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106524
--- Comment #2 from CVS Commits ---
The master branch has been updated by Tamar Christina :
https://gcc.gnu.org/g:f4ff20d464f90c85919ce2e7fa63e204dcda4e40
commit r13-2030-gf4ff20d464f90c85919ce2e7fa63e204dcda4e40
Author: Tamar Christina
Date:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106594
Bug ID: 106594
Summary: [13 Regression] sign-extensions no longer merged into
addressing mode
Product: gcc
Version: 13.0
Status: UNCONFIRMED
Keywords: missed-o
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106579
Jakub Jelinek changed:
What|Removed |Added
Attachment #53440|0 |1
is obsolete|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106472
Jeff Rahr changed:
What|Removed |Added
CC||jeffrey.rahr at baesystems dot
com
--- Com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106593
Richard Biener changed:
What|Removed |Added
Last reconfirmed||2022-08-12
Ever confirmed|0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106593
Bug ID: 106593
Summary: [13 Regression] ICE in range_on_path_entry, at
gimple-range-path.cc:164 since
r13-2020-g16b013c9d9b4d950
Product: gcc
Version: 13.0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106539
--- Comment #1 from CVS Commits ---
The master branch has been updated by Tim Lange :
https://gcc.gnu.org/g:2b75b3b6a4ddc0d65a84a0cc4b00c47ae70e52c0
commit r13-2028-g2b75b3b6a4ddc0d65a84a0cc4b00c47ae70e52c0
Author: Tim Lange
Date: Fri Aug 1
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106000
--- Comment #6 from CVS Commits ---
The master branch has been updated by Tim Lange :
https://gcc.gnu.org/g:7e3b45befdbbf1a1f9ff728fa2bac31b4756907c
commit r13-2029-g7e3b45befdbbf1a1f9ff728fa2bac31b4756907c
Author: Tim Lange
Date: Fri Aug 1
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106592
Bug ID: 106592
Summary: s390: Inefficient branchless conditionals for long
long
Product: gcc
Version: 11.2.0
Status: UNCONFIRMED
Severity: normal
Pri
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106369
Richard Biener changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106369
--- Comment #14 from CVS Commits ---
The releases/gcc-12 branch has been updated by Richard Biener
:
https://gcc.gnu.org/g:6b7d570a5001bb79e34c0d1626a8c7f55386dac7
commit r12-8684-g6b7d570a5001bb79e34c0d1626a8c7f55386dac7
Author: Jason Merrill
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67048
--- Comment #8 from CVS Commits ---
The releases/gcc-12 branch has been updated by Richard Biener
:
https://gcc.gnu.org/g:60fed79c1e9a968eaedf292b298d19c9475ad37a
commit r12-8683-g60fed79c1e9a968eaedf292b298d19c9475ad37a
Author: Marek Polacek
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99889
Kewen Lin changed:
What|Removed |Added
CC||linkw at gcc dot gnu.org
Ever confirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106524
Tamar Christina changed:
What|Removed |Added
Assignee|unassigned at gcc dot gnu.org |tnfchris at gcc dot
gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69410
--- Comment #7 from Zopolis0 ---
With this change, GCC gets most of the way through bootstrapping until failing
on a issue on stage 3 specific to my machine so it seems like this doesn't
break anything.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91771
Xionghu Luo (luoxhu at gcc dot gnu.org) changed:
What|Removed |Added
CC||yinyuefengyi at
63 matches
Mail list logo