[Bug c++/80614] [7/8 Regression] Bad mangling for noexcept abominable function types

2017-05-04 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80614 Richard Biener changed: What|Removed |Added Keywords||ABI Priority|P3

[Bug tree-optimization/80617] [missed optimization] Storing constant in two possibly-aliased locations

2017-05-04 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80617 Richard Biener changed: What|Removed |Added Keywords||missed-optimization

[Bug c++/80593] [7/8 Regression] GCC 7, aligned_storage and “dereferencing type-punned pointer will break strict-aliasing rules”

2017-05-04 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80593 --- Comment #3 from Jakub Jelinek --- The set1 == 0 stuff has been added in r136679.

[Bug tree-optimization/80618] [8 regression] test case gcc.dg/pr50310-2.c fails with ICE starting with 247544

2017-05-04 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80618 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |WAITING Last reconfirmed|

[Bug tree-optimization/80620] [8 Regression] gcc produces wrong code with -O3

2017-05-04 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80620 Richard Biener changed: What|Removed |Added Status|NEW |ASSIGNED Version|7.0.1

[Bug tree-optimization/80621] [8 regression] internal compiler error: Segmentation fault

2017-05-04 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80621 Richard Biener changed: What|Removed |Added Priority|P3 |P1 Status|UNCONFIRMED

[Bug tree-optimization/80622] [8 Regression] wrong code at -O1 and above in both 32-bit and 64-bit modes on x86_64-linux-gnu

2017-05-04 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80622 --- Comment #3 from Jakub Jelinek --- Yes, it is a regression in between r247445 and r247508, I strongly suspect r247497.

[Bug tree-optimization/31130] [5/6/7/8 Regression] VRP no longer derives range for division after negation

2017-05-04 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=31130 --- Comment #28 from Richard Biener --- Author: rguenth Date: Thu May 4 07:29:55 2017 New Revision: 247578 URL: https://gcc.gnu.org/viewcvs?rev=247578=gcc=rev Log: 2017-05-04 Richard Biener PR

[Bug tree-optimization/80622] [8 Regression] wrong code at -O1 and above in both 32-bit and 64-bit modes on x86_64-linux-gnu

2017-05-04 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80622 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c/80622] wrong code at -O1 and above in both 32-bit and 64-bit modes on x86_64-linux-gnu

2017-05-04 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80622 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #1

[Bug tree-optimization/80620] [7/8 Regression] gcc produces wrong code with -O3

2017-05-04 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80620 --- Comment #4 from Jakub Jelinek --- Simplified testcase (for -O3): long long int a = -465274079317386463LL; int b = 856872806; int c = -1940894202; int d = 1718449211; int e = -392681565; unsigned long long int f = 13521452247506316486ULL; int

[Bug tree-optimization/80620] [7/8 Regression] gcc produces wrong code with -O3

2017-05-04 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80620 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org Target

[Bug tree-optimization/80620] gcc produces wrong code with -O3

2017-05-04 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80620 Uroš Bizjak changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug tree-optimization/80620] gcc produces wrong code with -O3

2017-05-04 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80620 --- Comment #1 from Uroš Bizjak --- For some reason func.c, compiled with -O3 is missing a couple of insns vs -O2: $ diff -u func-O2.s func-O3.s --- func-O2.s 2017-05-04 08:24:33.0 +0200 +++ func-O3.s 2017-05-04 08:23:26.0

<    1   2