[Bug fortran/80477] New: Polymorphic functions (thus operators) generates memory leaks

2017-04-20 Thread stefano.zaghi at cnr dot it
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80477 Bug ID: 80477 Summary: Polymorphic functions (thus operators) generates memory leaks Product: gcc Version: 6.3.1 Status: UNCONFIRMED Severity: normal

[Bug gcov-profile/69004] Building t-engine on ARM fails during -fprofile-use stage

2017-04-20 Thread tulipawn at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69004 PeteVine changed: What|Removed |Added Attachment #41239|0 |1 is obsolete|

[Bug libstdc++/54924] Warn for std::string constructor with wrong size

2017-04-20 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54924 Martin Sebor changed: What|Removed |Added Status|NEW |ASSIGNED Depends on|

[Bug middle-end/70773] Profiled sudoku solver slower due to lack of sdiv/udiv

2017-04-20 Thread tulipawn at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70773 --- Comment #13 from PeteVine --- Created attachment 41240 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=41240=edit Assembly files produced with -fverbose-asm

[Bug gcov-profile/69004] Building t-engine on ARM fails during -fprofile-use stage

2017-04-20 Thread tulipawn at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69004 --- Comment #36 from PeteVine --- Created attachment 41239 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=41239=edit Assembly files produced with -fverbose-asm

[Bug middle-end/70773] Profiled sudoku solver slower due to lack of sdiv/udiv

2017-04-20 Thread tulipawn at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70773 --- Comment #12 from PeteVine --- It even reproduces the following way: I built an instrumented ARMv7 binary natively, ran it on a Cortex-A53, copied the gcda file back, recompiled with -fprofile-use and got the same 20% slowdown. Surely, that

[Bug middle-end/79234] warn on past the end reads by library functions

2017-04-20 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79234 Martin Sebor changed: What|Removed |Added Keywords||patch Status|UNCONFIRMED

[Bug bootstrap/80476] GCC 7 can't be compiled with bootstrap-O3

2017-04-20 Thread mikulas at artax dot karlin.mff.cuni.cz
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80476 mikulas at artax dot karlin.mff.cuni.cz changed: What|Removed |Added CC||mikulas at

[Bug bootstrap/80476] New: GCC 7 can't be compiled with bootstrap-O3

2017-04-20 Thread mikulas at artax dot karlin.mff.cuni.cz
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80476 Bug ID: 80476 Summary: GCC 7 can't be compiled with bootstrap-O3 Product: gcc Version: 7.1.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component:

[Bug middle-end/70773] Profiled sudoku solver slower due to lack of sdiv/udiv

2017-04-20 Thread tulipawn at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70773 --- Comment #11 from PeteVine --- I've just retested gcc7 on both ARM platforms. AArch64 gets a 3% improvement now, while ARMv7 reproduces the issue, just as before. I'm compiling/profiling on a Cortex A5 which could be the main reason behind

[Bug target/77728] [5/6/7/8 Regression] Miscompilation multiple vector iteration on ARM

2017-04-20 Thread ramana at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77728 --- Comment #17 from Ramana Radhakrishnan --- Created attachment 41237 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=41237=edit AArch64 prototype. Patch.

[Bug target/77728] [5/6/7/8 Regression] Miscompilation multiple vector iteration on ARM

2017-04-20 Thread ramana at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77728 --- Comment #16 from Ramana Radhakrishnan --- (In reply to Jakub Jelinek from comment #10) > aarch64_function_arg_alignment > has: > for (tree field = TYPE_FIELDS (type); field; field = DECL_CHAIN (field)) > alignment = std::max

[Bug libstdc++/80251] Is the is_aggregate meta function missing?

2017-04-20 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80251 Jonathan Wakely changed: What|Removed |Added Target Milestone|--- |7.0

[Bug target/79804] ICE in print_reg, at config/i386/i386.c:17637

2017-04-20 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79804 Uroš Bizjak changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug target/79804] ICE in print_reg, at config/i386/i386.c:17637

2017-04-20 Thread uros at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79804 --- Comment #4 from uros at gcc dot gnu.org --- Author: uros Date: Thu Apr 20 20:25:17 2017 New Revision: 247037 URL: https://gcc.gnu.org/viewcvs?rev=247037=gcc=rev Log: PR target/79804 * config/i386/i386.c (print_reg): Remove

[Bug rtl-optimization/80425] Extra inter-unit register move with zero-extension

