[Bug c++/86300] _Bool shouldn't be a keyword in C++

2018-06-25 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86300 --- Comment #1 from Andrew Pinski --- _Bool is in the implementation reserved namespace so it can be a keywork if an implementation wants.

[Bug c++/86082] user-defined literals are not converted to the execution charset

2018-06-25 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86082 --- Comment #3 from Andreas Krebbel --- Author: krebbel Date: Mon Jun 25 07:16:59 2018 New Revision: 262003 URL: https://gcc.gnu.org/viewcvs?rev=262003&root=gcc&view=rev Log: C++: Fix PR86082 When turning a user-defined numerical literal into a

[Bug regression/86304] New: [9 regression][MIPS] FAIL: gcc.dg/vect/pr79887.c -mmsa (internal compiler error) starting with r261740

2018-06-25 Thread paul.hua.gm at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86304 Bug ID: 86304 Summary: [9 regression][MIPS] FAIL: gcc.dg/vect/pr79887.c -mmsa (internal compiler error) starting with r261740 Product: gcc Version: 9.0 Status: UNCONFIRME

[Bug fortran/83118] [7/8/9 Regression] Bad intrinsic assignment of class(*) array component of derived type

2018-06-25 Thread pault at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83118 --- Comment #9 from Paul Thomas --- Author: pault Date: Mon Jun 25 07:49:27 2018 New Revision: 262004 URL: https://gcc.gnu.org/viewcvs?rev=262004&root=gcc&view=rev Log: 2018-06-25 Paul Thomas PR fortran/83118 Back port from t

[Bug fortran/83118] [7/8/9 Regression] Bad intrinsic assignment of class(*) array component of derived type

2018-06-25 Thread pault at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83118 --- Comment #10 from Paul Thomas --- Author: pault Date: Mon Jun 25 07:52:09 2018 New Revision: 262005 URL: https://gcc.gnu.org/viewcvs?rev=262005&root=gcc&view=rev Log: 2018-06-25 Paul Thomas PR fortran/83118 Back port from

[Bug fortran/83118] [7/8/9 Regression] Bad intrinsic assignment of class(*) array component of derived type

2018-06-25 Thread pault at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83118 Paul Thomas changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug c++/86305] New: g++ segfaults when compiling template member function that calls destructor

2018-06-25 Thread zhonghao at pku dot org.cn
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86305 Bug ID: 86305 Summary: g++ segfaults when compiling template member function that calls destructor Product: gcc Version: 8.0.1 Status: UNCONFIRMED Severity: nor

[Bug tree-optimization/86259] [8/9 Regression] min(4, strlen(s)) optimized to strlen(s) with -flto

2018-06-25 Thread rguenther at suse dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86259 --- Comment #16 from rguenther at suse dot de --- On Mon, 25 Jun 2018, glisse at gcc dot gnu.org wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86259 > > --- Comment #15 from Marc Glisse --- > (In reply to Martin Sebor from comment #14)

[Bug c++/86306] New: Initializing atomic qualified type with another atomic qualified type leads to assertion failure

2018-06-25 Thread zhonghao at pku dot org.cn
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86306 Bug ID: 86306 Summary: Initializing atomic qualified type with another atomic qualified type leads to assertion failure Product: gcc Version: 8.0.1 Status: UNCONFIRMED

[Bug c++/86307] New: Function template and ?: causes segfault

2018-06-25 Thread zhonghao at pku dot org.cn
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86307 Bug ID: 86307 Summary: Function template and ?: causes segfault Product: gcc Version: 8.0.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++

[Bug middle-end/86308] New: [7/8/9 Regression] verify_gimple failed in tree-cfg.c

2018-06-25 Thread ktkachov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86308 Bug ID: 86308 Summary: [7/8/9 Regression] verify_gimple failed in tree-cfg.c Product: gcc Version: unknown Status: UNCONFIRMED Keywords: ice-on-valid-code Severity: norma

