[Bug middle-end/81812] [7/8 Regression] Empty virtual function fails to compile

2018-03-02 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81812 --- Comment #9 from Paolo Carlini --- This works in 7.3.0 too. I'm going to add the testcase and close the bug.

[Bug c++/84676] [6/7/8 Regression] internal compiler error: Segmentation fault (build_new_op_1)

2018-03-02 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84676 --- Comment #3 from Marek Polacek --- Started with r208426.

[Bug target/56540] No __SIZEOF__XXX__ macro for __float128

2018-03-02 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56540 --- Comment #8 from Jakub Jelinek --- Author: jakub Date: Fri Mar 2 16:18:06 2018 New Revision: 258139 URL: https://gcc.gnu.org/viewcvs?rev=258139=gcc=rev Log: PR target/56540 * config/pa/pa.h (TARGET_CPU_CPP_BUILTINS):

[Bug c++/84489] [6/7 Regression] Non-type template parameter dependency

2018-03-02 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84489 --- Comment #4 from Jason Merrill --- Author: jason Date: Fri Mar 2 16:55:49 2018 New Revision: 258144 URL: https://gcc.gnu.org/viewcvs?rev=258144=gcc=rev Log: PR c++/84489 - dependent default template argument * pt.c

[Bug c++/84663] [6/7/8 Regression] internal compiler error: tree check: expected array_type, have error_mark in cp_complete_array_type, at cp/decl.c:8334

2018-03-02 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84663 --- Comment #3 from Marek Polacek --- Author: mpolacek Date: Fri Mar 2 17:54:23 2018 New Revision: 258148 URL: https://gcc.gnu.org/viewcvs?rev=258148=gcc=rev Log: PR c++/84663 * decl.c (cp_complete_array_type): Check

[Bug tree-optimization/84670] [8 Regression] ICE: in compute_antic_aux, at tree-ssa-pre.c:2148 with -O2 -fno-tree-dominator-opts

2018-03-02 Thread romain.geissler at amadeus dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84670 Romain Geissler changed: What|Removed |Added CC||romain.geissler at amadeus dot com

[Bug c++/84676] internal compiler error: Segmentation fault (build_new_op_1)

2018-03-02 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84676 Marek Polacek changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug target/56540] No __SIZEOF__XXX__ macro for __float128

2018-03-02 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56540 --- Comment #7 from Jakub Jelinek --- Author: jakub Date: Fri Mar 2 16:17:18 2018 New Revision: 258138 URL: https://gcc.gnu.org/viewcvs?rev=258138=gcc=rev Log: PR target/56540 * config/ia64/ia64.h (TARGET_CPU_CPP_BUILTINS):

[Bug inline-asm/84677] New: internal compiler error: in extract_constrain_insn, at recog.c:2205

2018-03-02 Thread vegard.nossum at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84677 Bug ID: 84677 Summary: internal compiler error: in extract_constrain_insn, at recog.c:2205 Product: gcc Version: 8.0.1 Status: UNCONFIRMED Severity: normal

[Bug inline-asm/84679] New: internal compiler error: in lra_eliminate_reg_if_possible, at lra-eliminations.c:1382

2018-03-02 Thread vegard.nossum at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84679 Bug ID: 84679 Summary: internal compiler error: in lra_eliminate_reg_if_possible, at lra-eliminations.c:1382 Product: gcc Version: 8.0.1 Status:

[Bug c++/72752] [6 Regression] ICE: in retrieve_specialization, at cp/pt.c:1183

2018-03-02 Thread benni.buch at gmail dot com
cp_parser_statement ../../gcc/gcc/cp/parser.c:10547 Please submit a full bug report, with preprocessed source if appropriate. Please include the complete backtrace with any bug report. See <http://gcc.gnu.org/bugs.html> for instructions. $ g++-6 --version g++ (GCC) 6.4.1 20180302

[Bug c++/72752] [6 Regression] ICE: in retrieve_specialization, at cp/pt.c:1183

2018-03-02 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72752 --- Comment #15 from Paolo Carlini --- Thanks for the new bug. Note that this bug is marked as [6 Regression] and still open, thus isn't surprising at all that some or even all the testcases here fail in 6, actually it's expected. If you have

