[Bug c++/78502] Analyze 'final'/'override' even for uninstantiated class templates

2017-09-28 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78502 Eric Gallager changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug preprocessor/79346] -Wundef should not warn for standard macros

2017-09-28 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79346 Eric Gallager changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug target/81357] Extra mov for zero extend of add

2017-09-28 Thread qing.zhao at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81357 --- Comment #8 from Qing Zhao --- > > I don't think there is an easy fix for this example. The compiler believes > there are 2 distinct values so it uses 2 registers irrespectively of the order > of the mov and uxtw. then, why when there is NO

[Bug target/81357] Extra mov for zero extend of add

2017-09-28 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81357 --- Comment #9 from Andrew Pinski --- (In reply to Qing Zhao from comment #8) > > > > I don't think there is an easy fix for this example. The compiler believes > > there are 2 distinct values so it uses 2 registers irrespectively of the > > or

[Bug target/43725] Poor instructions selection, scheduling and registers allocation for ARM NEON intrinsics

2017-09-28 Thread mkuvyrkov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=43725 Maxim Kuvyrkov changed: What|Removed |Added Status|ASSIGNED|UNCONFIRMED Ever confirmed|1

[Bug preprocessor/49928] Only workaround for "-Wundef" is "defined(Macro) && Macro", but it is undefined behavior?

2017-09-28 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=49928 --- Comment #3 from Jonathan Wakely --- (In reply to Johannes Schaub from comment #0) > It appears that to inhibit a warning about using an undefined macro > identifier, one has to employ the following work-around > > #define FOO BAR > #

[Bug c/47781] warnings from custom printf format specifiers

2017-09-28 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=47781 Martin Sebor changed: What|Removed |Added CC||msebor at gcc dot gnu.org --- Comment #18

[Bug preprocessor/49928] Only workaround for "-Wundef" is "defined(Macro) && Macro", but it is undefined behavior?

2017-09-28 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=49928 --- Comment #4 from Jonathan Wakely --- Or to put it another way, the premise of this bug: Only workaround for "-Wundef" is "defined(Macro) && Macro" is false. There are other workarounds. Another one is to get rid of the "clever" PLATFORM(

[Bug c++/68230] Unused function parameters not reported by -Wunused-parameter when only used recursively.

2017-09-28 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68230 --- Comment #7 from Jonathan Wakely --- (In reply to Joshua T, Fisher from comment #5) > and my blog where I first encountered this in a closed source codebase: > > http://www.nullterminatedstrings.com/c++/recursive-warning I'm a bit more persu

[Bug preprocessor/79750] -Wimplicit-fallthrough= comment detection gets confused by #if

2017-09-28 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79750 Eric Gallager changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED CC|

[Bug c/77817] -Wimplicit-fallthrough: cpp directive renders FALLTHRU comment ineffective

2017-09-28 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77817 Eric Gallager changed: What|Removed |Added CC||sgunderson at bigfoot dot com --- Commen

[Bug other/81582] -Wimplicit-fallthrough= wrong warning with -save-temps

2017-09-28 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81582 Eric Gallager changed: What|Removed |Added Status|REOPENED|RESOLVED CC|

[Bug preprocessor/78497] compiling with -save-temps adds -Wimplicit-fallthrough warnings

2017-09-28 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78497 Eric Gallager changed: What|Removed |Added CC||gjl at gcc dot gnu.org --- Comment #4 fr

[Bug translation/79618] prevent missing space in multiline string literals

2017-09-28 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79618 Eric Gallager changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c/77817] -Wimplicit-fallthrough: cpp directive renders FALLTHRU comment ineffective

2017-09-28 Thread marc.mutz at kdab dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77817 --- Comment #15 from Marc Mutz --- (In reply to Jakub Jelinek from comment #13) > (In reply to Marc Mutz from comment #12) > > Is replacing a matching comment with __attribute__(fallthrough)) so > > complicated as to make this a wontfix? > > It

[Bug c++/80026] Regression: passing unresolved function pointer to variadic function template yields "too many arguments" error

2017-09-28 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80026 Eric Gallager changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c++/71637] -Wmisleading-indentation only triggered when using integrated cpp

2017-09-28 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71637 Eric Gallager changed: What|Removed |Added CC||jan.smets at nokia dot com --- Comment #

[Bug preprocessor/80070] -Wmisleading-indentation disabled on -E (or when using distcc)

2017-09-28 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80070 Eric Gallager changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED CC|

[Bug translation/80188] calls.c: reason argument to maybe_complain_about_tail_call must be marked for translation