[Bug c++/86309] New: Clang rejects partial specialization with non-type template argument of different type

2018-06-25 Thread zhonghao at pku dot org.cn
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86309 Bug ID: 86309 Summary: Clang rejects partial specialization with non-type template argument of different type Product: gcc Version: 8.0.1 Status: UNCONFIRMED Se

[Bug c++/86310] New: Clang rejects partial specialization with non-type template argument of different type

2018-06-25 Thread zhonghao at pku dot org.cn
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86310 Bug ID: 86310 Summary: Clang rejects partial specialization with non-type template argument of different type Product: gcc Version: 8.0.1 Status: UNCONFIRMED Se

[Bug debug/85893] gcc.dg/guality/pr41616-1.c FAILs with -flto

2018-06-25 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85893 Tom de Vries changed: What|Removed |Added CC||vries at gcc dot gnu.org --- Comment #2 f

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

2018-06-25 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80598 Jakub Jelinek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c/84853] [7 Regression] ICE: verify_gimple failed (expand_shift_1)

2018-06-25 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84853 Jakub Jelinek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug middle-end/84834] [7 Regression] ICE: tree check: expected integer_cst, have complex_cst in to_wide, at tree.h:5527

2018-06-25 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84834 Jakub Jelinek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug target/85430] [7 Regression] ICE: SIGSEGV in memory_operand at recog.c:1358/9 with -O2 -fno-tree-ccp -fno-tree-fre

2018-06-25 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85430 Jakub Jelinek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug tree-optimization/85446] [7 Regression] wrong-code on riscv64

2018-06-25 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85446 Jakub Jelinek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug jit/85384] libgccjit does not work if --with-gcc-major-version is used

2018-06-25 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85384 Jakub Jelinek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug tree-optimization/85529] [7 Regression] wrong code at -O2 and -O3 on x86_64-linux-gnu

2018-06-25 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85529 Jakub Jelinek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug web/85578] broken links in gcc-8.0.1-RC-20180427/INSTALL/specific.html, and out of date prerequisites.html

2018-06-25 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85578 Jakub Jelinek changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug c++/85662] [8/9 Regression] "error: non-constant condition for static assertion" from __builtin_offsetof in C++

2018-06-25 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85662 Jakub Jelinek changed: What|Removed |Added Status|REOPENED|RESOLVED Resolution|---

[Bug fortran/47805] [OOP] Overridding hidden (private) TPB is rejected

2018-06-25 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=47805 Dominique d'Humieres changed: What|Removed |Added CC||juergen.reuter at desy dot de ---

[Bug fortran/86297] rejects valid code on type extension

2018-06-25 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86297 Dominique d'Humieres changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug c++/85952] Bogus -Wunused-but-set-variable warning with array structured binding

2018-06-25 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85952 Jakub Jelinek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug fortran/86297] rejects valid code on type extension

2018-06-25 Thread juergen.reuter at desy dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86297 --- Comment #3 from Jürgen Reuter --- Sorry, I should have scanned a little better for existing PRs.

[Bug c++/86025] ICE with -Wduplicated-branches and OpenMP critical

2018-06-25 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86025 Jakub Jelinek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/86298] template argument cannot be narrowed to type 'int'

2018-06-25 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86298 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug c++/57891] No diagnostic of narrowing conversion in non-type template argument

2018-06-25 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57891 --- Comment #6 from Jonathan Wakely --- *** Bug 86298 has been marked as a duplicate of this bug. ***

[Bug c++/86300] _Bool shouldn't be a keyword in C++

2018-06-25 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86300 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug c++/86306] Initializing atomic qualified type with another atomic qualified type leads to assertion failure

2018-06-25 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86306 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug c++/86310] Clang rejects partial specialization with non-type template argument of different type

2018-06-25 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86310 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug c++/86309] Clang rejects partial specialization with non-type template argument of different type