[Bug c++/84664] [8 Regression] internal compiler error: in cp_perform_integral_promotions, at cp/typeck.c:2172

2018-03-02 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84664 Marek Polacek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/84663] [6/7/8 Regression] internal compiler error: tree check: expected array_type, have error_mark in cp_complete_array_type, at cp/decl.c:8334

2018-03-02 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84663 Marek Polacek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/84664] [8 Regression] internal compiler error: in cp_perform_integral_promotions, at cp/typeck.c:2172

2018-03-02 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84664 --- Comment #3 from Marek Polacek --- Author: mpolacek Date: Fri Mar 2 17:55:28 2018 New Revision: 258149 URL: https://gcc.gnu.org/viewcvs?rev=258149=gcc=rev Log: PR c++/84664 * typeck.c (cp_perform_integral_promotions): Check

[Bug middle-end/81812] [7/8 Regression] Empty virtual function fails to compile

2018-03-02 Thread paolo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81812 --- Comment #10 from paolo at gcc dot gnu.org --- Author: paolo Date: Fri Mar 2 18:06:44 2018 New Revision: 258150 URL: https://gcc.gnu.org/viewcvs?rev=258150=gcc=rev Log: 2018-03-02 Paolo Carlini PR

[Bug fortran/84675] Random FAIL: gfortran.dg/coarray_47.f90 -O (test for errors, line 12)

2018-03-02 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84675 Dominique d'Humieres changed: What|Removed |Added Status|UNCONFIRMED |WAITING Last reconfirmed|

[Bug fortran/84675] New: Random FAIL: gfortran.dg/coarray_47.f90 -O (test for errors, line 12)

2018-03-02 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84675 Bug ID: 84675 Summary: Random FAIL: gfortran.dg/coarray_47.f90 -O (test for errors, line 12) Product: gcc Version: 8.0.1 Status: UNCONFIRMED Severity:

[Bug c++/84676] [6/7/8 Regression] internal compiler error: Segmentation fault (build_new_op_1)

2018-03-02 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84676 Marek Polacek changed: What|Removed |Added Keywords||error-recovery Priority|P3

[Bug c++/84171] [8 Regression] ICE with -Wsign-compare

2018-03-02 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84171 --- Comment #2 from Marek Polacek --- Author: mpolacek Date: Fri Mar 2 17:51:24 2018 New Revision: 258147 URL: https://gcc.gnu.org/viewcvs?rev=258147=gcc=rev Log: PR c++/84171 * c-warn.c (warn_for_sign_compare): Bail out if any

[Bug tree-optimization/84670] [8 Regression] ICE: in compute_antic_aux, at tree-ssa-pre.c:2148 with -O2 -fno-tree-dominator-opts

2018-03-02 Thread rguenther at suse dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84670 --- Comment #4 from rguenther at suse dot de --- On March 2, 2018 5:07:59 PM GMT+01:00, "romain.geissler at amadeus dot com" wrote: >https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84670 > >Romain Geissler changed: > >

[Bug c++/84171] [8 Regression] ICE with -Wsign-compare

2018-03-02 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84171 Marek Polacek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/84578] [6/7/8 Regression] ICE with flexible array member and constexpr

2018-03-02 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84578 --- Comment #3 from Marek Polacek --- I think I'll leave this as it is; we give an error for struct A { constexpr A() : i(), x("foo") {} int i; char x[]; }; A a; I have a patch for the ICE.

[Bug c++/72752] [6 Regression] ICE: in retrieve_specialization, at cp/pt.c:1183

2018-03-02 Thread benni.buch at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72752 --- Comment #13 from Benjamin Buch --- I will create a separate bug report in the next hour. (After testing the test cases against the current trunk.)

[Bug target/70359] [6/7/8 Regression] Code size increase for ARM compared to gcc-5.3.0

2018-03-02 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70359 --- Comment #27 from Jeffrey A. Law --- Yea, we went through similar issues with Alex's work recently. After that work landed I went through all the BZs that I could find with autoinc {pre,post}{inc,dec} that BZ could find in the hopes that his

