[Bug c++/67906] Missing warning about std::move without effect

2017-08-23 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67906 Eric Gallager changed: What|Removed |Added Keywords||diagnostic

[Bug c++/81159] New warning idea: -Wself-move

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

[Bug c++/52960] Missing warnings on ambiguous source : function decl vs local var decl

2017-08-23 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=52960 Eric Gallager changed: What|Removed |Added Keywords||diagnostic

[Bug c++/25814] Request for warning for parser ambiguity of function declarations and variable declarations with initializations

2017-08-23 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=25814 Eric Gallager changed: What|Removed |Added CC||xinliangli at gmail dot com --- Comment

[Bug c++/61961] New warning when initializer-list constructor chosen for uniform init that doesn't intend to use initializer_list

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

[Bug c++/57170] Diagnostic for a negative case when switching over unsigned comes from -Wsign-conversion instead of -Wpedantic or -Wnarrowing

2017-08-23 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57170 Eric Gallager changed: What|Removed |Added Keywords||accepts-invalid

[Bug c++/57170] No diagnostic for a negative case when switching over unsigned

2017-08-23 Thread rs2740 at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57170 TC changed: What|Removed |Added CC||rs2740 at gmail dot com --- Comment #2 from TC

[Bug target/81850] [mingw/cygwin] -mabi=sysv ignored

2017-08-23 Thread daniel.santos at pobox dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81850 Daniel Santos changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug target/81959] PowerPC __float128 optimization fails with integer PRE_INC addresses

2017-08-23 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81959 Michael Meissner changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug target/81959] PowerPC __float128 optimization fails with integer PRE_INC addresses

2017-08-23 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81959 Michael Meissner changed: What|Removed |Added CC||dje at gcc dot gnu.org,

[Bug target/81959] New: PowerPC __float128 optimization fails with integer PRE_INC addresses

2017-08-23 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81959 Bug ID: 81959 Summary: PowerPC __float128 optimization fails with integer PRE_INC addresses Product: gcc Version: 8.0 Status: UNCONFIRMED Severity: normal

[Bug target/81797] gcc 7.1.0 fails to build on macOS 10.13 (High Sierra):

2017-08-23 Thread howarth.at.gcc at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81797 --- Comment #7 from Jack Howarth --- (In reply to Romain from comment #6) > Hi, > > > It might be an interesting exercise to encrypt the APFS volume and see if > > that > throws just enough additional filesystem overhead in to make the

[Bug tree-optimization/81958] New: spurious -Wmaybe-uninitialized warning in gcc-8, or with -O1

2017-08-23 Thread arnd at linaro dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81958 Bug ID: 81958 Summary: spurious -Wmaybe-uninitialized warning in gcc-8, or with -O1 Product: gcc Version: 8.0 Status: UNCONFIRMED Severity: normal

[Bug c++/81957] New: ICE decltype

2017-08-23 Thread roland at rschulz dot eu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81957 Bug ID: 81957 Summary: ICE decltype Product: gcc Version: 7.2.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ Assignee: unassigned

[Bug c++/81942] ICE on empty constexpr constructor with C++14

2017-08-23 Thread rs2740 at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81942 TC changed: What|Removed |Added CC||rs2740 at gmail dot com --- Comment #1 from TC

[Bug tree-optimization/81953] Code sinking increases register pressure

2017-08-23 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81953 --- Comment #2 from Segher Boessenkool --- It's a good idea to move it to inside the conditional, just not to behind the function call.

[Bug ada/81956] New: [7 regression] calling a null procedure is not skipped

2017-08-23 Thread demoonlit at panathenaia dot halfmoon.jp
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81956 Bug ID: 81956 Summary: [7 regression] calling a null procedure is not skipped Product: gcc Version: 7.2.0 Status: UNCONFIRMED Severity: normal Priority: P3

[Bug target/80969] [8 Regression] ICE in ix86_expand_prologue, at config/i386/i386.c:14606

2017-08-23 Thread dansan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80969 --- Comment #5 from dansan at gcc dot gnu.org --- Author: dansan Date: Wed Aug 23 21:46:14 2017 New Revision: 251321 URL: https://gcc.gnu.org/viewcvs?rev=251321=gcc=rev Log: PR target/80969 - Fix ICE with -mabi=ms -mavx512f, reduce wasted space