2018-06-25 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86309 --- Comment #1 from Jonathan Wakely --- *** Bug 86310 has been marked as a duplicate of this bug. ***

[Bug c++/86303] Constructor is not used for type conversion

2018-06-25 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86303 --- Comment #1 from Jonathan Wakely --- Comeau might have accepted it in 2010 but EDG rejects it today: "ap.cc", line 20: error: no instance of constructor "Y::Y" matches the argument list argument types are: (auto_ptr) Y

[Bug c++/86301] g++ does not mark declarations used in non-dependent types as referenced

2018-06-25 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86301 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug c++/86306] Initializing atomic qualified type with another atomic qualified type leads to assertion failure

2018-06-25 Thread zhonghao at pku dot org.cn
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86306 --- Comment #2 from zhonghao at pku dot org.cn --- (In reply to Jonathan Wakely from comment #1) > It's correctly rejected by GCC because _Atomic is a C keyword, not a C++ one. > > Please try to understand the code before filing bugs, and conside

[Bug c++/86302] "f != 0" fails to choose the specialization f

2018-06-25 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86302 Jonathan Wakely changed: What|Removed |Added Keywords||rejects-valid Status|UNCON

[Bug c++/86306] Initializing atomic qualified type with another atomic qualified type leads to assertion failure

2018-06-25 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86306 --- Comment #3 from Jonathan Wakely --- No.

[Bug c++/86306] Initializing atomic qualified type with another atomic qualified type leads to assertion failure

2018-06-25 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86306 --- Comment #4 from Jonathan Wakely --- _Atomic is a C keyword, it is not part of C++. Clang++ accepts it as a non-standard extension. GCC ddoes not accept it, because it's not part of C++. If you don't understand what this means, stop filing b

[Bug c++/86307] Function template and ?: causes segfault

2018-06-25 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86307 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug c++/86302] "f != 0" fails to choose the specialization f

2018-06-25 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86302 --- Comment #2 from Jonathan Wakely --- *** Bug 86307 has been marked as a duplicate of this bug. ***

[Bug c++/86301] g++ does not mark declarations used in non-dependent types as referenced

2018-06-25 Thread zhonghao at pku dot org.cn
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86301 --- Comment #2 from zhonghao at pku dot org.cn --- (In reply to Jonathan Wakely from comment #1) > (In reply to zhonghao from comment #0) > > A previous version of clang++ produces similar error message for this code, > > but was fixed. > > No it

[Bug c++/83426] template argument involves template parameters with implicit integral conversion

2018-06-25 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83426 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c++/86309] Clang rejects partial specialization with non-type template argument of different type

2018-06-25 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86309 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug c++/83426] template argument involves template parameters with implicit integral conversion

2018-06-25 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83426 Jonathan Wakely changed: What|Removed |Added CC||zhonghao at pku dot org.cn --- Comment

[Bug debug/86257] Program compiled with fPIC crashes while stepping over thread-local variable GDB

2018-06-25 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86257 --- Comment #7 from Tom de Vries --- Author: vries Date: Mon Jun 25 10:39:54 2018 New Revision: 262006 URL: https://gcc.gnu.org/viewcvs?rev=262006&root=gcc&view=rev Log: [i386/debug] Fix insn prefix in tls_global_dynamic_64_ 2018-06-25 Tom de

[Bug c++/86301] g++ does not mark declarations used in non-dependent types as referenced

2018-06-25 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86301 --- Comment #3 from Jonathan Wakely --- (In reply to zhonghao from comment #2) > (In reply to Jonathan Wakely from comment #1) > > (In reply to zhonghao from comment #0) > > > A previous version of clang++ produces similar error message for this

[Bug c++/86301] g++ does not mark declarations used in non-dependent types as referenced

2018-06-25 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86301 --- Comment #4 from Jonathan Wakely --- If you tried the latest g++ why are you reporting bugs for version 8.0.1?