[Bug c++/84662] [6/7/8 Regression] internal compiler error: tree check: expected class 'type', have 'exceptional' (error_mark) in is_bitfield_expr_with_lowered_type, at cp/typeck.c:1944

2018-03-02 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84662 --- Comment #5 from Jakub Jelinek --- Author: jakub Date: Fri Mar 2 17:07:39 2018 New Revision: 258146 URL: https://gcc.gnu.org/viewcvs?rev=258146=gcc=rev Log: PR c++/84662 * pt.c (tsubst_copy_and_build) : Use RETURN

[Bug libgomp/83590] [nvptx] openacc reduction C regressions

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

[Bug tree-optimization/84646] Missed optimisation for hoisting conditions outside nested loops

2018-03-02 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84646 Jeffrey A. Law changed: What|Removed |Added CC||law at redhat dot com --- Comment #2

[Bug c++/84489] [6/7 Regression] Non-type template parameter dependency

2018-03-02 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84489 --- Comment #5 from Jason Merrill --- Author: jason Date: Fri Mar 2 18:24:40 2018 New Revision: 258152 URL: https://gcc.gnu.org/viewcvs?rev=258152=gcc=rev Log: PR c++/84489 - dependent default template argument * pt.c

[Bug c++/84676] [6/7/8 Regression] internal compiler error: Segmentation fault (build_new_op_1)

2018-03-02 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84676 --- Comment #2 from Marek Polacek --- Untested fix: --- a/gcc/cp/call.c +++ b/gcc/cp/call.c @@ -5591,6 +5591,10 @@ build_new_op_1 (location_t loc, enum tree_code code, int flags, tree arg1, || error_operand_p (arg3)) return

[Bug c++/84667] unreasonable refusal to use assignment operator method

2018-03-02 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84667 --- Comment #6 from Jonathan Wakely --- (In reply to Elmar Stellnberger from comment #0) > Things work well however if I use the standard constructor instead of an > assignment: > > inline xstrbuf( base_str_const s ) : base_str( >

[Bug middle-end/81812] [7/8 Regression] Empty virtual function fails to compile

2018-03-02 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81812 Paolo Carlini changed: What|Removed |Added Status|NEW |RESOLVED

[Bug middle-end/84681] New: tree-ter moving code too much

2018-03-02 Thread amonakov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84681 Bug ID: 84681 Summary: tree-ter moving code too much Product: gcc Version: 8.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: middle-end

[Bug tree-optimization/81635] [8 Regression] nvptx SLP test cases regressions

2018-03-02 Thread tschwinge at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81635 --- Comment #16 from Thomas Schwinge --- (In reply to rsand...@gcc.gnu.org from comment #13) > Author: rsandifo > Date: Thu Feb 1 14:17:07 2018 > New Revision: 257296 > > URL: https://gcc.gnu.org/viewcvs?rev=257296=gcc=rev > Log: > Use range

[Bug c++/84497] link errors with trivial external thread_local variables

2018-03-02 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84497 --- Comment #3 from Nathan Sidwell --- Created attachment 43550 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=43550=edit Simpler testcase The simpler testcase removes all the atomic cruft. Compile with -DDEF to get the defining object

[Bug c++/84676] New: internal compiler error: Segmentation fault (build_new_op_1)

2018-03-02 Thread vegard.nossum at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84676 Bug ID: 84676 Summary: internal compiler error: Segmentation fault (build_new_op_1) Product: gcc Version: 8.0.1 Status: UNCONFIRMED Keywords:

[Bug ipa/84628] attribute(warning/error) functions should not be merged together

2018-03-02 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84628 --- Comment #11 from Jakub Jelinek --- Author: jakub Date: Fri Mar 2 16:19:43 2018 New Revision: 258140 URL: https://gcc.gnu.org/viewcvs?rev=258140=gcc=rev Log: PR ipa/84628 * expr.c (expand_expr_real_1) : Don't emit

[Bug target/84627] powerpc excess padding generated for POWER9 target

2018-03-02 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84627 Segher Boessenkool changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED CC|