2017-04-20 Thread vmakarov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80425 --- Comment #2 from Vladimir Makarov --- We have the following fragment: 8: r96:DI=zero_extend(r93:SI) REG_DEAD r93:SI 13: r91:V8DI#0=r95:V16SI>>r96:DI REG_DEAD r96:DI REG_DEAD r95:V16SI IRA allocates general regs

[Bug libstdc++/80251] Is the is_aggregate meta function missing?

2017-04-20 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80251 Jakub Jelinek changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug tree-optimization/79534] [7/8 Regression] tree-ifcombine aarch64 performance regression with trunk@245151

2017-04-20 Thread brzycki at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79534 --- Comment #11 from Brian Rzycki --- HI James, if you don't see any major regressions and some good uplifts I understand if this case is considered marginal. From my perspective I think it's best to close this ticket and move on to more

[Bug target/78090] [x86_64]: GCC allows integer register for inter unit conversion under -mtune-ctrl=^inter_unit_conversions .

2017-04-20 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78090 Uroš Bizjak changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug libstdc++/54924] Warn for std::string constructor with wrong size

2017-04-20 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54924 --- Comment #6 from Martin Sebor --- As a heads up, with the patch for bug 79234 applied and with -Wsystem-headers explicitly specified GCC issues the warnings below (the -Warray-bounds is printed even without the patch). Unfortunately, with

[Bug target/78090] [x86_64]: GCC allows integer register for inter unit conversion under -mtune-ctrl=^inter_unit_conversions .

2017-04-20 Thread uros at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78090 --- Comment #4 from uros at gcc dot gnu.org --- Author: uros Date: Thu Apr 20 19:04:36 2017 New Revision: 247036 URL: https://gcc.gnu.org/viewcvs?rev=247036=gcc=rev Log: PR target/78090 * config/i386/constraints.md (Yc): New

[Bug libstdc++/80390] std::pair of aligned type gives bogus warning

2017-04-20 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80390 Jonathan Wakely changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/80473] [7/8 Regression] notes about over-aligned new not suppressed in system-headers

2017-04-20 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80473 Jonathan Wakely changed: What|Removed |Added CC||m...@sven-woop.de --- Comment #6 from

[Bug c++/80473] [7/8 Regression] notes about over-aligned new not suppressed in system-headers

2017-04-20 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80473 Jonathan Wakely changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/80473] [7/8 Regression] notes about over-aligned new not suppressed in system-headers

2017-04-20 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80473 --- Comment #4 from Jonathan Wakely --- Author: redi Date: Thu Apr 20 18:36:27 2017 New Revision: 247035 URL: https://gcc.gnu.org/viewcvs?rev=247035=gcc=rev Log: PR c++/80473 allow suppressing notes about over-aligned new Backport from

[Bug c++/80473] [7/8 Regression] notes about over-aligned new not suppressed in system-headers

2017-04-20 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80473 --- Comment #3 from Jonathan Wakely --- Author: redi Date: Thu Apr 20 18:02:05 2017 New Revision: 247033 URL: https://gcc.gnu.org/viewcvs?rev=247033=gcc=rev Log: PR c++/80473 allow suppressing notes about over-aligned new gcc/cp: PR

[Bug c++/61806] [C++11] Expression sfinae w/o access gives hard error in partial template specializations

2017-04-20 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61806 Jonathan Wakely changed: What|Removed |Added Last reconfirmed|2014-12-14 00:00:00 |2017-4-20 --- Comment #2 from

[Bug libstdc++/80390] std::pair of aligned type gives bogus warning

2017-04-20 Thread daniel.kruegler at googlemail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80390 --- Comment #10 from Daniel Krügler --- (In reply to Jonathan Wakely from comment #7) > (In reply to Daniel Krügler from comment #6) > > Do you recommend to reopen 51222 or should I open a separate bug? I'm > > inclined to create a new one at

[Bug c++/80475] New: Unevaluated combined delete new expression doesn't handle access error in class template SFINAE

2017-04-20 Thread daniel.kruegler at googlemail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80475 Bug ID: 80475 Summary: Unevaluated combined delete new expression doesn't handle access error in class template SFINAE Product: gcc Version: 7.0.1 Status: UNCONFIRMED

[Bug c++/79078] Warnings from deprecated attribute are too noisy

2017-04-20 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79078 Marek Polacek changed: What|Removed |Added CC||mpolacek at gcc dot gnu.org --- Comment

