[Bug sanitizer/70683] [7 Regression] -fcompare-debug bug with -fsanitize=address
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70683 --- Comment #4 from Jakub Jelinek --- Author: jakub Date: Wed Apr 27 07:45:57 2016 New Revision: 235469 URL: https://gcc.gnu.org/viewcvs?rev=235469&root=gcc&view=rev Log: PR sanitizer/70683 * tree.h (inchash::add_expr): Add FLAGS argument. * tree.c (inchash::add_expr): Likewise. If not OEP_ADDRESS_OF, use STRIP_NOPS first. For INTEGER_CST assert not OEP_ADDRESS_OF. For REAL_CST and !HONOR_SIGNED_ZEROS (t) hash +/- 0 the same. Formatting fix. Adjust recursive calls. For tcc_comparison, if swap_tree_comparison (code) is smaller than code, hash that and arguments in the other order. Hash CONVERT_EXPR the same as NOP_EXPR. For OEP_ADDRESS_OF hash MEM_REF with 0 offset of ADDR_EXPR of decl as the decl itself. Add or remove OEP_ADDRESS_OF from recursive flags as needed. For FMA_EXPR, WIDEN_MULT_{PLUS,MINUS}_EXPR hash the first two operands commutatively and only the third one normally. For internal CALL_EXPR hash in CALL_EXPR_IFN. Modified: trunk/gcc/ChangeLog trunk/gcc/tree.c trunk/gcc/tree.h
[Bug ada/70759] Ada rts fails to build with -mabi=ilp32
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70759 --- Comment #3 from Eric Botcazou --- Author: ebotcazou Date: Wed Apr 27 07:49:49 2016 New Revision: 235472 URL: https://gcc.gnu.org/viewcvs?rev=235472&root=gcc&view=rev Log: PR ada/70759 * stor-layout.h (internal_reference_types): Delete. * stor-layout.c (reference_types_internal): Likewise. (internal_reference_types): Likewise. (layout_type) : Adjust. ada/ * gcc-interface/misc.c (gnat_init): Do not call internal_reference_types. Modified: trunk/gcc/ChangeLog trunk/gcc/ada/ChangeLog trunk/gcc/ada/gcc-interface/misc.c trunk/gcc/stor-layout.c trunk/gcc/stor-layout.h
[Bug tree-optimization/70804] Missed tail-call
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70804 Richard Biener changed: What|Removed |Added Keywords||missed-optimization Status|UNCONFIRMED |NEW Last reconfirmed||2016-04-27 Ever confirmed|0 |1 --- Comment #2 from Richard Biener --- Confirmed on x86_64. /* Make sure the tail invocation of this function does not refer to local variables. */ FOR_EACH_LOCAL_DECL (cfun, idx, var) { if (TREE_CODE (var) != PARM_DECL && auto_var_in_fn_p (var, cfun->decl) && (ref_maybe_used_by_stmt_p (call, var) || call_may_clobber_ref_p (call, var))) return; } prevents this. void f() () { struct B b; : MEM[(struct E *)&b]._vptr.E = &MEM[(void *)&_ZTV1E + 16B]; E::destroy (&b.D.2301); b ={v} {CLOBBER}; return; here ::destroy may use/clobber the stack-local b. Not sure if we can argue that if after the tailcall there is a clobber of b then that is safe or what exactly was the logic with the check.
[Bug libstdc++/70806] Missing deallocation of exception handler emergency pool breaks -static-libstdc++ with dlopen
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70806 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed||2016-04-27 CC||rguenth at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #1 from Richard Biener --- No, there is no solution to dlclose of libstdc++ (or a lib statically linking libstdc++/libsupc++) leaking that memory. I can imagine that some configury could be added to make the allocation static (the plan was to add a way to control the pool size via the environment which is why it is now a dynamic allocation rather than a static one).
[Bug middle-end/70807] fwprop pass ICE with incoming CDI_DOMINATORS
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70807 Richard Biener changed: What|Removed |Added CC||rguenth at gcc dot gnu.org --- Comment #1 from Richard Biener --- fwprop already calculates dominance info and frees it as well. It invalidates it via calling purge_dead_edges. It also calls cleanup_cfg twice for no good reason (in fwprop_done and after it). As dominance calculation does a verify-dominance info dom info should be up-to-date there. freeing it before fwprop can't fix anything.
[Bug c++/70818] New: Multiple calls of virtual base class contructor (with braced initialization)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70818 Bug ID: 70818 Summary: Multiple calls of virtual base class contructor (with braced initialization) Product: gcc Version: 5.1.0 Status: UNCONFIRMED Severity: trivial Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: tcorbat at hsr dot ch Target Milestone: --- I've encountered a surprising behavior of a resulting executable when compiling the following code (g++ -std=c++11): - main.cpp - #include struct V { V(){std::cout << "V()\n";} }; struct A : virtual V { A() : V{} {std::cout << "A()\n";} }; struct B : A { B(): V{}, A{} {std::cout << "B()\n";} }; int main(int argc, char **argv) { B b{}; } I expected each constructor being called once, since B is responsible for constructing V and construction of V as base of A is omitted(C++ Standard [class.base.init]/7). But surprisingly the output was as follows: V() V() A() B() This behavior changes when I modify the B constructor to call the A constructor with parentheses instead of braced initializers: B(): V{}, A() {std::cout << "B()\n";} This results in the expected output: V() A() B() According to my understanding both versions should behave the same and the former is a bug.
[Bug c/70812] Delay folding further in C front-end
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70812 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed||2016-04-27 CC||jason at gcc dot gnu.org, ||jsm28 at gcc dot gnu.org, ||rguenth at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #2 from Richard Biener --- Yeah, we still rely on all of the GENERIC eventually being fold()ed by the frontends. gimplification doesn't re-fold things before gimplifying it and the generated GIMPLE while most of it being folded via fold_stmt cannot (yet) recover the missing use-def links and only sees single GIMPLE stmt expressions (I'm working on fixing that). In the wonderful new world we'd build all GIMPLE with the match-and-simplify machinery during gimplification and would not need any folding (besides constexpr and initializers) on GENERIC done by the frontends.
[Bug ipa/70760] [6/7 regression] wrong generated code for std::make_unique with -fipa-pta
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70760 --- Comment #13 from Richard Biener --- Thanks. I'm currently fixing PR70785 to get that testing coverage back and will go forward with this fix after I can successfully test it with a LTO bootstrap with IPA PTA enabled.
[Bug testsuite/70595] Cilk Plus testsuite needs massive cleanup
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70595 Rainer Orth changed: What|Removed |Added URL||https://gcc.gnu.org/ml/gcc- ||patches/2016-04/msg01596.ht ||ml --- Comment #3 from Rainer Orth --- Patch submitted.
[Bug c++/55922] brace initializing parent cause bogus virtual base constructor calls
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55922 Jonathan Wakely changed: What|Removed |Added CC||tcorbat at hsr dot ch --- Comment #3 from Jonathan Wakely --- *** Bug 70818 has been marked as a duplicate of this bug. ***
[Bug c++/70818] Multiple calls of virtual base class contructor (with braced initialization)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70818 Jonathan Wakely changed: What|Removed |Added Keywords||wrong-code Status|UNCONFIRMED |RESOLVED Resolution|--- |DUPLICATE Severity|trivial |normal --- Comment #1 from Jonathan Wakely --- This is a dup of PR 55922 *** This bug has been marked as a duplicate of bug 55922 ***
[Bug c++/70776] [4.9/5/6/7 Regression] ICE on invalid code on x86_64-linux-gnu: Segmentation fault (program cc1plus)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70776 Paolo Carlini changed: What|Removed |Added CC||paolo.carlini at oracle dot com --- Comment #3 from Paolo Carlini --- Related to c++/51488 and co.
[Bug sanitizer/70342] g++ -fsanitize=undefined never finishes compiling (>24h) in qtxmlpatterns test suite
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70342 --- Comment #6 from Marek Polacek --- After hours of reducing: class A {}; class B { public: B(A); }; class C { public: C operator<<(B); }; class D { D(const int &); C m_blackList; }; D::D(const int &) { m_blackList << A() << A() << A() << A() << A() << A() << A() << A() << A() << A() << A() << A() << A() << A() << A() << A() << A() << A() << A() << A() << A() << A() << A() << A() << A() << A() << A() << A() << A() << A() << A() << A() << A() << A() << A() << A() << A() << A() << A() << A() << A() << A() << A() << A() << A() << A() << A(); }
[Bug bootstrap/62077] --with-build-config=bootstrap-lto fails
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62077 --- Comment #66 from Richard Biener --- The issue re-appears with GCC 6, the workaround doing --enable-stage1-checking=release still works. Note that the comparison we do with LTO bootstrap is quite pointless as we only compile the internal IL at LTO streaming time but not the final result of optimization. For that we'd need to compare cc1, cc1plus, etc. itself. So a fix would be to make the comparison configurable to a tri-stage { object-files, binaries, off } where a boostrap with comparison off can also omit building stage3 but still get the benefit of building GCC with itself and not the host compiler. Comparing the binaries is generally slower of course.
[Bug tree-optimization/70804] Missed tail-call
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70804 Alexander Monakov changed: What|Removed |Added CC||amonakov at gcc dot gnu.org --- Comment #3 from Alexander Monakov --- Tailcall optimization is not applicable here: while E::destroy is running, the object must still be live (and the body of E::destroy is unavailable, so GCC can't know if it inspects the object or not). But if you're making a tailcall from f to E::destroy, you're invoking E::destroy after the lifetime of b has ended. E::destroy accepts a pointer to the object ('this'), but if you'd be making a tailcall, the 'this' you'd be passing would point to just-deallocated f's stack frame.
[Bug ipa/70785] LTO bootstrap with IPA PTA is broken
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70785 --- Comment #2 from Richard Biener --- Author: rguenth Date: Wed Apr 27 10:42:08 2016 New Revision: 235477 URL: https://gcc.gnu.org/viewcvs?rev=235477&root=gcc&view=rev Log: 2016-04-27 Richard Biener PR ipa/70785 * tree-ssa-structalias.c (refered_from_nonlocal_fn): New function cummulating used_from_other_partition, externally_visible and force_output from aliases. (refered_from_nonlocal_var): Likewise. (ipa_pta_execute): Use call_for_symbol_and_aliases to cummulate node flags properly. Modified: trunk/gcc/ChangeLog trunk/gcc/tree-ssa-structalias.c
[Bug ipa/70785] LTO bootstrap with IPA PTA is broken
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70785 Richard Biener changed: What|Removed |Added Known to work||7.0 Known to fail||6.1.0 --- Comment #3 from Richard Biener --- Fixed on trunk sofar.
[Bug target/69634] [4.9/5 Regression] -fcompare-debug failure (length) with -O2 -fno-dce -fschedule-insns -fno-tree-vrp @ i686
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69634 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.0 |4.9.4
[Bug target/70123] [5 Regression] Miscompilation of cfitsio testcase on s390x-linux starting with r222144
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70123 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.0 |5.4
[Bug rtl-optimization/70224] [5 regression] ICE: RTL flag check: CROSSING_JUMP_P used with unexpected rtx code 'insn' in relax_delay_slots, at reorg.c:3310
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70224 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.0 |5.4
[Bug go/70597] [6/7 Regression] cmd/go: deduplicate gccgo afiles by package path, not *Package
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70597 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.0 |6.2 --- Comment #1 from Jakub Jelinek --- GCC 6.1 has been released.
[Bug target/70359] [6/7 Regression] Code size increase for ARM compared to gcc-5.3.0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70359 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.0 |6.2 --- Comment #16 from Jakub Jelinek --- GCC 6.1 has been released.
[Bug tree-optimization/69823] [6/7 Regression] internal compiler error: in create_pw_aff_from_tree, at graphite-sese-to-poly.c:445
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69823 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.0 |6.2 --- Comment #2 from Jakub Jelinek --- GCC 6.1 has been released.
[Bug tree-optimization/68682] [6/7 Regression] [graphite] loop interchange no longer working after r227277
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68682 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.0 |6.2 --- Comment #1 from Jakub Jelinek --- GCC 6.1 has been released.
[Bug target/65139] Improve register allocation for aarch64_*_sisd_or_int3 patterns
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65139 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.0 |6.2 --- Comment #2 from Jakub Jelinek --- GCC 6.1 has been released.
[Bug tree-optimization/69068] [6/7 Regression] ICE in bb_contains_loop_phi_nodes, at graphite-isl-ast-to-gimple.c:1279
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69068 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.0 |6.2 --- Comment #5 from Jakub Jelinek --- GCC 6.1 has been released.
[Bug tree-optimization/69196] [5/6/7 Regression] code size regression with jump threading at -O2
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69196 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.0 |6.2 --- Comment #24 from Jakub Jelinek --- GCC 6.1 has been released.
[Bug c++/66487] sanitizer/warnings for lifetime DSE
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66487 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.0 |6.2 --- Comment #21 from Jakub Jelinek --- GCC 6.1 has been released.
[Bug other/66250] Can't adjust complex nor decimal floating point modes
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66250 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.0 |6.2 --- Comment #4 from Jakub Jelinek --- GCC 6.1 has been released.
[Bug fortran/67219] [6/7 Regression] Incorrect conversion warning
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67219 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.0 |6.2 --- Comment #6 from Jakub Jelinek --- GCC 6.1 has been released.
[Bug testsuite/66403] gcc.dg/torture/builtin-self.c FAILs with PIE
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66403 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.0 |6.2 --- Comment #1 from Jakub Jelinek --- GCC 6.1 has been released.
[Bug target/68664] PowerPC: speculative sqrt in c-ray main loop causes large slow down
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68664 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.0 |6.2 --- Comment #2 from Jakub Jelinek --- GCC 6.1 has been released.
[Bug rtl-optimization/70164] [6/7 Regression] Code/performance regression due to poor register allocation on Cortex-M0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70164 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.0 |6.2 --- Comment #15 from Jakub Jelinek --- GCC 6.1 has been released.
[Bug c++/65642] [C++11] GCC rejects valid constant expression
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65642 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.0 |6.2 --- Comment #7 from Jakub Jelinek --- GCC 6.1 has been released.
[Bug c/64918] invalid (?) warning when initializing structure
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64918 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.0 |6.2 --- Comment #8 from Jakub Jelinek --- GCC 6.1 has been released.
[Bug target/67710] FAIL: gcc.dg/darwin-*version-*.c (test for excess errors) with Xcode 7
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67710 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.0 |6.2 --- Comment #10 from Jakub Jelinek --- GCC 6.1 has been released.
[Bug rtl-optimization/70222] Test miscompiled with -O1
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70222 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.0 |6.2 --- Comment #13 from Jakub Jelinek --- GCC 6.1 has been released.
[Bug fortran/68717] [6/7 Regression] New (bogus?) warnings when compiling some gfortran.dg tests with -flto after r231239
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68717 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.0 |6.2 --- Comment #2 from Jakub Jelinek --- GCC 6.1 has been released.
[Bug fortran/68560] [6/7 Regression] The test gfortran.dg/shape_8.f90 now fails when compiled with -flto
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68560 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.0 |6.2 --- Comment #21 from Jakub Jelinek --- GCC 6.1 has been released.
[Bug tree-optimization/64715] [5/6/7 Regression] __builtin_object_size (..., 1) fails to locate subobject
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64715 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.0 |6.2 --- Comment #24 from Jakub Jelinek --- GCC 6.1 has been released.
[Bug middle-end/67239] [6/7 Regression] FAIL: 23_containers/unordered_set/insert/hash_policy.cc execution test
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67239 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.0 |6.2 --- Comment #24 from Jakub Jelinek --- GCC 6.1 has been released.
[Bug ipa/70582] [6/7 regression] gcc.dg/attr-weakref-1.c FAILs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70582 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.0 |6.2 --- Comment #3 from Jakub Jelinek --- GCC 6.1 has been released.
[Bug middle-end/65534] tailcall not optimized away
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65534 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.0 |6.2 --- Comment #6 from Jakub Jelinek --- GCC 6.1 has been released.
[Bug sanitizer/67513] ASAN: Not optimal shadow value check (unlikely condition checked in fast path)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67513 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.0 |6.2 --- Comment #11 from Jakub Jelinek --- GCC 6.1 has been released.
[Bug sanitizer/66401] g++.dg/ubsan/vla-1.C FAILs with PIE
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66401 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.0 |6.2 --- Comment #1 from Jakub Jelinek --- GCC 6.1 has been released.
[Bug target/62254] [4.9/5/6/7 Regression] gcc-4.9 ICEs on linux kernel zlib for armv3
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62254 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.0 |6.2 --- Comment #22 from Jakub Jelinek --- GCC 6.1 has been released.
[Bug tree-optimization/68644] [6/7 Regression] FAIL: gcc.dg/tree-ssa/ivopts-lt-2.c scan-tree-dump-times ivopts "PHI
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68644 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.0 |6.2 --- Comment #5 from Jakub Jelinek --- GCC 6.1 has been released.
[Bug target/66200] GCC for ARM / AArch64 doesn't define TARGET_RELAXED_ORDERING
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66200 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.0 |6.2 --- Comment #10 from Jakub Jelinek --- GCC 6.1 has been released.
[Bug ipa/64253] IPA inline analysis processes a code transform operation
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64253 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.0 |6.2 --- Comment #5 from Jakub Jelinek --- GCC 6.1 has been released.
[Bug c++/68939] ICE or wrong code with OpenMP privatization of reference to VLAs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68939 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.0 |6.2 --- Comment #2 from Jakub Jelinek --- GCC 6.1 has been released.
[Bug bootstrap/69513] LTO bootstrap fails with bootstrap-profiled during linking gnat1 in stagefeedback
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69513 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.0 |6.2 --- Comment #8 from Jakub Jelinek --- GCC 6.1 has been released.
[Bug target/69940] gcc.c-torture/execute/alias-3.c FAILs with Solaris/x86 as
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69940 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.0 |6.2 --- Comment #1 from Jakub Jelinek --- GCC 6.1 has been released.
[Bug target/35514] Gcc shoud generate symbol type for undefined symbol
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=35514 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.0 |6.2 --- Comment #3 from Jakub Jelinek --- GCC 6.1 has been released.
[Bug target/67352] [avr] incorrect warning with -Waddr-space-convert and array in struct in __flash
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67352 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.0 |6.2 --- Comment #1 from Jakub Jelinek --- GCC 6.1 has been released.
[Bug middle-end/28628] Not forcing alignment of arrays in structs with -fsection-anchors
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=28628 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.0 |6.2 --- Comment #3 from Jakub Jelinek --- GCC 6.1 has been released.
[Bug c++/70810] std::function template variadic template arguments do not unpack in function template
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70810 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|--- |INVALID --- Comment #1 from Jonathan Wakely --- Not a bug, the parameter pack for std::function cannot be deduced from the arguments, because a function pointer is not a std::function.
[Bug target/66195] Optimize _GLIBCXX_GUARD_TEST_AND_ACQUIRE and _GLIBCXX_GUARD_SET_AND_RELEASE for PowerPC
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66195 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.0 |6.2 --- Comment #3 from Jakub Jelinek --- GCC 6.1 has been released.
[Bug tree-optimization/69580] [6/7 Regression] From 26/7 seconds to 10 minutes moving from gcc 5.3.1 to gcc 6.0.0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69580 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.0 |6.2 --- Comment #8 from Jakub Jelinek --- GCC 6.1 has been released.
[Bug rtl-optimization/68749] FAIL: gcc.dg/ifcvt-4.c scan-rtl-dump ce1 "2 true changes made"
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68749 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.0 |6.2 --- Comment #10 from Jakub Jelinek --- GCC 6.1 has been released.
[Bug c++/66398] g++.dg/abi/anon1.C FAILs with PIE
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66398 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.0 |6.2 --- Comment #1 from Jakub Jelinek --- GCC 6.1 has been released.
[Bug c/67819] -Wduplicated-cond should take macros into account
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67819 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.0 |6.2 --- Comment #4 from Jakub Jelinek --- GCC 6.1 has been released.
[Bug c++/58796] throw nullptr not caught by catch(type*)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58796 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.0 |6.2 --- Comment #11 from Jakub Jelinek --- GCC 6.1 has been released.
[Bug tree-optimization/62630] [5/6/7 Regression] gcc.dg/graphite/vect-pr43423.c XFAILed
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62630 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.0 |6.2 --- Comment #23 from Jakub Jelinek --- GCC 6.1 has been released.
[Bug c++/70019] VLA size overflow not detected
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70019 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.0 |6.2 --- Comment #8 from Jakub Jelinek --- GCC 6.1 has been released.
[Bug libstdc++/69331] FAIL: 20_util/shared_ptr/thread/default_weaktoshared.cc execution test
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69331 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.0 |6.2 --- Comment #15 from Jakub Jelinek --- GCC 6.1 has been released.
[Bug fortran/67420] gfortran.dg/norm2_3.f90 FAILs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67420 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.0 |6.2 --- Comment #2 from Jakub Jelinek --- GCC 6.1 has been released.
[Bug c++/68510] [concepts] ICE: in gimplify_var_or_parm_decl, at gimplify.c:1827
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68510 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.0 |6.2 --- Comment #2 from Jakub Jelinek --- GCC 6.1 has been released.
[Bug libgcj/69333] [6/7 Regression] FAIL: StackTrace2 execution - source compiled test
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69333 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.0 |6.2 --- Comment #1 from Jakub Jelinek --- GCC 6.1 has been released.
[Bug target/70750] [6/7 Regression] Load and call no longer combined for indirect calls on x86
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70750 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.0 |6.2 --- Comment #6 from Jakub Jelinek --- GCC 6.1 has been released.
[Bug testsuite/66404] gcc.target/i386/pad-10.c etc. FAIL with PIE
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66404 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.0 |6.2 --- Comment #1 from Jakub Jelinek --- GCC 6.1 has been released.
[Bug target/67321] [ARM] Exploit Wide Add operations when appropriate
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67321 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.0 |6.2 --- Comment #3 from Jakub Jelinek --- GCC 6.1 has been released.
[Bug target/69639] [6/7 Regression] FAIL: gcc.c-torture/compile/limits-exprparen.c
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69639 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.0 |6.2 --- Comment #4 from Jakub Jelinek --- GCC 6.1 has been released.
[Bug debug/53118] [4.9/5/6/7 regression] -feliminate-dwarf2-dups is broken for C++
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53118 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.0 |6.2 --- Comment #7 from Jakub Jelinek --- GCC 6.1 has been released.
[Bug target/68752] PowerPC: vector reciprocal square root estimate missed optimisations
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68752 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.0 |6.2 --- Comment #1 from Jakub Jelinek --- GCC 6.1 has been released.
[Bug target/66171] [6/7 Regression]: gcc.target/cris/biap.c
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66171 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.0 |6.2 --- Comment #2 from Jakub Jelinek --- GCC 6.1 has been released.
[Bug target/66960] Add interrupt attribute to x86 backend
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66960 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.0 |6.2 --- Comment #6 from Jakub Jelinek --- GCC 6.1 has been released.
[Bug target/68690] PowerPC64: TOC save in PHP core loop results in load hit store
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68690 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.0 |6.2 --- Comment #2 from Jakub Jelinek --- GCC 6.1 has been released.
[Bug c++/60336] empty struct value is passed differently in C and C++
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60336 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.0 |6.2 --- Comment #46 from Jakub Jelinek --- GCC 6.1 has been released.
[Bug c/65452] strcmp (foo, foo) could give a warning
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65452 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.0 |6.2 --- Comment #5 from Jakub Jelinek --- GCC 6.1 has been released.
[Bug tree-optimization/67326] [5/6/7 Regression] -ftree-loop-if-convert-stores does not vectorize conditional assignment (anymore)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67326 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.0 |6.2 --- Comment #5 from Jakub Jelinek --- GCC 6.1 has been released.
[Bug ipa/66004] [6/7 Regression]: performance of 26_numerics/random/negative_binomial_distribution/operators/values.cc
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66004 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.0 |6.2 --- Comment #8 from Jakub Jelinek --- GCC 6.1 has been released.
[Bug tree-optimization/70315] FAIL: gcc.dg/tree-ssa/sra-17.c scan-tree-dump-times esra
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70315 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.0 |6.2 --- Comment #4 from Jakub Jelinek --- GCC 6.1 has been released.
[Bug c/65430] Missing -Wsequence-point warning with COMPOUND_EXPRs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65430 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.0 |6.2 --- Comment #4 from Jakub Jelinek --- GCC 6.1 has been released.
[Bug ipa/70583] [6/7 Regression] FAIL: g++.old-deja/g++.abi/vtable2.C -std=gnu++98 execution test
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70583 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.0 |6.2 --- Comment #2 from Jakub Jelinek --- GCC 6.1 has been released.
[Bug target/67400] -fno-plt doesn't work with function pointers
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67400 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.0 |6.2 --- Comment #3 from Jakub Jelinek --- GCC 6.1 has been released.
[Bug ipa/70760] [6/7 regression] wrong generated code for std::make_unique with -fipa-pta
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70760 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.0 |6.2 --- Comment #14 from Jakub Jelinek --- GCC 6.1 has been released.
[Bug fortran/67419] gfortran.dg/large_real_kind_2.F90 FAILs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67419 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.0 |6.2 --- Comment #11 from Jakub Jelinek --- GCC 6.1 has been released.
[Bug tree-optimization/70390] [6/7 Regression] internal compiler error: in copy_loop_close_phi_args, at graphite-isl-ast-to-gimple.c:2114
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70390 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.0 |6.2 --- Comment #3 from Jakub Jelinek --- GCC 6.1 has been released.
[Bug tree-optimization/69067] [6/7 Regression] ICE in get_def_bb_for_const, at graphite-isl-ast-to-gimple.c:1995
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69067 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.0 |6.2 --- Comment #2 from Jakub Jelinek --- GCC 6.1 has been released.
[Bug tree-optimization/68128] A huge regression in Parboil v2.5 OpenMP CUTCP test (2.5 times lower performance)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68128 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.0 |6.2 --- Comment #9 from Jakub Jelinek --- GCC 6.1 has been released.
[Bug fortran/70040] [6/7 Regression] ICE in gimplify.c with deferred-length strings
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70040 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.0 |6.2 --- Comment #7 from Jakub Jelinek --- GCC 6.1 has been released.
[Bug fortran/69659] [6/7 Regression] ICE on using option -frepack-arrays, in gfc_conv_descriptor_data_get
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69659 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.0 |6.2 --- Comment #7 from Jakub Jelinek --- GCC 6.1 has been released.
[Bug tree-optimization/69184] [6/7 Regression] ICE in copy_cond_phi_nodes, at graphite-isl-ast-to-gimple.c:2685
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69184 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.0 |6.2 --- Comment #6 from Jakub Jelinek --- GCC 6.1 has been released.
[Bug tree-optimization/69728] [6/7 Regression] internal compiler error: in outer_projection_mupa, at graphite-sese-to-poly.c:1175
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69728 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.0 |6.2 --- Comment #3 from Jakub Jelinek --- GCC 6.1 has been released.
[Bug target/65846] Optimize data access in PIE with copy reloc
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65846 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.0 |6.2 --- Comment #2 from Jakub Jelinek --- GCC 6.1 has been released.
[Bug rtl-optimization/69633] [6/7 Regression] Redundant move is generated after r228097
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69633 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.0 |6.2 --- Comment #7 from Jakub Jelinek --- GCC 6.1 has been released.
[Bug middle-end/61225] [5/6/7 Regression] Several new failures after r210458 on x86_64-*-* with -m32
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61225 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.0 |6.2 --- Comment #25 from Jakub Jelinek --- GCC 6.1 has been released.
[Bug target/60290] 32-bit g++.dg/cilk-plus/CK/catch_exc.cc FAILs on Solaris/x86
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60290 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.0 |6.2 --- Comment #10 from Jakub Jelinek --- GCC 6.1 has been released.
[Bug c/65891] -Wlogical-op now warns about logical ‘and’ of equal expressions even when different types/sizeofs are involved
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65891 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.0 |6.2 --- Comment #4 from Jakub Jelinek --- GCC 6.1 has been released.
[Bug target/69153] --with-advance-toolchain configure option does not correctly set configure variable target_header_dir
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69153 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.0 |6.2 --- Comment #3 from Jakub Jelinek --- GCC 6.1 has been released.