[Bug c++/84678] New: ICE on invalid code with nested templates

2018-03-02 Thread benni.buch at gmail dot com
t a full bug report, with preprocessed source if appropriate. Please include the complete backtrace with any bug report. See <https://gcc.gnu.org/bugs/> for instructions. $ g++ --version g++ (GCC) 8.0.1 20180302 (experimental) Copyright (C) 2018 Free Software Foundation, Inc. This is free soft

[Bug c++/83555] Unnecessary null check when static_cast is used with references.

2018-03-02 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83555 Jakub Jelinek changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Bug c++/84667] unreasonable refusal to use assignment operator method

2018-03-02 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84667 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |WAITING Last reconfirmed|

[Bug inline-asm/84680] New: internal compiler error: Max. number of generated reload insns per insn is achieved (90)

2018-03-02 Thread vegard.nossum at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84680 Bug ID: 84680 Summary: internal compiler error: Max. number of generated reload insns per insn is achieved (90) Product: gcc Version: 8.0.1 Status: UNCONFIRMED

[Bug target/70359] [6/7/8 Regression] Code size increase for ARM compared to gcc-5.3.0

2018-03-02 Thread aldyh at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70359 --- Comment #28 from Aldy Hernandez --- (In reply to Richard Biener from comment #25) > What usually makes things complicated in the end is when for an IV > we get overlapping life-ranges for the before and after value because > that inhibits

[Bug target/84264] [8 Regression] ICE in rs6000_emit_le_vsx_store, at config/rs6000/rs6000.c:10367 starting with r256656

2018-03-02 Thread bergner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84264 --- Comment #6 from Peter Bergner --- So we end up dropping into rs6000_emit_le_vsx_store from gen_movv4si via: if (!BYTES_BIG_ENDIAN && VECTOR_MEM_VSX_P (mode) && !TARGET_P9_VECTOR && !gpr_or_gpr_p (operands[0],

[Bug fortran/81827] Large compile time with derived-type rrays

2018-03-02 Thread pault at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81827 --- Comment #19 from Paul Thomas --- There are at least three sources of the recursive code: (i) The allocate statement. This checks to see if the allocate object and its allocatable components are allocated and deallocates them if necessary. I

[Bug tree-optimization/84515] missed optimization: expected loop merging

2018-03-02 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84515 Jeffrey A. Law changed: What|Removed |Added CC||law at redhat dot com --- Comment #4

[Bug fortran/84674] Derived type name change makes a program segfault, removing non_overridable helps

2018-03-02 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84674 Thomas Koenig changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug fortran/84615] [8 Regression] Executable Segfault for tests compiled with -fdefault-integer-8 and -m32

2018-03-02 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84615 --- Comment #3 from Thomas Koenig --- This has to be some issue with the charlen - possibly a default integer being used in the wrong place after r256322. I don't usually build 32-bit-capable compilers on my home system (too slow), let's see if

[Bug c++/66564] ICE on explicit instantiation of nested template class

2018-03-02 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66564 Paolo Carlini changed: What|Removed |Added CC||benni.buch at gmail dot com --- Comment

[Bug c++/84489] [6/7 Regression] Non-type template parameter dependency

2018-03-02 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84489 Jason Merrill changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug tree-optimization/84670] [8 Regression] ICE: in compute_antic_aux, at tree-ssa-pre.c:2148 with -O2 -fno-tree-dominator-opts

2018-03-02 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84670 Jeffrey A. Law changed: What|Removed |Added CC||law at redhat dot com --- Comment #5

[Bug debug/84620] DW_AT_GNU_entry_view should not use address class forms, but constant forms

2018-03-02 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84620 --- Comment #4 from Alexandre Oliva --- Jakub, ok, I'll move the union field, but I thought it would be better to keep it close to logically-similar entries. If the point is just to make it parallel to the order of the enum, maybe moving the

[Bug c++/84678] ICE on invalid code with nested templates

2018-03-02 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84678 Paolo Carlini changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug fortran/84672] -fcheck=bounds gives runtime error on allocation on assignment with implicit type conversion