[Bug c++/86305] g++ segfaults when compiling template member function that calls destructor

2018-06-25 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86305 --- Comment #1 from Jonathan Wakely --- > g++ segfaults when compiling template member function that calls destructo No it doesn't! > A previous version of clang++ produces similar error > messages:https://bugs.llvm.org/show_bug.cgi?id=30361

[Bug c++/86306] Initializing atomic qualified type with another atomic qualified type leads to assertion failure

2018-06-25 Thread zhonghao at pku dot org.cn
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86306 --- Comment #5 from zhonghao at pku dot org.cn --- (In reply to Jonathan Wakely from comment #4) > _Atomic is a C keyword, it is not part of C++. > > Clang++ accepts it as a non-standard extension. GCC ddoes not accept it, > because it's not part

[Bug c++/86306] Initializing atomic qualified type with another atomic qualified type leads to assertion failure

2018-06-25 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86306 --- Comment #6 from Jonathan Wakely --- (In reply to zhonghao from comment #5) > Another bug report (https://bugs.llvm.org/show_bug.cgi?id=21835) also used > the code. In particular, David Majnemer said that the following code, > > typedef _Ato

[Bug c++/86306] Initializing atomic qualified type with another atomic qualified type leads to assertion failure

2018-06-25 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86306 --- Comment #7 from Jonathan Wakely --- (In reply to Jonathan Wakely from comment #6) > Because you are just blindly copying things from one bugzilla to the other, > without making any effort to check if what you are reporting is sensible. For e

[Bug c++/86305] g++ segfaults when compiling template member function that calls destructor

2018-06-25 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86305 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug c++/12333] [DR 272] Explicit call to MyClass::~MyClass() not allowed

2018-06-25 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=12333 Jonathan Wakely changed: What|Removed |Added CC||zhonghao at pku dot org.cn --- Comment

[Bug c++/86301] g++ does not mark declarations used in non-dependent types as referenced

2018-06-25 Thread zhonghao at pku dot org.cn
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86301 --- Comment #5 from zhonghao at pku dot org.cn --- (In reply to Jonathan Wakely from comment #4) > If you tried the latest g++ why are you reporting bugs for version 8.0.1? (In reply to Jonathan Wakely from comment #3) > (In reply to zhonghao fro

[Bug c++/86301] g++ does not mark declarations used in non-dependent types as referenced

2018-06-25 Thread zhonghao at pku dot org.cn
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86301 --- Comment #6 from zhonghao at pku dot org.cn --- (In reply to Jonathan Wakely from comment #4) > If you tried the latest g++ why are you reporting bugs for version 8.0.1? My gcc is 8.0.1. Sorry for ignoring the fast releases of gcc.

[Bug c++/86301] g++ does not mark declarations used in non-dependent types as referenced

2018-06-25 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86301 --- Comment #7 from Jonathan Wakely --- The link I gave explains that such code is ill-formed, no diagnostic required. See https://en.cppreference.com/w/cpp/language/ub for an explanation. That means the compiler is not required to give an erro

[Bug c++/86305] g++ segfaults when compiling template member function that calls destructor

2018-06-25 Thread zhonghao at pku dot org.cn
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86305 --- Comment #3 from zhonghao at pku dot org.cn --- (In reply to Jonathan Wakely from comment #1) > > g++ segfaults when compiling template member function that calls destructo > > No it doesn't! > > > > A previous version of clang++ produces si

[Bug c++/86234] non-type template argument is not a constant expression

2018-06-25 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86234 Jonathan Wakely changed: What|Removed |Added Keywords||accepts-invalid Status|UNC

[Bug c++/86305] g++ segfaults when compiling template member function that calls destructor

2018-06-25 Thread zhonghao at pku dot org.cn
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86305 --- Comment #4 from zhonghao at pku dot org.cn --- (In reply to Jonathan Wakely from comment #1) > > g++ segfaults when compiling template member function that calls destructo > > No it doesn't! > > > > A previous version of clang++ produces si