[Bug target/78090] [x86_64]: GCC allows integer register for inter unit conversion under -mtune-ctrl=^inter_unit_conversions .

2017-04-20 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78090 Uroš Bizjak changed: What|Removed |Added Keywords|ra | Status|NEW

[Bug libstdc++/68397] std::tr1::expint fails in __expint_En_cont_frac for some long double arguments due to low __max_iter value

2017-04-20 Thread emsr at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68397 --- Comment #3 from emsr at gcc dot gnu.org --- Author: emsr Date: Thu Apr 20 15:41:59 2017 New Revision: 247027 URL: https://gcc.gnu.org/viewcvs?rev=247027=gcc=rev Log: 2017-04-20 Edward Smith-Rowland <3dw...@verizon.net> PR

[Bug tree-optimization/80457] vectorizable_condition does not update the vectorizer cost model

2017-04-20 Thread wschmidt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80457 --- Comment #1 from Bill Schmidt --- Patch here: https://gcc.gnu.org/ml/gcc-patches/2017-04/msg00808.html This is being held for GCC 8.

[Bug c++/80473] [7/8 Regression] notes about over-aligned new not suppressed in system-headers

2017-04-20 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80473 --- Comment #2 from Jonathan Wakely --- This doesn't even depend on system headers, the following prints 18 lines of notes and location info (but no warnings) when -w is used: template T&& declval(); template struct is_constructible { enum {

[Bug target/71617] rs6000.c:8483:32: warning: comparison is always true due to limited range of data type [-Wtype-limits]

2017-04-20 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71617 --- Comment #1 from Segher Boessenkool --- This does not seem to warn with trunk anymore.

[Bug rtl-optimization/80474] New: ipa-cp wrongly adding LO(symbol) twice

2017-04-20 Thread jan.smets at nokia dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80474 Bug ID: 80474 Summary: ipa-cp wrongly adding LO(symbol) twice Product: gcc Version: 6.3.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component:

[Bug c++/80473] [7/8 Regression] notes about over-aligned new not suppressed in system-headers

2017-04-20 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80473 Richard Biener changed: What|Removed |Added Target Milestone|--- |7.2

[Bug target/57796] AVX2 gather vectorization: code bloat and reduction of performance

2017-04-20 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57796 --- Comment #11 from Richard Biener --- Author: rguenth Date: Thu Apr 20 14:26:26 2017 New Revision: 247026 URL: https://gcc.gnu.org/viewcvs?rev=247026=gcc=rev Log: 2017-04-20 Richard Biener PR

[Bug debug/80453] [6/7 Regression] another compare-debug failure

2017-04-20 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80453 Richard Biener changed: What|Removed |Added Known to work||8.0 Summary|[6/7/8

[Bug debug/80453] [6/7/8 Regression] another compare-debug failure

2017-04-20 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80453 --- Comment #11 from Richard Biener --- Author: rguenth Date: Thu Apr 20 14:23:10 2017 New Revision: 247024 URL: https://gcc.gnu.org/viewcvs?rev=247024=gcc=rev Log: 2017-04-20 Richard Biener PR

[Bug c++/80473] [7/8 Regression] notes about over-aligned new not suppressed in system-headers

2017-04-20 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80473 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug libstdc++/80390] std::pair of aligned type gives bogus warning

2017-04-20 Thread daniel.kruegler at googlemail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80390 --- Comment #9 from Daniel Krügler --- (In reply to Jonathan Wakely from comment #8) > Maybe we should just ask Jason to suppress the notes in a SFINAE context. Yes, that sounds like a preferred direction to me.

[Bug c++/80473] New: [7/8 Regression] notes about over-aligned new not suppressed in system-headers

2017-04-20 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80473 Bug ID: 80473 Summary: [7/8 Regression] notes about over-aligned new not suppressed in system-headers Product: gcc Version: 7.0.1 Status: UNCONFIRMED Keywords:

[Bug libstdc++/80390] std::pair of aligned type gives bogus warning

2017-04-20 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80390 --- Comment #8 from Jonathan Wakely --- Maybe we should just ask Jason to suppress the notes in a SFINAE context.

[Bug libstdc++/80390] std::pair of aligned type gives bogus warning

2017-04-20 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80390 --- Comment #7 from Jonathan Wakely --- (In reply to Daniel Krügler from comment #6) > Do you recommend to reopen 51222 or should I open a separate bug? I'm > inclined to create a new one at the moment. Agreed, let's have a new bug for that. >

