https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79671
--- Comment #99 from Bernd Edlinger ---
(In reply to rguent...@suse.de from comment #95)
> >
> >this would fix the remaining fall-out.
>
> Because that is not how it was designed or documented to work :)
So yes, it seems I misunderstood what ma
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80297
--- Comment #3 from Jakub Jelinek ---
So, it is indeed that
/* Fold (A & ~B) - (A & B) into (A ^ B) - B. */
(simplify
(minus (bit_and:cs @0 (bit_not @1)) (bit_and:cs @0 @1))
(minus (bit_xor @0 @1) @1))
pattern which uses @1 more than once. F
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80301
--- Comment #1 from mednafen at sent dot com ---
Created attachment 41115
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=41115&action=edit
correct test code
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80301
Bug ID: 80301
Summary: Sub-optimal code with an array of structs offsetted
inside a struct global on x86/x86_64 at -O2
Product: gcc
Version: unknown
Status: UNCONFIRMED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80297
--- Comment #2 from Jakub Jelinek ---
So far this looks like some tree sharing issue.
*expr_p = gimple_boolify (*expr_p);
if (!useless_type_conversion_p (org_type,
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80300
Bug ID: 80300
Summary: One of the DW_TAG_formal_parameters is missing if the
function has an inner function
Product: gcc
Version: unknown
Status: UNCONFIRMED
Se
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80297
Jakub Jelinek changed:
What|Removed |Added
Priority|P3 |P2
Status|UNCONFIRMED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79993
Jakub Jelinek changed:
What|Removed |Added
Summary|[5/6/7 Regression] ICE in |[5/6 Regression] ICE in
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80299
Bug ID: 80299
Summary: No ordinary unqualified lookup for operators from
default template arguments
Product: gcc
Version: 7.0.1
Status: UNCONFIRMED
Severity: no
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60818
--- Comment #24 from Segher Boessenkool ---
Author: segher
Date: Tue Apr 4 00:10:02 2017
New Revision: 24
URL: https://gcc.gnu.org/viewcvs?rev=24&root=gcc&view=rev
Log:
simplify-rtx: Fix compare of comparisons (PR60818)
The function si
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80298
Bug ID: 80298
Summary: incompatible with -mno-sse
Product: gcc
Version: 6.3.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: target
Assi
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79947
Michael Meissner changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79947
--- Comment #6 from Michael Meissner ---
Author: meissner
Date: Mon Apr 3 22:57:32 2017
New Revision: 246665
URL: https://gcc.gnu.org/viewcvs?rev=246665&root=gcc&view=rev
Log:
[gcc]
2017-04-03 Michael Meissner
Back port from the tru
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80297
Bug ID: 80297
Summary: Compiler time crash: type mismatch in binary
expression
Product: gcc
Version: 7.0
Status: UNCONFIRMED
Severity: normal
Priority
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79141
--- Comment #5 from ville at gcc dot gnu.org ---
Author: ville
Date: Mon Apr 3 21:20:23 2017
New Revision: 246663
URL: https://gcc.gnu.org/viewcvs?rev=246663&root=gcc&view=rev
Log:
PR libstdc++/79141
Backport from mainline
2017-04-03 Ville Vou
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79141
Ville Voutilainen changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69487
--- Comment #5 from Jason Merrill ---
Author: jason
Date: Mon Apr 3 21:15:36 2017
New Revision: 246662
URL: https://gcc.gnu.org/viewcvs?rev=246662&root=gcc&view=rev
Log:
PR sanitizer/79993 - ICE with VLA initialization from string
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79993
--- Comment #10 from Jason Merrill ---
Author: jason
Date: Mon Apr 3 21:15:36 2017
New Revision: 246662
URL: https://gcc.gnu.org/viewcvs?rev=246662&root=gcc&view=rev
Log:
PR sanitizer/79993 - ICE with VLA initialization from string
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80294
Markus Trippelsdorf changed:
What|Removed |Added
Keywords||ice-on-valid-code
Summa
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80294
--- Comment #4 from Markus Trippelsdorf ---
Created attachment 41113
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=41113&action=edit
Somewhat reduced testcase
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=35441
--- Comment #10 from Volker Reichelt ---
Patch at https://gcc.gnu.org/ml/gcc-patches/2017-03/msg00498.html
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80296
--- Comment #2 from Volker Reichelt ---
Patch at https://gcc.gnu.org/ml/gcc-patches/2017-04/msg00111.html
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80296
Volker Reichelt changed:
What|Removed |Added
Status|UNCONFIRMED |ASSIGNED
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80296
Bug ID: 80296
Summary: Broken diagnostic 'unary_plus_expr' not supported by
expression
Product: gcc
Version: 7.0.1
Status: UNCONFIRMED
Keywords: diagnostic
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80292
--- Comment #2 from Bernd Edlinger ---
Oh, well, thanks for clarifying.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80294
Markus Trippelsdorf changed:
What|Removed |Added
Status|WAITING |NEW
Summary|ICE with co
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80291
Jakub Jelinek changed:
What|Removed |Added
Priority|P3 |P4
CC|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80292
Jakub Jelinek changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
CC|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80294
--- Comment #2 from Maikel ---
Created attachment 41112
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=41112&action=edit
Result of "g++ -save-temps ice.cpp -I third-party/range-v3/include/ -std=c++1z"
Used commands:
g++ -save-temps ice.cp
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71294
Michael Meissner changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80295
Bug ID: 80295
Summary: ICE in __builtin_update_setjmp_buf expander
Product: gcc
Version: 7.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: middle-
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80294
Markus Trippelsdorf changed:
What|Removed |Added
Status|UNCONFIRMED |WAITING
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80294
Bug ID: 80294
Summary: ICE with constexpr and inheritance
Product: gcc
Version: 7.0.1
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c++
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70321
Jakub Jelinek changed:
What|Removed |Added
Target Milestone|7.0 |8.0
Summary|[6/7 Regression]
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80246
--- Comment #11 from Peter Bergner ---
Author: bergner
Date: Mon Apr 3 18:06:52 2017
New Revision: 246660
URL: https://gcc.gnu.org/viewcvs?rev=246660&root=gcc&view=rev
Log:
Backport from mainline
2017-04-03 Peter Bergner
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80246
--- Comment #10 from Peter Bergner ---
Author: bergner
Date: Mon Apr 3 17:40:53 2017
New Revision: 246659
URL: https://gcc.gnu.org/viewcvs?rev=246659&root=gcc&view=rev
Log:
Backport from mainline
2017-04-03 Peter Bergner
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80293
Jakub Jelinek changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80246
--- Comment #9 from Peter Bergner ---
Author: bergner
Date: Mon Apr 3 17:10:57 2017
New Revision: 246654
URL: https://gcc.gnu.org/viewcvs?rev=246654&root=gcc&view=rev
Log:
PR target/80246
* gcc.target/powerpc/dfp-builtin-1.c: Re
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80286
Jakub Jelinek changed:
What|Removed |Added
Status|NEW |ASSIGNED
Assignee|unassigned a
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80293
Bug ID: 80293
Summary: g++ 5.4 -> 6.1 regression: unnecessary code at -O2
(-O1 is fine)
Product: gcc
Version: 6.2.0
Status: UNCONFIRMED
Severity: normal
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79141
--- Comment #4 from Ville Voutilainen ---
Fixed on trunk so far, backporting...
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79141
--- Comment #3 from ville at gcc dot gnu.org ---
Author: ville
Date: Mon Apr 3 16:30:58 2017
New Revision: 246653
URL: https://gcc.gnu.org/viewcvs?rev=246653&root=gcc&view=rev
Log:
PR libstdc++/79141
* include/bits/stl_pair.h (__nonesuch_no_brac
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80246
--- Comment #8 from Peter Bergner ---
Author: bergner
Date: Mon Apr 3 16:15:00 2017
New Revision: 246652
URL: https://gcc.gnu.org/viewcvs?rev=246652&root=gcc&view=rev
Log:
PR target/80246
* gcc.target/powerpc/pr80246.c: Require
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80283
--- Comment #7 from Bernd Schmidt ---
Well, I've made a small tweak to the patch I have for PR78972, and I've got
what at a glance looks like optimal code (no spills).
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79905
Nathan Sidwell changed:
What|Removed |Added
Status|NEW |ASSIGNED
Assignee|unassigned
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80292
Bug ID: 80292
Summary: __m64 type-attribute may_alias ignored
Product: gcc
Version: 7.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: tree-optimiz
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80291
--- Comment #2 from snowfed ---
Created attachment 41109
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=41109&action=edit
This small program reproduces the compiler bug (SIMPLIFIED).
This new test program is much more simple than the previ
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80291
Dominique d'Humieres changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80291
Bug ID: 80291
Summary: internal compiler error: in gfc_conv_expr_descriptor,
at fortran/trans-array.c:6662
Product: gcc
Version: 5.4.0
Status: UNCONFIRMED
Sever
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80290
Bug ID: 80290
Summary: g++ uses unreasonable amount of memory compiling
nested string maps
Product: gcc
Version: 7.0.1
Status: UNCONFIRMED
Severity: normal
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78734
--- Comment #2 from Marek Polacek ---
Never mind, I see what you mean now.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78734
Marek Polacek changed:
What|Removed |Added
CC||mpolacek at gcc dot gnu.org
--- Comment
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80275
--- Comment #4 from Richard Biener ---
Author: rguenth
Date: Mon Apr 3 12:22:22 2017
New Revision: 246648
URL: https://gcc.gnu.org/viewcvs?rev=246648&root=gcc&view=rev
Log:
2017-04-03 Richard Biener
PR tree-optimization/80275
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80275
Richard Biener changed:
What|Removed |Added
Known to work||7.0.1
Summary|[6/7 Regressio
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79356
--- Comment #14 from Andreas Krebbel ---
Author: krebbel
Date: Mon Apr 3 10:57:41 2017
New Revision: 246645
URL: https://gcc.gnu.org/viewcvs?rev=246645&root=gcc&view=rev
Log:
Don't xfail on s390.
The attached patch removes the XFAIL in attr-al
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78002
--- Comment #11 from Andreas Schwab ---
It appears that there is indeed some problem with unwinding.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80284
frankhb1989 at gmail dot com changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Resolutio
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80281
--- Comment #10 from Richard Biener ---
So
/* A + (-B) -> A - B */
(simplify
(plus:c (convert1? @0) (convert2? (negate @1)))
/* Apply STRIP_NOPS on @0 and the negate. */
(if (tree_nop_conversion_p (type, TREE_TYPE (@0))
&& tree_n
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80286
--- Comment #4 from Jakub Jelinek ---
Yet another testcase, showing that we can generate very inefficient code:
typedef short V __attribute__((vector_size (8 * sizeof (short;
__attribute__((noinline, noclone)) V
foo (V x, V y)
{
return x <
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80281
--- Comment #9 from Richard Biener ---
(In reply to Marc Glisse from comment #7)
> (In reply to Richard Biener from comment #6)
> > We need to keep the type of the negation, thus
>
> If the addition was unsigned, you don't want to turn it into a
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80275
--- Comment #2 from Richard Biener ---
On the GCC 5 branch we go via
case MINUS_EXPR:
/* Pointer simplifications for subtraction, simple reassociations. */
...
/* PTR0 - (PTR1 p+ A) -> (PTR0 - PTR1) - A, assuming PTR0 - PTR1
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80281
--- Comment #8 from Richard Biener ---
Hmm, with that associate: endlessly recurses for
(size_t) ivtmp.389_3136 + (size_t) (1 - (sizetype) "[abi:")
(I'm having a Deja-Vu on this).
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80286
--- Comment #3 from Jakub Jelinek ---
Another testcase:
typedef int V __attribute__((vector_size (4 * sizeof (int;
__attribute__((noinline, noclone)) V
foo (V x, V y)
{
return x << y[0];
}
int
main ()
{
V x = { 1, 2, 3, 4 };
V y = { 5
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80281
--- Comment #7 from Marc Glisse ---
(In reply to Richard Biener from comment #6)
> We need to keep the type of the negation, thus
If the addition was unsigned, you don't want to turn it into a signed
subtraction either.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78002
--- Comment #10 from Eric Botcazou ---
> No, it's call by descriptor that doesn't work for ilp32, which breaks
> tasking.
I see, it's indeed totally untested in this configuration, although I don't
think there is any fundamental issue which cann
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80281
--- Comment #6 from Richard Biener ---
We need to keep the type of the negation, thus
c + (int)-(unsigned)b -> (int)((unsigned) c - (unsigned) b)
/* A + (-B) -> A - B */
(simplify
(plus:c (convert1? @0) (convert2? (negate @1)))
/* Appl
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80281
--- Comment #5 from Richard Biener ---
/* A + (-B) -> A - B */
(simplify
(plus:c (convert1? @0) (convert2? (negate @1)))
/* Apply STRIP_NOPS on @0 and the negate. */
(if (tree_nop_conversion_p (type, TREE_TYPE (@0))
&& tree_nop_co
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80277
Martin Liška changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80283
Richard Biener changed:
What|Removed |Added
Priority|P3 |P2
Target Milestone|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80281
Richard Biener changed:
What|Removed |Added
Priority|P1 |P2
Status|NEW
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80286
Richard Biener changed:
What|Removed |Added
Keywords||wrong-code
Priority|P3
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80238
Richard Biener changed:
What|Removed |Added
Status|WAITING |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80275
Richard Biener changed:
What|Removed |Added
Priority|P3 |P2
Status|UNCONFIRMED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80250
--- Comment #5 from Martin Liška ---
Thanks for the fix!
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80272
Richard Biener changed:
What|Removed |Added
Keywords||compile-time-hog,
|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80271
Richard Biener changed:
What|Removed |Added
Keywords||diagnostic
Severity|normal
76 matches
Mail list logo