[Bug c++/81282] templated Lambda ,auto

2017-08-23 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81282 Jason Merrill changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED CC|

[Bug c++/78840] [5 Regression] ICE with const variables in templates implicitly captured by nested lambda expressions

2017-08-23 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78840 Jason Merrill changed: What|Removed |Added Summary|[5/6/7/8 Regression] ICE|[5 Regression] ICE with

[Bug c++/81928] if(!this) optimization leads to possible errors without warnings

2017-08-23 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81928 --- Comment #22 from Jonathan Wakely --- No, comment 1 was from Richard. And the warning already exists, and it says that a nonnull argument (i.e. something that can never be null) is compared to null. The only thing I'd change would be to

[Bug rtl-optimization/81955] corrupted double-linked list (not small)

2017-08-23 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81955 Andrew Pinski changed: What|Removed |Added Keywords||ice-on-valid-code Target|

[Bug c++/81928] if(!this) optimization leads to possible errors without warnings

2017-08-23 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81928 Andrew Pinski changed: What|Removed |Added Status|REOPENED|RESOLVED Resolution|---

[Bug c++/81955] New: corrupted double-linked list (not small)

2017-08-23 Thread adpc at riseup dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81955 Bug ID: 81955 Summary: corrupted double-linked list (not small) Product: gcc Version: 6.4.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++

[Bug c++/81928] if(!this) optimization leads to possible errors without warnings

2017-08-23 Thread matthieu.brucher at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81928 Matthieu Brucher changed: What|Removed |Added Status|RESOLVED|REOPENED

[Bug c++/81928] if(!this) optimization leads to possible errors without warnings

2017-08-23 Thread matthieu.brucher at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81928 --- Comment #19 from Matthieu Brucher --- That was my original comment... Thanks for quoting me... The issue is that the warning doesn't tell me what you told me, that "this" is never equal to nullptr in that context. This is what the warning

[Bug c++/81928] if(!this) optimization leads to possible errors without warnings

2017-08-23 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81928 Jonathan Wakely changed: What|Removed |Added Status|REOPENED|RESOLVED Resolution|---

[Bug c++/81928] if(!this) optimization leads to possible errors without warnings

2017-08-23 Thread matthieu.brucher at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81928 --- Comment #17 from Matthieu Brucher --- Not everyone runs this sanitizer, and not everyone has unit tests that can find this error (the application I woked on that had this has numerous unit tests, but this was not tested because the guy that

[Bug c++/60972] Mixing #pragma pack and __attribute__((packed)) leads to spurious warnings.

2017-08-23 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60972 Eric Gallager changed: What|Removed |Added Keywords||diagnostic

[Bug c++/81928] if(!this) optimization leads to possible errors without warnings

2017-08-23 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81928 --- Comment #16 from Andrew Pinski --- -fsanitize=undefined will catch the NULL pointer at runtime.

[Bug c++/81928] if(!this) optimization leads to possible errors without warnings

2017-08-23 Thread matthieu.brucher at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81928 --- Comment #15 from Matthieu Brucher --- Thanks, finally something relevant, yes it's a bug that can be easilly checked by gcc and that GCC can easilly warn about. (lowering the bar here). Yes, the user should chase the bug because they screwep

[Bug target/72804] Poor code gen with -mvsx-timode

2017-08-23 Thread bergner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72804 Peter Bergner changed: What|Removed |Added Status|RESOLVED|CLOSED --- Comment #9 from Peter

[Bug target/72804] Poor code gen with -mvsx-timode

2017-08-23 Thread bergner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72804 --- Comment #8 from Peter Bergner --- Author: bergner Date: Wed Aug 23 20:03:46 2017 New Revision: 251318 URL: https://gcc.gnu.org/viewcvs?rev=251318=gcc=rev Log: gcc/ Backport from mainline 2017-08-17 Peter Bergner

[Bug c++/81928] if(!this) optimization leads to possible errors without warnings

2017-08-23 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81928 --- Comment #14 from Jonathan Wakely --- (In reply to Matthieu Brucher from comment #11) > Oh, and if this is always false, why isn't it the case in debug mode? It is > then a bug according to what you said. It is always false in a valid

