[Bug go/71396] New: "use of undefined type" error in gccgo-6 when go (1.6.1) is perfectly happy
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71396 Bug ID: 71396 Summary: "use of undefined type" error in gccgo-6 when go (1.6.1) is perfectly happy Product: gcc Version: 6.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: go Assignee: ian at airs dot com Reporter: mvo at debian dot org CC: cmang at google dot com Target Milestone: --- Created attachment 38633 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=38633&action=edit Minimal testcase We had a build failure in our go code with gccgo-6 (from Ubuntu 16.04: $ gccgo-6 --version gccgo-6 (Ubuntu 6.0.1-0ubuntu1) 6.0.0 20160414 (experimental) [trunk revision 234994], same error with gccgo-5 fwiw): """ ok github.com/snapcore/snapd/arch 0.159s # github.com/snapcore/snapd/snap_test src/github.com/snapcore/snapd/snap/info_test.go:60:3: error: use of undefined type ‘Revision’ Revision: snap.R(1), ^ """ (https://launchpadlibrarian.net/262885164/buildlog_ubuntu-yakkety-powerpc.snapd_2.0.6+16.10.2_BUILDING.txt.gz) I tracked this down and condensed it into some minimal example go code (attached). The issue is triggered by the "revision_test.go" import of ".". If that is removed the tests work fine again. With the attached testcase I get the following: """ $ go test && go-6 test 1 {{7}} PASS ok _/tmp/2 0.001s # _/tmp/2_test ./foo_test.go:11:3: error: use of undefined type ‘Revision’ Revision: foo.R(1), ^ FAIL_/tmp/2 [build failed] """ I.e. go test is happy, gccgo-6 is unhappy (with a error message that confused me quite a bit :) I hope this is useful for you. It's fine if the answer to this bugreport is: "don't do this if it fails". However given that I already tracked it down I felt I might as well share it with you. Cheers, Michael
[Bug tree-optimization/64946] [AArch64] gcc.target/aarch64/vect-abs-compile.c - "abs" vectorization fails for char/short types
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64946 --- Comment #14 from Shiva Chen --- I'm not sure my understanding was correct. To my understanding, TYPE_OVERFLOW_UNDEFINED is true imply that signed overflow won't occur. E.g. in tree-scalar-evolution.c simple_iv (...) { ... iv->no_overflow = (!folded_casts && ANY_INTEGRAL_TYPE_P (type) && TYPE_OVERFLOW_UNDEFINED (type)); } At the beginning, I thought we could use TYPE_OVERFLOW_UNDEFINED to guard the transformation from (short)abs((int)short_var) to abs (short_var). The transformation should be safe if overflow won't occur. From Richard's comment 13 If we defined a new gimple ABSU_EXPR (x), then undefined behavior gimple IR could be avoided and the transformation could always been done. ABS_EXPR (x) -> (typeof x) ABSU_EXPR (x) ABS_EXPR (INT_MIN) -> (INT) ABSU_EXPR (INT_MIN) -> (INT) (-INT_MIN) -> INT_MIN According to the comment from Joseph https://gcc.gnu.org/ml/gcc/2013-06/msg00247.html RTL abs are modulo. Could we expand the semantic of ABS_EXPR which allow ABS_EXPR (INT_MIN) -> INT_MIN directly ? Then the semantic of ABS_EXPR could be the same as RTL abs. And I saw the comment in fold-const.c bool tree_unary_nonnegative_warnv_p (enum tree_code code, tree type, tree op0, bool *strict_overflow_p) { if (TYPE_UNSIGNED (type)) return true; switch (code) { case ABS_EXPR: /* We can't return 1 if flag_wrapv is set because ABS_EXPR = INT_MIN. */ if (!INTEGRAL_TYPE_P (type)) return true; if (TYPE_OVERFLOW_UNDEFINED (type)) { *strict_overflow_p = true; return true; } Dose it mean ABS_EXPR already support the semantic ABS_EXPR (INT_MIN) -> INT_MIN ? Please correct me, if I misunderstanding something.
[Bug tree-optimization/64946] [AArch64] gcc.target/aarch64/vect-abs-compile.c - "abs" vectorization fails for char/short types
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64946 vekumar at gcc dot gnu.org changed: What|Removed |Added Assignee|vekumar at gcc dot gnu.org |shiva0217 at gmail dot com --- Comment #15 from vekumar at gcc dot gnu.org --- I am not working at this now. so assigned to shiva chen
[Bug tree-optimization/64946] [AArch64] gcc.target/aarch64/vect-abs-compile.c - "abs" vectorization fails for char/short types
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64946 --- Comment #16 from rguenther at suse dot de --- On Fri, 3 Jun 2016, shiva0217 at gmail dot com wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64946 > > --- Comment #14 from Shiva Chen --- > I'm not sure my understanding was correct. > > To my understanding, TYPE_OVERFLOW_UNDEFINED is true imply that signed > overflow > won't occur. > > E.g. > > in tree-scalar-evolution.c > > simple_iv (...) > { > ... > iv->no_overflow = (!folded_casts && ANY_INTEGRAL_TYPE_P (type) > && TYPE_OVERFLOW_UNDEFINED (type)); > } > > At the beginning, I thought we could use TYPE_OVERFLOW_UNDEFINED to guard the > transformation from (short)abs((int)short_var) to abs (short_var). > > The transformation should be safe if overflow won't occur. But only overflow in type int is guaranteed to not occur. > From Richard's comment 13 > > If we defined a new gimple ABSU_EXPR (x), then undefined behavior gimple IR > could be avoided and the transformation could always been done. > > ABS_EXPR (x) -> (typeof x) ABSU_EXPR (x) > > ABS_EXPR (INT_MIN) -> (INT) ABSU_EXPR (INT_MIN) -> (INT) (-INT_MIN) -> INT_MIN > > According to the comment from Joseph > https://gcc.gnu.org/ml/gcc/2013-06/msg00247.html > RTL abs are modulo. Everything in RTL is modulo. > Could we expand the semantic of ABS_EXPR > which allow ABS_EXPR (INT_MIN) -> INT_MIN directly ? > > Then the semantic of ABS_EXPR could be the same as RTL abs. We could, but then this would effectively say that for ABS_EXPR TYPE_OVERFLOW_WRAPS always holds. > And I saw the comment in fold-const.c > > bool > tree_unary_nonnegative_warnv_p (enum tree_code code, tree type, tree op0, > bool *strict_overflow_p) > { > if (TYPE_UNSIGNED (type)) > return true; > > switch (code) > { > case ABS_EXPR: > /* We can't return 1 if flag_wrapv is set because > ABS_EXPR = INT_MIN. */ > if (!INTEGRAL_TYPE_P (type)) > return true; > if (TYPE_OVERFLOW_UNDEFINED (type)) > { > *strict_overflow_p = true; > return true; > } > > Dose it mean ABS_EXPR already support the semantic ABS_EXPR (INT_MIN) -> > INT_MIN ? Yes, of course - only if !TYPE_OVERFLOW_UNDEFINED the situation that ABS_EXPR (x) < 0 can validly occur (for x equal to the minimum value of its type). > Please correct me, if I misunderstanding something. > >
[Bug target/71151] [avr] -fmerge-constants and -fdata-sections/-ffunction-sections results in string constants in .progmem.gcc_sw section
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71151 --- Comment #13 from Georg-Johann Lay --- Disadvantage of havong tables in same text section a code is that code side might increase for the following reason: branches that cross a switch statement will also have to cross the jump table, hence branch offsets and thus code size might increase.
[Bug c++/71393] [6/7 Regression] Compilation hang
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71393 Richard Biener changed: What|Removed |Added Keywords||compile-time-hog Target Milestone|--- |6.2 Summary|[6.1 Regression]|[6/7 Regression] |Compilation hang|Compilation hang
[Bug target/71389] [7 Regression] ICE on trunk gcc on ivybridge target (df_refs_verify)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71389 Richard Biener changed: What|Removed |Added Target||x86_64-*-* Status|UNCONFIRMED |NEW Last reconfirmed||2016-06-03 Known to work||6.1.0 Target Milestone|--- |7.0 Summary|ICE on trunk gcc on |[7 Regression] ICE on trunk |ivybridge target|gcc on ivybridge target |(df_refs_verify)|(df_refs_verify) Ever confirmed|0 |1 --- Comment #1 from Richard Biener --- Confirmed.
[Bug middle-end/71387] [6/7 Regression] ICE in emit_move_insn, at expr.c:3418 with -Og
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71387 Richard Biener changed: What|Removed |Added Target Milestone|7.0 |6.2
[Bug c++/71372] [6/7 Regression] C++ FE drops TREE_THIS_VOLATILE in cp_fold on all tcc_reference trees
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71372 --- Comment #15 from Hans-Peter Dusel --- (In reply to Jakub Jelinek from comment #12) > Created attachment 38623 [details] > gcc7-pr71372.patch > > Patch I'm going to bootstrap/regtest. Thanks guys! I have applied this patch to official Release 6.1.0 too and want to confirm that it will work for this too! Now, the my example code will be compiled to correct code: Thanks a lot! :-) P.S: I'll attach the patch for gcc 6.1.0 +++ // testmodule.cpp void fpoke () { volatile unsigned short* FLASH = (volatile unsigned short*)0x2000; *(FLASH + 0) = 0xAA; *(FLASH + 1) = 0x55; *(FLASH + 0) = 0xA0; } hdusel@Merlin /cygdrive/w/tmp $ /opt/gcc-6.1.0-myos/bin/m68k-elf-g++ -O3 testmodule.cpp -c hdusel@Merlin /cygdrive/w/tmp $ /opt/gcc-6.1.0-myos/m68k-elf/bin/objdump.exe -d ./testmodule.o ./testmodule.o: file format elf32-m68k Disassembly of section .text: <_Z5fpokePvsii>: 0: 4e56 linkw %fp,#0 4: 207c 8000 moveal #-2147483648,%a0 a: 4e5eunlk %fp c: 7055moveq #85,%d0 e: 30bc 00aa movew #170,%a0@ 12: 33c0 8000 0002 movew %d0,8002 <_Z5fpokePvsii+0x8002> 18: 30bc 00a0 movew #160,%a0@ 1c: 4e75rts
[Bug c++/71372] [6/7 Regression] C++ FE drops TREE_THIS_VOLATILE in cp_fold on all tcc_reference trees
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71372 --- Comment #16 from Hans-Peter Dusel --- Created attachment 38634 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=38634&action=edit Patch for GCC 6.1.0 Patch that applies the changes for official Release of GCC 6.1.0
[Bug middle-end/71387] [6/7 Regression] ICE in emit_move_insn, at expr.c:3418 with -Og
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71387 --- Comment #3 from Jakub Jelinek --- Author: jakub Date: Fri Jun 3 08:03:11 2016 New Revision: 237053 URL: https://gcc.gnu.org/viewcvs?rev=237053&root=gcc&view=rev Log: PR middle-end/71387 * cgraph.c (cgraph_edge::redirect_call_stmt_to_callee): If redirecting to noreturn e->callee->decl that has void return type and void arguments, adjust gimple_call_fntype and remove lhs even if it had previously addressable type. * g++.dg/opt/pr71387.C: New test. Added: trunk/gcc/testsuite/g++.dg/opt/pr71387.C Modified: trunk/gcc/ChangeLog trunk/gcc/cgraph.c trunk/gcc/testsuite/ChangeLog
[Bug c++/71378] A compilable file fails to compile when ASAN options are specified
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71378 --- Comment #4 from Martin Liška --- (In reply to asankau from comment #3) > Hi, > Is there a workaround to this problem ? (I mean is there anything that I can > do to the source code of FGConfig.cpp to get rid of this error.) You can workaround it by adding '--param asan-globals=0' to compile flags used for the source file.
[Bug middle-end/71387] [6/7 Regression] ICE in emit_move_insn, at expr.c:3418 with -Og
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71387 --- Comment #4 from Jakub Jelinek --- Author: jakub Date: Fri Jun 3 08:27:40 2016 New Revision: 237054 URL: https://gcc.gnu.org/viewcvs?rev=237054&root=gcc&view=rev Log: PR middle-end/71387 * cgraph.c (cgraph_edge::redirect_call_stmt_to_callee): If redirecting to noreturn e->callee->decl that has void return type and void arguments, adjust gimple_call_fntype and remove lhs even if it had previously addressable type. * g++.dg/opt/pr71387.C: New test. Modified: branches/gcc-6-branch/gcc/ChangeLog branches/gcc-6-branch/gcc/cgraph.c branches/gcc-6-branch/gcc/testsuite/ChangeLog
[Bug c++/71378] A compilable file fails to compile when ASAN options are specified
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71378 --- Comment #5 from asankau at millenniumit dot com --- (In reply to Martin Liška from comment #4) > (In reply to asankau from comment #3) > > Hi, > > Is there a workaround to this problem ? (I mean is there anything that I can > > do to the source code of FGConfig.cpp to get rid of this error.) > > You can workaround it by adding '--param asan-globals=0' to compile flags > used for the source file. Thanks, Without disabling error detection for global objects (i.e. setting asan-globals=0 ), is there a way to avoid this error by changing my source code ? Sorry, I am not familiar with the internals of GCC. So I didn't understand the root cause given by you. Wanted to know which section of my code triggered this error.
[Bug c++/71378] A compilable file fails to compile when ASAN options are specified
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71378 --- Comment #6 from Martin Liška --- (In reply to asankau from comment #5) > (In reply to Martin Liška from comment #4) > > (In reply to asankau from comment #3) > > > Hi, > > > Is there a workaround to this problem ? (I mean is there anything that I > > > can > > > do to the source code of FGConfig.cpp to get rid of this error.) > > > > You can workaround it by adding '--param asan-globals=0' to compile flags > > used for the source file. > > Thanks, > > Without disabling error detection for global objects (i.e. setting > asan-globals=0 ), is there a way to avoid this error by changing my source > code ? > > Sorry, I am not familiar with the internals of GCC. So I didn't understand > the root cause given by you. > > Wanted to know which section of my code triggered this error. > > Is there a workaround to this problem ? (I mean is there anything that I can > > do to the source code of FGConfig.cpp to get rid of this error.) > > You can workaround it by adding '--param asan-globals=0' to compile flags > used for the source file. Problem is that we emit a string constant with a not constant size, I'm preparing fix for that. It's caused by this snippet: void FGConfig::FillLoadPartitionInfo() { char zChannels[s_MDSPartIDStr.GetLen()+ 1] = ""; ...
[Bug rtl-optimization/71295] [7 Regression] internal compiler error: in subreg_get_info, at rtlanal.c:3673 on arm
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71295 ktkachov at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|--- |FIXED --- Comment #4 from ktkachov at gcc dot gnu.org --- Fixed.
[Bug c++/71393] [6/7 Regression] Compilation hang
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71393 Jakub Jelinek changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed||2016-06-03 CC||jakub at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #4 from Jakub Jelinek --- Simplified testcase: struct B { B &operator << (long); }; struct A { A (); long a, b, c, d, e, f; }; A::A () { B q; q << 0 << a << 0 << b << 0 << (b / a) << 0 << c << 0 << (c / a) << 0 << d << 0 << (d / a) << 0 << e << 0 << (e / a) << 0 << f << 0 << (f / a) << 0; } Seems it hangs this way only when in constructor or destructor, when it is in a function or some method, it doesn't hang.
[Bug c++/71397] New: array captured as nullptr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71397 Bug ID: 71397 Summary: array captured as nullptr Product: gcc Version: 5.3.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: zoidbergx at tlen dot pl Target Milestone: --- Created attachment 38635 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=38635&action=edit preprocessored main.cpp file Bug description: Lambda function "foo" is expected not to throw exception, but it does (i.e. captured "a" is unexpectedly equal to nullptr). If "aux" defenition change from "const auto aux = [param] () {};" to "const auto aux = [¶m] () {};" , then exception will not be throwed - as expected. command line: g++ -std=c++11 main.cpp "g++ -v" output: Using built-in specs. COLLECT_GCC=g++ COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/5/lto-wrapper Target: x86_64-linux-gnu Configured with: ../src/configure -v --with-pkgversion='Ubuntu 5.3.0-3ubuntu1~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 --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=gcc4-compatible --disable-libstdcxx-dual-abi --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=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu Thread model: posix gcc version 5.3.0 20151204 (Ubuntu 5.3.0-3ubuntu1~14.04)
[Bug target/71389] [7 Regression] ICE on trunk gcc on ivybridge target (df_refs_verify)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71389 --- Comment #2 from Uroš Bizjak --- The compiler chokes in (gdb) bt #0 internal_error (gmsgid=0x2384c05 "in %s, at %s:%d") at ../../git/gcc/gcc/diagnostic.c:1254 #1 0x01bb19c5 in fancy_abort (file=0x1cc90c0 "../../git/gcc/gcc/df-scan.c", line=4033, function=0x1cc9c23 const*, df_ref_d*, bool)::__FUNCTION__> "df_refs_verify") at ../../git/gcc/gcc/diagnostic.c:1327 #2 0x00b72162 in df_refs_verify (new_rec=0x7fffd180, old_rec=0x2b48020, abort_if_fail=true) at ../../git/gcc/gcc/df-scan.c:4033 #3 0x00b75aed in df_insn_refs_verify (collection_rec=0x7fffcd70, bb=0x2fb608f0, insn=0x2fb7edc0, abort_if_fail=true) at ../../git/gcc/gcc/df-scan.c:4115 #4 0x00b76e37 in df_bb_verify (bb=0x2fb608f0) at ../../git/gcc/gcc/df-scan.c:4142 #5 0x00b77178 in df_scan_verify () at ../../git/gcc/gcc/df-scan.c:4274 #6 0x00b651b7 in df_verify () at ../../git/gcc/gcc/df-core.c:1831 #7 0x00b66573 in df_analyze_1 () at ../../git/gcc/gcc/df-core.c:1217 #8 0x00b668e3 in df_analyze () at ../../git/gcc/gcc/df-core.c:1294 #9 0x00df1a75 in ira (f=0x0) at ../../git/gcc/gcc/ira.c:5137 #10 0x00df1fec in (anonymous namespace)::pass_ira::execute (this=0x29b03a0) at ../../git/gcc/gcc/ira.c:5525 #11 0x00f1126e in execute_one_pass (pass=0x29b03a0) at ../../git/gcc/gcc/passes.c:2344 #12 0x00f11580 in execute_pass_list_1 (pass=0x29b03a0) at ../../git/gcc/gcc/passes.c:2428 #13 0x00f115b3 in execute_pass_list_1 (pass=0x29af380) at ../../git/gcc/gcc/passes.c:2429 #14 0x00f11606 in execute_pass_list (fn=0x2f9535e8, pass=0x29abcc0) at ../../git/gcc/gcc/passes.c:2439 #15 0x00b36618 in cgraph_node::expand (this=0x2f920450) at ../../git/gcc/gcc/cgraphunit.c:1983 #16 0x00b392fc in expand_all_functions () at ../../git/gcc/gcc/cgraphunit.c:2119 #17 0x00b395d5 in symbol_table::compile (this=0x2e7ad0a8) at ../../git/gcc/gcc/cgraphunit.c:2475 #18 0x00b397d1 in symbol_table::finalize_compilation_unit (this=0x2e7ad0a8) at ../../git/gcc/gcc/cgraphunit.c:2565 #19 0x010304ac in compile_file () at ../../git/gcc/gcc/toplev.c:488 #20 0x01032351 in do_compile () at ../../git/gcc/gcc/toplev.c:1987 #21 0x010324b8 in toplev::main (this=0x7fffd880, argc=7, argv=0x7fffd988) at ../../git/gcc/gcc/toplev.c:2095 #22 0x01b98cef in main (argc=7, argv=0x7fffd988) at ../../git/gcc/gcc/main.c:39 (gdb) f 4 #4 0x00b76e37 in df_bb_verify (bb=0x2fb608f0) at ../../git/gcc/gcc/df-scan.c:4142 4142 df_insn_refs_verify (&collection_rec, bb, insn, true); (gdb) list 4137 /* Scan the block, one insn at a time, from beginning to end. */ 4138 FOR_BB_INSNS_REVERSE (bb, insn) 4139{ 4140 if (!INSN_P (insn)) 4141continue; 4142 df_insn_refs_verify (&collection_rec, bb, insn, true); 4143 df_free_collection_rec (&collection_rec); 4144} 4145 4146 /* Do the artificial defs and uses. */ with: (gdb) p debug_rtx (insn) (insn 198 206 199 11 (set (mem/c:V16QI (plus:DI (reg/f:DI 20 frame) (const_int -664 [0xfd68])) [7 MEM[(value_type &)&v13 + 344]+16 S16 A64]) (vec_select:V16QI (subreg:V32QI (reg:V8SI 175) 0) (parallel [ (const_int 16 [0x10]) (const_int 17 [0x11]) (const_int 18 [0x12]) (const_int 19 [0x13]) (const_int 20 [0x14]) (const_int 21 [0x15]) (const_int 22 [0x16]) (const_int 23 [0x17]) (const_int 24 [0x18]) (const_int 25 [0x19]) (const_int 26 [0x1a]) (const_int 27 [0x1b]) (const_int 28 [0x1c]) (const_int 29 [0x1d]) (const_int 30 [0x1e]) (const_int 31 [0x1f]) ]))) -1 (expr_list:REG_DEAD (reg:V8SI 175) (nil)))
[Bug c++/70847] [6/7 Regression] exponential time in cp_fold for chained virtual function calls
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70847 Jakub Jelinek changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned at gcc dot gnu.org |jakub at gcc dot gnu.org --- Comment #7 from Jakub Jelinek --- Created attachment 38636 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=38636&action=edit gcc7-pr70847.patch Untested fix.
[Bug c++/71393] [6/7 Regression] Compilation hang
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71393 --- Comment #5 from Jakub Jelinek --- Untested fix for this PR attached to PR70847.
[Bug c++/71330] [6/7 Regression] Compile time regression
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71330 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #12 from Jakub Jelinek --- Untested fix for this PR attached to PR70847.
[Bug target/65162] [5/6/7 Regression][SH] Redundant tests when storing bswapped T bit result in unaligned mem
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65162 Richard Biener changed: What|Removed |Added Target Milestone|5.4 |5.5 --- Comment #5 from Richard Biener --- GCC 5.4 is being released, adjusting target milestone.
[Bug middle-end/70887] [5 Regression] internal compiler error in trunc_int_for_mode, at explow.c:78
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70887 Richard Biener changed: What|Removed |Added Target Milestone|5.4 |5.5 --- Comment #5 from Richard Biener --- GCC 5.4 is being released, adjusting target milestone.
[Bug c++/67834] [5 Regression] Local references inside comdat groups
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67834 Richard Biener changed: What|Removed |Added Target Milestone|5.4 |5.5 --- Comment #6 from Richard Biener --- GCC 5.4 is being released, adjusting target milestone.
[Bug lto/67548] [5 Regression] LTO drops weak binding with "ld -r"
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67548 Richard Biener changed: What|Removed |Added Target Milestone|5.4 |5.5 --- Comment #15 from Richard Biener --- GCC 5.4 is being released, adjusting target milestone.
[Bug middle-end/68436] [5 Regression] wrong code on x86_64-linux-gnu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68436 Richard Biener changed: What|Removed |Added Target Milestone|5.4 |5.5 --- Comment #3 from Richard Biener --- GCC 5.4 is being released, adjusting target milestone.
[Bug c++/70001] [5 Regression] Infinity compilation time
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70001 Richard Biener changed: What|Removed |Added Target Milestone|5.4 |5.5 --- Comment #12 from Richard Biener --- GCC 5.4 is being released, adjusting target milestone.
[Bug rtl-optimization/70978] [5 Regression] internal compiler error: in assign_by_spills, at lra-assigns.c:1428 on arm
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70978 Richard Biener changed: What|Removed |Added Target Milestone|5.4 |5.5 --- Comment #3 from Richard Biener --- GCC 5.4 is being released, adjusting target milestone.
[Bug c++/70336] [5 regression] Incorrect Wconversion warning
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70336 Richard Biener changed: What|Removed |Added Target Milestone|5.4 |5.5 --- Comment #13 from Richard Biener --- GCC 5.4 is being released, adjusting target milestone.
[Bug c++/68252] [5 regression] left operand of shift expression, while we shift > 0 integer
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68252 Richard Biener changed: What|Removed |Added Target Milestone|5.4 |5.5 --- Comment #5 from Richard Biener --- GCC 5.4 is being released, adjusting target milestone.
[Bug lto/65982] [5 Regression] ICE: in lto_output_varpool_node, at lto-cgraph.c:623
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65982 Richard Biener changed: What|Removed |Added Target Milestone|5.4 |5.5 --- Comment #7 from Richard Biener --- GCC 5.4 is being released, adjusting target milestone.
[Bug c++/67376] [5 regression] Comparison with pointer to past-the-end of array fails inside constant expression
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67376 Richard Biener changed: What|Removed |Added Target Milestone|5.4 |5.5 --- Comment #20 from Richard Biener --- GCC 5.4 is being released, adjusting target milestone.
[Bug target/64971] [5 Regression] gcc.c-torture/compile/pr37433.c ICEs with -mabi=ilp32
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64971 Richard Biener changed: What|Removed |Added Target Milestone|5.4 |5.5 --- Comment #16 from Richard Biener --- GCC 5.4 is being released, adjusting target milestone.
[Bug c/49706] No warning for (!x > 1) which is always false
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=49706 Richard Biener changed: What|Removed |Added Target Milestone|5.4 |5.5 --- Comment #10 from Richard Biener --- GCC 5.4 is being released, adjusting target milestone.
[Bug target/70633] [5 Regression] ICE on valid code at -Os (in 32-bit mode) on x86_64-linux-gnu: output_operand: invalid expression as operand
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70633 Richard Biener changed: What|Removed |Added Target Milestone|5.4 |5.5 --- Comment #7 from Richard Biener --- GCC 5.4 is being released, adjusting target milestone.
[Bug ipa/65797] [5/6/7 regression] IPA ICF causes function to be emitted with no debug line info
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65797 Richard Biener changed: What|Removed |Added Target Milestone|5.4 |5.5 --- Comment #13 from Richard Biener --- GCC 5.4 is being released, adjusting target milestone.
[Bug c++/71251] [5/6/7 regression] ICE on invalid code, with unusual template name
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71251 Richard Biener changed: What|Removed |Added Target Milestone|5.4 |5.5 --- Comment #2 from Richard Biener --- GCC 5.4 is being released, adjusting target milestone.
[Bug c++/70452] [5 Regression] Regression in C++ parsing performance between 4.9.3 and 5.3.1
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70452 Richard Biener changed: What|Removed |Added Target Milestone|5.4 |5.5 --- Comment #16 from Richard Biener --- GCC 5.4 is being released, adjusting target milestone.
[Bug target/65210] [avr] ICE: when using attributs 'address' and 'io_low'
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65210 Richard Biener changed: What|Removed |Added Target Milestone|5.4 |5.5 --- Comment #5 from Richard Biener --- GCC 5.4 is being released, adjusting target milestone.
[Bug fortran/69544] [5/6/7 Regression] Internal compiler error with -Wall and where
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69544 Richard Biener changed: What|Removed |Added Target Milestone|5.4 |5.5 --- Comment #4 from Richard Biener --- GCC 5.4 is being released, adjusting target milestone.
[Bug tree-optimization/69740] [5 Regression] gcc ICE at -O2 and above on valid code on x86_64-linux-gnu in "verify_loop_structure"
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69740 Richard Biener changed: What|Removed |Added Target Milestone|5.4 |5.5 --- Comment #13 from Richard Biener --- GCC 5.4 is being released, adjusting target milestone.
[Bug target/65618] [5/6/7 Regression] gnat bootstrap comparison failure on mips{,el}-linux-gnu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65618 Richard Biener changed: What|Removed |Added Target Milestone|5.4 |5.5 --- Comment #6 from Richard Biener --- GCC 5.4 is being released, adjusting target milestone.
[Bug go/64900] gotools don't link on Solaris 11/x86
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64900 Richard Biener changed: What|Removed |Added Target Milestone|5.4 |5.5 --- Comment #7 from Richard Biener --- GCC 5.4 is being released, adjusting target milestone.
[Bug middle-end/64182] wide-int rounding division is broken
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64182 Richard Biener changed: What|Removed |Added Target Milestone|5.4 |5.5 --- Comment #15 from Richard Biener --- GCC 5.4 is being released, adjusting target milestone.
[Bug debug/70628] [5 regression] ICE in get_reg_rtx, at emit-rtl.c:1025
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70628 Richard Biener changed: What|Removed |Added Target Milestone|5.4 |5.5 --- Comment #13 from Richard Biener --- GCC 5.4 is being released, adjusting target milestone.
[Bug target/64792] [5/6/7 Regression][SH] movu.b movu.w not working
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64792 Richard Biener changed: What|Removed |Added Target Milestone|5.4 |5.5 --- Comment #4 from Richard Biener --- GCC 5.4 is being released, adjusting target milestone.
[Bug target/63891] [5/6/7 regression] Failure of darwin-weakimport-3.c
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63891 Richard Biener changed: What|Removed |Added Target Milestone|5.4 |5.5 --- Comment #10 from Richard Biener --- GCC 5.4 is being released, adjusting target milestone.
[Bug rtl-optimization/66076] [5 Regression] ICE: in vec_safe_grow, at vec.h:618 with -funroll-loops -mno-prefer-avx128 -march=bdver4
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66076 Richard Biener changed: What|Removed |Added Target Milestone|5.4 |5.5 --- Comment #6 from Richard Biener --- GCC 5.4 is being released, adjusting target milestone.
[Bug middle-end/63184] [4.9/5/6/7 Regression] Fails to simplify comparison
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63184 Richard Biener changed: What|Removed |Added Target Milestone|5.4 |5.5 --- Comment #7 from Richard Biener --- GCC 5.4 is being released, adjusting target milestone.
[Bug target/62631] gcc.dg/tree-ssa/ivopts-lt-2.c FAILs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62631 Richard Biener changed: What|Removed |Added Target Milestone|5.4 |5.5 --- Comment #37 from Richard Biener --- GCC 5.4 is being released, adjusting target milestone.
[Bug other/67893] [5 Regression] memory hog building a C++ file (on x86_64-linux-gnu)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67893 Richard Biener changed: What|Removed |Added Target Milestone|5.4 |5.5 --- Comment #5 from Richard Biener --- GCC 5.4 is being released, adjusting target milestone.
[Bug go/66368] [5 Regression] go tool crashes on powerpc-linux-gnu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66368 Richard Biener changed: What|Removed |Added Target Milestone|5.4 |5.5 --- Comment #11 from Richard Biener --- GCC 5.4 is being released, adjusting target milestone.
[Bug tree-optimization/70754] [5/6/7 Regression] ICE during predictive commoning
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70754 Richard Biener changed: What|Removed |Added Target Milestone|5.4 |5.5 --- Comment #3 from Richard Biener --- GCC 5.4 is being released, adjusting target milestone.
[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 Richard Biener changed: What|Removed |Added Target Milestone|5.4 |5.5 --- Comment #6 from Richard Biener --- GCC 5.4 is being released, adjusting target milestone.
[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 Richard Biener changed: What|Removed |Added Target Milestone|5.4 |5.5 --- Comment #6 from Richard Biener --- GCC 5.4 is being released, adjusting target milestone.
[Bug tree-optimization/65337] [5 regression] LTO bootstrap failure with Ada enabled
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65337 Richard Biener changed: What|Removed |Added Target Milestone|5.4 |5.5 --- Comment #16 from Richard Biener --- GCC 5.4 is being released, adjusting target milestone.
[Bug c++/69564] [5/6/7 Regression] lto and/or C++ make scimark2 LU slower
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69564 Richard Biener changed: What|Removed |Added Target Milestone|5.4 |5.5 --- Comment #28 from Richard Biener --- GCC 5.4 is being released, adjusting target milestone.
[Bug c++/56480] Explicit specialization in a namespace enclosing the specialized template
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56480 Richard Biener changed: What|Removed |Added Target Milestone|5.4 |5.5 --- Comment #9 from Richard Biener --- GCC 5.4 is being released, adjusting target milestone.
[Bug c++/71195] [5 Regression] ICE in classify_argument on invalid code
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71195 Richard Biener changed: What|Removed |Added Target Milestone|5.4 |5.5 --- Comment #2 from Richard Biener --- GCC 5.4 is being released, adjusting target milestone.
[Bug libstdc++/52389] Allocation/deallocation across DLL boundary in std::locale
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=52389 Richard Biener changed: What|Removed |Added Target Milestone|5.4 |5.5 --- Comment #7 from Richard Biener --- GCC 5.4 is being released, adjusting target milestone.
[Bug other/63426] [meta-bug] Issues found with -fsanitize=undefined
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63426 Richard Biener changed: What|Removed |Added Target Milestone|5.4 |5.5 --- Comment #8 from Richard Biener --- GCC 5.4 is being released, adjusting target milestone.
[Bug c++/70338] [5 Regression] ICE combining debug symbols, range-for in lambda in function template accessing captured variable-size array
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70338 Richard Biener changed: What|Removed |Added Target Milestone|5.4 |5.5 --- Comment #2 from Richard Biener --- GCC 5.4 is being released, adjusting target milestone.
[Bug middle-end/68798] [5 Regression] x_solve.c:181:9: internal compiler error: in execute, at cfgexpand.c:6066
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68798 Richard Biener changed: What|Removed |Added Target Milestone|5.4 |5.5 --- Comment #2 from Richard Biener --- GCC 5.4 is being released, adjusting target milestone.
[Bug middle-end/68339] g++.dg/vect/simd-clone-2.cc ICEs with aggressive GC settings and OpenMP
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68339 Richard Biener changed: What|Removed |Added Target Milestone|5.4 |5.5 --- Comment #5 from Richard Biener --- GCC 5.4 is being released, adjusting target milestone.
[Bug rtl-optimization/71374] [5/6/7 Regression] ICE on valid code at -O1 and above on x86_64-linux-gnu: in extract_constrain_insn, at recog.c:2190
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71374 Richard Biener changed: What|Removed |Added Target Milestone|5.4 |5.5 --- Comment #2 from Richard Biener --- GCC 5.4 is being released, adjusting target milestone.
[Bug c++/70641] [5 Regression] ICE on valid code at -O1 and above on x86_64-linux-gnu: verify_gimple failed
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70641 Richard Biener changed: What|Removed |Added Target Milestone|5.4 |5.5 --- Comment #6 from Richard Biener --- GCC 5.4 is being released, adjusting target milestone.
[Bug target/60949] Thumb2 LRA ICE for case pr34856.c
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60949 Richard Biener changed: What|Removed |Added Target Milestone|5.4 |5.5 --- Comment #6 from Richard Biener --- GCC 5.4 is being released, adjusting target milestone.
[Bug target/64785] [5/6/7 Regression][SH] and|or|xor #imm not used
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64785 Richard Biener changed: What|Removed |Added Target Milestone|5.4 |5.5 --- Comment #11 from Richard Biener --- GCC 5.4 is being released, adjusting target milestone.
[Bug tree-optimization/68583] [5 Regression] Missed if-conversion
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68583 Richard Biener changed: What|Removed |Added Target Milestone|5.4 |5.5 --- Comment #5 from Richard Biener --- GCC 5.4 is being released, adjusting target milestone.
[Bug fortran/67076] [5/6/7 Regression] [F08] Critical inside a module procedure
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67076 Richard Biener changed: What|Removed |Added Target Milestone|5.4 |5.5 --- Comment #3 from Richard Biener --- GCC 5.4 is being released, adjusting target milestone.
[Bug target/70574] [5 Regression] wrong code with -mavx2, read of partially initialised stack variable
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70574 Richard Biener changed: What|Removed |Added Target Milestone|5.4 |5.5 --- Comment #5 from Richard Biener --- GCC 5.4 is being released, adjusting target milestone.
[Bug ipa/66223] [5 Regression] Diagnostic of pure virtual function call broken, including __cxa_pure_virtual
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66223 Richard Biener changed: What|Removed |Added Target Milestone|5.4 |5.5 --- Comment #17 from Richard Biener --- GCC 5.4 is being released, adjusting target milestone.
[Bug c++/70035] [5 Regression] Calling a non-virtual member in base-class constructor call with ubsan causes segfault when superclass has virtual member with same name
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70035 Richard Biener changed: What|Removed |Added Target Milestone|5.4 |5.5 --- Comment #11 from Richard Biener --- GCC 5.4 is being released, adjusting target milestone.
[Bug c++/70332] [5 Regression] ICE on x86_64-linux-gnu in tsubst_copy, at cp/pt.c:13887
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70332 Richard Biener changed: What|Removed |Added Target Milestone|5.4 |5.5 --- Comment #4 from Richard Biener --- GCC 5.4 is being released, adjusting target milestone.
[Bug libstdc++/64054] 27_io/basic_ostream/inserters_arithmetic/char/hexfloat.cc FAILs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64054 Richard Biener changed: What|Removed |Added Target Milestone|5.4 |5.5 --- Comment #18 from Richard Biener --- GCC 5.4 is being released, adjusting target milestone.
[Bug debug/63572] [5/6/7 Regression] ICF breaks user debugging experience
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63572 Richard Biener changed: What|Removed |Added Target Milestone|5.4 |5.5 --- Comment #17 from Richard Biener --- GCC 5.4 is being released, adjusting target milestone.
[Bug ipa/71207] [5/6/7 Regression] gcc 5.3 and 6.1 generates wrong code with -O2
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71207 Richard Biener changed: What|Removed |Added Target Milestone|5.4 |5.5 --- Comment #4 from Richard Biener --- GCC 5.4 is being released, adjusting target milestone.
[Bug testsuite/63256] [5/6/7 regression] FAIL: gcc.dg/sms-8.c scan-rtl-dump-times sms "SMS succeeded" 0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63256 Richard Biener changed: What|Removed |Added Target Milestone|5.4 |5.5 --- Comment #9 from Richard Biener --- GCC 5.4 is being released, adjusting target milestone.
[Bug libstdc++/70358] Several 26_numerics/random/binomial_distribution/operators etc. tests FAIL
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70358 Richard Biener changed: What|Removed |Added Target Milestone|5.4 |5.5 --- Comment #1 from Richard Biener --- GCC 5.4 is being released, adjusting target milestone.
[Bug middle-end/70680] [5 Regression] OpenMP SIMD linear variable privatized too eagerly
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70680 Richard Biener changed: What|Removed |Added Target Milestone|5.4 |5.5 --- Comment #6 from Richard Biener --- GCC 5.4 is being released, adjusting target milestone.
[Bug c++/71274] [5/6/7 Regression] deprecated static const member of struct raises warning without use
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71274 Richard Biener changed: What|Removed |Added Target Milestone|5.4 |5.5 --- Comment #1 from Richard Biener --- GCC 5.4 is being released, adjusting target milestone.
[Bug target/69311] [5 Regression] ICE (cc1 killed) on s390x-linux-gnu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69311 Richard Biener changed: What|Removed |Added Target Milestone|5.4 |5.5 --- Comment #4 from Richard Biener --- GCC 5.4 is being released, adjusting target milestone.
[Bug c++/68669] [5 regression] -Wunused-variable in anonymous namespace is not correctly supressed by #pragmas
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68669 Richard Biener changed: What|Removed |Added Target Milestone|5.4 |5.5 --- Comment #12 from Richard Biener --- GCC 5.4 is being released, adjusting target milestone.
[Bug testsuite/70108] [5/6/7 Regression] FAIL: gcc.dg/simulate-thread/speculative-store-2.c -O0 -g thread simulation test
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70108 Richard Biener changed: What|Removed |Added Target Milestone|5.4 |5.5 --- Comment #2 from Richard Biener --- GCC 5.4 is being released, adjusting target milestone.
[Bug tree-optimization/66868] [5 Regression] wrong code generated with -O3 (dead code removal?)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66868 Richard Biener changed: What|Removed |Added Target Milestone|5.4 |5.5 --- Comment #15 from Richard Biener --- GCC 5.4 is being released, adjusting target milestone.
[Bug target/66358] [5/6/7 Regression] [SH] ICE: in extract_constrain_insn, at recog.c:2232
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66358 Richard Biener changed: What|Removed |Added Target Milestone|5.4 |5.5 --- Comment #22 from Richard Biener --- GCC 5.4 is being released, adjusting target milestone.
[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 Richard Biener changed: What|Removed |Added Target Milestone|5.4 |5.5 --- Comment #13 from Richard Biener --- GCC 5.4 is being released, adjusting target milestone.
[Bug middle-end/70199] [5 Regression] Crash at -O2 when using labels.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70199 Richard Biener changed: What|Removed |Added Target Milestone|5.4 |5.5 --- Comment #8 from Richard Biener --- GCC 5.4 is being released, adjusting target milestone.
[Bug fortran/68040] [5/6/7 Regression] Internal compiler error: Error reporting routines re-entered.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68040 Richard Biener changed: What|Removed |Added Target Milestone|5.4 |5.5 --- Comment #5 from Richard Biener --- GCC 5.4 is being released, adjusting target milestone.
[Bug c++/65656] __builtin_constant_p should always be constexpr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65656 Richard Biener changed: What|Removed |Added Target Milestone|5.4 |5.5 --- Comment #7 from Richard Biener --- GCC 5.4 is being released, adjusting target milestone.
[Bug c++/61940] Wrong error location for error in initialization list
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61940 Richard Biener changed: What|Removed |Added Target Milestone|5.4 |5.5 --- Comment #7 from Richard Biener --- GCC 5.4 is being released, adjusting target milestone.
[Bug target/62247] [5/6/7 Regression] FAIL: g++.dg/abi/anon3.C -std=c++98 scan-assembler .weak(_definition)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62247 Richard Biener changed: What|Removed |Added Target Milestone|5.4 |5.5 --- Comment #14 from Richard Biener --- GCC 5.4 is being released, adjusting target milestone.
[Bug fortran/70524] [5/6/7 Regression] ICE when using -frepack-arrays -Warray-temporaries
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70524 Richard Biener changed: What|Removed |Added Target Milestone|5.4 |5.5 --- Comment #4 from Richard Biener --- GCC 5.4 is being released, adjusting target milestone.
[Bug middle-end/70100] [5 Regression] ICE: in execute, at cfgexpand.c:6066
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70100 Richard Biener changed: What|Removed |Added Target Milestone|5.4 |5.5 --- Comment #2 from Richard Biener --- GCC 5.4 is being released, adjusting target milestone.
[Bug c++/68727] [5/6/7 regression] invalid offsetof expressions accepted
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68727 Richard Biener changed: What|Removed |Added Target Milestone|5.4 |5.5 --- Comment #2 from Richard Biener --- GCC 5.4 is being released, adjusting target milestone.
[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 Richard Biener changed: What|Removed |Added Target Milestone|5.4 |5.5 --- Comment #13 from Richard Biener --- GCC 5.4 is being released, adjusting target milestone.
[Bug c++/61990] Incorrect caret location for type mismatches in function calls
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61990 Richard Biener changed: What|Removed |Added Target Milestone|5.4 |5.5 --- Comment #5 from Richard Biener --- GCC 5.4 is being released, adjusting target milestone.
[Bug c++/67795] Wrong code generated for conditional expression with cast
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67795 Richard Biener changed: What|Removed |Added Target Milestone|5.4 |5.5 --- Comment #13 from Richard Biener --- GCC 5.4 is being released, adjusting target milestone.
[Bug target/68273] [5/6/7 Regression] Wrong code on mips/mipsel due to (invalid?) peeking at alignments in function_arg.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68273 Richard Biener changed: What|Removed |Added Target Milestone|5.4 |5.5 --- Comment #34 from Richard Biener --- GCC 5.4 is being released, adjusting target milestone.