[Bug tree-optimization/65818] [6 Regression] libiberty/vprintf-support.c:41:1: ICE: in expand_i fn_va_arg_1, at tree-stdarg.c:1095
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65818 vries at gcc dot gnu.org changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned at gcc dot gnu.org |vries at gcc dot gnu.org --- Comment #4 from vries at gcc dot gnu.org --- Created attachment 35383 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=35383&action=edit Tentative patch This patch seems to fix the error: ... diff --git a/gcc/gimplify.c b/gcc/gimplify.c index c68bd47..5f1dd1a 100644 --- a/gcc/gimplify.c +++ b/gcc/gimplify.c @@ -9352,7 +9352,9 @@ gimplify_va_arg_internal (tree valist, tree type, location_t loc, else gimplify_expr (&valist, pre_p, post_p, is_gimple_min_lval, fb_lvalue); - return targetm.gimplify_va_arg_expr (valist, type, pre_p, post_p); + tree expr = targetm.gimplify_va_arg_expr (valist, type, pre_p, post_p); + gimplify_expr (&expr, pre_p, post_p, is_gimple_val, fb_rvalue); + return expr; } /* Gimplify __builtin_va_arg, aka VA_ARG_EXPR, which is not really a ... Before gimplify_expr: ... (gdb) call debug_generic_expr (expr) *(double *) (ap = ap + 4294967288 & 4294967288B) ... And after gimplify_expr: ... (gdb) call debug_generic_expr (expr) D.3458 (gdb) call debug_gimple_seq (*pre_p) ap.13 = ap; D.3456 = ap.13 + 4294967288; ap.14 = D.3456 & 4294967288B; ap = ap.14; ap.13 = ap; D.3458 = MEM[(double *)ap.13]; ...
[Bug tree-optimization/65818] [6 Regression] libiberty/vprintf-support.c:41:1: ICE: in expand_i fn_va_arg_1, at tree-stdarg.c:1095
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65818 --- Comment #5 from vries at gcc dot gnu.org --- Dave, could you please test the patch on hppa? Thanks, - Tom
[Bug rtl-optimization/64818] User specified register don't work correctly in inline-asm operands.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64818 --- Comment #1 from xuepeng guo --- Author: xguo Date: Wed Apr 22 07:21:35 2015 New Revision: 222306 URL: https://gcc.gnu.org/viewcvs?rev=222306&root=gcc&view=rev Log: gcc/ChangeLog: 2015-04-22 Hale Wang Terry Guo PR rtl-optimization/64818 * combine.c (can_combine_p): Don't combine user-specified register if it is in an asm input. gcc/testsuite/ChangeLog 2015-04-22 Hale Wang Terry Guo PR rtl-optimization/64818 * gcc.target/arm/pr64818.c: New test. Added: trunk/gcc/testsuite/gcc.target/arm/pr64818.c Modified: trunk/gcc/ChangeLog trunk/gcc/combine.c trunk/gcc/testsuite/ChangeLog
[Bug tree-optimization/65823] [6 Regression] ICE in gcc.c-torture/execute/stdarg-2.c -O0/-O1 for arm
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65823 vries at gcc dot gnu.org changed: What|Removed |Added Keywords||patch --- Comment #7 from vries at gcc dot gnu.org --- https://gcc.gnu.org/ml/gcc-patches/2015-04/msg01258.html
[Bug target/55144] opening glibc-c.o: No such file or directory
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55144 --- Comment #2 from Bernhard Reutner-Fischer --- Author: aldot Date: Wed Apr 22 08:25:40 2015 New Revision: 222313 URL: https://gcc.gnu.org/viewcvs?rev=222313&root=gcc&view=rev Log: PR target/55144 building all-gcc for bfin-linux-uclibc resulted in build/genchecksum cp/cp-lang.o c-family/stub-objc.o ... glibc-c.o \ libbackend.a .. > cc1plus-checksum.c.tmp opening glibc-c.o: No such file or directory make[2]: *** [cc1-checksum.c] Error 1 Modified: trunk/gcc/ChangeLog trunk/gcc/config.gcc
[Bug target/47122] vax-*-openbsd* configuration purports to require openbsd-pthread.h
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=47122 --- Comment #1 from Bernhard Reutner-Fischer --- Author: aldot Date: Wed Apr 22 08:30:15 2015 New Revision: 222314 URL: https://gcc.gnu.org/viewcvs?rev=222314&root=gcc&view=rev Log: PR target/47122: vax-*-openbsd* config.gcc typo Gerald / jsg typoed this in the initial r152218 a.k.a 8e6600a15374f9446d5026e8ef6b68e0d753fb6c Modified: trunk/gcc/ChangeLog trunk/gcc/config.gcc
[Bug target/47098] i686-openbsd3.0: OBSD_LIB_SPEC missing
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=47098 --- Comment #3 from Bernhard Reutner-Fischer --- Author: aldot Date: Wed Apr 22 08:41:13 2015 New Revision: 222315 URL: https://gcc.gnu.org/viewcvs?rev=222315&root=gcc&view=rev Log: PR target/47098 OBSD_LIB_SPEC on i686-openbsd3 missing config-list.mk for i686-*-openbsd3.0 failed with: gcc/config/openbsd.h:143:18: error: ‘OBSD_LIB_SPEC’ was not declared in this scope #define LIB_SPEC OBSD_LIB_SPEC ^ gcc/gcc.c:879:31: note: in expansion of macro ‘LIB_SPEC’ static const char *lib_spec = LIB_SPEC; ^ make[2]: *** [gcc.o] Error 1 i.e. openbsd-oldgas.h is only used on i?86-*-openbsd2.*|i?86-*openbsd3.[0123] so add the OBSD_LIB_SPEC there Modified: trunk/gcc/ChangeLog trunk/gcc/config/openbsd-oldgas.h
[Bug target/47098] i686-openbsd3.0: OBSD_LIB_SPEC missing
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=47098 Bernhard Reutner-Fischer changed: What|Removed |Added Known to work||6.0 Known to fail|5.0 |4.8.0, 4.9.2 --- Comment #4 from Bernhard Reutner-Fischer --- Fixed on the trunk.
[Bug target/55144] opening glibc-c.o: No such file or directory
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55144 Bernhard Reutner-Fischer changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|2013-02-27 00:00:00 |2015-04-22 CC||aldot at gcc dot gnu.org Known to work||6.0 Ever confirmed|0 |1 Known to fail||4.8.0, 4.9.2, 5.0 --- Comment #3 from Bernhard Reutner-Fischer --- Fixed on the trunk.
[Bug rtl-optimization/64916] ira.c update_equiv_regs patch causes gcc/testsuite/gcc.target/arm/pr43920-2.c regression
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64916 --- Comment #7 from Alex Velenko --- Just to note, my fix was earlier, yet none replied: https://gcc.gnu.org/ml/gcc-patches/2015-04/msg00441.html
[Bug target/65837] [arm-linux-gnueabihf] lto1 target specific builtin not available
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65837 --- Comment #1 from Richard Biener --- Well, /* Return the ARM builtin for CODE. */ tree arm_builtin_decl (unsigned code, bool initialize_p ATTRIBUTE_UNUSED) { if (code >= ARM_BUILTIN_MAX) return error_mark_node; return arm_builtin_decls[code]; } and LTO passes in true for initialize_p ... Thus it looks like arm is simply missing LTO support for builtins (eventually a new symptom here because of the way we stream compiler options now, with target attributes)
[Bug target/65836] [6 Regression] gnat fails to build on aarch64-linux-gnu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65836 Richard Biener changed: What|Removed |Added Target Milestone|--- |6.0
[Bug target/47122] vax-*-openbsd* configuration purports to require openbsd-pthread.h
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=47122 Bernhard Reutner-Fischer changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|2012-10-23 00:00:00 |2015-04-22 CC||aldot at gcc dot gnu.org Known to work||6.0 Ever confirmed|0 |1 Known to fail||4.9.0, 5.0 --- Comment #2 from Bernhard Reutner-Fischer --- Fixed on the trunk.
[Bug tree-optimization/65823] [6 Regression] ICE in gcc.c-torture/execute/stdarg-2.c -O0/-O1 for arm
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65823 --- Comment #8 from vries at gcc dot gnu.org --- Author: vries Date: Wed Apr 22 09:03:01 2015 New Revision: 222318 URL: https://gcc.gnu.org/viewcvs?rev=222318&root=gcc&view=rev Log: Fix va_arg ap_copy nop detection 2015-04-22 Tom de Vries PR tree-optimization/65823 * gimplify.c (gimplify_modify_expr): Use operand_equal_p to test for equality between ap_copy and ap. Modified: trunk/gcc/ChangeLog trunk/gcc/gimplify.c
[Bug target/65836] [6 Regression] gnat fails to build on aarch64-linux-gnu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65836 ktkachov at gcc dot gnu.org changed: What|Removed |Added Keywords||build Status|UNCONFIRMED |NEW Last reconfirmed||2015-04-22 Ever confirmed|0 |1 --- Comment #3 from ktkachov at gcc dot gnu.org --- Confirmed, this is a bootstrap failure though (ada isn't the problem)
[Bug libgcc/65833] Attempting to convert 128 bit integers to 128 bit decimal floating-point results in an unresolved symbol
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65833 Marek Polacek changed: What|Removed |Added CC||mpolacek at gcc dot gnu.org Component|c |libgcc --- Comment #1 from Marek Polacek --- Looks like libbid is missing conversion functions for uint128 -> _Decimal128. It is able to convert uint64 -> _Decimal128 though, for that .expand generates __bid_floatunsditd.
[Bug testsuite/65767] Test pr65276 failed on arm-none-eabi
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65767 --- Comment #4 from amker at gcc dot gnu.org --- Author: amker Date: Wed Apr 22 09:37:52 2015 New Revision: 222319 URL: https://gcc.gnu.org/viewcvs?rev=222319&root=gcc&view=rev Log: Backport from trunk r55 2015-04-21 Bin Cheng PR testsuite/65767 * g++.dg/lto/pr65276_0.C: Change namespace std to std2. * g++.dg/lto/pr65276_1.C: Change namespace std to std2. Modified: branches/gcc-5-branch/gcc/testsuite/ChangeLog branches/gcc-5-branch/gcc/testsuite/g++.dg/lto/pr65276_0.C branches/gcc-5-branch/gcc/testsuite/g++.dg/lto/pr65276_1.C
[Bug c/63357] Warn for P && P and P || P (same expression used multiple times in a condition)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63357 Marek Polacek changed: What|Removed |Added Depends on||61534 --- Comment #5 from Marek Polacek --- Patch here https://gcc.gnu.org/ml/gcc-patches/2015-04/msg01137.html But it's blocked until we resolve PR61534.
[Bug c++/65843] New: multiple use of const variable in lamba in template function causes compile error
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65843 Bug ID: 65843 Summary: multiple use of const variable in lamba in template function causes compile error Product: gcc Version: 5.0 Status: UNCONFIRMED Severity: major Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: darklin20 at gmail dot com The source code in next report is completely valid source code but GCC 5.0.0 rejects to compile it. Older version of GCC can compile this. I tested this in Ubuntu but I've got the same report in fedora from other user. If I change the type of varaible 'a' to int from const int, or make the test function non-template, it can be compiled. --- the exact version of GCC 5.0.0 20150329 (experimental) [trunk revision 221764] (Ubuntu 5-20150329-1ubuntu11~14.04) the system type x86_64-linux-gnu the options given when GCC was configured/built Configured with: ../src/configure -v --with-pkgversion='Ubuntu 5-20150329-1ubuntu11~14.04' --with-bugurl=file:///usr/share/doc/gcc-5/README.Bugs --enable-languages=c,ada,c++,java,go,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-5 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/5 --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=c++98 --enable-gnu-unique-object --disable-vtable-verify --enable-libmpx --enable-plugin --with-system-zlib --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-5-amd64/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-5-amd64 --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-5-amd64 --with-arch-directory=amd64 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-objc-gc --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-checking=yes --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu the complete command line that triggers the bug g++-5 -std=c++11 test.cpp the compiler output (error messages, warnings, etc.) test.cpp: In instantiation of 'test(T):: [with T = int]': test.cpp:5:7: required from 'struct test(T) [with T = int]::' test.cpp:5:28: required from 'void test(T) [with T = int]' test.cpp:9:11: required from here test.cpp:5:27: error: redeclaration of 'const int& a' [&] () { return a, a; }(); ^ test.cpp:5:27: note: 'const int& a' previously declared here test.cpp: In instantiation of 'void test(T) [with T = int]': test.cpp:9:11: required from here test.cpp:5:5: sorry, unimplemented: non-trivial designated initializers not supported [&] () { return a, a; }(); the preprocessed file (*.i*) that triggers the bug # 1 "test.cpp" # 1 "" # 1 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 1 "" 2 # 1 "test.cpp" template void test(T b) { const int a = b; [&] () { return a, a; }(); } int main() { test(1); return 0; }
[Bug c/65842] combine is overly cautious when operating on side effect operands references
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65842 --- Comment #1 from vfdff --- (gdb) p debug_rtx (newpat) (set (reg:SI 191 [ g_123$6+4 ]) (and:SI (mem/c:SI (pre_modify:SI (reg/f:SI 164) (plus:SI (reg/f:SI 164) (const_int -12 [0xfff4]))) [4 g_123+4 S4 A32]) (const_int 0 [0]))) combined to (gdb) p debug_rtx (i3) (insn 44 43 51 2 (set (reg:SI 191 [ g_123$6+4 ]) (const_int 0 [0])) test.c:61 30 {andsi3} (expr_list:REG_DEAD (reg:SI 165 [ g_123+4 ]) combine_simplify_rtx in combine pass call function simplify_binary_operation_1 and simplify_and_const_int_1 to simplify operands. in simplify_binary_operation_1, it can be simplified as the condition side_effects_p (op0). see detail as follow: Breakpoint 1, simplify_binary_operation_1 (code=AND, mode=SImode, op0=0xf7f89dd4, op1=0xf7e052b8, trueop0=0xf7f89dd4, trueop1=0xf7e052b8) at /net1/home/zhongyunde/6183_hcc/gcc/gcc-4.7.0/gcc/simplify-rtx.c:1933 1933 unsigned int width = GET_MODE_PRECISION (mode); (gdb) p debug_rtx (op0) (mem/c:SI (pre_modify:SI (reg/f:SI 164) (plus:SI (reg/f:SI 164) (const_int -12 [0xfff4]))) [4 g_123+4 S4 A32]) $8 = void (gdb) n 1938 switch (code) (gdb) 2732 if (trueop1 == CONST0_RTX (mode) && ! side_effects_p (op0)) (gdb) while in simplify_and_const_int_1, it can be simplified as no simalar condition side_effects_p (op0), so it may be the causation. (gdb) bt #0 simplify_and_const_int_1 (mode=SImode, varop=0xf7f89dd4, constop=0) at /net1/home/zhongyunde/6183_hcc/gcc/gcc-4.7.0/gcc/combine.c:9468 #1 0x08a517d8 in simplify_and_const_int (x=0xf7f8b780, mode=SImode, varop=0xf7f89dd4, constop=0) at /net1/home/zhongyunde/6183_hcc/gcc/gcc-4.7.0/gcc/combine.c:9578 #2 0x08a4aca4 in simplify_logical (x=0xf7f8b780) at /net1/home/zhongyunde/6183_hcc/gcc/gcc-4.7.0/gcc/combine.c:6726 #3 0x08a48cb5 in combine_simplify_rtx (x=0xf7f8b780, op0_mode=VOIDmode, in_dest=0, in_cond=0) at /net1/home/zhongyunde/6183_hcc/gcc/gcc-4.7.0/gcc/combine.c:5989 #4 0x08a47370 in subst (x=0xf7f8b780, from=0xf7f43930, to=0xf7e052b8, in_dest=0, in_cond=0, unique_copy=0) at /net1/home/zhongyunde/6183_hcc/gcc/gcc-4.7.0/gcc/combine.c:5314 #5 0x08a4714b in subst (x=0xf7f7c750, from=0xf7f43930, to=0xf7e052b8, in_dest=0, in_cond=0, unique_copy=0) at /net1/home/zhongyunde/6183_hcc/gcc/gcc-4.7.0/gcc/combine.c:5250 #6 0x08a41a93 in try_combine (i3=0xf7f88384, i2=0xf7f88360, i1=0xf7e6af9c, i0=0x0, new_direct_jump_p=0xcd14, last_combined_insn=0xf7f88384) at /net1/home/zhongyunde/6183_hcc/gcc/gcc-4.7.0/gcc/combine.c:3271 9501 constop &= nonzero; (gdb) 9504 if (constop == 0)
[Bug c++/65843] [5/6 Regression] multiple use of const variable in lamba in template function causes compile error
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65843 Jonathan Wakely changed: What|Removed |Added Keywords||rejects-valid Status|UNCONFIRMED |NEW Last reconfirmed||2015-04-22 Known to work||4.9.2 Summary|multiple use of const |[5/6 Regression] multiple |variable in lamba in|use of const variable in |template function causes|lamba in template function |compile error |causes compile error Ever confirmed|0 |1 Severity|major |normal
[Bug tree-optimization/65818] [6 Regression] libiberty/vprintf-support.c:41:1: ICE: in expand_i fn_va_arg_1, at tree-stdarg.c:1095
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65818 --- Comment #6 from dave.anglin at bell dot net --- On 2015-04-22, at 3:15 AM, vries at gcc dot gnu.org wrote: > could you please test the patch on hppa? Started. Thanks for the patch. Dave -- John David Anglindave.ang...@bell.net
[Bug lto/65844] New: [5 Regression] ICE (verify_cgraph_node failed) on i686-linux-gnu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65844 Bug ID: 65844 Summary: [5 Regression] ICE (verify_cgraph_node failed) on i686-linux-gnu Product: gcc Version: 5.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: lto Assignee: unassigned at gcc dot gnu.org Reporter: doko at gcc dot gnu.org seen with 5.1 rc2 on i686-linux-gnu, works on x86_64, arm, ppc64le, arm64, powerpc. building python 3.5 alpha 4 with lto and pgo (using the testsuite to collect the perf data): lto1: error: indirect call frequency 1001 does not match BB frequency 1000 bytes_dealloc/5157 (bytes_dealloc) @0xf6b660e4 Type: function definition analyzed Visibility: prevailing_def_ironly previous sharing asm name: 57969 Address is taken. References: Referring: PyBytes_Type/5273 (addr)_textiowrapper_writeflush/54957 (addr) (speculative)code_dealloc/6404 (addr) (speculative)_io_FileIO___init___impl/53523 (addr) (speculative)match_dealloc/48926 (addr) (speculative)os_stat/46510 (addr) (speculative)PyBuffer_Release/59115 (addr) (speculative)bytesio_dealloc/59792 (addr) (speculative)_Pickler_ClearBuffer/39048 (addr) (speculative)s_dealloc/37732 (addr) (speculative)assemble_free/22984 (addr) (speculative)code_dealloc/6404 (addr) (speculative)decode_unicode.isra.8/21159 (addr) (speculative) Availability: available Profile id: 1495503281 First run: 402 Function flags: body icf_merged hot Called by: Calls: Indirect call(1.00 per call) lto1: internal compiler error: verify_cgraph_node failed 0x82a24dc cgraph_node::verify_node() ../../src/gcc/cgraph.c:3151 0x8296e88 symtab_node::verify() ../../src/gcc/symtab.c:1103 0x82982a4 symtab_node::verify_symtab_nodes() ../../src/gcc/symtab.c:1123 0x84cd553 symbol_table::remove_unreachable_nodes(_IO_FILE*) ../../src/gcc/ipa.c:686 0x8596895 execute_todo ../../src/gcc/passes.c:2025 Please submit a full bug report, with preprocessed source if appropriate.
[Bug c++/61940] Wrong error location for error in initialization list
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61940 Jakub Jelinek changed: What|Removed |Added Target Milestone|5.0 |5.2 --- Comment #2 from Jakub Jelinek --- GCC 5.1 has been released.
[Bug libffi/65726] [5/6 Regression] libffi fails to build when not bootstrapping: configure: error: C++ preprocessor "/lib/cpp" fails sanity check
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65726 Jakub Jelinek changed: What|Removed |Added Target Milestone|5.0 |5.2 --- Comment #4 from Jakub Jelinek --- GCC 5.1 has been released.
[Bug target/65162] [5/6 Regression][SH] Redundant tests when storing bswapped T bit result in unaligned mem
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65162 Jakub Jelinek changed: What|Removed |Added Target Milestone|5.0 |5.2 --- Comment #2 from Jakub Jelinek --- GCC 5.1 has been released.
[Bug target/61821] gcc.target/i386/pr61599-1.c FAILs with Sun as
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61821 Jakub Jelinek changed: What|Removed |Added Target Milestone|5.0 |5.2 --- Comment #1 from Jakub Jelinek --- GCC 5.1 has been released.
[Bug c++/65598] Fix column location for 'explicit'
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65598 Jakub Jelinek changed: What|Removed |Added Target Milestone|5.0 |5.2 --- Comment #4 from Jakub Jelinek --- GCC 5.1 has been released.
[Bug ada/48002] internal error on calling inherited, overloaded and abstract subprograms with string literal
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=48002 Jakub Jelinek changed: What|Removed |Added Target Milestone|5.0 |5.2 --- Comment #3 from Jakub Jelinek --- GCC 5.1 has been released.
[Bug c/61864] Feature Request, -Wcovered-switch-default to identify "dead" default branch
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61864 Jakub Jelinek changed: What|Removed |Added Target Milestone|5.0 |5.2 --- Comment #3 from Jakub Jelinek --- GCC 5.1 has been released.
[Bug target/65582] [5/6 Regression] testsuite lto issue: xgcc.exe: warning: '-x lto' after last input file has no effect, fatal error: no input files
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65582 Jakub Jelinek changed: What|Removed |Added Target Milestone|5.0 |5.2 --- Comment #7 from Jakub Jelinek --- GCC 5.1 has been released.
[Bug target/59828] Broken assembly on ppc* with two -mcpu= options
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59828 Jakub Jelinek changed: What|Removed |Added Target Milestone|5.0 |5.2 --- Comment #3 from Jakub Jelinek --- GCC 5.1 has been released.
[Bug debug/65779] [5/6 Regression] undefined local symbol on powerpc [regression]
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65779 Jakub Jelinek changed: What|Removed |Added Target Milestone|5.0 |5.2 --- Comment #7 from Jakub Jelinek --- GCC 5.1 has been released.
[Bug target/62247] [5/6 Regression] FAIL: g++.dg/abi/anon3.C -std=c++98 scan-assembler .weak(_definition)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62247 Jakub Jelinek changed: What|Removed |Added Target Milestone|5.0 |5.2 --- Comment #11 from Jakub Jelinek --- GCC 5.1 has been released.
[Bug middle-end/65289] [5/6 regression] ICE when compiling libjpegturbo with -floop-nest-optimize
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65289 Jakub Jelinek changed: What|Removed |Added Target Milestone|5.0 |5.2 --- Comment #4 from Jakub Jelinek --- GCC 5.1 has been released.
[Bug lto/65745] [5/6 Regression] lto ICE (Segmentation fault) on powerpc64le-linux-gnu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65745 Jakub Jelinek changed: What|Removed |Added Target Milestone|5.0 |5.2 --- Comment #2 from Jakub Jelinek --- GCC 5.1 has been released.
[Bug c/49706] No warning for (!x > 1) which is always false
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=49706 Jakub Jelinek changed: What|Removed |Added Target Milestone|5.0 |5.2 --- Comment #7 from Jakub Jelinek --- GCC 5.1 has been released.
[Bug libstdc++/63860] Ill-formed std::pair::swap implementation?
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63860 Jakub Jelinek changed: What|Removed |Added Target Milestone|5.0 |5.2 --- Comment #7 from Jakub Jelinek --- GCC 5.1 has been released.
[Bug libstdc++/61458] std::aligned_storage is bigger than expected
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61458 Jakub Jelinek changed: What|Removed |Added Target Milestone|5.0 |5.2 --- Comment #5 from Jakub Jelinek --- GCC 5.1 has been released.
[Bug libstdc++/56383] error with multiple enable_shared_from_this base classes
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56383 Jakub Jelinek changed: What|Removed |Added Target Milestone|5.0 |5.2 --- Comment #1 from Jakub Jelinek --- GCC 5.1 has been released.
[Bug c++/61990] Incorrect caret location for type mismatches in function calls
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61990 Jakub Jelinek changed: What|Removed |Added Target Milestone|5.0 |5.2 --- Comment #2 from Jakub Jelinek --- GCC 5.1 has been released.
[Bug middle-end/64182] wide-int rounding division is broken
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64182 Jakub Jelinek changed: What|Removed |Added Target Milestone|5.0 |5.2 --- Comment #12 from Jakub Jelinek --- GCC 5.1 has been released.
[Bug testsuite/65718] [5/6 Regression] g++.dg/lto/pr65276 FAILs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65718 Jakub Jelinek changed: What|Removed |Added Target Milestone|5.0 |5.2 --- Comment #2 from Jakub Jelinek --- GCC 5.1 has been released.
[Bug libgomp/65742] [5/6 Regression] Several libgomp.oacc-* failures after r221922.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65742 Jakub Jelinek changed: What|Removed |Added Target Milestone|5.0 |5.2 --- Comment #4 from Jakub Jelinek --- GCC 5.1 has been released.
[Bug fortran/65548] [5/6 Regression] gfc_conv_procedure_call
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65548 Jakub Jelinek changed: What|Removed |Added Target Milestone|5.0 |5.2 --- Comment #19 from Jakub Jelinek --- GCC 5.1 has been released.
[Bug target/61397] [4.9/5/6 regression] FAIL: gcc.target/powerpc/p8vector-ldst.c scan-assembler lxsdx
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61397 Jakub Jelinek changed: What|Removed |Added Target Milestone|5.0 |5.2 --- Comment #13 from Jakub Jelinek --- GCC 5.1 has been released.
[Bug target/64792] [5/6 Regression][SH] movu.b movu.w not working
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64792 Jakub Jelinek changed: What|Removed |Added Target Milestone|5.0 |5.2 --- Comment #1 from Jakub Jelinek --- GCC 5.1 has been released.
[Bug middle-end/64729] gcc.dg/stackprotectexplicit1.c FAILs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64729 Jakub Jelinek changed: What|Removed |Added Target Milestone|5.0 |5.2 --- Comment #1 from Jakub Jelinek --- GCC 5.1 has been released.
[Bug middle-end/7651] Define -Wextra strictly in terms of other warning flags
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=7651 Jakub Jelinek changed: What|Removed |Added Target Milestone|5.0 |5.2 --- Comment #31 from Jakub Jelinek --- GCC 5.1 has been released.
[Bug c++/57466] [DR 1584] Argument deduction fails for 'const T*' when T is function type
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57466 Jakub Jelinek changed: What|Removed |Added Target Milestone|5.0 |5.2 --- Comment #9 from Jakub Jelinek --- GCC 5.1 has been released.
[Bug target/24012] [4.8/4.9/5/6 regression] #define _POSIX_C_SOURCE breaks #include
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=24012 Jakub Jelinek changed: What|Removed |Added Target Milestone|5.0 |5.2 --- Comment #15 from Jakub Jelinek --- GCC 5.1 has been released.
[Bug fortran/64104] [F2003][IEEE] Allow IEEE functions in specification expressions
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64104 Jakub Jelinek changed: What|Removed |Added Target Milestone|5.0 |5.2 --- Comment #1 from Jakub Jelinek --- GCC 5.1 has been released.
[Bug target/65210] [avr] ICE: when using attributs 'address' and 'io_low'
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65210 Jakub Jelinek changed: What|Removed |Added Target Milestone|5.0 |5.2 --- Comment #1 from Jakub Jelinek --- GCC 5.1 has been released.
[Bug target/56540] No __SIZEOF__XXX__ macro for __float128
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56540 Jakub Jelinek changed: What|Removed |Added Target Milestone|5.0 |5.2 --- Comment #3 from Jakub Jelinek --- GCC 5.1 has been released.
[Bug target/57836] large constants evaluated inline
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57836 Jakub Jelinek changed: What|Removed |Added Target Milestone|5.0 |5.2 --- Comment #3 from Jakub Jelinek --- GCC 5.1 has been released.
[Bug ada/65618] [5/6 Regression] gnat bootstrap comparison failure on mips{,el}-linux-gnu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65618 Jakub Jelinek changed: What|Removed |Added Target Milestone|5.0 |5.2 --- Comment #2 from Jakub Jelinek --- GCC 5.1 has been released.
[Bug c++/60608] Template argument problem
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60608 Jakub Jelinek changed: What|Removed |Added Target Milestone|5.0 |5.2 --- Comment #6 from Jakub Jelinek --- GCC 5.1 has been released.
[Bug target/65564] [5/6 Regression] builtin-bnd-narrow-ptr-bounds-2-nov.c:15:1: internal compiler error: in simplify_subreg, at simplify-rtx.c:5745
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65564 Jakub Jelinek changed: What|Removed |Added Target Milestone|5.0 |5.2 --- Comment #6 from Jakub Jelinek --- GCC 5.1 has been released.
[Bug go/64900] gotools don't link on Solaris 11/x86
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64900 Jakub Jelinek changed: What|Removed |Added Target Milestone|5.0 |5.2 --- Comment #4 from Jakub Jelinek --- GCC 5.1 has been released.
[Bug rtl-optimization/65135] [5/6 Regression] Performance regression in pic mode after r220674.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65135 Jakub Jelinek changed: What|Removed |Added Target Milestone|5.0 |5.2 --- Comment #7 from Jakub Jelinek --- GCC 5.1 has been released.
[Bug target/65342] [5/6 Regression] FAIL: gfortran.dg/intrinsic_(un)?pack_1.f90 -O1 execution test on powerpc-apple-darwin9 after r210201
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65342 Jakub Jelinek changed: What|Removed |Added Target Milestone|5.0 |5.2 --- Comment #17 from Jakub Jelinek --- GCC 5.1 has been released.
[Bug other/63630] [5.0 Regression] ICE: in spill_failure, at reload1.c:2122. unable to find a register to spill in class 'POINTER_REGS'
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63630 Jakub Jelinek changed: What|Removed |Added Target Milestone|5.0 |5.2 --- Comment #2 from Jakub Jelinek --- GCC 5.1 has been released.
[Bug c/48116] -Wreturn-type does not work as advertised
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=48116 Jakub Jelinek changed: What|Removed |Added Target Milestone|5.0 |5.2 --- Comment #6 from Jakub Jelinek --- GCC 5.1 has been released.
[Bug target/63891] [5/6 regression] Failure of darwin-weakimport-3.c
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63891 Jakub Jelinek changed: What|Removed |Added Target Milestone|5.0 |5.2 --- Comment #7 from Jakub Jelinek --- GCC 5.1 has been released.
[Bug target/61551] [NEON] alter costs to allow use of post-indexed addressing modes for VLD{2..4}/VST{2..4}
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61551 Jakub Jelinek changed: What|Removed |Added Target Milestone|5.0 |5.2 --- Comment #1 from Jakub Jelinek --- GCC 5.1 has been released.
[Bug target/61079] #pragma fini doesn't apply without definition
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61079 Jakub Jelinek changed: What|Removed |Added Target Milestone|5.0 |5.2 --- Comment #1 from Jakub Jelinek --- GCC 5.1 has been released.
[Bug tree-optimization/64058] [5/6 Regression] Performance degradation after r216304
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64058 Jakub Jelinek changed: What|Removed |Added Target Milestone|5.0 |5.2 --- Comment #6 from Jakub Jelinek --- GCC 5.1 has been released.
[Bug lto/65559] [5/6 Regression] lto1.exe: internal compiler error: in read_cgraph_and_symbols, at lto/lto.c:2947
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65559 Jakub Jelinek changed: What|Removed |Added Target Milestone|5.0 |5.2 --- Comment #16 from Jakub Jelinek --- GCC 5.1 has been released.
[Bug libstdc++/60555] std::system_category().default_error_condition() doesn't map system errno values to std::generic_category()
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60555 Jakub Jelinek changed: What|Removed |Added Target Milestone|5.0 |5.2 --- Comment #3 from Jakub Jelinek --- GCC 5.1 has been released.
[Bug target/65164] [5/6 Regression][SH] missed subc in integer sign function
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65164 Jakub Jelinek changed: What|Removed |Added Target Milestone|5.0 |5.2 --- Comment #1 from Jakub Jelinek --- GCC 5.1 has been released.
[Bug target/62631] gcc.dg/tree-ssa/ivopts-lt-2.c FAILs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62631 Jakub Jelinek changed: What|Removed |Added Target Milestone|5.0 |5.2 --- Comment #34 from Jakub Jelinek --- GCC 5.1 has been released.
[Bug target/62281] gcc doesn't conform to Solaris 32-bit ABI by expecting 16-byte stack alignment
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62281 Jakub Jelinek changed: What|Removed |Added Target Milestone|5.0 |5.2 --- Comment #8 from Jakub Jelinek --- GCC 5.1 has been released.
[Bug libstdc++/60271] [DR2369] [C++1y] std::max(initializer_list) cannot use std::max_element
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60271 Jakub Jelinek changed: What|Removed |Added Target Milestone|5.0 |5.2 --- Comment #9 from Jakub Jelinek --- GCC 5.1 has been released.
[Bug c++/60615] bad location in error from initializer
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60615 Jakub Jelinek changed: What|Removed |Added Target Milestone|5.0 |5.2 --- Comment #2 from Jakub Jelinek --- GCC 5.1 has been released.
[Bug rtl-optimization/64081] [5/6 Regression] r217827 prevents RTL loop unroll
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64081 Jakub Jelinek changed: What|Removed |Added Target Milestone|5.0 |5.2 --- Comment #16 from Jakub Jelinek --- GCC 5.1 has been released.
[Bug middle-end/63184] [4.8/4.9/5/6 Regression] Fails to simplify comparison
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63184 Jakub Jelinek changed: What|Removed |Added Target Milestone|5.0 |5.2 --- Comment #3 from Jakub Jelinek --- GCC 5.1 has been released.
[Bug middle-end/65702] [5/6 Regression] ICE (tree check: expected ssa_name, have var_decl in expand_gimple_basic_block, at cfgexpand.c:5506) on arm-linux-gnueabihf
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65702 Jakub Jelinek changed: What|Removed |Added Target Milestone|5.0 |5.2 --- Comment #7 from Jakub Jelinek --- GCC 5.1 has been released.
[Bug tree-optimization/63734] [5.0 regression] FAIL: gcc.dg/torture/vshuf-v8qi.c -O2 (internal compiler error)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63734 Jakub Jelinek changed: What|Removed |Added Target Milestone|5.0 |5.2 --- Comment #3 from Jakub Jelinek --- GCC 5.1 has been released.
[Bug debug/65771] ICE (in loc_list_from_tree, at dwarf2out.c:14964) on arm-linux-gnueabihf
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65771 Jakub Jelinek changed: What|Removed |Added Target Milestone|5.0 |5.2 --- Comment #14 from Jakub Jelinek --- GCC 5.1 has been released.
[Bug testsuite/60806] libstdc++ abi check should ignore missing TLS symbols
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60806 Jakub Jelinek changed: What|Removed |Added Target Milestone|5.0 |5.2 --- Comment #2 from Jakub Jelinek --- GCC 5.1 has been released.
[Bug target/65660] [5 Regression] 252.eon regression on bdver2 with -Ofast
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65660 Jakub Jelinek changed: What|Removed |Added Target Milestone|5.0 |5.2 --- Comment #23 from Jakub Jelinek --- GCC 5.1 has been released.
[Bug target/64331] regcprop propagates registers noted as REG_DEAD
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64331 Jakub Jelinek changed: What|Removed |Added Target Milestone|5.0 |5.2 --- Comment #8 from Jakub Jelinek --- GCC 5.1 has been released.
[Bug libstdc++/57060] std::this_thread::get_id() == std::thread::id::id() without -pthread
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57060 Jakub Jelinek changed: What|Removed |Added Target Milestone|5.0 |5.2 --- Comment #2 from Jakub Jelinek --- GCC 5.1 has been released.
[Bug c++/57868] misleading location for invalid variadic template
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57868 Jakub Jelinek changed: What|Removed |Added Target Milestone|5.0 |5.2 --- Comment #2 from Jakub Jelinek --- GCC 5.1 has been released.
[Bug tree-optimization/65337] [5/6 Regression] bootstrap-lto gnat1 linktime ICE: gcc/ada/exp_aggr.adb:6570:0: internal compiler error: in forward_edge_to_pdom, at tree-ssa-dce.c:1086
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65337 Jakub Jelinek changed: What|Removed |Added Target Milestone|5.0 |5.2 --- Comment #4 from Jakub Jelinek --- GCC 5.1 has been released.
[Bug tree-optimization/63989] tree-ssa-strlen.c doesn't handle constant pointer plus and array refs if constant offset is smaller than known constant string length
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63989 Jakub Jelinek changed: What|Removed |Added Target Milestone|5.0 |5.2 --- Comment #5 from Jakub Jelinek --- GCC 5.1 has been released.
[Bug libstdc++/65147] alignment of std::atomic object is not correct
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65147 Jakub Jelinek changed: What|Removed |Added Target Milestone|5.0 |5.2 --- Comment #14 from Jakub Jelinek --- GCC 5.1 has been released.
[Bug middle-end/61828] gcc.dg/strlenopt-8.c XPASSes
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61828 Jakub Jelinek changed: What|Removed |Added Target Milestone|5.0 |5.2 --- Comment #1 from Jakub Jelinek --- GCC 5.1 has been released.
[Bug other/63426] [meta-bug] Issues found with -fsanitize=undefined
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63426 Jakub Jelinek changed: What|Removed |Added Target Milestone|5.0 |5.2 --- Comment #5 from Jakub Jelinek --- GCC 5.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|5.0 |5.2 --- Comment #5 from Jakub Jelinek --- GCC 5.1 has been released.
[Bug libstdc++/52389] Allocation/deallocation across DLL boundary in std::locale
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=52389 Jakub Jelinek changed: What|Removed |Added Target Milestone|5.0 |5.2 --- Comment #4 from Jakub Jelinek --- GCC 5.1 has been released.
[Bug rtl-optimization/49857] Put constant switch-tables into flash
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=49857 Jakub Jelinek changed: What|Removed |Added Target Milestone|5.0 |5.2 --- Comment #8 from Jakub Jelinek --- GCC 5.1 has been released.
[Bug c++/61105] [constexpr] accepts-invalid with new-expression in constant expression
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61105 Jakub Jelinek changed: What|Removed |Added Target Milestone|5.0 |5.2 --- Comment #2 from Jakub Jelinek --- GCC 5.1 has been released.
[Bug ada/65683] [5/6 regression] access types across "limited with" breaks restriction of No_Elaboration_Code
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65683 Jakub Jelinek changed: What|Removed |Added Target Milestone|5.0 |5.2 --- Comment #1 from Jakub Jelinek --- GCC 5.1 has been released.
[Bug target/60949] Thumb2 LRA ICE for case pr34856.c
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60949 Jakub Jelinek changed: What|Removed |Added Target Milestone|5.0 |5.2 --- Comment #2 from Jakub Jelinek --- GCC 5.1 has been released.
[Bug c++/56480] Explicit specialization in a namespace enclosing the specialized template
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56480 Jakub Jelinek changed: What|Removed |Added Target Milestone|5.0 |5.2 --- Comment #6 from Jakub Jelinek --- GCC 5.1 has been released.
[Bug libstdc++/64054] 27_io/basic_ostream/inserters_arithmetic/char/hexfloat.cc FAILs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64054 Jakub Jelinek changed: What|Removed |Added Target Milestone|5.0 |5.2 --- Comment #15 from Jakub Jelinek --- GCC 5.1 has been released.
[Bug sanitizer/64289] ICE with -fsanitize=float-cast-overflow
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64289 Jakub Jelinek changed: What|Removed |Added Target Milestone|5.0 |5.2 --- Comment #3 from Jakub Jelinek --- GCC 5.1 has been released.
[Bug target/65689] [5 Regression][AArch64] S constraint fails for inline asm at -O0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65689 Jakub Jelinek changed: What|Removed |Added Target Milestone|5.0 |5.2 --- Comment #11 from Jakub Jelinek --- GCC 5.1 has been released.
[Bug c/63782] avoid implicit declaration warning for incompatible builtin implicit declaration
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63782 Jakub Jelinek changed: What|Removed |Added Target Milestone|5.0 |5.2 --- Comment #2 from Jakub Jelinek --- GCC 5.1 has been released.