2017-09-28 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80188 Eric Gallager changed: What|Removed |Added Keywords||easyhack Status|UNCONFIRMED

[Bug driver/80271] Support environment variable CLICOLOR_FORCE to enable -fdiagnostics-color

2017-09-28 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80271 Eric Gallager changed: What|Removed |Added CC||egallager at gcc dot gnu.org --- Comment

[Bug c++/80026] Regression: passing unresolved function pointer to variadic function template yields "too many arguments" error

2017-09-28 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80026 Jonathan Wakely changed: What|Removed |Added Known to fail|4.0.1, 4.2.1| --- Comment #2 from Jonathan Wakely

[Bug c++/79292] address of string constant

2017-09-28 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79292 Eric Gallager changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED CC|

[Bug c++/80151] Add a warning to catch implicit string to bool conversion (-Wstring-conversion)

2017-09-28 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80151 Eric Gallager changed: What|Removed |Added CC||nathan at gcc dot gnu.org --- Comment #2

[Bug c++/79817] GCC does not recognize [[deprecated]] attribute for namespace

2017-09-28 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79817 Eric Gallager changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug tree-optimization/80511] [8 Regression] gcc.dg/Wstrict-overflow-18.c

2017-09-28 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80511 Eric Gallager changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug other/67165] please enable libbacktrace to work with compressed debug sections

2017-09-28 Thread ian at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67165 --- Comment #3 from ian at gcc dot gnu.org --- Author: ian Date: Fri Sep 29 00:30:35 2017 New Revision: 253275 URL: https://gcc.gnu.org/viewcvs?rev=253275&root=gcc&view=rev Log: PR other/67165 * elf.c (__builtin_prefetch): Define

[Bug other/67165] please enable libbacktrace to work with compressed debug sections

2017-09-28 Thread ian at airs dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67165 Ian Lance Taylor changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug c++/52763] Warning if compare between enum and non-enum type

2017-09-28 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=52763 Eric Gallager changed: What|Removed |Added CC||egallager at gcc dot gnu.org S

[Bug c++/80789] Better error for passing lambda with capture as function pointer

2017-09-28 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80789 Eric Gallager changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c/81980] Spurious -Wmissing-format-attribute warning in 32-bit mode

2017-09-28 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81980 Eric Gallager changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug rtl-optimization/82103] spurious stringop-overflow warning

2017-09-28 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82103 Eric Gallager changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c/82283] Wrong warning with -Wmissing-field-initializers

2017-09-28 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82283 Eric Gallager changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c++/82295] Two errors produced with private/protected deleted methods

2017-09-28 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82295 Eric Gallager changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug tree-optimization/58689] Enhance returns_nonnull

2017-09-28 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58689 Eric Gallager changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug tree-optimization/58689] Enhance returns_nonnull

2017-09-28 Thread postmas...@openbossa-org.bounceio.net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58689 --- Comment #9 from postmas...@openbossa-org.bounceio.net --- Your email was bounced... - ... because something went wrong between you and your recipient. Bummer! What to do next? W

[Bug c++/82299] -Wuseless-cast errors on typed enums used in member data initializers in c++1z

2017-09-28 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82299 Eric Gallager changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug tree-optimization/58689] Enhance returns_nonnull

2017-09-28 Thread postmas...@openbossa-org.bounceio.net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58689 --- Comment #10 from postmas...@openbossa-org.bounceio.net --- [IMAGE] There was a problem delivering your email to: eduardo.abina...@openbossa.org - WHAT HAP

[Bug tree-optimization/58689] Enhance returns_nonnull

2017-09-28 Thread postmas...@openbossa-org.bounceio.net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58689 --- Comment #11 from postmas...@openbossa-org.bounceio.net --- Created attachment 42258 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=42258&action=edit attachment-80437-1.eml

[Bug c/82323] circular ifunc attribute on a function definition silently accepted

2017-09-28 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82323 Eric Gallager changed: What|Removed |Added Status|NEW |ASSIGNED

[Bug c++/82357] New: [8 Regression] bogus error: cannot bind bitfield

2017-09-28 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82357 Bug ID: 82357 Summary: [8 Regression] bogus error: cannot bind bitfield Product: gcc Version: 8.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c+

[Bug c++/82357] [8 Regression] bogus error: cannot bind bitfield

2017-09-28 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82357 Markus Trippelsdorf changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c++/82299] -Wuseless-cast errors on typed enums used in member data initializers in c++1z

2017-09-28 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82299 Jonathan Wakely changed: What|Removed |Added CC||mpolacek at gcc dot gnu.org --- Commen

<    1   2