[Bug c++/60212] no warning for unused variables

2017-08-23 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60212 Eric Gallager changed: What|Removed |Added Keywords||diagnostic

[Bug c++/81928] if(!this) optimization leads to possible errors without warnings

2017-08-23 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81928 --- Comment #13 from Jonathan Wakely --- See comment 1.

[Bug c++/81932] Template arguments of type unsigned generate incorrect debugging information

2017-08-23 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81932 Jonathan Wakely changed: What|Removed |Added Status|WAITING |UNCONFIRMED Ever confirmed|1

[Bug c++/81928] if(!this) optimization leads to possible errors without warnings

2017-08-23 Thread matthieu.brucher at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81928 Matthieu Brucher changed: What|Removed |Added Status|RESOLVED|REOPENED Resolution|INVALID

[Bug libstdc++/81950] _GLIBCXX17_INLINE macro not used consistently

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

[Bug c++/81928] if(!this) optimization leads to possible errors without warnings

2017-08-23 Thread matthieu.brucher at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81928 --- Comment #11 from Matthieu Brucher --- Oh, and if this is always false, why isn't it the case in debug mode? It is then a bug according to what you said.

[Bug c++/81928] if(!this) optimization leads to possible errors without warnings

2017-08-23 Thread matthieu.brucher at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81928 --- Comment #10 from Matthieu Brucher --- If it is always false, what impeds you for warning as such? Because numerous people are checking this (and I agree that they shouldn't), as proven by my 2 links.

[Bug c++/81947] variadic template specialization doesn't compile

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

[Bug c++/81928] if(!this) optimization leads to possible errors without warnings

2017-08-23 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81928 Jonathan Wakely changed: What|Removed |Added Status|WAITING |RESOLVED Resolution|---

[Bug middle-end/81908] [8 Regression] FAIL: gfortran.dg/alloc_comp_auto_array_2.f90 -O3 -g -m32

2017-08-23 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81908 Martin Sebor changed: What|Removed |Added Keywords||patch Status|NEW

[Bug c++/81928] if(!this) optimization leads to possible errors without warnings

2017-08-23 Thread matthieu.brucher at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81928 --- Comment #8 from Matthieu Brucher --- In a header: class Foo { public: void bar(); }; Inthe corresponding source: #include void Foo::bar() { if(this) { std::cout << "Pointer is not null"; } else { std::cout << "Pointer

[Bug c++/81928] if(!this) optimization leads to possible errors without warnings

2017-08-23 Thread daniel.kruegler at googlemail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81928 --- Comment #7 from Daniel Krügler --- (In reply to Matthieu Brucher from comment #6) > I never said that the test alone should be banned. Please read the original > message first. I had done so before I replied. And it seems that I'm not the

[Bug c++/81928] if(!this) optimization leads to possible errors without warnings

2017-08-23 Thread matthieu.brucher at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81928 --- Comment #6 from Matthieu Brucher --- I never said that the test alone should be banned. Please read the original message first. I said that if(!this) in the context of a method gives "unexpected" behavior (according to the standard and the

[Bug go/81946] runtime.inc:782:28: error: field ‘__sem_lock’ has incomplete type

2017-08-23 Thread ian at airs dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81946 --- Comment #6 from Ian Lance Taylor --- It will be in GCC 8 but nobody backported it to the GCC 7 branch.

[Bug go/81946] runtime.inc:782:28: error: field ‘__sem_lock’ has incomplete type

2017-08-23 Thread mfe at live dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81946 --- Comment #5 from martin --- I'm sorry for the trouble, I thought Bugfix 81449 is contained in the gcc 7.2. release of Aug 14, 2017.

[Bug c++/81947] variadic template specialization doesn't compile

2017-08-23 Thread daniel.kruegler at googlemail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81947 Daniel Krügler changed: What|Removed |Added CC||daniel.kruegler@googlemail.

[Bug middle-end/81954] gcc8 too aggressively reorders memory access beyond condition

2017-08-23 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81954 Andrew Pinski changed: What|Removed |Added Keywords||alias --- Comment #1 from Andrew Pinski

[Bug c++/81928] if(!this) optimization leads to possible errors without warnings