[Bug libstdc++/80390] std::pair of aligned type gives bogus warning

2017-04-20 Thread daniel.kruegler at googlemail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80390 --- Comment #6 from Daniel Krügler --- (In reply to Jonathan Wakely from comment #2) > Created attachment 41235 [details] > avoid over-aligned new in is_constructible > > [..]. We can also combine it > with the delete check, because PR 51222 is

[Bug c++/80456] calling constexpr member function from volatile-qualified member function: error: ‘this’ is not a constant expression

2017-04-20 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80456 --- Comment #6 from Jakub Jelinek --- Oops, sorry Marek, seems you've said all that already, ignore my comment... :(.

[Bug c++/80456] calling constexpr member function from volatile-qualified member function: error: ‘this’ is not a constant expression

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

[Bug libstdc++/79862] Compilation error while building libstdc++

2017-04-20 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79862 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug libstdc++/79862] Compilation error while building libstdc++

2017-04-20 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79862 --- Comment #13 from Jonathan Wakely --- Author: redi Date: Thu Apr 20 13:04:28 2017 New Revision: 247021 URL: https://gcc.gnu.org/viewcvs?rev=247021=gcc=rev Log: PR79862 check macro for type aliases that depend on PR libstdc++/79862

[Bug c++/69967] #pragma GCC diagnostic ignored being ignored for -Wunused-variable in some cases

2017-04-20 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69967 Marek Polacek changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Bug c++/80380] misleading behavior with designated initializers for std::vector

2017-04-20 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80380 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c++/80472] cannot use push/pop with #pragma GCC diagnostic warning "-Wsystem-headers"

2017-04-20 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80472 Marek Polacek changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c++/80452] [DR 1579] incorrect value category deduced for return value

2017-04-20 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80452 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c++/80469] Undefined symbol for abstract class impl with -fvisibility=hidden

2017-04-20 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80469 --- Comment #6 from Markus Trippelsdorf --- (In reply to Ubikovich from comment #5) > (In reply to Markus Trippelsdorf from comment #4) > > (In reply to Ubikovich from comment #3) > > > >> You need to provide the definition of dothis()

[Bug c++/80472] New: cannot use push/pop with #pragma GCC diagnostic warning "-Wsystem-headers"

2017-04-20 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80472 Bug ID: 80472 Summary: cannot use push/pop with #pragma GCC diagnostic warning "-Wsystem-headers" Product: gcc Version: 6.3.1 Status: UNCONFIRMED Keywords:

[Bug c++/80469] Undefined symbol for abstract class impl with -fvisibility=hidden

2017-04-20 Thread theubik at mail dot ru
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80469 --- Comment #5 from Ubikovich --- (In reply to Markus Trippelsdorf from comment #4) > (In reply to Ubikovich from comment #3) > > >> You need to provide the definition of dothis() somewhere. > > > > There is the definition: > > > > //

[Bug libstdc++/43820] [4.4/4.5/4.6 Regression] auto_ptr used with incomplete type no longer triggers warning

2017-04-20 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=43820 Jonathan Wakely changed: What|Removed |Added Resolution|WONTFIX |FIXED Target Milestone|4.4.5

[Bug c/80468] [7/8 Regression] ICE on invalid AVX512 code with -m32

2017-04-20 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80468 Jakub Jelinek changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug libstdc++/80390] std::pair of aligned type gives bogus warning

2017-04-20 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80390 --- Comment #5 from Jonathan Wakely --- Of course. Your response is not late, I just couldn't CC you and attach the patch at the same time, so mentioned you in a follow-up :-)

[Bug libstdc++/80390] std::pair of aligned type gives bogus warning

2017-04-20 Thread daniel.kruegler at googlemail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80390 --- Comment #4 from Daniel Krügler --- (In reply to Jonathan Wakely from comment #3) > Daniel, please see above. Sorry for the late response. I would like to shortly double-check, can you await a definitive response until tomorrow?

[Bug libstdc++/80390] std::pair of aligned type gives bogus warning

2017-04-20 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80390 Jonathan Wakely changed: What|Removed |Added CC||daniel.kruegler@googlemail.

[Bug c++/80390] std::pair of aligned type gives bogus warning

2017-04-20 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80390 Jonathan Wakely changed: What|Removed |Added Status|NEW |ASSIGNED