2018-03-02 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84672 Dominique d'Humieres changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug inline-asm/84682] New: internal compiler error: Segmentation fault (process_address_1)

2018-03-02 Thread vegard.nossum at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84682 Bug ID: 84682 Summary: internal compiler error: Segmentation fault (process_address_1) Product: gcc Version: 8.0.1 Status: UNCONFIRMED Severity: normal

[Bug c++/84578] [6/7/8 Regression] ICE with flexible array member and constexpr

2018-03-02 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84578 --- Comment #4 from Marek Polacek --- Author: mpolacek Date: Fri Mar 2 20:27:46 2018 New Revision: 258156 URL: https://gcc.gnu.org/viewcvs?rev=258156=gcc=rev Log: PR c++/84578 * constexpr.c (get_array_or_vector_nelts): New.

[Bug libstdc++/84671] [6/7/8 Regression] Chrono literals don't accept apostrophe as separator

2018-03-02 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84671 --- Comment #4 from Jonathan Wakely --- Author: redi Date: Fri Mar 2 20:38:50 2018 New Revision: 258157 URL: https://gcc.gnu.org/viewcvs?rev=258157=gcc=rev Log: PR libstdc++/84671 handle digit separators in duration literals PR

[Bug fortran/71085] ICE with some intrinsic functions specifying array function result dimension

2018-03-02 Thread anlauf at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71085 --- Comment #3 from Harald Anlauf --- Patch submitted: https://gcc.gnu.org/ml/fortran/2018-03/msg9.html

[Bug c++/84662] [6/7 Regression] internal compiler error: tree check: expected class 'type', have 'exceptional' (error_mark) in is_bitfield_expr_with_lowered_type, at cp/typeck.c:1944

2018-03-02 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84662 Jakub Jelinek changed: What|Removed |Added Summary|[6/7/8 Regression] internal |[6/7 Regression] internal

[Bug c++/84678] ICE on invalid code with nested templates

2018-03-02 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84678 Paolo Carlini changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c++/84578] [6/7 Regression] ICE with flexible array member and constexpr

2018-03-02 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84578 Marek Polacek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug libstdc++/84671] [6/7 Regression] Chrono literals don't accept apostrophe as separator

2018-03-02 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84671 Jonathan Wakely changed: What|Removed |Added Known to work||8.0.1 Target Milestone|---

[Bug demangler/82195] Undemangleable lambda

2018-03-02 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82195 --- Comment #9 from Paolo Carlini --- Nathan, can we close this as fixed, then?

[Bug c++/58820] lambda multiple inheritance operator() not ambiguous

2018-03-02 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58820 --- Comment #5 from Paolo Carlini --- Barring further comments, I'm going to add a testcase and close this. (Note, current clang still accepts it)

[Bug c++/60230] internal compiler error on lambdas capturing multidimensional arrays with dynamic boundary

2018-03-02 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60230 Paolo Carlini changed: What|Removed |Added CC||tobias.polzer+gcc at gmail dot com ---

[Bug c++/54367] [meta-bug] lambda expressions

2018-03-02 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54367 Bug 54367 depends on bug 64000, which changed state. Bug 64000 Summary: internal compiler error on lambda that captures 2-dimensional variable size array by reference https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64000 What

[Bug c++/64000] internal compiler error on lambda that captures 2-dimensional variable size array by reference

2018-03-02 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64000 Paolo Carlini changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug c++/61358] Bogus "duplicate label" error after label used within C++11 lambda

2018-03-02 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61358 Paolo Carlini changed: What|Removed |Added CC||lh_mouse at 126 dot com --- Comment #2

[Bug c++/54367] [meta-bug] lambda expressions

2018-03-02 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54367 Bug 54367 depends on bug 71564, which changed state. Bug 71564 Summary: label inside a lambda conflicts (?) with another one outside it https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71564 What|Removed |Added

[Bug rtl-optimization/84660] Combine doing wrong optimization for 64 bits with SHIFT_COUNT_TRUNCATED target

2018-03-02 Thread wilson at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84660 --- Comment #3 from Jim Wilson --- I screwed up the logic and need to redo the patch. The basic idea is sound though.

