[Bug lto/87754] [9 regression] ICE in odr_types_equivalent_p, at ipa-devirt.c:1250
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87754 Martin Liška changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed||2018-10-26 Ever confirmed|0 |1 Known to fail||9.0 --- Comment #2 from Martin Liška --- Confirmed.
[Bug rtl-optimization/87761] [9 regression][MIPS] New FAIL: gcc.target/mips/fix-r4000-10.c -O1 start with r265398
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87761 --- Comment #1 from Paul Hua --- and other new fails: 681 FAIL: gcc.target/mips/fpr-moves-5.c -O1 scan-assembler \\tsdc1\\t\$f12,0(\$6)\\n 682 FAIL: gcc.target/mips/fpr-moves-5.c -O1 scan-assembler \\tsdc1\\t\$f13,8(\$6)\\n 683 FAIL: gcc.target/mips/fpr-moves-5.c -O2 scan-assembler \\tsdc1\\t\$f12,0(\$6)\\n 684 FAIL: gcc.target/mips/fpr-moves-5.c -O2 scan-assembler \\tsdc1\\t\$f13,8(\$6)\\n 685 FAIL: gcc.target/mips/fpr-moves-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler \\tsdc1\\t\$f12,0(\$6)\\n 686 FAIL: gcc.target/mips/fpr-moves-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler \\tsdc1\\t\$f13,8(\$6)\\n 687 FAIL: gcc.target/mips/fpr-moves-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler \\tsdc1\\t\$f12,0(\$6)\\n 688 FAIL: gcc.target/mips/fpr-moves-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler \\tsdc1\\t\$f13,8(\$6)\\n 689 FAIL: gcc.target/mips/fpr-moves-5.c -O3 -g scan-assembler \\tsdc1\\t\$f12,0(\$6)\\n 690 FAIL: gcc.target/mips/fpr-moves-5.c -O3 -g scan-assembler \\tsdc1\\t\$f13,8(\$6)\\n 691 FAIL: gcc.target/mips/fpr-moves-5.c -Os scan-assembler \\tsdc1\\t\$f12,0(\$6)\\n 692 FAIL: gcc.target/mips/fpr-moves-5.c -Os scan-assembler \\tsdc1\\t\$f13,8(\$6)\\n $ cat fpr-moves-5.i # 1 "/home/xuchenghua/GCC/gcc_git_trunk/gcc/testsuite/gcc.target/mips/fpr-moves-5.c" # 1 "" # 1 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 1 "" 2 # 1 "/home/xuchenghua/GCC/gcc_git_trunk/gcc/testsuite/gcc.target/mips/fpr-moves-5.c" __attribute__((nomips16)) void foo (long double d, long double *x) { *x = d; } __attribute__((nomips16)) long double bar (long double d, long double *x) { register long double l1 asm ("$8") = d; register long double l2 asm ("$10") = x[1]; register long double l3 asm ("$f20") = 0.0; asm ("#foo" : "=d" (l1) : "d" (l1)); asm ("#foo" : "=d" (l2) : "d" (l2)); asm volatile ("#foo" :: "f" (l3)); x[1] = l1; return l2; } $./cc1 -fpreprocessed fpr-moves-5.i -mel -quiet -dumpbase fpr-moves-5.c -mabi=64 -mhard-float -mgp64 -mlong64 -march=mips64r2 -mllsc -mips64r2 -mno-shared -auxbase-strip fpr-moves-5.s -O1 -version -fdiagnostics-color=never -fno-diagnostics-show-caret -fno-diagnostics-show-line-numbers -ffat-lto-objects -fno-ident -o fpr-moves-5.s good asm: foo: .frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0 .mask 0x,0 .fmask 0x,0 .setnoreorder .setnomacro sdc1$f12,0($6) jr $31 sdc1$f13,8($6) bad asm: foo: .frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0 .mask 0x,0 .fmask 0x,0 .setnoreorder .setnomacro dmfc1 $2,$f12 dmfc1 $3,$f13 sd $2,0($6) jr $31 sd $3,8($6)
[Bug lto/87754] [9 regression] ICE in odr_types_equivalent_p, at ipa-devirt.c:1250
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87754 Martin Liška changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned at gcc dot gnu.org |hubicka at gcc dot gnu.org --- Comment #3 from Martin Liška --- Honza needs to fix it.
[Bug fortran/87752] ICE in omp_add_variable, at gimplify.c:6776
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87752 Martin Liška changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed||2018-10-26 CC||marxin at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #2 from Martin Liška --- Confirmed, it's very old, GCC 4.8 is also affected.
[Bug tree-optimization/87746] [9 Regression] ICE in vect_update_misalignment_for_peel, at tree-vect-data-refs.c:1035
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87746 Richard Biener changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|--- |FIXED --- Comment #7 from Richard Biener --- Fixed.
[Bug tree-optimization/87746] [9 Regression] ICE in vect_update_misalignment_for_peel, at tree-vect-data-refs.c:1035
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87746 --- Comment #8 from Richard Biener --- Author: rguenth Date: Fri Oct 26 07:12:02 2018 New Revision: 265517 URL: https://gcc.gnu.org/viewcvs?rev=265517&root=gcc&view=rev Log: 2018-10-26 Richard Biener PR tree-optimization/87746 * tree-vect-data-refs.c (vect_update_misalignment_for_peel): Simplify and fix WRT strided store groups with size not equal to step in element count. (vect_analyze_group_access_1): Dump the whole group. * gcc.dg/pr87746.c: New testcase. Added: trunk/gcc/testsuite/gcc.dg/pr87746.c Modified: trunk/gcc/ChangeLog trunk/gcc/testsuite/ChangeLog trunk/gcc/tree-vect-data-refs.c
[Bug c++/87750] [8/9 Regression] Failed compilation / parsing of template member call after 'using' declaration
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87750 Richard Biener changed: What|Removed |Added Keywords||rejects-valid Status|UNCONFIRMED |WAITING Last reconfirmed||2018-10-26 Target Milestone|--- |8.3 Summary|Failed compilation /|[8/9 Regression] Failed |parsing of template member |compilation / parsing of |call after 'using' |template member call after |declaration |'using' declaration Ever confirmed|0 |1 --- Comment #1 from Richard Biener --- Please attach the testcase here, godbolt.org notoriously refuses to provide it as plain-text.
[Bug libstdc++/87106] Group move and destruction of the source, where possible, for speed
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87106 --- Comment #8 from Marc Glisse --- (In reply to Arthur O'Dwyer from comment #7) > 2) the conditionally trivial stuff is not very convenient, it seems to > involve a lot of code duplication. People regularly suggest attributes of the > form [[trivially_relocatable(condition)]] which might reduce the noise but > are harder to specify. > > Agreed on all counts. Particularly for this attribute, I worry that the > common use-case would be something really ugly like > > template > class [[trivially_relocatable( > is_trivially_relocatable_v && > is_trivially_relocatable_v::pointer> > )]] vector { > }; > > which I hope you'd agree would be even more ridiculous than the current > metaprogramming/duplication. We already have a number of similar constructs, like noexcept. Still better than duplicating the whole class IMO. > And then on top of that, parsing an > attribute-list would become as hard as parsing all of C++, which I don't > think we want. The code is already there in the parser, calling it should not be too hard. However, we end up with questions like: when is the expression evaluated? Instantiating some member classes too eagerly could break some code.
[Bug lto/87754] [9 regression] ICE in odr_types_equivalent_p, at ipa-devirt.c:1250
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87754 --- Comment #4 from Richard Biener --- Author: rguenth Date: Fri Oct 26 07:19:07 2018 New Revision: 265518 URL: https://gcc.gnu.org/viewcvs?rev=265518&root=gcc&view=rev Log: 2018-10-26 Richard Biener PR testsuite/87754 * g++.dg/lto/odr-1_0.C: Fix pattern. Modified: trunk/gcc/testsuite/ChangeLog trunk/gcc/testsuite/g++.dg/lto/odr-1_0.C
[Bug bootstrap/87741] Don't build readline/libreadline.a in GDB, when --with-system-readline is supplied
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87741 --- Comment #2 from Дилян Палаузов --- Created attachment 44905 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=44905&action=edit Why don’t the GCC mailservers accept my email to gcc-pathces?
[Bug lto/87754] [9 regression] ICE in odr_types_equivalent_p, at ipa-devirt.c:1250
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87754 --- Comment #5 from Richard Biener --- I've fixed the TCL issue, now the testcase FAILs: FAIL: g++.dg/lto/odr-1 (test for LTO warnings, odr-1_0.C line 6) FAIL: g++.dg/lto/odr-1 cp_lto_odr-1_0.o-cp_lto_odr-1_1.o link, -O0 -flto -flto-partition=none -fuse-linker-plugin (internal compiler error) FAIL: g++.dg/lto/odr-1 (test for LTO warnings, odr-1_0.C line 6) FAIL: g++.dg/lto/odr-1 cp_lto_odr-1_0.o-cp_lto_odr-1_1.o link, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects (internal compiler error) FAIL: g++.dg/lto/odr-1 (test for LTO warnings, odr-1_0.C line 6) FAIL: g++.dg/lto/odr-1 cp_lto_odr-1_0.o-cp_lto_odr-1_1.o link, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin (internal compiler error) FAIL: g++.dg/lto/odr-1 (test for LTO warnings, odr-1_0.C line 6) FAIL: g++.dg/lto/odr-1 cp_lto_odr-1_0.o-cp_lto_odr-1_1.o link, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin (internal compiler error) FAIL: g++.dg/lto/odr-1 (test for LTO warnings, odr-1_0.C line 6) FAIL: g++.dg/lto/odr-1 cp_lto_odr-1_0.o-cp_lto_odr-1_1.o link, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects (internal compiler error) FAIL: g++.dg/lto/odr-1 (test for LTO warnings, odr-1_0.C line 6) FAIL: g++.dg/lto/odr-1 cp_lto_odr-1_0.o-cp_lto_odr-1_1.o link, -O2 -flto -fuse-linker-plugin (internal compiler error)
[Bug other/87755] [9 regression] ERROR: couldn't compile regular expression pattern: quantifier operand invalid
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87755 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|--- |FIXED Target Milestone|--- |9.0 --- Comment #2 from Richard Biener --- Fixed with r265518.
[Bug driver/87758] --print-file-name= ignores -L
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87758 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed||2018-10-26 Ever confirmed|0 |1 --- Comment #1 from Richard Biener --- Confirmed - but it behaved this way since forever.
[Bug testsuite/86158] [9 regression] gcc.c-torture/unsorted/dump-noaddr.c.*i.lto-stream-out fails starting with 261546
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86158 --- Comment #12 from Martin Liška --- Author: marxin Date: Fri Oct 26 07:23:33 2018 New Revision: 265521 URL: https://gcc.gnu.org/viewcvs?rev=265521&root=gcc&view=rev Log: Relax hash function to match equals function behavior (PR testsuite/86158). 2018-10-26 Martin Liska PR testsuite/86158 * ipa-prop.c (struct ipa_vr_ggc_hash_traits): Hash with addr_expr and not with pointers. Modified: trunk/gcc/ChangeLog trunk/gcc/ipa-prop.c
[Bug rtl-optimization/87759] [8/9 Regression] ICE in lra_assign, at lra-assigns.c:1624, or ICE: Maximum number of LRA assignment passes is achieved (30), or compile-time hog
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87759 Richard Biener changed: What|Removed |Added Version|unknown |9.0 Target Milestone|--- |8.3
[Bug c++/87760] Unable to delete overloads of std::memset on arm
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87760 Richard Biener changed: What|Removed |Added Keywords||rejects-valid Target||arm --- Comment #1 from Richard Biener --- I can only guess that somehow std::size_t is int?! Can you reproduce it with a simple void foo (int, std::size_t); void foo (std::size_t, int) = delete; that is, avoiding 'memset' and/or the std namespace? Eventually namespace bar { using ::foo; } to mimic what cstring does for memset?
[Bug rtl-optimization/87761] [9 regression][MIPS] New FAIL: gcc.target/mips/fix-r4000-10.c -O1 start with r265398
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87761 Richard Biener changed: What|Removed |Added Keywords||missed-optimization Target Milestone|--- |9.0
[Bug tree-optimization/87105] Autovectorization [X86, SSE2, AVX2, DoublePrecision]
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87105 --- Comment #14 from Richard Biener --- Author: rguenth Date: Fri Oct 26 07:38:59 2018 New Revision: 265522 URL: https://gcc.gnu.org/viewcvs?rev=265522&root=gcc&view=rev Log: 2018-10-26 Richard Biener PR tree-optimization/87105 * tree-vectorizer.h (_slp_tree::refcnt): New member. * tree-vect-slp.c (vect_free_slp_tree): Decrement and honor refcnt. (vect_create_new_slp_node): Initialize refcnt to one. (bst_traits): Move. (scalar_stmts_set_t, bst_fail): Remove. (vect_build_slp_tree_2): Add bst_map argument and adjust calls. (vect_build_slp_tree): Add bst_map argument and lookup already created SLP nodes. (vect_print_slp_tree): Handle a SLP graph, print SLP node addresses. (vect_slp_rearrange_stmts): Handle a SLP graph. (vect_analyze_slp_instance): Adjust and free SLP nodes from the CSE map. Fix indenting. (vect_schedule_slp_instance): Add short-cut. * g++.dg/vect/slp-pr87105.cc: Adjust. * gcc.dg/torture/20181024-1.c: New testcase. * g++.dg/opt/20181025-1.C: Likewise. Added: trunk/gcc/testsuite/g++.dg/opt/20181025-1.C trunk/gcc/testsuite/gcc.dg/torture/20181024-1.c Modified: trunk/gcc/ChangeLog trunk/gcc/testsuite/ChangeLog trunk/gcc/testsuite/g++.dg/vect/slp-pr87105.cc trunk/gcc/tree-vect-slp.c trunk/gcc/tree-vectorizer.h
[Bug rtl-optimization/87759] [8/9 Regression] ICE in lra_assign, at lra-assigns.c:1624, or ICE: Maximum number of LRA assignment passes is achieved (30), or compile-time hog
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87759 Martin Liška changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed||2018-10-26 CC||marxin at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #1 from Martin Liška --- 1: Confirmed, the ICE started with r255395 which is probably just an exposure.
[Bug lto/87754] [9 regression] ICE in odr_types_equivalent_p, at ipa-devirt.c:1250
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87754 --- Comment #6 from Jan Hubicka --- Hi, this patch fixes the ICE as well as the template. I will commit it after LTO bootstrap converges. Honza * ipa-devirt.c (odr_subtypes_equivalent_p): Fix recursion. (warn_types_mismatch): Fix walk of DECL_NAME. (odr_types_equivalent_p): Fix overactive assert. * lto/lto-symtab.c (lto_symtab_merge_decls_2): Fix extra space. * g++.dg/lto/ldr-1_0.C: Fix template. * g++.dg/lto/ldr-1_1.C: Fix template. Index: ipa-devirt.c === --- ipa-devirt.c(revision 265519) +++ ipa-devirt.c(working copy) @@ -719,9 +719,10 @@ odr_subtypes_equivalent_p (tree t1, tree } if (visited->add (pair)) return true; - if (odr_types_equivalent_p (TYPE_MAIN_VARIANT (t1), TYPE_MAIN_VARIANT (t2), - false, NULL, visited, loc1, loc2) - && !type_variants_equivalent_p (t1, t2, warn, warned)) + if (!odr_types_equivalent_p (TYPE_MAIN_VARIANT (t1), TYPE_MAIN_VARIANT (t2), + false, NULL, visited, loc1, loc2)) +return false; + if (!type_variants_equivalent_p (t1, t2, warn, warned)) return false; return true; } @@ -1138,7 +1139,7 @@ warn_types_mismatch (tree t1, tree t2, l if (TREE_CODE (n1) == TYPE_DECL) n1 = DECL_NAME (n1); if (TREE_CODE (n2) == TYPE_DECL) - n1 = DECL_NAME (n2); + n2 = DECL_NAME (n2); /* Most of the time, the type names will match, do not be unnecesarily verbose. */ if (IDENTIFIER_POINTER (n1) != IDENTIFIER_POINTER (n2)) @@ -1292,10 +1293,6 @@ odr_types_equivalent_p (tree t1, tree t2 /* Check first for the obvious case of pointer identity. */ if (t1 == t2) return true; - gcc_assert (!type_with_linkage_p (TYPE_MAIN_VARIANT (t1)) - || !type_in_anonymous_namespace_p (TYPE_MAIN_VARIANT (t1))); - gcc_assert (!type_with_linkage_p (TYPE_MAIN_VARIANT (t2)) - || !type_in_anonymous_namespace_p (TYPE_MAIN_VARIANT (t2))); /* Can't be the same type if the types don't have the same code. */ if (TREE_CODE (t1) != TREE_CODE (t2)) Index: lto/lto-symtab.c === --- lto/lto-symtab.c(revision 265517) +++ lto/lto-symtab.c(working copy) @@ -698,7 +698,7 @@ lto_symtab_merge_decls_2 (symtab_node *f if (level & 2) diag = warning_at (DECL_SOURCE_LOCATION (decl), OPT_Wodr, - "%qD violates the C++ One Definition Rule ", + "%qD violates the C++ One Definition Rule", decl); if (!diag && (level & 1)) diag = warning_at (DECL_SOURCE_LOCATION (decl), Index: testsuite/g++.dg/lto/odr-1_0.C === --- testsuite/g++.dg/lto/odr-1_0.C (revision 265517) +++ testsuite/g++.dg/lto/odr-1_0.C (working copy) @@ -3,6 +3,6 @@ struct a { // { dg-lto-warning "8: type 'struct a' violates the C\\+\\+ One Definition Rule" } struct b *ptr; // { dg-lto-message "13: the first difference of corresponding definitions is field 'ptr'" } }; -void test(struct a *) // { dg-lto-warning "6: warning: 'test' violates the C++ One Definition Rule" } +void test(struct a *) { } Index: testsuite/g++.dg/lto/odr-1_1.C === --- testsuite/g++.dg/lto/odr-1_1.C (revision 265517) +++ testsuite/g++.dg/lto/odr-1_1.C (working copy) @@ -4,7 +4,7 @@ namespace { struct a { struct b *ptr; }; -void test(struct a *); +void test(struct a *); // { dg-lto-warning "6: 'test' violates the C\\+\\+ One Definition Rule" } int main(void) {
[Bug tree-optimization/87105] Autovectorization [X86, SSE2, AVX2, DoublePrecision]
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87105 Richard Biener changed: What|Removed |Added Status|NEW |RESOLVED Resolution|--- |FIXED --- Comment #15 from Richard Biener --- Fixed. There's the redundant store left, the IPA SRA issue, but everything is vectorized now: _Z16quadBoundingBoxAPK5PointR3Box: .LFB1125: .cfi_startproc vmovupd (%rdi), %xmm1 vmovupd (%rdi), %xmm7 vminpd 32(%rdi), %xmm1, %xmm4 vmaxpd 32(%rdi), %xmm7, %xmm7 vmovups %xmm4, (%rsi) vmovups %xmm7, 16(%rsi) vmovupd 16(%rdi), %xmm2 vmovupd (%rdi), %xmm6 vmovupd 32(%rdi), %xmm1 vaddpd %xmm2, %xmm2, %xmm5 vsubpd %xmm2, %xmm6, %xmm3 vaddpd %xmm6, %xmm1, %xmm0 vsubpd %xmm5, %xmm0, %xmm0 vmovapd .LC0(%rip), %xmm5 vdivpd %xmm0, %xmm3, %xmm3 vxorpd %xmm0, %xmm0, %xmm0 vmaxpd %xmm0, %xmm3, %xmm3 vminpd %xmm5, %xmm3, %xmm3 vsubpd %xmm3, %xmm5, %xmm5 vmulpd %xmm3, %xmm1, %xmm0 vmulpd %xmm5, %xmm6, %xmm6 vmulpd %xmm5, %xmm2, %xmm1 vmulpd %xmm3, %xmm2, %xmm2 vaddpd %xmm1, %xmm0, %xmm0 vaddpd %xmm6, %xmm2, %xmm2 vmulpd %xmm3, %xmm0, %xmm0 vmulpd %xmm5, %xmm2, %xmm2 vaddpd %xmm2, %xmm0, %xmm0 vminpd %xmm0, %xmm4, %xmm4 vmaxpd %xmm0, %xmm7, %xmm0 vmovups %xmm4, (%rsi) vmovups %xmm0, 16(%rsi) ret
[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 87105, which changed state. Bug 87105 Summary: Autovectorization [X86, SSE2, AVX2, DoublePrecision] https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87105 What|Removed |Added Status|NEW |RESOLVED Resolution|--- |FIXED
[Bug rtl-optimization/87761] [9 regression][MIPS] New FAIL: gcc.target/mips/fix-r4000-10.c -O1 start with r265398
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87761 --- Comment #2 from Paul Hua --- and and new fails: 716 FAIL: gcc.target/mips/octeon-exts-3.c -O2 scan-assembler-times \\texts\\t 3 717 FAIL: gcc.target/mips/octeon-exts-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler-times \\texts\\t 3 718 FAIL: gcc.target/mips/octeon-exts-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler-times \\texts\\t 3 719 FAIL: gcc.target/mips/octeon-exts-3.c -O3 -g scan-assembler-times \\texts\\t 3 720 FAIL: gcc.target/mips/octeon-exts-3.c -Os scan-assembler-times \\texts\\t 3 $cat octeon-exts-3.i # 1 "/home/xuchenghua/GCC/gcc_git_trunk/gcc/testsuite/gcc.target/mips/octeon-exts-3.c" # 1 "" # 1 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 1 "" 2 # 1 "/home/xuchenghua/GCC/gcc_git_trunk/gcc/testsuite/gcc.target/mips/octeon-exts-3.c" struct foo { unsigned long long a:10; unsigned long long b:32; unsigned long long c:22; }; __attribute__((nomips16)) unsigned f (struct foo s) { return s.b; } struct bar { unsigned long long a:15; unsigned long long b:48; unsigned long long c:1; }; __attribute__((nomips16)) int g (struct bar s) { return (int) s.b; } __attribute__((nomips16)) int h (int i) { return (i << 4) >> 24; } ./gcc/cc1 -fpreprocessed octeon-exts-3.i -mel -quiet -dumpbase octeon-exts-3.c -march=octeon -mgp64 -mno-micromips -mabi=64 -mllsc -mips64r2 -mno-shared -auxbase-strip octeon-exts-3.s -O2 -version -fdiagnostics-color=never -fno-diagnostics-show-caret -fno-diagnostics-show-line-numbers -ffat-lto-objects -fno-ident -o octeon-exts-3.s -mno-abicalls good : h: .frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0 .mask 0x,0 .fmask 0x,0 .setnoreorder .setnomacro jr $31 exts$2,$4,20,7 .setmacro .setreorder bad: h: .frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0 .mask 0x,0 .fmask 0x,0 sll $2,$4,4 .setnoreorder .setnomacro jr $31 sra $2,$2,24 .setmacro .setreorder
[Bug target/87762] [9 Regression] extract_constrain_insn, at recog.c:2206 on s390x
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87762 Andreas Krebbel changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |iii at gcc dot gnu.org --- Comment #1 from Andreas Krebbel --- Caused by r265490. Ilya please have a look.
[Bug target/87762] [9 Regression] extract_constrain_insn, at recog.c:2206 on s390x
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87762 Andreas Krebbel changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Ever confirmed|0 |1
[Bug bootstrap/87747] [9 regression] Bootstrap failure if using gcc-4.6 as stage1 compiler
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87747 Richard Earnshaw changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|--- |FIXED --- Comment #4 from Richard Earnshaw --- -
[Bug c++/87760] Unable to delete overloads of std::memset on arm
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87760 Richard Earnshaw changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|--- |WORKSFORME --- Comment #2 from Richard Earnshaw --- I think this must be some issue with the compiler explorer installation. My native AArch64 box compiles your testcase without problems (gcc-7.3). It's completely perverse that size_t would be an int type, as the ABI requires an unsigned long. Also note that arm64 (correctly, AArch64) != arm; they're separate compilers.
[Bug c++/87760] Unable to delete overloads of std::memset on arm
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87760 --- Comment #3 from Jonathan Wakely --- This is already fixed in gcc-7. Reduced testcase: extern "C" void* memset(void*, int, long unsigned int); namespace std{ using ::memset; using size_t = decltype(sizeof(0)); void* memset(void*, std::size_t count, int ch) = delete; } struct foo{ // POD int a; int* b; char c; }; int main() { foo b[10]; std::memset(&b, 0, sizeof b); std::memset(&b, 0u, sizeof b); } GCC 6 says: memset.cc:6:9: error: deleted definition of 'void* std::memset(void*, std::size_t, int)' void* memset(void*, std::size_t count, int ch) = delete; ^~ : note: previous declaration of 'void* std::memset(void*, int, long unsigned int)' But GCC 7 and later accept it.
[Bug c++/87760] Unable to delete overloads of std::memset on arm
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87760 --- Comment #4 from Jonathan Wakely --- It was fixed by r242662 for PR c++/71973
[Bug c++/87760] Unable to delete overloads of std::memset on arm
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87760 Richard Earnshaw changed: What|Removed |Added Resolution|WORKSFORME |FIXED Target Milestone|--- |7.0 --- Comment #5 from Richard Earnshaw --- So changing to fixed. gcc-6 has just been frozen for the final release.
[Bug bootstrap/87741] Don't build readline/libreadline.a in GDB, when --with-system-readline is supplied
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87741 --- Comment #3 from Jonathan Wakely --- https://gcc.gnu.org/lists.html#policies The mailing lists reject emails with MIME types like text/html or mixed/multipart, they only accept plain text.
[Bug bootstrap/87741] Don't build readline/libreadline.a in GDB, when --with-system-readline is supplied
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87741 --- Comment #4 from Дилян Палаузов --- The mail I send has only text/plain MIME part. Moreover, the mail was not permanently rejected. I want to know why the mail server says "Retry sending later".
[Bug target/79262] [6/7/8/9 Regression] load gap with store gap causing performance regression in 462.libquantum
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79262 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.5 |7.4 --- Comment #6 from Jakub Jelinek --- GCC 6 branch is being closed
[Bug c++/81917] [6/7 Regression] internal compiler error: in finish_member_declaration, at cp/semantics.c:3004
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81917 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.5 |7.4 --- Comment #8 from Jakub Jelinek --- GCC 6 branch is being closed
[Bug rtl-optimization/80491] [6/7 Regression] Compiler regression for long-add case.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80491 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.5 |7.4 --- Comment #13 from Jakub Jelinek --- GCC 6 branch is being closed
[Bug rtl-optimization/83962] [6/7 Regression] ICE: verify_flow_info failed (too many outgoing branch edges from bb 8)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83962 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.5 |7.4 --- Comment #8 from Jakub Jelinek --- GCC 6 branch is being closed
[Bug c++/87072] [6/7 Regression] g++6.2.0 false warning: array subscript is above array bounds, with misleading line number
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87072 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.5 |7.4 --- Comment #4 from Jakub Jelinek --- GCC 6 branch is being closed
[Bug c++/83806] [6/7 Regression] Spurious -Wunused-but-set-parameter with nullptr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83806 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.5 |7.4 --- Comment #6 from Jakub Jelinek --- GCC 6 branch is being closed
[Bug c++/84333] [6/7 Regression] ICE with ternary operator in template function
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84333 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.5 |7.4 --- Comment #4 from Jakub Jelinek --- GCC 6 branch is being closed
[Bug rtl-optimization/57193] [6/7 Regression] suboptimal register allocation for SSE registers
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57193 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.5 |7.4 --- Comment #17 from Jakub Jelinek --- GCC 6 branch is being closed
[Bug rtl-optimization/87246] [6/7/8/9 Regression] ICE in decompose_normal_address, at rtlanal.c:6379
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87246 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.5 |7.4 --- Comment #1 from Jakub Jelinek --- GCC 6 branch is being closed
[Bug middle-end/70359] [6/7/8/9 Regression] Code size increase for x86/ARM/others 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.5 |7.4 --- Comment #46 from Jakub Jelinek --- GCC 6 branch is being closed
[Bug c++/83588] [6/7 Regression] struct with two flexible arrays causes an internal compiler error
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83588 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.5 |7.4 --- Comment #5 from Jakub Jelinek --- GCC 6 branch is being closed
[Bug ipa/65797] [6/7/8/9 regression] IPA ICF causes function to be emitted with no debug line info
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65797 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.5 |7.4 --- Comment #17 from Jakub Jelinek --- GCC 6 branch is being closed
[Bug c/86617] [6/7 Regression] Volatile qualifier is ignored sometimes for unsigned char
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86617 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.5 |7.4 --- Comment #10 from Jakub Jelinek --- GCC 6 branch is being closed
[Bug c++/80451] [6/7 Regression] return implicit type conversion to std::experimental::optional does not compile
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80451 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.5 |7.4 --- Comment #13 from Jakub Jelinek --- GCC 6 branch is being closed
[Bug tree-optimization/51017] [6/7/8/9 Regression] GCC performance regression (vs. 4.4/4.5), PRE/LIM increase register pressure too much
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=51017 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.5 |7.4 --- Comment #27 from Jakub Jelinek --- GCC 6 branch is being closed
[Bug middle-end/87647] [6/7/8/9 Regression] ICE on valid code in decode_addr_const, at varasm.c:2958
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87647 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.5 |7.4 --- Comment #4 from Jakub Jelinek --- GCC 6 branch is being closed
[Bug c++/84979] [6/7 Regression] ICE with auto as template parameter and -fconcepts
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84979 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.5 |7.4 --- Comment #6 from Jakub Jelinek --- GCC 6 branch is being closed
[Bug target/83712] [6/7 Regression] "Unable to find a register to spill" when compiling for thumb1
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83712 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.5 |7.4 --- Comment #12 from Jakub Jelinek --- GCC 6 branch is being closed
[Bug c++/83204] [6/7 Regression] c++ -std=c++14 ICE in maybe_undo_parenthesized_ref, at cp/semantics.c:1694
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83204 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.5 |7.4 --- Comment #6 from Jakub Jelinek --- GCC 6 branch is being closed
[Bug c++/80947] [6/7 Regression] Different visibility for the lambda and its capture list members with -fvisibility=hidden
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80947 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.5 |7.4 --- Comment #18 from Jakub Jelinek --- GCC 6 branch is being closed
[Bug middle-end/57955] [6/7/8/9 Regression] Uniquization of constants reduces alignment of initializers
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57955 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.5 |7.4 --- Comment #19 from Jakub Jelinek --- GCC 6 branch is being closed
[Bug c++/84642] [6/7 Regression] ICE: segfault reading through NULL current_template_parms in synthesize_implicit_template_parm
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84642 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.5 |7.4 --- Comment #7 from Jakub Jelinek --- GCC 6 branch is being closed
[Bug rtl-optimization/70164] [6/7/8/9 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.5 |7.4 --- Comment #21 from Jakub Jelinek --- GCC 6 branch is being closed
[Bug tree-optimization/84136] [6/7 Regression] ICE with goto to an && label in another function
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84136 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.5 |7.4 --- Comment #6 from Jakub Jelinek --- GCC 6 branch is being closed
[Bug c++/71251] [6/7 regression] ICE on invalid code, with unusual template name
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71251 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.5 |7.4 --- Comment #9 from Jakub Jelinek --- GCC 6 branch is being closed
[Bug middle-end/82286] [6/7 Regression] Wrong array subscript is above array bounds
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82286 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.5 |7.4 --- Comment #8 from Jakub Jelinek --- GCC 6 branch is being closed
[Bug rtl-optimization/80960] [6/7/8/9 Regression] Huge memory use when compiling a very large test case
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80960 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.5 |7.4 --- Comment #12 from Jakub Jelinek --- GCC 6 branch is being closed
[Bug c++/82025] [6/7 Regression] ICE: in finish_expr_stmt, at cp/semantics.c:678
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82025 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.5 |7.4 --- Comment #2 from Jakub Jelinek --- GCC 6 branch is being closed
[Bug c++/74762] [6/7/8/9 Regression] missing uninitialized warning (C++, parenthesized expr, TREE_NO_WARNING)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=74762 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.5 |7.4 --- Comment #12 from Jakub Jelinek --- GCC 6 branch is being closed
[Bug ipa/62051] [6/7/8/9 Regression] Undefined reference to vtable with -O2 and -fdevirtualize-speculatively
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62051 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.5 |7.4 --- Comment #18 from Jakub Jelinek --- GCC 6 branch is being closed
[Bug ipa/82256] [6/7 Regression] clones created by create_version_clone_with_body are not observable to insertion hooks
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82256 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.5 |7.4 --- Comment #8 from Jakub Jelinek --- GCC 6 branch is being closed
[Bug middle-end/28831] [6/7/8/9 Regression] Aggregate copy not elided when using a return value as a pass-by-value parameter
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=28831 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.5 |7.4 --- Comment #33 from Jakub Jelinek --- GCC 6 branch is being closed
[Bug c++/86905] [6/7/8/9 Regression] g++ ICE on valid code: verify_cgraph_node failed
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86905 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.5 |7.4 --- Comment #2 from Jakub Jelinek --- GCC 6 branch is being closed
[Bug c++/83502] [6/7/8/9 Regression] bogus -Wattributes for always_inline and noinline on function template specialization
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83502 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.5 |7.4 --- Comment #4 from Jakub Jelinek --- GCC 6 branch is being closed
[Bug target/87702] [6/7/8/9 Regression] Segfault in glibc if compiled with -march=amdfam10 -O2 (x86)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87702 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.5 |7.4 --- Comment #8 from Jakub Jelinek --- GCC 6 branch is being closed
[Bug middle-end/45273] [6/7/8/9 Regression] The compiler depends on the host double (-fprofile-corection only)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=45273 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.5 |7.4 --- Comment #18 from Jakub Jelinek --- GCC 6 branch is being closed
[Bug target/70341] [6/7/8/9 Regression] cost model for addresses is incorrect, slsr is using reg + reg + CST for arm
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70341 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.5 |7.4 --- Comment #13 from Jakub Jelinek --- GCC 6 branch is being closed
[Bug tree-optimization/69702] [6/7/8/9 Regression] excessive stack usage with -fprofile-arcs, LIM store motion lacks a register pressure aware cost model
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69702 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.5 |7.4 --- Comment #6 from Jakub Jelinek --- GCC 6 branch is being closed
[Bug target/84280] [6/7/8/9 Regression] Performance regression in g++-7 with Eigen for non-AVX2 CPUs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84280 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.5 |7.4 --- Comment #20 from Jakub Jelinek --- GCC 6 branch is being closed
[Bug tree-optimization/69224] [6/7 Regression] -Warray-bounds false positive with -O3 and struct pointer parameter
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69224 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.5 |7.4 --- Comment #15 from Jakub Jelinek --- GCC 6 branch is being closed
[Bug target/85593] [6/7/8/9 Regression] GCC on ARM allocates R3 for local variable when calling naked function with O2 optimizations enabled
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85593 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.5 |7.4 --- Comment #10 from Jakub Jelinek --- GCC 6 branch is being closed
[Bug target/68028] [6/7/8/9 regression] Compilation error "lto1: error: target attribute or pragma changes single precision floating point" with LTO on PowerPC
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68028 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.5 |7.4 --- Comment #13 from Jakub Jelinek --- GCC 6 branch is being closed
[Bug c++/85062] [6/7 Regression] ICE on alignas with parameter pack
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85062 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.5 |7.4 --- Comment #3 from Jakub Jelinek --- GCC 6 branch is being closed
[Bug c++/80135] [6/7 Regression] ICE in output_constructor_regular_field, at varasm.c:4968
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80135 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.5 |7.4 --- Comment #11 from Jakub Jelinek --- GCC 6 branch is being closed
[Bug c++/81922] [6/7 Regression] ICE in output_constructor_regular_field, at varasm.c:5030
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81922 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.5 |7.4 --- Comment #6 from Jakub Jelinek --- GCC 6 branch is being closed
[Bug c++/84221] [6/7 Regression] spurious -Wunused warning on a variable of a template type declared unused
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84221 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.5 |7.4 --- Comment #6 from Jakub Jelinek --- GCC 6 branch is being closed
[Bug c++/87148] [6/7/8/9 Regression] backward compatibility issue to take char [] as incomplete type
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87148 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.5 |7.4 --- Comment #5 from Jakub Jelinek --- GCC 6 branch is being closed
[Bug c++/85027] [6/7 Regression] ICE on invalid C++ code: in instantiate_type, at cp/class.c:8062
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85027 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.5 |7.4 --- Comment #6 from Jakub Jelinek --- GCC 6 branch is being closed
[Bug c++/69564] [6/7/8/9 Regression] lto and/or C++ make scimark2 LU slower
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69564 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.5 |7.4 --- Comment #37 from Jakub Jelinek --- GCC 6 branch is being closed
[Bug tree-optimization/80907] [6/7 Regression] False positive: "warning: array subscript is above array bounds"
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80907 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.5 |7.4 --- Comment #4 from Jakub Jelinek --- GCC 6 branch is being closed
[Bug inline-asm/85030] [6/7 Regression] internal compiler error: Floating point exception (validate_subreg())
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85030 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.5 |7.4 --- Comment #7 from Jakub Jelinek --- GCC 6 branch is being closed
[Bug tree-optimization/68823] [6/7 Regression][graphite] tramp3d-v4 compiled with -floop-nest-optimize crashes
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68823 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.5 |7.4 --- Comment #19 from Jakub Jelinek --- GCC 6 branch is being closed
[Bug inline-asm/84683] [6/7 Regression] internal compiler error: in move_for_stack_reg, at reg-stack.c:1173
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84683 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.5 |7.4 --- Comment #5 from Jakub Jelinek --- GCC 6 branch is being closed
[Bug rtl-optimization/81019] [6/7 Regression] wrong code with -O -fno-tree-ccp
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81019 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.5 |7.4 --- Comment #6 from Jakub Jelinek --- GCC 6 branch is being closed
[Bug c++/84540] [6/7 Regression] ICE with alignas in variadic template
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84540 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.5 |7.4 --- Comment #5 from Jakub Jelinek --- GCC 6 branch is being closed
[Bug rtl-optimization/80693] [6/7 Regression] wrong code with -O -fno-tree-coalesce-vars
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80693 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.5 |7.4 --- Comment #7 from Jakub Jelinek --- GCC 6 branch is being closed
[Bug c++/71662] [6/7 Regression][DR 1485] ICE on invalid C++11 code with unqualified name look up: in tsubst_copy, at cp/pt.c:14010
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71662 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.5 |7.4 --- Comment #7 from Jakub Jelinek --- GCC 6 branch is being closed
[Bug driver/70936] [6/7/8/9 Regression] Hard-coded C++ header paths and relocation problem
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70936 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.5 |7.4 --- Comment #17 from Jakub Jelinek --- GCC 6 branch is being closed
[Bug middle-end/64928] [6/7/8/9 Regression] Inordinate cpu time and memory usage in "phase opt and generate" with -ftest-coverage -fprofile-arcs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64928 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.5 |7.4 --- Comment #26 from Jakub Jelinek --- GCC 6 branch is being closed
[Bug tree-optimization/38785] [6/7/8/9 Regression] huge performance regression on EEMBC bitmnp01
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=38785 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.5 |7.4 --- Comment #51 from Jakub Jelinek --- GCC 6 branch is being closed
[Bug target/84328] [6/7/8/9 Regression] -finline-small-functions and inline keyword lead to slowdown since version 6
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84328 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.5 |7.4 --- Comment #3 from Jakub Jelinek --- GCC 6 branch is being closed
[Bug debug/65821] [6/7 regression] incorrect debug line # info for main
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65821 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.5 |7.4 --- Comment #16 from Jakub Jelinek --- GCC 6 branch is being closed
[Bug c++/83911] [6/7 Regression] ICE with target attribute on constructor in gimplify_expr at gimplify.c:11321
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83911 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.5 |7.4 --- Comment #4 from Jakub Jelinek --- GCC 6 branch is being closed
[Bug c/77754] [6/7/8/9 Regression] internal compiler error : tree code 'call_expr' is not supported in LTO streams
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77754 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.5 |7.4 --- Comment #12 from Jakub Jelinek --- GCC 6 branch is being closed
[Bug c++/86569] [6/7/8 Regression] -Wnonnull-compare affects code generation since r233684
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86569 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.5 |7.4 --- Comment #7 from Jakub Jelinek --- GCC 6 branch is being closed
[Bug lto/70929] [6/7/8/9 regression] Cross-module inlining for functions having argument passed by reference is no longer working.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70929 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.5 |7.4 --- Comment #10 from Jakub Jelinek --- GCC 6 branch is being closed
[Bug middle-end/63311] [6/7/8/9 Regression] -O1 optimization introduces valgrind warning
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63311 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.5 |7.4 --- Comment #14 from Jakub Jelinek --- GCC 6 branch is being closed
[Bug middle-end/58479] [6/7/8/9 Regression] slow var-tracking on x86_64-linux at -O1 (and above) with -g, but checking disabled
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58479 Jakub Jelinek changed: What|Removed |Added Target Milestone|6.5 |7.4 --- Comment #16 from Jakub Jelinek --- GCC 6 branch is being closed