[Bug tree-optimization/57245] Floating-point constant truncation ignores -frounding-math

2017-04-20 Thread nsz at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57245 --- Comment #3 from nsz at gcc dot gnu.org --- note that this may cause the omission of underflow, overflow and inexact exceptions too (so in principle it's an invalid transformation even without -frounding-math but with -ftrapping-math ): float

[Bug c++/80456] calling constexpr member function from volatile-qualified member function: error: ‘this’ is not a constant expression

2017-04-20 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80456 --- Comment #4 from Jonathan Wakely --- Yeah, it doesn't need to evaluate 'this' in that declaration, it's calling a static member function.

[Bug target/80464] [7 regression] S/390: ICE failed to split vector move

2017-04-20 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80464 Richard Biener changed: What|Removed |Added Priority|P4 |P2

[Bug rtl-optimization/80463] [5/6/7 Regression] ICE with -fselective-scheduling2 and -fvar-tracking-assignments

2017-04-20 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80463 Richard Biener changed: What|Removed |Added Keywords||ice-on-valid-code

[Bug tree-optimization/57245] Floating-point constant truncation ignores -frounding-math

2017-04-20 Thread jsm28 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57245 Joseph S. Myers changed: What|Removed |Added CC||nsz at gcc dot gnu.org --- Comment #2

[Bug target/80450] -std=c99 breaks -frounding-math on i686

2017-04-20 Thread jsm28 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80450 Joseph S. Myers changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug target/71991] Inconsistency for __attribute__ ((__always_inline__)) among LTO and non-LTO compilation

2017-04-20 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71991 --- Comment #3 from Martin Liška --- Ok, the first test-case started to fail w/ LTO from r217659. Honza, can you please take a look and provide hint what to do?

[Bug tree-optimization/80457] vectorizable_condition does not update the vectorizer cost model

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

[Bug c++/80456] calling constexpr member function from volatile-qualified member function: error: ‘this’ is not a constant expression

2017-04-20 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80456 --- Comment #3 from Richard Biener --- How is the C++ abstract machine defined in this case? I don't think you can constexpr evaluate any volatile load -- but of course in this case 'this' shouldn't be considered volatile in that sense?

[Bug c++/80439] __attribute__((target("xxx"))) not applied to lambdas

2017-04-20 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80439 --- Comment #1 from Richard Biener --- Hmm, I think it would make sense if lambdas (and nested functions) "inherit" both target and optimize attributes from their parents.

[Bug other/71250] -Wmissing-field-initializers documentation is incomplete

2017-04-20 Thread amonakov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71250 --- Comment #6 from Alexander Monakov --- Author: amonakov Date: Thu Apr 20 10:23:38 2017 New Revision: 247018 URL: https://gcc.gnu.org/viewcvs?rev=247018=gcc=rev Log: doc: mention handling of {0} in -Wmissing-field-initializers (PR 71250)

[Bug libstdc++/80451] [6/7 Regression] return implicit type conversion to std::experimental::optional does not compile

2017-04-20 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80451 Richard Biener changed: What|Removed |Added Target Milestone|7.0 |6.4

[Bug other/71250] -Wmissing-field-initializers documentation is incomplete

2017-04-20 Thread amonakov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71250 Alexander Monakov changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug target/80450] -std=c99 breaks -frounding-math on i686

2017-04-20 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80450 Richard Biener changed: What|Removed |Added CC||jsm28 at gcc dot gnu.org --- Comment

[Bug tree-optimization/80430] Vectorizer undervalues cost of alias checking for versioning

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

[Bug rtl-optimization/80429] -fcompare-debug failure on ppc64le with LRA

2017-04-20 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80429 --- Comment #5 from Segher Boessenkool --- Yes sorry, fixed on trunk. Backports pending.

[Bug rtl-optimization/80429] -fcompare-debug failure on ppc64le with LRA

2017-04-20 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80429 --- Comment #4 from Markus Trippelsdorf --- (In reply to Richard Biener from comment #3) > Fixed on trunk (sofar)? Yes.

[Bug rtl-optimization/80429] -fcompare-debug failure on ppc64le with LRA

2017-04-20 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80429 Richard Biener changed: What|Removed |Added Known to work||7.0.1 Known to fail|7.0

[Bug tree-optimization/80426] [6 Regression] wrong manipulation of range based on INT_MIN

