https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116911
Andrew Pinski changed:
What|Removed |Added
Depends on||113266
--- Comment #7 from Andrew Pinsk
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116911
--- Comment #5 from Andrew Pinski ---
Note we should accept this for C++11 too:
```
template struct a {};
static int guard;
a b;
```
But that has always been rejected.
clang warns about the original reduced testcase for c++98 but that is valid
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116911
Andrew Pinski changed:
What|Removed |Added
Keywords|needs-bisection |rejects-valid
CC|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116911
Andrew Pinski changed:
What|Removed |Added
Last reconfirmed||2024-09-30
Ever confirmed|0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85186
Andrew Pinski changed:
What|Removed |Added
Keywords||needs-bisection
Known to work|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116912
Andrew Pinski changed:
What|Removed |Added
Status|WAITING |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116912
--- Comment #3 from Andrew Pinski ---
Note you should also read https://gcc.gnu.org/bugs/ which has this:
Similarly, if compiling with -fno-strict-aliasing -fwrapv
-fno-aggressive-loop-optimizations makes a difference, or if compiling with
-fsan
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116912
Andrew Pinski changed:
What|Removed |Added
Last reconfirmed||2024-09-30
Status|UNCONFIRM
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111733
--- Comment #2 from Andrew Pinski ---
https://gcc.gnu.org/pipermail/gcc-patches/2024-September/664160.html
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116901
Andrew Pinski changed:
What|Removed |Added
Summary|pr110625_4.c fails on |[15 Regression]
|aarc
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116868
Andrew Pinski changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116866
Andrew Pinski changed:
What|Removed |Added
Severity|normal |enhancement
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116865
Andrew Pinski changed:
What|Removed |Added
Known to work||13.1.0, 13.3.0
Target Milestone|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116888
Andrew Pinski changed:
What|Removed |Added
Keywords||diagnostic
--- Comment #3 from Andrew P
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116911
Andrew Pinski changed:
What|Removed |Added
Target Milestone|--- |15.0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108915
Andrew Pinski changed:
What|Removed |Added
Resolution|INVALID |DUPLICATE
--- Comment #7 from Andrew Pi
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101979
Andrew Pinski changed:
What|Removed |Added
Resolution|INVALID |DUPLICATE
--- Comment #2 from Andrew Pi
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77964
Andrew Pinski changed:
What|Removed |Added
CC||cooper.qu at linux dot
alibaba.com
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116910
Andrew Pinski changed:
What|Removed |Added
Severity|normal |enhancement
--- Comment #1 from Andrew
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116910
Bug ID: 116910
Summary: How to iterate a "section array" maybe should be
documented
Product: gcc
Version: 15.0
Status: UNCONFIRMED
Keywords: documentation
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77964
Andrew Pinski changed:
What|Removed |Added
CC||stian.skjelstad at gmail dot
com
--- Co
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107010
Andrew Pinski changed:
What|Removed |Added
Resolution|INVALID |DUPLICATE
--- Comment #6 from Andrew Pi
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107010
Andrew Pinski changed:
What|Removed |Added
CC||federico at kircheis dot it
--- Comment
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114597
Andrew Pinski changed:
What|Removed |Added
Resolution|INVALID |DUPLICATE
--- Comment #6 from Andrew Pi
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116909
Andrew Pinski changed:
What|Removed |Added
Resolution|--- |DUPLICATE
Status|UNCONFIRME
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107010
Andrew Pinski changed:
What|Removed |Added
CC||141242068 at smail dot
nju.edu.cn
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107010
Andrew Pinski changed:
What|Removed |Added
CC||hiraditya at msn dot com
--- Comment #3
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116909
--- Comment #1 from Andrew Pinski ---
auto get_tests() noexcept {
extern const test_signature *const tests_begin[];
extern const test_signature *const tests_end[];
const test_signature *const * b = tests_begin;
asm("":"+r"(b));
const t
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116908
Bug ID: 116908
Summary: ICE (invalid calls_comdat_local flag) with -O1
compiling webkit
Product: gcc
Version: 15.0
Status: UNCONFIRMED
Keywords: ice-on-valid-c
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55212
--- Comment #359 from Andrew Pinski ---
(In reply to John Paul Adrian Glaubitz from comment #358)
> (In reply to Andrew Pinski from comment #357)
> > (In reply to Andrew Pinski from comment #356)
> > > Can you file a seperate bug for this since I
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55212
--- Comment #357 from Andrew Pinski ---
(In reply to Andrew Pinski from comment #356)
> Can you file a seperate bug for this since I think it is a generic IPA issue
> ratehr than specific to sh?
I will file it seperately since I can reproduce it
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116908
--- Comment #2 from Andrew Pinski ---
Reducing ...
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116908
--- Comment #1 from Andrew Pinski ---
Created attachment 59240
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=59240&action=edit
testcase
compile with `-O1 -std=c++20` (for x86_64, you need -m32).
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116907
--- Comment #3 from Andrew Pinski ---
(In reply to Sam James from comment #2)
> Works with -save-temps :(
Try with `--param ggc-min-expand=1 --param ggc-min-heapsize=1` Maybe it is
trying to output something which has been freed.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116907
Andrew Pinski changed:
What|Removed |Added
Target Milestone|--- |15.0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116891
Andrew Pinski changed:
What|Removed |Added
Summary|[12/13/14/15 Regression]|[12/13/14/15 Regression]
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116891
Andrew Pinski changed:
What|Removed |Added
Known to work||8.5.0
Summary|invalid optimi
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116905
Andrew Pinski changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Keywords|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116906
Andrew Pinski changed:
What|Removed |Added
Last reconfirmed||2024-09-30
Keywords|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=7
Andrew Pinski changed:
What|Removed |Added
Depends on||59660
--- Comment #6 from Andrew Pinski
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59660
--- Comment #18 from Andrew Pinski ---
(In reply to Andrew Pinski from comment #17)
> I have a phiopt change which allows us now to optimize this in phiopt2 (and
> get the tail call in tailr2).
phiprop should do it instead of phiopt ...
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116890
--- Comment #2 from Andrew Pinski ---
Here is another example:
```
int g(bool a, bool b, int c)
{
int x;
if (c) x = a | b;
else x = 1;
return x;
}
int g1(bool a, bool b, int c)
{
bool x;
if (c) x = a | b;
else x = 1;
return x;
}
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55212
--- Comment #356 from Andrew Pinski ---
(In reply to John Paul Adrian Glaubitz from comment #355)
> (In reply to John Paul Adrian Glaubitz from comment #352)
> > I will try to figured out what optimization flag triggered the ICE. Also, I
> > will
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116899
Andrew Pinski changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116899
--- Comment #1 from Andrew Pinski ---
Created attachment 59229
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=59229&action=edit
testcase that fails everywhere
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116898
--- Comment #1 from Andrew Pinski ---
Interesting it does NOT ICE for aarch64.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116896
--- Comment #2 from Andrew Pinski ---
aarch64 code gen:
-UMANUAL:
```
_Z3watRKiS0_:
ldr w3, [x0]
mov w2, 1
ldr w0, [x1]
cmp w3, w0
csinv w0, w2, wzr, ge
cselw0, w0, wzr, ne
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116891
Andrew Pinski changed:
What|Removed |Added
Status|UNCONFIRMED |WAITING
Component|c++
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88853
--- Comment #5 from Andrew Pinski ---
(In reply to David Binderman from comment #4)
That is now filed as PR 116892.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116892
Andrew Pinski changed:
What|Removed |Added
Ever confirmed|0 |1
Status|UNCONFIRMED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116893
Andrew Pinski changed:
What|Removed |Added
Last reconfirmed||2024-09-30
Resolution|DUPLICATE
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99715
Bug 99715 depends on bug 116893, which changed state.
Bug 116893 Summary: -fipa-cp-clone breaks mismatched-dealloc diagnostic
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116893
What|Removed |Added
-
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99715
Bug 99715 depends on bug 116893, which changed state.
Bug 116893 Summary: -fipa-cp-clone breaks mismatched-dealloc diagnostic
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116893
What|Removed |Added
-
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116893
Andrew Pinski changed:
What|Removed |Added
Resolution|--- |DUPLICATE
Status|UNCONFIRME
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110546
Andrew Pinski changed:
What|Removed |Added
CC||a1ba.omarov at gmail dot com
--- Commen
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116892
--- Comment #3 from Andrew Pinski ---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88853#c4 hehe
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116885
--- Comment #19 from Andrew Pinski ---
(In reply to Jaroslav Fojtík from comment #18)
> May be that this report points to a similar bug:
> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116621
>
> I cannot consider this to be a bug because of t
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114056
Andrew Pinski changed:
What|Removed |Added
Keywords||wrong-code
Assignee|unassigne
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116890
Andrew Pinski changed:
What|Removed |Added
Status|UNCONFIRMED |ASSIGNED
Ever confirmed|0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116890
Bug ID: 116890
Summary: Heurstic for factoring out convert with one side
constant should also handle when it is a CMP
Product: gcc
Version: 15.0
Status: UNCONFIRMED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116888
Andrew Pinski changed:
What|Removed |Added
Ever confirmed|0 |1
Status|UNCONFIRMED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116889
Andrew Pinski changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116889
Andrew Pinski changed:
What|Removed |Added
Keywords||needs-bisection
Known to work|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116884
Andrew Pinski changed:
What|Removed |Added
Target Milestone|--- |13.4
Summary|Bogus strcpy -W
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116882
Andrew Pinski changed:
What|Removed |Added
Last reconfirmed||2024-09-28
Status|UNCONFIRM
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116881
Andrew Pinski changed:
What|Removed |Added
Severity|normal |enhancement
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116881
Bug ID: 116881
Summary: Add __builtin_elementwise_*
Product: gcc
Version: 15.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c
Assignee
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116879
Andrew Pinski changed:
What|Removed |Added
Known to work||13.1.0, 13.3.0
Ever confirmed|0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116878
Andrew Pinski changed:
What|Removed |Added
CC||pinskia at gcc dot gnu.org
Com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116878
--- Comment #1 from Andrew Pinski ---
https://gcc.gnu.org/pipermail/gcc-patches/2024-September/663973.html
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116876
--- Comment #3 from Andrew Pinski ---
EDG, GCC and MSVC all use the reference function rather const rvalue reference
function.
if we change the const rvalue reference to just an rvalue reference, then clang
accepts it:
> template< class T > voi
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116876
--- Comment #2 from Andrew Pinski ---
https://developercommunity.visualstudio.com/t/MSVC-accepts-invalid-call-to-overloaded/10755162
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116876
--- Comment #1 from Andrew Pinski ---
EDG also accepts it. So maybe this is a clang issue.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116874
Bug ID: 116874
Summary: phiprop should handle more than just `a->t`
Product: gcc
Version: 15.0
Status: UNCONFIRMED
Keywords: missed-optimization
Severity: enhancement
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116874
Andrew Pinski changed:
What|Removed |Added
Ever confirmed|0 |1
Status|UNCONFIRMED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116873
Bug ID: 116873
Summary: esra does not remove unused store sometimes
Product: gcc
Version: 15.0
Status: UNCONFIRMED
Keywords: missed-optimization
Severity: enhancement
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116835
--- Comment #9 from Andrew Pinski ---
(In reply to Andrew Pinski from comment #4)
> Phiprop use commit on the edge, maybe that could be improved/changed.
That won't work because the edges which are in use here are the edges of the
PHI.
Still
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116872
--- Comment #6 from Andrew Pinski ---
00B5;MICRO SIGN;So;0;ON; 03BCN;
# Decomposition mappings retain the tag from
# Unicode 2.0, even though the distinction between
# canonical and compatibility decompositions was not yet
#
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116872
--- Comment #5 from Andrew Pinski ---
https://www.compart.com/en/unicode/U+00B5
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116872
--- Comment #2 from Andrew Pinski ---
Nor MSVC.
Are you 100% sure this is invalid code?
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116872
--- Comment #1 from Andrew Pinski ---
clang, EDG does not reject this either ...
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116870
Andrew Pinski changed:
What|Removed |Added
Resolution|--- |MOVED
Target|mingw-w64-x86_
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116869
--- Comment #1 from Andrew Pinski ---
msdosdjgpp might be the only target which does not define NO_PROFILE_COUNTERS .
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116869
--- Comment #2 from Andrew Pinski ---
(In reply to Andrew Pinski from comment #1)
> msdosdjgpp might be the only target which does not define
> NO_PROFILE_COUNTERS .
I should say for x86.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116868
Andrew Pinski changed:
What|Removed |Added
See Also||https://gcc.gnu.org/bugzill
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116867
Andrew Pinski changed:
What|Removed |Added
Keywords||needs-bisection,
|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116866
--- Comment #1 from Andrew Pinski ---
>We could add [[nodiscard]] to the class declaration, but I think that doesn't
>actually work with gcc right now (it doesn't warn when it should)
That would be PR 85973 .
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116865
Andrew Pinski changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116865
--- Comment #2 from Andrew Pinski ---
./cc1 -fanalyzer t.i -quiet -O2
during IPA pass: analyzer
src/numfmt.c: In function ‘unit_to_umax’:
src/numfmt.c:843:53: internal compiler error: in build2, at tree.cc:5099
0x25cc02e internal_error(char cons
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116865
--- Comment #1 from Andrew Pinski ---
if ((code == MINUS_EXPR || code == PLUS_EXPR || code == MULT_EXPR)
&& arg0 && arg1 && tt && POINTER_TYPE_P (tt)
/* When sizetype precision doesn't match that of pointers
we need to be
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116856
Andrew Pinski changed:
What|Removed |Added
Status|WAITING |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116863
--- Comment #1 from Andrew Pinski ---
Can you report this upstream to LLVM (libsanitizer upstream is LLVM) since I
suspect you will hit it with tsan with LLVM too?
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116856
Andrew Pinski changed:
What|Removed |Added
Resolution|--- |INVALID
Status|WAITING
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116848
Andrew Pinski changed:
What|Removed |Added
Resolution|--- |FIXED
Status|ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111276
--- Comment #5 from Andrew Pinski ---
Created attachment 59211
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=59211&action=edit
Patch but ...
It causes gcc.c-torture/execute/pr111422.c to fail.
See https://gcc.gnu.org/pipermail/gcc-patche
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116713
Andrew Pinski changed:
What|Removed |Added
Component|target |rtl-optimization
CC|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116713
--- Comment #7 from Andrew Pinski ---
There was a scheduler change I thought which prevented moving prefetches across
load/stores but I can't find it for some reason. Maybe it didn't make it in.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116861
--- Comment #9 from Andrew Pinski ---
(In reply to Li Pan from comment #8)
> [0] psi ptr 0x7e2f8f00c000
> [1] psi ptr 0x7e2f8f00c400
> [2] psi ptr 0xa5a5a5a5a5a5a5a5 <=== Invalid.
>
> Looks some gsi info is polluted during matching.
[2] is a
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111276
--- Comment #4 from Andrew Pinski ---
(In reply to Richard Biener from comment #3)
> I think the API expects to be guarded to only be called on stmts that
> require rewriting.
That makes sense, so adding gimple_stmt_with_undefined_signed_overfl
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116861
Andrew Pinski changed:
What|Removed |Added
Last reconfirmed||2024-09-26
Ever confirmed|0
1001 - 1100 of 10821 matches
Mail list logo