[Bug c++/54367] [meta-bug] lambda expressions

2018-03-02 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54367 Bug 54367 depends on bug 56973, which changed state. Bug 56973 Summary: [DR 696] crash when capturing variables in nested lambdas https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56973 What|Removed |Added

[Bug c++/56973] [DR 696] crash when capturing variables in nested lambdas

2018-03-02 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56973 Jason Merrill changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug c++/54367] [meta-bug] lambda expressions

2018-03-02 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54367 Bug 54367 depends on bug 53157, which changed state. Bug 53157 Summary: within lambda, error: lvalue required as unary ‘&’ operand https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53157 What|Removed |Added

[Bug c++/53157] within lambda, error: lvalue required as unary ‘&’ operand

2018-03-02 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53157 Jason Merrill changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug middle-end/81657] [8 Regression] FAIL: gcc.dg/20050503-1.c scan-assembler-not call

2018-03-02 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81657 --- Comment #21 from H.J. Lu --- (In reply to Martin Liška from comment #20) > Ok, so the PR is still marked as P1, so we should probably focus on it. > If I'm reading the discussion correctly, there's no consensus about what to > do? Please

[Bug inline-asm/84683] New: internal compiler error: in move_for_stack_reg, at reg-stack.c:1173

2018-03-02 Thread vegard.nossum at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84683 Bug ID: 84683 Summary: internal compiler error: in move_for_stack_reg, at reg-stack.c:1173 Product: gcc Version: 8.0.1 Status: UNCONFIRMED Severity: normal

[Bug rtl-optimization/84682] internal compiler error: Segmentation fault (process_address_1)

2018-03-02 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84682 David Malcolm changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug fortran/84674] [7/8 Regression] Derived type name change makes a program segfault, removing non_overridable helps

2018-03-02 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84674 Dominique d'Humieres changed: What|Removed |Added Priority|P3 |P4 Known to work|

[Bug rtl-optimization/84660] Combine doing wrong optimization for 64 bits with SHIFT_COUNT_TRUNCATED target

2018-03-02 Thread wilson at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84660 Jim Wilson changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug rtl-optimization/84660] Combine doing wrong optimization for 64 bits with SHIFT_COUNT_TRUNCATED target

2018-03-02 Thread wilson at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84660 --- Comment #2 from Jim Wilson --- Created attachment 43553 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=43553=edit untested patch that works on testcase

[Bug libstdc++/84671] [6/7 Regression] Chrono literals don't accept apostrophe as separator

2018-03-02 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84671 --- Comment #7 from Jonathan Wakely --- Author: redi Date: Sat Mar 3 00:17:03 2018 New Revision: 258164 URL: https://gcc.gnu.org/viewcvs?rev=258164=gcc=rev Log: PR libstdc++/84671 handle digit separators in duration literals Backport from

[Bug fortran/84381] replace non-std 'call abort' by 'stop 1' in gfortran testsuite

2018-03-02 Thread neil.n.carlson at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84381 --- Comment #12 from Neil Carlson --- Argh... here's the *correct* patch diff --git a/literal_character_constant_1.inc b/literal_character_constant_1.inc index ba24966..40375cd 100644 --- a/literal_character_constant_1.inc +++

[Bug fortran/84381] replace non-std 'call abort' by 'stop 1' in gfortran testsuite

2018-03-02 Thread neil.n.carlson at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84381 --- Comment #13 from Neil Carlson --- And one more missed file due to a line split between the "call" and "abort". Here's the patch: diff --git a/overload_1.f90 b/overload_1.f90 index afd4f81..66fbea4 100644 --- a/overload_1.f90 +++

[Bug libstdc++/84671] [6/7 Regression] Chrono literals don't accept apostrophe as separator

2018-03-02 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84671 --- Comment #6 from Jonathan Wakely --- Author: redi Date: Fri Mar 2 23:52:06 2018 New Revision: 258159 URL: https://gcc.gnu.org/viewcvs?rev=258159=gcc=rev Log: PR libstdc++/84671 handle digit separators in duration literals Backport from