[Bug c++/86305] g++ segfaults when compiling template member function that calls destructor

2018-06-25 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86305 --- Comment #5 from Jonathan Wakely --- The error message comes from the clang bug report, not from Clang 7.0.0 -- have you even read the clang report that you're copying?!

[Bug c++/86305] g++ segfaults when compiling template member function that calls destructor

2018-06-25 Thread zhonghao at pku dot org.cn
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86305 --- Comment #6 from zhonghao at pku dot org.cn --- (In reply to Jonathan Wakely from comment #5) > The error message comes from the clang bug report, not from Clang 7.0.0 -- > have you even read the clang report that you're copying?! I attached t

[Bug c++/86305] g++ segfaults when compiling template member function that calls destructor

2018-06-25 Thread zhonghao at pku dot org.cn
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86305 --- Comment #7 from zhonghao at pku dot org.cn --- (In reply to Jonathan Wakely from comment #5) > The error message comes from the clang bug report, not from Clang 7.0.0 -- > have you even read the clang report that you're copying?! Indeed, the

[Bug c++/86305] g++ segfaults when compiling template member function that calls destructor

2018-06-25 Thread zhonghao at pku dot org.cn
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86305 --- Comment #8 from zhonghao at pku dot org.cn --- (In reply to zhonghao from comment #6) > (In reply to Jonathan Wakely from comment #5) > > The error message comes from the clang bug report, not from Clang 7.0.0 -- > > have you even read the cla

[Bug c++/86305] g++ segfaults when compiling template member function that calls destructor

2018-06-25 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86305 --- Comment #9 from Jonathan Wakely --- (In reply to zhonghao from comment #6) > I attached the original bug report only to help better understand the bug. > If you do not need the original bug reports, I will not report the original > bug report

[Bug ipa/86279] [9 Regression] ICE in malloc_candidate_p, at ipa-pure-const.c:927

2018-06-25 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86279 Richard Biener changed: What|Removed |Added Version|unknown |9.0 Target Milestone|---

[Bug fortran/86281] [9 regression] SEGV in fortran/resolve.c:resolve_function

2018-06-25 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86281 Richard Biener changed: What|Removed |Added Status|NEW |RESOLVED Version|8.0

[Bug fortran/86283] [9 regression] ICE in gfortran.dg/interface_abstract_4.f90 (and others) starting with r261868

2018-06-25 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86283 Richard Biener changed: What|Removed |Added Priority|P3 |P4 Status|UNCONFIRMED

[Bug c++/86306] Initializing atomic qualified type with another atomic qualified type leads to assertion failure

2018-06-25 Thread zhonghao at pku dot org.cn
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86306 --- Comment #8 from zhonghao at pku dot org.cn --- (In reply to Jonathan Wakely from comment #7) > (In reply to Jonathan Wakely from comment #6) > > Because you are just blindly copying things from one bugzilla to the other, > > without making any

[Bug target/86197] POWERPC: float128 parameter passing

2018-06-25 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86197 --- Comment #4 from Segher Boessenkool --- Author: segher Date: Mon Jun 25 11:31:45 2018 New Revision: 262010 URL: https://gcc.gnu.org/viewcvs?rev=262010&root=gcc&view=rev Log: rs6000: Fix vector homogeneous aggregates (PR86197) The existing co

[Bug middle-end/86284] Insert trap instruction in place of missing return statement on dodgy code

2018-06-25 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86284 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c++/86306] Initializing atomic qualified type with another atomic qualified type leads to assertion failure

2018-06-25 Thread zhonghao at pku dot org.cn
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86306 --- Comment #9 from zhonghao at pku dot org.cn --- (In reply to zhonghao from comment #8) > (In reply to Jonathan Wakely from comment #7) > > (In reply to Jonathan Wakely from comment #6) > > > Because you are just blindly copying things from one