2017-08-23 Thread daniel.kruegler at googlemail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81928 Daniel Krügler changed: What|Removed |Added CC||daniel.kruegler@googlemail.

[Bug c/81954] New: gcc8 too aggressively reorders memory access beyond condition

2017-08-23 Thread naruse at airemix dot jp
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81954 Bug ID: 81954 Summary: gcc8 too aggressively reorders memory access beyond condition Product: gcc Version: 8.0 Status: UNCONFIRMED Severity: normal

[Bug libstdc++/81950] _GLIBCXX17_INLINE macro not used consistently

2017-08-23 Thread daniel.kruegler at googlemail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81950 Daniel Krügler changed: What|Removed |Added CC||daniel.kruegler@googlemail.

[Bug debug/81936] ICE in dwarf2out_die_ref_for_decl, at dwarf2out.c:5543

2017-08-23 Thread rguenther at suse dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81936 --- Comment #14 from rguenther at suse dot de --- On August 23, 2017 6:52:40 PM GMT+02:00, "vries at gcc dot gnu.org" wrote: >https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81936 > >--- Comment #13 from Tom de Vries ---

[Bug go/81449] runtime.inc:782:28: error: field ‘__sem_lock’ has incomplete type

2017-08-23 Thread ian at airs dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81449 --- Comment #4 from Ian Lance Taylor --- *** Bug 81946 has been marked as a duplicate of this bug. ***

[Bug go/81946] runtime.inc:782:28: error: field ‘__sem_lock’ has incomplete type

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

[Bug debug/81936] ICE in dwarf2out_die_ref_for_decl, at dwarf2out.c:5543

2017-08-23 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81936 --- Comment #13 from Tom de Vries --- I've tried to see if I could workaround the problem by disabling the assert: ... diff --git a/gcc/dwarf2out.c b/gcc/dwarf2out.c index 0c339bd46f0..b2df3b89c2e 100644 --- a/gcc/dwarf2out.c +++

[Bug tree-optimization/81953] Code sinking increases register pressure

2017-08-23 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81953 Andrew Pinski changed: What|Removed |Added Keywords||missed-optimization

[Bug tree-optimization/81953] New: Code sinking results in increased use of callee saved registers

2017-08-23 Thread pthaugen at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81953 Bug ID: 81953 Summary: Code sinking results in increased use of callee saved registers Product: gcc Version: 8.0 Status: UNCONFIRMED Severity: normal

[Bug libstdc++/81950] _GLIBCXX17_INLINE macro not used consistently

2017-08-23 Thread rs2740 at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81950 TC changed: What|Removed |Added CC||rs2740 at gmail dot com --- Comment #2 from TC

[Bug middle-end/81931] [8 regression] r251260 breaks many tests on powerpc64

2017-08-23 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81931 --- Comment #10 from Segher Boessenkool --- (In reply to Aldy Hernandez from comment #9) > (In reply to Richard Biener from comment #7) > Fixes testcase. Untested otherwise. > > diff --git a/gcc/tree-ssanames.c b/gcc/tree-ssanames.c > index

[Bug c++/81952] New: copy elision used when constructor needs to be called

2017-08-23 Thread barry.revzin at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81952 Bug ID: 81952 Summary: copy elision used when constructor needs to be called Product: gcc Version: 7.2.0 Status: UNCONFIRMED Severity: normal Priority: P3

[Bug target/80503] ICE in extract_insn, at recog.c:2311 on ppc64le-linux-gnu

2017-08-23 Thread bergner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80503 Peter Bergner changed: What|Removed |Added CC||bergner at gcc dot gnu.org --- Comment

[Bug c++/59922] -finstrument-functions emit false warning "control reaches end of non-void function"

2017-08-23 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59922 Eric Gallager changed: What|Removed |Added Keywords||diagnostic

[Bug c++/80598] -Wunused triggers for functions used in uninstantiated templates

2017-08-23 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80598 Eric Gallager changed: What|Removed |Added See Also||https://gcc.gnu.org/bugzill

[Bug target/81951] New: [7/8 Regression] ICE returning 16 byte struct on s390x with -mno-lra

2017-08-23 Thread jcowgill+gcc at jcowgill dot uk
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81951 Bug ID: 81951 Summary: [7/8 Regression] ICE returning 16 byte struct on s390x with -mno-lra Product: gcc Version: 7.2.0 Status: UNCONFIRMED Severity: normal

