[Bug libgcj/44415] [5/6/7 regression] gmp multilib support broke bootstrap with static libgmp
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=44415 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|--- |WONTFIX --- Comment #16 from Andrew Pinski --- Won't fix as gcj has since been removed from GCC 7.
[Bug target/66334] cleanup block fails to initialize EBX
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66334 Andrew Pinski changed: What|Removed |Added Component|middle-end |target Target Milestone|6.0 |---
[Bug target/67288] [5/6/7 regression] non optimal simple function (useless additional shift/remove/shift/add)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67288 Andrew Pinski changed: What|Removed |Added Component|regression |target Target Milestone|5.0 |5.5 Summary|[4.9 regression] non|[5/6/7 regression] non |optimal simple function |optimal simple function |(useless additional |(useless additional |shift/remove/shift/add) |shift/remove/shift/add)
[Bug target/72747] powerpc: wrong code generated for vec_splats in cascading assignment
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72747 Andrew Pinski changed: What|Removed |Added Target Milestone|5.4 |---
[Bug target/65151] [SH] Internal compiler error when trying to build libav 11.2 on sh4
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65151 Andrew Pinski changed: What|Removed |Added Keywords||ice-on-valid-code Target Milestone|5.0 |---
[Bug pch/63319] [5 Regression] ICE: Segmentation fault building qt5 with pch
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63319 Andrew Pinski changed: What|Removed |Added Target Milestone|5.0 |5.5
[Bug target/60481] `g++ -Q --help=c++' falsely reports -fms-extensions as [disabled] when in fact it is enabled
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60481 Andrew Pinski changed: What|Removed |Added Target Milestone|4.9.0 |--- Known to fail|4.10.0 |5.0
[Bug target/45486] [4.8 only] throw not being caught
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=45486 Andrew Pinski changed: What|Removed |Added Status|NEW |RESOLVED Resolution|--- |FIXED --- Comment #3 from Andrew Pinski --- Fixed a long time ago.
[Bug c++/54835] [C++11][DR 1518] Explicit default constructors not respected during copy-list-initialization
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54835 Andrew Pinski changed: What|Removed |Added Target Milestone|4.9.0 |---
[Bug c++/16994] [meta-bug] VLA and C++
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=16994 Andrew Pinski changed: What|Removed |Added Target Milestone|4.4.0 |---
[Bug ada/17954] Missing diagnostic for ill-placed pragma Pack
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=17954 Andrew Pinski changed: What|Removed |Added Target Milestone|4.3.0 |---
[Bug libgcj/72834] [5/6/7 Regression] the gij interpreter seems to be broken on linux 64bit big endian targets
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72834 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|--- |WONTFIX --- Comment #3 from Andrew Pinski --- Won't fix as GCJ has since been removed from GCC 7.
[Bug java/71917] [7 regression] libjava.jar/ReturnProxyTest.jar etc. FAIL
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71917 Andrew Pinski changed: What|Removed |Added Status|NEW |RESOLVED Resolution|--- |WONTFIX --- Comment #13 from Andrew Pinski --- Won't fix as GCJ has been removed from GCC 7.
[Bug libgcj/69333] [6/7 Regression] FAIL: StackTrace2 execution - source compiled test
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69333 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|--- |WONTFIX --- Comment #5 from Andrew Pinski --- Won't fix as GCJ has been removed.
[Bug libgcj/50421] [5/6/7 Regression] GC Warning: Out of Memory! Returning NIL!
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=50421 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|--- |WONTFIX --- Comment #10 from Andrew Pinski --- Won't be fixed as GCJ has been removed.
[Bug boehm-gc/43682] libgcj don't support Win x64?
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=43682 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|--- |WONTFIX --- Comment #5 from Andrew Pinski --- Won't fix as GCJ has been removed.
[Bug java/43055] [5/6/7 Regression] 'jc1: internal compiler error: Segmentation fault' using gcj -fprofile-arcs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=43055 Andrew Pinski changed: What|Removed |Added Status|NEW |RESOLVED Resolution|--- |WONTFIX Known to fail|| --- Comment #13 from Andrew Pinski --- Won't be fixed as it has been a bug for the last 6 years and now GCJ has been removed.
[Bug libgcj/31223] [regression] indirect dispatch not working with static builds
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=31223 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|--- |WONTFIX --- Comment #4 from Andrew Pinski --- GCJ has been removed from the trunk so I doubt this will be fixed so closing as such.
[Bug java/17574] [meta-bug] gcj and libgcj 4.0 tracking PR
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=17574 Bug 17574 depends on bug 18190, which changed state. Bug 18190 Summary: [5/6 regression] primitive array optimization is gone https://gcc.gnu.org/bugzilla/show_bug.cgi?id=18190 What|Removed |Added Status|NEW |RESOLVED Resolution|--- |WONTFIX
[Bug java/18190] [5/6 regression] primitive array optimization is gone
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=18190 Andrew Pinski changed: What|Removed |Added Status|NEW |RESOLVED Resolution|--- |WONTFIX Summary|[5/6/7 regression] |[5/6 regression] primitive |primitive array |array optimization is gone |optimization is gone| --- Comment #25 from Andrew Pinski --- This won't be fixed for 5.x or 6.x so closing as won't fix.
[Bug bootstrap/77569] [7 Regression] self tests fail when not using C locale
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77569 Andrew Pinski changed: What|Removed |Added Keywords||build Status|UNCONFIRMED |NEW Last reconfirmed||2016-10-03 Target Milestone|--- |7.0 Summary|Cannot bootstrap gcc-7 when |[7 Regression] self tests |locale is not set to C |fail when not using C ||locale Ever confirmed|0 |1 Severity|normal |blocker --- Comment #1 from Andrew Pinski --- Confirmed.
[Bug lto/77821] C++ binary size increase or LTO not working?
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77821 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |WAITING Last reconfirmed||2016-10-03 Ever confirmed|0 |1 --- Comment #1 from Andrew Pinski --- Can you share with us the exact source code you are testing and the exact options and the exact versions of GCC?
[Bug tree-optimization/64910] tree reassociation results in poor code
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64910 Andrew Pinski changed: What|Removed |Added Keywords||missed-optimization Severity|normal |enhancement
[Bug bootstrap/64919] bootstrap failure of gcc-4.9.2 on ia64-hpux in libgcc
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64919 Andrew Pinski changed: What|Removed |Added Status|RESOLVED|WAITING Last reconfirmed||2016-10-03 Resolution|WONTFIX |--- Ever confirmed|0 |1 --- Comment #32 from Andrew Pinski --- Woops read the bug report incorrectly. Does this happen now?
[Bug target/64939] ICE in extract_insn, at recog.c:2202
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64939 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|--- |FIXED Target Milestone|--- |5.3 --- Comment #4 from Andrew Pinski --- closing as fixed then.
[Bug bootstrap/64919] bootstrap failure of gcc-4.9.2 on ia64-hpux in libgcc
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64919 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|--- |WONTFIX --- Comment #31 from Andrew Pinski --- Closing as won't fix as gcj is no longer supported or included.
[Bug inline-asm/64733] MOV instruction error when inline assembly code is used in a C function
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64733 Andrew Pinski changed: What|Removed |Added Resolution|FIXED |INVALID --- Comment #4 from Andrew Pinski --- .
[Bug middle-end/77735] FAIL: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 358)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77735 --- Comment #4 from Martin Sebor --- Patch posted for review: https://gcc.gnu.org/ml/gcc-patches/2016-10/msg00043.html
[Bug bootstrap/77819] undefined reference to gnu_libc_printf_pointer_format with uClibc
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77819 --- Comment #1 from Martin Sebor --- Patch posted for review: https://gcc.gnu.org/ml/gcc-patches/2016-10/msg00046.html
[Bug c++/77797] Unable to use constexpr function as constexpr template parameter
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77797 --- Comment #4 from Vyacheslav --- Okay. Got it. Adding original error message below, so Google can lead to this bug report if that happen to someone else. prog.cc:74:125: in constexpr expansion of 'Tools::generate_array >((* GeneratorUInt64Power10))' prog.cc:58:48: in constexpr expansion of 'Tools::generate_array_impl((* & f), (std::integer_sequence(), std::integer_sequence()))' prog.cc:53:17: error: expression 'GeneratorUInt64Power10' does not designate a constexpr function return { { f(I) ... } }; ^
[Bug tree-optimization/64731] vector lowering should split loads and stores
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64731 Andrew Pinski changed: What|Removed |Added Last reconfirmed|2015-01-22 00:00:00 |2016-10-2 Severity|normal |enhancement --- Comment #5 from Andrew Pinski --- .
[Bug lto/77821] New: C++ binary size increase or LTO not working?
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77821 Bug ID: 77821 Summary: C++ binary size increase or LTO not working? Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: lto Assignee: unassigned at gcc dot gnu.org Reporter: tulipawn at gmail dot com Target Milestone: --- I've just revisited the compilation from issue #69082 and all's fine and good but I can't seem to produce a similarly sized binary as in the past: $ du -h ufo-gcc* 1716ufo-gcc4.9-lto 2404ufo-gcc4.9-nonlto 2384ufo-gcc6-lto? 2348ufo-gcc7-lto? 2340ufo-gcc7-nonlto In case it's simply about LTO not being used, the regular code is actually getting smaller. For 4.9 it was enough to put `-flto` among C(XX)FLAGS but now, also passing those as LDFLAGS to the latter gcc's doesn't help. What gives?
[Bug tree-optimization/77820] A jump threading opportunity with conditionals
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77820 Andrew Pinski changed: What|Removed |Added Keywords||missed-optimization Status|UNCONFIRMED |NEW Last reconfirmed||2016-10-02 Version|unknown |7.0 Ever confirmed|0 |1 Severity|normal |enhancement --- Comment #1 from Andrew Pinski --- Confirmed.
[Bug tree-optimization/77820] New: A jump threading opportunity with conditionals
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77820 Bug ID: 77820 Summary: A jump threading opportunity with conditionals Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Component: tree-optimization Assignee: unassigned at gcc dot gnu.org Reporter: segher at gcc dot gnu.org Target Milestone: --- Consider the following code: === void g(void); void f(long a, long b, long c, long d, int x) { int t; if (x) t = a < b; else t = c < d; if (t) g(); } === On aarch64 we generate: (it is worse on PowerPC, but this is shorter code) === f: cbz w4, .L2 cmp x0, x1 csetw0, lt cbnzw0, .L6 .L1: ret .p2align 3 .L2: cmp x2, x3 csetw0, lt cbz w0, .L1 .L6: b g === while if jump threading was a bit smarter we could generate: === f: cbz w4, .L2 cmp x0, x1 blt .L3 .L1: ret .p2align 3 .L2: cmp x2, x3 bge .L1 .L3: b g === (i.e., do the "if (t)" in both branches of the first "if").
[Bug testsuite/67958] The tests changed by r223498 now FAILs on darwin
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67958 --- Comment #1 from Dominique d'Humieres --- Created attachment 39731 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=39731=edit Patch fixing the failures with the patches for pr71767
[Bug bootstrap/77819] undefined reference to gnu_libc_printf_pointer_format with uClibc
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77819 Martin Sebor changed: What|Removed |Added Target||*-uclinux Status|UNCONFIRMED |ASSIGNED Last reconfirmed||2016-10-02 Assignee|unassigned at gcc dot gnu.org |msebor at gcc dot gnu.org Ever confirmed|0 |1
[Bug bootstrap/77819] New: undefined reference to gnu_libc_printf_pointer_format with uClibc
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77819 Bug ID: 77819 Summary: undefined reference to gnu_libc_printf_pointer_format with uClibc Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: bootstrap Assignee: unassigned at gcc dot gnu.org Reporter: msebor at gcc dot gnu.org Target Milestone: --- As reported in https://gcc.gnu.org/ml/gcc-patches/2016-09/msg01883.html: with the currently committed version, the tic6x-uclinux target fails, see ie. http://toolchain.lug-owl.de/buildbot/show_build_details.php?id=630308 : g++-g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -static-libstdc++ -static-libgcc -o cc1 c/c-lang.o c-family/stub-objc.o attribs.o c/c-errors.o c/c-decl.o c/c-typeck.o c/c-convert.o c/c-aux-info.o c/c-objc-common.o c/c-parser.o c/c-array-notation.o c/c-fold.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-indentation.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o c-family/c-cilkplus.o c-family/array-notation-common.o c-family/cilk.o c-family/c-ubsan.o default-c.o \ cc1-checksum.o libbackend.a main.o libcommon-target.a libcommon.a ../libcpp/libcpp.a ../libdecnumber/libdecnumber.a libcommon.a ../libcpp/libcpp.a ../libbacktrace/.libs/libbacktrace.a ../libiberty/libiberty.a ../libdecnumber/libdecnumber.a -lmpc -lmpfr -lgmp -rdynamic -ldl -L./../zlib -lz c6x.o:(.data+0x778): undefined reference to `gnu_libc_printf_pointer_format(tree_node*, char const**)' collect2: error: ld returned 1 exit status /home/jbglaw/repos/gcc/gcc/c/Make-lang.in:84: recipe for target 'cc1' failed make[1]: *** [cc1] Error 1 make[1]: Leaving directory '/home/jbglaw/build/tic6x-uclinux/build-gcc/gcc' Makefile:4252: recipe for target 'all-gcc' failed make: *** [all-gcc] Error 2 Add another one for uClibc?
[Bug go/77809] [7 regression] "_LITTLE_ENDIAN" redefined
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77809 Martin Sebor changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed||2016-10-02 Ever confirmed|0 |1 --- Comment #4 from Martin Sebor --- Confirmed (in the duplicate bug 77818).
Re: confirm subscribe to gcc-bugs@gcc.gnu.org
gcc-bugs-sc.1475434342.hmefnfhdekkimmaicgjl-lxknl=fastmail@gcc.gnu.org
[Bug go/77809] [7 regression] "_LITTLE_ENDIAN" redefined
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77809 Andreas Schwabchanged: What|Removed |Added Keywords||build Target Milestone|--- |7.0 Summary|"_LITTLE_ENDIAN" redefined |[7 regression] ||"_LITTLE_ENDIAN" redefined
[Bug go/77809] "_LITTLE_ENDIAN" redefined
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77809 Andreas Schwabchanged: What|Removed |Added CC||msebor at gcc dot gnu.org --- Comment #3 from Andreas Schwab --- *** Bug 77818 has been marked as a duplicate of this bug. ***
[Bug target/60563] FAIL: g++.dg/ext/sync-4.C on *-apple-darwin*
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60563 Jack Howarth changed: What|Removed |Added CC||howarth.at.gcc at gmail dot com --- Comment #15 from Jack Howarth --- (In reply to Dominique d'Humieres from comment #14) > > Filed radr://19802258 and uploaded a standalone test case for the darwin > > linker developer to debug with. > > Jack, > > Did you get any feedback from Apple? No feedback and the issue still exists with the Xcode 8.1 beta linker and gcc trunk.
[Bug bootstrap/77818] stage3 bootstrap error in libgo on powerpc64le
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77818 Andreas Schwabchanged: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|--- |DUPLICATE --- Comment #1 from Andreas Schwab --- dup *** This bug has been marked as a duplicate of bug 77809 ***
[Bug go/77809] "_LITTLE_ENDIAN" redefined
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77809 --- Comment #2 from Andreas Schwab--- The bug is that -fdump-go-spec (go_print_macro) prepends an underscore to the name of all constants, but -fgo-c-headers doesn't remove it. This will of course create conflicts.
[Bug go/77809] "_LITTLE_ENDIAN" redefined
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77809 Andreas Schwab <sch...@linux-m68k.org> changed: What|Removed |Added Target|powerpc64le-unknown-linux-g |powerpc*-* |nu | Host|powerpc64le-unknown-linux-g | |nu | Build|powerpc64le-unknown-linux-g | |nu | --- Comment #1 from Andreas Schwab <sch...@linux-m68k.org> --- /daten/gcc/gcc-20161002/Build/./gcc/xgcc -B/daten/gcc/gcc-20161002/Build/./gcc/ -B/usr/powerpc64-suse-linux/bin/ -B/usr/powerpc64-suse-linux/lib/ -isystem /usr/powerpc64-suse-linux/include -isystem /usr/powerpc64-suse-linux/sys-include -m32 -DHAVE_CONFIG_H -I. -I../../../../libgo -I ../../../../libgo/runtime -I../../../../libgo/../libffi/include -I../libffi/include -pthread -fexceptions -fnon-call-exceptions -fplan9-extensions -Wall -Wextra -Wwrite-strings -Wcast-qual -Werror -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I ../../../../libgo/../libgcc -I ../../../../libgo/../libbacktrace -I ../../../gcc/include -fPIC -O2 -g -m32 -MT libgolibbegin_a-go-libmain.o -MD -MP -MF .deps/libgolibbegin_a-go-libmain.Tpo -c -o libgolibbegin_a-go-libmain.o `test -f 'runtime/go-libmain.c' || echo '../../../../libgo/'`runtime/go-libmain.c In file included from ../../../../libgo/runtime/runtime.h:116:0, from ../../../../libgo/runtime/go-main.c:17: ./runtime.inc:2890:0: error: "_BIG_ENDIAN" redefined [-Werror] #define _BIG_ENDIAN 4321 : note: this is the location of the previous definition cc1: all warnings being treated as errors make[8]: *** [libgobegin_a-go-main.o] Error 1 make[8]: *** Waiting for unfinished jobs In file included from ../../../../libgo/runtime/runtime.h:116:0, from ../../../../libgo/runtime/go-libmain.c:15: ./runtime.inc:2890:0: error: "_BIG_ENDIAN" redefined [-Werror] #define _BIG_ENDIAN 4321 : note: this is the location of the previous definition cc1: all warnings being treated as errors make[8]: *** [libgolibbegin_a-go-libmain.o] Error 1
[Bug bootstrap/77818] New: stage3 bootstrap error in libgo on powerpc64le
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77818 Bug ID: 77818 Summary: stage3 bootstrap error in libgo on powerpc64le Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: bootstrap Assignee: unassigned at gcc dot gnu.org Reporter: msebor at gcc dot gnu.org Target Milestone: --- On powerpc64le, recent top of trunk (7.0) configured with -enable-languages=all,ada,c,c++,fortran,go,lto,objc,obj-c++ --enable-host-shared fails with the following error: make[4]: Entering directory `/build/gcc-trunk/powerpc64le-unknown-linux-gnu/libgo' /build/gcc-trunk/./gcc/xgcc -B/build/gcc-trunk/./gcc/ -B/usr/local/powerpc64le-unknown-linux-gnu/bin/ -B/usr/local/powerpc64le-unknown-linux-gnu/lib/ -isystem /usr/local/powerpc64le-unknown-linux-gnu/include -isystem /usr/local/powerpc64le-unknown-linux-gnu/sys-include-DHAVE_CONFIG_H -I. -I/src/gcc/trunk/libgo -I /src/gcc/trunk/libgo/runtime -I/src/gcc/trunk/libgo/../libffi/include -I../libffi/include -pthread -fexceptions -fnon-call-exceptions -fplan9-extensions -Wall -Wextra -Wwrite-strings -Wcast-qual -Werror -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I /src/gcc/trunk/libgo/../libgcc -I /src/gcc/trunk/libgo/../libbacktrace -I ../../gcc/include -fPIC -g -O2 -MT libgobegin_a-go-main.o -MD -MP -MF .deps/libgobegin_a-go-main.Tpo -c -o libgobegin_a-go-main.o `test -f 'runtime/go-main.c' || echo '/src/gcc/trunk/libgo/'`runtime/go-main.c In file included from /src/gcc/trunk/libgo/runtime/runtime.h:116:0, from /src/gcc/trunk/libgo/runtime/go-main.c:17: ./runtime.inc:2618:0: error: "_LITTLE_ENDIAN" redefined [-Werror] #define _LITTLE_ENDIAN 1234 : note: this is the location of the previous definition cc1: all warnings being treated as errors make[4]: *** [libgobegin_a-go-main.o] Error 1 make[4]: Leaving directory `/build/gcc-trunk/powerpc64le-unknown-linux-gnu/libgo' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/build/gcc-trunk/powerpc64le-unknown-linux-gnu/libgo' make[2]: *** [all] Error 2 make[2]: Leaving directory `/build/gcc-trunk/powerpc64le-unknown-linux-gnu/libgo' make[1]: *** [all-target-libgo] Error 2 make[1]: Leaving directory `/build/gcc-trunk' make: *** [bootstrap] Error 2 make: Leaving directory `/build/gcc-trunk'
[Bug c/77817] New: -Wimplicit-fallthrough: cpp directive renders FALLTHRU comment ineffective
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77817 Bug ID: 77817 Summary: -Wimplicit-fallthrough: cpp directive renders FALLTHRU comment ineffective Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: minor Priority: P3 Component: c Assignee: unassigned at gcc dot gnu.org Reporter: jim at meyering dot net Target Milestone: --- Normally, adding a comment like /* FALLTHRU */ works fine to mark a switch case that is intended to fall through. But if a cpp directive appears in the vicinity of that comment, the comment becomes ineffective and we get the warning anyway. Here is a minimal example (without the "#undef", that comment *does* suppress the warning): int foo (int x) { switch (x) { case 1: x = 3; #undef X /* fallthrough */ case 2: x = 4; } return x; } $ gcc -c -O -Wimplicit-fallthrough /t/ft.c /t/ft.c: In function ‘foo’: /t/ft.c:20:9: warning: this statement may fall through [-Wimplicit-fallthrough] x = 3; ~~^~~ /t/ft.c:23:5: note: here case 2: ^~~~ The above was compiled with yesterday's GCC 7: gcc version 7.0.0 20161001 (experimental) (GCC) I encountered an actual instance of this in gnulib's vasnprintf.c: http://git.savannah.gnu.org/cgit/gnulib.git/tree/lib/vasnprintf.c#n4823
[Bug target/60563] FAIL: g++.dg/ext/sync-4.C on *-apple-darwin*
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60563 --- Comment #14 from Dominique d'Humieres --- > Filed radr://19802258 and uploaded a standalone test case for the darwin > linker developer to debug with. Jack, Did you get any feedback from Apple?
[Bug bootstrap/70896] gcc4 ABI compatible bootstrap fails
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70896 PeteVine changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|--- |WORKSFORME --- Comment #10 from PeteVine --- Definitely doesn't reproduce any more.
[Bug fortran/77371] [6/7 Regression] ICE in force_constant_size, at gimplify.c:671 (... and others)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77371 --- Comment #4 from Chung-Lin Tang --- Author: cltang Date: Sun Oct 2 10:13:04 2016 New Revision: 240700 URL: https://gcc.gnu.org/viewcvs?rev=240700=gcc=rev Log: 2016-10-02 Chung-Lin TangPR fortran/77371 * omp-low.c (lower_omp_target): Avoid reference-type processing on pointers for firstprivate clause. * gimplify.c (gimplify_adjust_omp_clauses): Add 'remove = true' when emitting error on private/firstprivate reductions. testsuite/ * gfortran.dg/goacc/pr77371-1.f90: New test. * gfortran.dg/goacc/pr77371-2.f90: New test. Added: branches/gomp-4_0-branch/gcc/testsuite/gfortran.dg/goacc/pr77371-1.f90 branches/gomp-4_0-branch/gcc/testsuite/gfortran.dg/goacc/pr77371-2.f90 Modified: branches/gomp-4_0-branch/gcc/ChangeLog.gomp branches/gomp-4_0-branch/gcc/gimplify.c branches/gomp-4_0-branch/gcc/omp-low.c branches/gomp-4_0-branch/gcc/testsuite/ChangeLog.gomp
[Bug tree-optimization/59650] Inefficient vector assignment code
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59650 --- Comment #2 from Marc Glisse --- Actually, we have a regression, BIT_INSERT_EXPR causes a spurious warning a.c:13:10: warning: 'tmp' is used uninitialized in this function [-Wuninitialized] tmp[0] = v[0]; ~~~^~ And we don't vectorize any function. We would vectorize the second if tmp was a global variable. The main difference I see since 4.8 is that 2 of the 4 movs in set1 got merged to an unaligned mov.
[Bug c++/53479] Control flow analysis reports warnings in switch over an enum class even if all possible values have their branches
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53479 --- Comment #19 from DB --- just for anyone finding this later, note this has been raised at the level of the C++ Standard - http://wg21.link/p0375r0 - with the conclusion being: > EWG pointed out that most enumerations are exhaustive, and > we want to be annotating the exception, not the norm. > However, there wasn’t much appetite for a “non-exhaustive” > annotation, either; implementers were of the opinion that > current heuristics for diagnostics for switch statements > on enumerations are sufficient. - via https://botondballo.wordpress.com/2016/07/06/trip-report-c-standards-meeting-in-oulu-june-2016/ I suspect that "most enumerations are exhaustive" is an overgeneralisation that only holds for some people you could ask, but hey.
[Bug middle-end/77816] [7 Regression] lots of fortran tests fail on aarch64-linux-gnu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77816 --- Comment #3 from Andreas Schwab--- Stage2 Ada compiler is miscompiled after r240649, may be the same bug.