[Bug c++/86286] Could __attribute__ ((nothrow)) on a noexcept function turn off EH codegen?

2018-06-25 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86286 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug tree-optimization/86287] [9 Regression] AddressSanitizer: heap-use-after-free on bootstrap with -O3

2018-06-25 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86287 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug middle-end/86311] New: gcc_qsort calls memcpy with overlaps

2018-06-25 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86311 Bug ID: 86311 Summary: gcc_qsort calls memcpy with overlaps Product: gcc Version: 9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: middle-end

[Bug c++/86306] Initializing atomic qualified type with another atomic qualified type leads to assertion failure

2018-06-25 Thread graham.stott at btinternet dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86306 --- Comment #10 from graham.stott at btinternet dot com --- very poor bug reports they waste time for people they don't have Original message From: "zhonghao at pku dot org.cn" Date: 25/06/2018 12:37 (GMT+00:00) To: gcc-bug

[Bug c++/86299] no member named 'value'

2018-06-25 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86299 Richard Biener changed: What|Removed |Added Keywords||accepts-invalid, diagnostic --- Comment

[Bug regression/86304] [9 regression][MIPS] FAIL: gcc.dg/vect/pr79887.c -mmsa (internal compiler error) starting with r261740

2018-06-25 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86304 Richard Biener changed: What|Removed |Added Target||mips Status|UNCONFIRMED

[Bug middle-end/86308] [7/8/9 Regression] verify_gimple failed in tree-cfg.c

2018-06-25 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86308 Richard Biener changed: What|Removed |Added Target|arm-none-eabi |arm-none-eabi, i?86-linux S

[Bug c++/86286] Could __attribute__ ((nothrow)) on a noexcept function turn off EH codegen?

2018-06-25 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86286 --- Comment #2 from Jonathan Wakely --- (In reply to Jonathan Wakely from comment #0) > But when a noexcept function calls a non-noexcept function there is > additional code needed to call std::terminate if an exception occurs: I forgot to inclu

[Bug c/86308] [7/8/9 Regression] verify_gimple failed in tree-cfg.c

2018-06-25 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86308 Richard Biener changed: What|Removed |Added Priority|P3 |P2 Status|ASSIGNED

[Bug target/84860] ICE in emit_move_insn, at expr.c:3717

2018-06-25 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84860 Jakub Jelinek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/86286] Could __attribute__ ((nothrow)) on a noexcept function turn off EH codegen?

2018-06-25 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86286 --- Comment #3 from Jonathan Wakely --- (In reply to Richard Biener from comment #1) > Isn't noexcept mapped to nothrow currently? The case I'm concerned about is this (I forgot to add it to the original submission, sorry): int g (int i); int g

[Bug c++/86286] Could __attribute__ ((nothrow)) on a noexcept function turn off EH codegen?

2018-06-25 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86286 --- Comment #4 from Richard Biener --- You are trying to size-optimize the EH tables? Does this case occur frequently enough to matter?

[Bug regression/86304] [9 regression][MIPS] FAIL: gcc.dg/vect/pr79887.c -mmsa (internal compiler error) starting with r261740

2018-06-25 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86304 --- Comment #2 from Richard Biener --- I can reproduce it.

[Bug fortran/86312] New: missing runtime warning for array temporary with -fcheck=array-temps

2018-06-25 Thread janus at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86312 Bug ID: 86312 Summary: missing runtime warning for array temporary with -fcheck=array-temps Product: gcc Version: 8.0 Status: UNCONFIRMED Severity: normal

[Bug target/84786] [miscompilation] vunpcklpd accessing xmm16-22 targeting KNL

2018-06-25 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84786 --- Comment #18 from Jakub Jelinek --- Author: jakub Date: Mon Jun 25 12:48:29 2018 New Revision: 262014 URL: https://gcc.gnu.org/viewcvs?rev=262014&root=gcc&view=rev Log: PR target/84786 * config/i386/sse.md (vshift_count): New

