[Bug ipa/64827] LTO doesn't propogate/optimise initialised global variable value passed by reference

2016-01-23 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64827 Andrew Pinski changed: What|Removed |Added Severity|normal |enhancement

[Bug preprocessor/64831] Preprocessing # operator with C++11 user-defined literal produces bad output

2016-01-23 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64831 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug target/64774] [ARM/thumb] missed optimization: pc relative ldr used when constant can be derived from register

2016-01-23 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64774 Andrew Pinski changed: What|Removed |Added Keywords||missed-optimization Severity|m

[Bug c++/64863] error for use of members of a forward declared enum is poor

2016-01-23 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64863 Andrew Pinski changed: What|Removed |Added Keywords||diagnostic Status|UNCONFIRME

[Bug testsuite/64891] FAIL: gcc.dg/ipa/pr64307.c (test for excess errors)

2016-01-23 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64891 --- Comment #1 from Andrew Pinski --- Has this been fixed?

[Bug testsuite/64911] FAIL: gcc.c-torture/execute/builtins/strchr.c compilation, -O0

2016-01-23 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64911 Andrew Pinski changed: What|Removed |Added Status|WAITING |RESOLVED Resolution|---

[Bug driver/69451] New: want a high-level option to disable optimizations that harm debuggability

2016-01-23 Thread richlowe at richlowe dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69451 Bug ID: 69451 Summary: want a high-level option to disable optimizations that harm debuggability Product: gcc Version: 5.3.0 Status: UNCONFIRMED Severity: enhan

[Bug driver/69451] want a high-level option to disable optimizations that harm debuggability

2016-01-23 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69451 --- Comment #1 from Andrew Pinski --- -Og

[Bug driver/69451] want a high-level option to disable optimizations that harm debuggability

2016-01-23 Thread richlowe at richlowe dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69451 --- Comment #2 from Rich Lowe --- I'm not certain -Og exactly matches what I wanted, though it's close. I was hoping to maintain the existing -O I was specifying, but have those problematic optimizations disabled en-masse. Does -Og allow for th

[Bug testsuite/64891] FAIL: gcc.dg/ipa/pr64307.c (test for excess errors)

2016-01-23 Thread danglin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64891 John David Anglin changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug libstdc++/69450] [6 Regression] libstdc++-v3/include/math.h:66:1 2: error: 'constexpr bool std::isnan(double)' conflicts with a previous declaration

2016-01-23 Thread danglin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69450 --- Comment #1 from John David Anglin --- Think the declaration for isnan in include-fixed/math.h should be deleted. It's an XOPEN extension and conflicts with macro implementation.

[Bug libstdc++/64903] is_partitioned should not apply a predicate more than (last - first) times

2016-01-23 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64903 --- Comment #2 from Andrew Pinski --- (In reply to Jonathan Wakely from comment #1) > I think the problem is that we end up testing the partition point twice. > Here's a completely untested patch that avoids that: Has this patch been tested and

[Bug tree-optimization/64992] More optimize opportunity

2016-01-23 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64992 Andrew Pinski changed: What|Removed |Added Keywords||missed-optimization Severity|n

[Bug tree-optimization/64992] More optimize opportunity

2016-01-23 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64992 --- Comment #6 from Andrew Pinski --- if a was signed, then a * 2 == 0 just becomes a == 0 as if a * 2 overflows that would become undefined For unsigned, if a has a range of [0,(unsigned)INT_MAX] then a * 2 == 0 can be optimized to a == 0.

[Bug c++/65108] Missing DWARF info for static const class members

2016-01-23 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65108 --- Comment #2 from Andrew Pinski --- I don't think this is a valid bug as you are violating C++. That is you don't have a definition for Foo::one. This is why debugging info is not being outputted.

[Bug c/64862] printf attribute should accept other string types

2016-01-23 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64862 Andrew Pinski changed: What|Removed |Added Keywords||diagnostic Status|UNCONFIRME

[Bug bootstrap/65176] config.guess failed to guess machine with 64-bit kernel and 32-bit user space:

2016-01-23 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65176 Andrew Pinski changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug bootstrap/65176] config.guess failed to guess machine with 64-bit kernel and 32-bit user space:

2016-01-23 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65176 --- Comment #3 from Andrew Pinski --- Also config.guess/config.sub are imported from upstream so report it there.

[Bug target/65197] static initialization via intel intrinsics

2016-01-23 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65197 Andrew Pinski changed: What|Removed |Added Component|middle-end |target --- Comment #1 from Andrew Pinski

<    1   2