[Bug c++/56763] "attribute ignored in declaration of " warning points to wrong place

2017-08-23 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56763 Eric Gallager changed: What|Removed |Added Keywords||diagnostic

[Bug go/81946] runtime.inc:782:28: error: field ‘__sem_lock’ has incomplete type

2017-08-23 Thread mfe at live dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81946 --- Comment #3 from martin --- The ‘__sem_lock’ struct is contained in: struct semt { struct __pthread_fastlock __sem_lock; int32_t __sem_value; void* __sem_waiting; };

[Bug go/81946] runtime.inc:782:28: error: field ‘__sem_lock’ has incomplete type

2017-08-23 Thread mfe at live dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81946 --- Comment #2 from martin --- Created attachment 42031 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=42031=edit generated runtime.inc contains the incomplete type __sem_lock.

[Bug libstdc++/81950] _GLIBCXX17_INLINEmacro not used consistently

2017-08-23 Thread Judy.Ward at intel dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81950 Judy Ward changed: What|Removed |Added Summary|_GLIBCXX17 macro not used |_GLIBCXX17_INLINEmacro not

[Bug libstdc++/81950] New: _GLIBCXX17 macro not used consistently

2017-08-23 Thread Judy.Ward at intel dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81950 Bug ID: 81950 Summary: _GLIBCXX17 macro not used consistently Product: gcc Version: 7.2.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: libstdc++

[Bug tree-optimization/81949] New: DOM fails to simplify conditional

2017-08-23 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81949 Bug ID: 81949 Summary: DOM fails to simplify conditional Product: gcc Version: 6.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component:

[Bug tree-optimization/81945] [8 Regression] ICE in operator[], at vec.h:749

2017-08-23 Thread amker at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81945 amker at gcc dot gnu.org changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |amker at gcc dot

[Bug lto/81940] [8 regression] internal compiler error: in dwarf2out_abstract_function, at dwarf2out.c:21613

2017-08-23 Thread dimhen at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81940 --- Comment #8 from Dmitry G. Dyachenko --- r251306 PASS for me

[Bug tree-optimization/81948] New: vectorize exp2 using exp

2017-08-23 Thread glisse at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81948 Bug ID: 81948 Summary: vectorize exp2 using exp Product: gcc Version: 8.0 Status: UNCONFIRMED Keywords: missed-optimization Severity: enhancement Priority: P3

[Bug c++/78388] Bogus "declaration shadows template parameter" error with parenthesized function-style casts

2017-08-23 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78388 Eric Gallager changed: What|Removed |Added Keywords||diagnostic

[Bug go/81946] runtime.inc:782:28: error: field ‘__sem_lock’ has incomplete type

2017-08-23 Thread ian at airs dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81946 --- Comment #1 from Ian Lance Taylor --- What is the full definition of the failing struct in the generated runtime.inc file? That is, look at line 782 of TARGET/libgo/runtime.inc and show us the complete type definition. Thanks.

[Bug c++/81947] New: variadic template specialization doesn't compile

2017-08-23 Thread manish.baphna at citi dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81947 Bug ID: 81947 Summary: variadic template specialization doesn't compile Product: gcc Version: 4.4.7 Status: UNCONFIRMED Severity: normal Priority: P3 Component:

[Bug tree-optimization/81945] [8 Regression] ICE in operator[], at vec.h:749

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

[Bug c++/78330] incorrectly accepts invalid C++ code with shadowed template parameter

2017-08-23 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78330 Eric Gallager changed: What|Removed |Added Keywords||diagnostic

[Bug go/81946] New: runtime.inc:782:28: error: field ‘__sem_lock’ has incomplete type

2017-08-23 Thread mfe at live dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81946 Bug ID: 81946 Summary: runtime.inc:782:28: error: field ‘__sem_lock’ has incomplete type Product: gcc Version: 7.2.0 Status: UNCONFIRMED Severity: normal

[Bug c++/68827] [concepts] ICE in fold where requires parameter shadows function argument

2017-08-23 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68827 Eric Gallager changed: What|Removed |Added Keywords||error-recovery