[Bug target/84786] [miscompilation] vunpcklpd accessing xmm16-22 targeting KNL

2018-06-25 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84786 --- Comment #19 from Jakub Jelinek --- Author: jakub Date: Mon Jun 25 12:57:04 2018 New Revision: 262015 URL: https://gcc.gnu.org/viewcvs?rev=262015&root=gcc&view=rev Log: PR target/84786 * config/i386/sse.md (vshift_count): New

[Bug target/84786] [miscompilation] vunpcklpd accessing xmm16-22 targeting KNL

2018-06-25 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84786 --- Comment #20 from Jakub Jelinek --- Author: jakub Date: Mon Jun 25 12:58:03 2018 New Revision: 262016 URL: https://gcc.gnu.org/viewcvs?rev=262016&root=gcc&view=rev Log: 2018-06-25 Jakub Jelinek PR target/84786 * gcc.target

[Bug regression/86304] [9 regression][MIPS] FAIL: gcc.dg/vect/pr79887.c -mmsa (internal compiler error) starting with r261740

2018-06-25 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86304 --- Comment #3 from Richard Biener --- Author: rguenth Date: Mon Jun 25 13:04:38 2018 New Revision: 262017 URL: https://gcc.gnu.org/viewcvs?rev=262017&root=gcc&view=rev Log: 2018-06-25 Richard Biener PR tree-optimization/86304

[Bug regression/86304] [9 regression][MIPS] FAIL: gcc.dg/vect/pr79887.c -mmsa (internal compiler error) starting with r261740

2018-06-25 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86304 Richard Biener changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/86296] Creating a pointer class for a unique_ptr<>() deleter fails with optimizations

2018-06-25 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86296 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug c++/86296] Creating a pointer class for a unique_ptr<>() deleter fails with optimizations

2018-06-25 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86296 --- Comment #2 from Jonathan Wakely --- $ g++ b.cpp -O1 -fsantiize=address $ ./a.out = ==22544==ERROR: AddressSanitizer: stack-use-after-scope on address 0x7ffc3624eca0 at pc 0x0

[Bug libstdc++/86295] Missing exception safety when inserting range into vector

2018-06-25 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86295 --- Comment #1 from Jonathan Wakely --- (In reply to Kristian Spangsege from comment #0) > The problem occurs when either `std::__uninitialized_copy_a()` or > `std::__uninitialized_move_a()` throws due to throwing from the copy or move > construc

[Bug debug/75194] -flto loses .debug_macro section

2018-06-25 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=75194 Richard Biener changed: What|Removed |Added Status|ASSIGNED|RESOLVED Known to work|

[Bug lto/85047] cdd2a01 (and others) FAIL with -flto

2018-06-25 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85047 Richard Biener changed: What|Removed |Added Keywords||alias, wrong-code --- Comment #4 from R

[Bug fortran/86313] New: make -Warray-temporaries less noisy

2018-06-25 Thread janus at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86313 Bug ID: 86313 Summary: make -Warray-temporaries less noisy Product: gcc Version: 8.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: fortran

[Bug lto/85047] cdd2a01 (and others) FAIL with -flto

2018-06-25 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85047 --- Comment #5 from Richard Biener --- If there's a way to do void foo (int n, struct { int x[n]; } *s) { s->x[1] = 0; } int main(int argc, char **argv) { struct S { int x[argc]; } s; s.x[1] = 1; foo (argc, &s); if (s.x[1] != 0)

[Bug fortran/86313] make -Warray-temporaries less noisy

2018-06-25 Thread janus at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86313 --- Comment #1 from janus at gcc dot gnu.org --- Another case for which I don't see why one should throw a warning (but I get two): program p implicit none character(len=2), parameter :: formats(1:5) = (/ 'A ', 'B ', 'C ', 'D ', 'E ' /)

  1   2   3   4   >