[Bug libstdc++/84671] [6/7 Regression] Chrono literals don't accept apostrophe as separator

2018-03-02 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84671 Jonathan Wakely changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/79937] [6/7/8 Regression] ICE in replace_placeholders_r

2018-03-02 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79937 Jason Merrill changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |jason at gcc dot gnu.org ---

[Bug c++/61135] It seems to be not able to call virtual method of literal object in lambda expression

2018-03-02 Thread paolo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61135 --- Comment #12 from paolo at gcc dot gnu.org --- Author: paolo Date: Sat Mar 3 00:28:03 2018 New Revision: 258165 URL: https://gcc.gnu.org/viewcvs?rev=258165=gcc=rev Log: 2018-03-02 Paolo Carlini PR

[Bug c++/54367] [meta-bug] lambda expressions

2018-03-02 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54367 Bug 54367 depends on bug 61135, which changed state. Bug 61135 Summary: It seems to be not able to call virtual method of literal object in lambda expression https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61135 What|Removed

[Bug c++/61135] It seems to be not able to call virtual method of literal object in lambda expression

2018-03-02 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61135 Paolo Carlini changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug rtl-optimization/84682] internal compiler error: Segmentation fault (process_address_1)

2018-03-02 Thread vegard.nossum at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84682 --- Comment #2 from Vegard Nossum --- I'm also seeing a different crash with this (using -O3): int a; void b() { float c; for (int d; d;) ; a = c; asm("" : : "pIr"(c)); } Output: $ xgcc -x c++ -S -Wall -fpermissive -O3 - : In

[Bug fortran/66128] ICE for some intrinsics with zero sized array parameter

2018-03-02 Thread sgk at troutmask dot apl.washington.edu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66128 --- Comment #6 from Steve Kargl --- I've worked out the issues with regression in the testsuite. (Well, I think I have.)

[Bug c++/84684] inserting random code / flags produces wrong code

2018-03-02 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84684 Jonathan Wakely changed: What|Removed |Added Keywords||rejects-valid

[Bug fortran/84381] replace non-std 'call abort' by 'stop 1' in gfortran testsuite

2018-03-02 Thread neil.n.carlson at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84381 --- Comment #11 from Neil Carlson --- One more missed file, an include file included by literal_character_constant_1_x.F. Here's the patch: diff --git a/literal_character_constant_1.inc b/literal_character_constant_1.inc index ba24966..8beea79

[Bug c++/84684] New: inserting random code / flags produces wrong code

2018-03-02 Thread gcc-bugs at marehr dot dialup.fu-berlin.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84684 Bug ID: 84684 Summary: inserting random code / flags produces wrong code Product: gcc Version: 7.3.0 Status: UNCONFIRMED Severity: normal Priority: P3

[Bug c/46921] Lost side effect when struct initializer expression uses comma operator

2018-03-02 Thread dave.pagan at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=46921 --- Comment #4 from Dave Pagan --- Patch submitted for review: https://gcc.gnu.org/ml/gcc-patches/2018-02/msg01471.html

[Bug c++/84667] unreasonable refusal to use assignment operator method

2018-03-02 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84667 Jonathan Wakely changed: What|Removed |Added Status|WAITING |RESOLVED Resolution|---

[Bug c++/68374] G++ -Wshadow doesn't warn about static member shadowing

2018-03-02 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68374 Paolo Carlini changed: What|Removed |Added Status|RESOLVED|REOPENED CC|

[Bug c++/64095] [C++14] Ellipsis at end of generic lambda parameter-declaration-clause should be parsed as a parameter pack

2018-03-02 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64095 Paolo Carlini changed: What|Removed |Added CC||vittorio.romeo at outlook dot com ---

[Bug c++/54367] [meta-bug] lambda expressions

2018-03-02 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54367 Bug 54367 depends on bug 71332, which changed state. Bug 71332 Summary: Passing non-copyable type by reference to variadic generic lambda after a copyable type by value results in a compile-time error

[Bug c++/71332] Passing non-copyable type by reference to variadic generic lambda after a copyable type by value results in a compile-time error

2018-03-02 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71332 Paolo Carlini changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

  1   2   3   >