2017-04-20 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80426 Richard Biener changed: What|Removed |Added Priority|P1 |P2 Target Milestone|7.0

[Bug middle-end/80421] [5 Regression] Case dispatch is scrambled in switch-statement

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

[Bug rtl-optimization/30455] i386 generates unnecessary TEST instructions for arithmetic ops on memory

2017-04-20 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=30455 Uroš Bizjak changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug target/71607] [5/6/7 Regression] [ARM] ice due to forbidden enabled attribute dependency on instruction operands

2017-04-20 Thread prakhar.bahuguna at arm dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71607 --- Comment #12 from Prakhar Bahuguna --- (In reply to Christophe Monat from comment #10) > (In reply to Ramana Radhakrishnan from comment #9) > > Hello Ramana, > > Is there a plan to have this patch delivered upstream at some point in the >

[Bug debug/80453] [6/7 Regression] another compare-debug failure

2017-04-20 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80453 --- Comment #10 from Richard Biener --- Created attachment 41234 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=41234=edit patch Patch I am testing that is less pessimizing (we need to remember valueized controlling condition args).

[Bug debug/80453] [6/7 Regression] another compare-debug failure

2017-04-20 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80453 Richard Biener changed: What|Removed |Added Priority|P3 |P2 Status|NEW

[Bug c++/51222] [C++11][SFINAE] Unevaluated combined delete new expression completely broken

2017-04-20 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=51222 --- Comment #8 from Jonathan Wakely --- We should revisit the library traits now this is fixed: // Implementation for non-reference types. To meet the proper // variable definition semantics, we also need to test for // is_destructible in

[Bug c++/80390] std::pair of aligned type gives bogus warning

2017-04-20 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80390 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug inline-asm/80470] Can't compile wait4 implementation on i586 target

2017-04-20 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80470 --- Comment #7 from Martin Liška --- Created attachment 41233 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=41233=edit Another test-case There's another test-case which is sensible to -O, which causes an inlining to happen and after that

[Bug tree-optimization/79534] [7 Regression] tree-ifcombine aarch64 performance regression with trunk@245151

2017-04-20 Thread jgreenhalgh at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79534 --- Comment #10 from James Greenhalgh --- The most striking improvement was in libquantum, for which we saw a 15% performance improvement on Cortex-A72 (3% on cortex-A57) directly attributable to basic block ordering after this patch.

[Bug target/53877] __lzcnt_u16/__lzcnt_u32/__lzcnt_u64 aren't implemented

2017-04-20 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53877 Uroš Bizjak changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug middle-end/80423] [7 Regression] GC related -fcompare-debug failure

2017-04-20 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80423 Jakub Jelinek changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug tree-optimization/54077] Bytemark FP EMULATION 9%-15% slower than with clang

2017-04-20 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54077 Uroš Bizjak changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug debug/56950] compare-debug failure for gcc.dg/pr41345.c with fschedule-insns

2017-04-20 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56950 Uroš Bizjak changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug libstdc++/69769] arithmetic operation on pointer to a function

2017-04-20 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69769 --- Comment #6 from Jonathan Wakely --- (In reply to Wolfgang Roehrl from comment #0) > The compiler accepts this programm despite of performing an arithmetic > operation on pointer to a function. Arithmetic on (non-atomic) function pointers is

[Bug middle-end/80423] [7 Regression] GC related -fcompare-debug failure

2017-04-20 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80423 --- Comment #13 from Jakub Jelinek --- Author: jakub Date: Thu Apr 20 09:18:02 2017 New Revision: 247014 URL: https://gcc.gnu.org/viewcvs?rev=247014=gcc=rev Log: PR middle-end/80423 * tree.h (build_array_type): Add

[Bug debug/80453] another compare-debug failure

2017-04-20 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80453 --- Comment #9 from Richard Biener --- So the issue is that vn_phi_eq depends on cond_stmts_equal_p which may change if we value-number the controlling condition after the PHI itself which can trivially happen with SCC based value-numbering as

[Bug target/66334] cleanup block fails to initialize EBX

2017-04-20 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66334 Uroš Bizjak changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug inline-asm/80470] Can't compile wait4 implementation on i586 target

2017-04-20 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80470 --- Comment #6 from Martin Liška --- Thanks both. Better error than a strange behavior. Well, would it worth for somehow more explicitly document that clobbering stack pointer is a wrong think/invalid?

  1   2   >