[Bug libstdc++/81912] std::distance not constexpr in C++17 mode

2017-08-23 Thread glisse at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81912 Marc Glisse changed: What|Removed |Added CC||alexbaroni68 at gmail dot com --- Comment

[Bug c++/81944] constexpr std::distance

2017-08-23 Thread glisse at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81944 Marc Glisse changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug debug/81936] ICE in dwarf2out_die_ref_for_decl, at dwarf2out.c:5543

2017-08-23 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81936 --- Comment #12 from Tom de Vries --- (In reply to rguent...@suse.de from comment #11) > > And then we run into the next ICE: > Shit happens ;) Heh, it does :) > Is that now the offload compiler? Nope, still the host compiler, we're ICE-ing

[Bug c++/56556] Wshadow warns for private members in base classes

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

[Bug c++/81873] spurious -Wreturn-type calling a locally declared noreturn function

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

[Bug debug/81936] ICE in dwarf2out_die_ref_for_decl, at dwarf2out.c:5543

2017-08-23 Thread rguenther at suse dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81936 --- Comment #11 from rguenther at suse dot de --- On Wed, 23 Aug 2017, vries at gcc dot gnu.org wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81936 > > --- Comment #9 from Tom de Vries --- > (In reply to Tom de Vries from comment #8)

[Bug debug/81936] ICE in dwarf2out_die_ref_for_decl, at dwarf2out.c:5543

2017-08-23 Thread rguenther at suse dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81936 --- Comment #10 from rguenther at suse dot de --- On Wed, 23 Aug 2017, vries at gcc dot gnu.org wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81936 > > --- Comment #8 from Tom de Vries --- > (In reply to rguent...@suse.de from comment

[Bug c++/79996] spurious -Wreturn-type on a function that calls a noreturn function

2017-08-23 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79996 Eric Gallager changed: What|Removed |Added Keywords||diagnostic

[Bug debug/81936] ICE in dwarf2out_die_ref_for_decl, at dwarf2out.c:5543

2017-08-23 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81936 --- Comment #9 from Tom de Vries --- (In reply to Tom de Vries from comment #8) > but found it doesn't work because flag_generate_offload is actually false. > > I'm now trying this (code snippet copied from symbol_table::compile), but > I'm not

[Bug c++/81642] -Wtype-limits should not trigger for defined numbers

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

[Bug debug/81936] ICE in dwarf2out_die_ref_for_decl, at dwarf2out.c:5543

2017-08-23 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81936 --- Comment #8 from Tom de Vries --- (In reply to rguent...@suse.de from comment #7) > Ah, yeah. And we can have both, right? I'd say so. There's f.i. libgomp.c/target-9.c, which contains '#pragma omp target' and uses -flto. > So we'd either

[Bug tree-optimization/81945] New: [8 Regression] ICE in operator[], at vec.h:749

2017-08-23 Thread asolokha at gmx dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81945 Bug ID: 81945 Summary: [8 Regression] ICE in operator[], at vec.h:749 Product: gcc Version: 8.0 Status: UNCONFIRMED Keywords: ice-on-valid-code Severity: normal

[Bug c++/80733] -fstrict-enum ineffective, incorrect -Wtype-limits warning

2017-08-23 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80733 Eric Gallager changed: What|Removed |Added Keywords||diagnostic

[Bug c++/80681] missing -Wuninitialized for const or reference member of a private base class

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

[Bug lto/81940] [8 regression] internal compiler error: in dwarf2out_abstract_function, at dwarf2out.c:21613

2017-08-23 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81940 Richard Biener changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug lto/81940] [8 regression] internal compiler error: in dwarf2out_abstract_function, at dwarf2out.c:21613

2017-08-23 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81940 --- Comment #6 from Richard Biener --- Author: rguenth Date: Wed Aug 23 12:11:03 2017 New Revision: 251306 URL: https://gcc.gnu.org/viewcvs?rev=251306=gcc=rev Log: 2017-08-23 Richard Biener PR lto/81940 *

[Bug c++/81944] New: constexpr std::distance

2017-08-23 Thread alexbaroni68 at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81944 Bug ID: 81944 Summary: constexpr std::distance Product: gcc Version: 7.2.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ Assignee:

  1   2   >