[Bug other/55930] libatomic build failure if configured with --disable-dependency-tracking

2015-03-07 Thread compnerd at compnerd dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55930 --- Comment #3 from Saleem Abdulrasool --- Still occurs with 4.9.2 (and the same patch still fixes it).

[Bug target/65341] [5 Regression] glibc build failure on ppc64le: setcontext.S:367: Error: junk at end of line: `1,0'

2015-03-07 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65341 --- Comment #11 from Markus Trippelsdorf --- So one has to use: CC="gcc -Wa,-mpower8" CXX="g++ -Wa,-mpower8" ../glibc/configure to configure glibc on ppc64le? This looks odd to me. Why not pass -mpower8 to the assembler by default?

[Bug target/65341] [5 Regression] glibc build failure on ppc64le: setcontext.S:367: Error: junk at end of line: `1,0'

2015-03-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65341 --- Comment #10 from Jakub Jelinek --- Ah, indeed, I've totally missed it is a *.S file rather than *.c. Thus this is certainly a glibc bug, please file it there instead.

[Bug target/65341] [5 Regression] glibc build failure on ppc64le: setcontext.S:367: Error: junk at end of line: `1,0'

2015-03-07 Thread dje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65341 --- Comment #9 from David Edelsohn --- GCC is working correctly. The file prologue generated by GCC for a C file now includes .machine power8 The example is a pre-processed assembly file. Note the file actively pushes and pops the machine typ

[Bug c++/43407] Specifying visibility attribute of C++0x enum class emits warning

2015-03-07 Thread badams at gnarlie dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=43407 --- Comment #3 from Brian Adams --- This bug is also in 4.9.0, and applies to /any/ attribute. Assuming a GCC plugin that defines 'my_attr': enum class __attribute__((my_attr)) MessageType : uint8_t {} will generate the warning Message

[Bug target/64785] [5 Regression][SH] and|or|xor #imm not used

2015-03-07 Thread kkojima at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64785 --- Comment #6 from Kazumoto Kojima --- (In reply to Oleg Endo from comment #4) > I think that an SH specific pre-RA RTL pass could be useful in the future, > for example to improve R0 utilization, even with LRA. > > Kaz, do you have any opinion

[Bug target/65341] [5 Regression] glibc build failure on ppc64le: setcontext.S:367: Error: junk at end of line: `1,0'

2015-03-07 Thread msebor at gcc dot gnu.org
/specs COLLECT_GCC=/build/gcc-trunk-git/gcc/xgcc Target: powerpc64le-unknown-linux-gnu Configured with: /src/gcc-trunk-git/configure --disable-bootstrap --enable-languages=c,c++ Thread model: posix gcc version 5.0.0 20150307 (experimental) (GCC) COLLECT_GCC_OPTIONS='-B' '/build/gcc-trunk-

[Bug c/65345] ICE with _Generic selection on _Atomic int

2015-03-07 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65345 --- Comment #3 from Marek Polacek --- Seems to be unrelated to _Generic, the following ICEs as well: _Atomic int i = 5; int j = i;

[Bug c/65345] ICE with _Generic selection on _Atomic int

2015-03-07 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65345 --- Comment #2 from Marek Polacek --- Backtrace: 0xcbc8aa crash_signal /home/marek/src/gcc/gcc/toplev.c:383 0x978b80 tree_check /home/marek/src/gcc/gcc/tree.h:2845 0x978b80 gimple_body(tree_node*) /home/marek/src/gcc/gcc/gimple-expr.

[Bug preprocessor/65238] [5 Regression] __has_attribute is not handled properly with -traditional-cpp.

2015-03-07 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65238 --- Comment #5 from Marek Polacek --- (In reply to Iain Sandoe from comment #4) > well, I suppose, before digging deeper into fixing this, the question is > "should __has_attribute/__has_cpp_attribute be enabled for traditional"? I believe it sh

[Bug c/65345] ICE with _Generic selection on _Atomic int

2015-03-07 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65345 Marek Polacek changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug preprocessor/65238] [5 Regression] __has_attribute is not handled properly with -traditional-cpp.

2015-03-07 Thread iains at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65238 --- Comment #4 from Iain Sandoe --- well, I suppose, before digging deeper into fixing this, the question is "should __has_attribute/__has_cpp_attribute be enabled for traditional"? if not .. (using the 'keep non-traditional cpp builtins at the

[Bug c/65345] New: ICE with _Generic selection on _Atomic int

2015-03-07 Thread tijl at coosemans dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65345 Bug ID: 65345 Summary: ICE with _Generic selection on _Atomic int Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Component: c

[Bug lto/65316] [5 Regression] LTO: Uninitialized memory / ICE with -g -fno-lto-odr-type-merging: in types_same_for_odr, at ipa-devirt.c:465

2015-03-07 Thread hubicka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65316 --- Comment #11 from Jan Hubicka --- Author: hubicka Date: Sat Mar 7 20:33:58 2015 New Revision: 221258 URL: https://gcc.gnu.org/viewcvs?rev=221258&root=gcc&view=rev Log: PR ipa/65316 * tree.c (free_lang_data_in_type): Be sure to keep

[Bug c++/59832] [c++11] ICE in reshape_init_class with initializer list

2015-03-07 Thread ppluzhnikov at google dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59832 --- Comment #7 from Paul Pluzhnikov --- Still broken on trunk @r221169. Leaving known ICEs for >= 1 year untouched seems... suboptimal. (Sorry I don't know enough GCC internals to take this on.)

[Bug target/65341] [5 Regression] glibc build failure on ppc64le: setcontext.S:367: Error: junk at end of line: `1,0'

2015-03-07 Thread dje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65341 --- Comment #7 from David Edelsohn --- Was this fixed after Mike's patch? The logic in rs6000_override_options was ignoring TARGET_DEFAULT.

[Bug target/65153] [SH][4.9 Regression] "insn does not satisfy its constraints" when compiling libmcrypt

2015-03-07 Thread olegendo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65153 --- Comment #16 from Oleg Endo --- Author: olegendo Date: Sat Mar 7 19:35:22 2015 New Revision: 221257 URL: https://gcc.gnu.org/viewcvs?rev=221257&root=gcc&view=rev Log: gcc/testsuite/ PR target/65153 * gcc.c-torture/compile/pr65153.c:

[Bug target/65341] [5 Regression] glibc build failure on ppc64le: setcontext.S:367: Error: junk at end of line: `1,0'

2015-03-07 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65341 --- Comment #6 from Martin Sebor --- Ah, yes, I missed that the macro was defined by gcc rather than glibc. It does look like gcc defines the macro and then invokes as without telling it it's in power6 mode.

[Bug pch/61250] Random pch failures on x86_64-apple-darwin1(3|4).

2015-03-07 Thread howarth at bromo dot med.uc.edu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61250 howarth at bromo dot med.uc.edu changed: What|Removed |Added CC||howarth at bromo dot med

[Bug target/65341] [5 Regression] glibc build failure on ppc64le: setcontext.S:367: Error: junk at end of line: `1,0'

2015-03-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65341 --- Comment #5 from Jakub Jelinek --- I think the point is when _ARCH_PWR6 is defined, the assembler should be already in power6 or later mode (either through .machine directive emitted by the compiler earlier, or through some command line option

[Bug ipa/64253] [5 Regression] IPA inline analysis processes a code transform operation

2015-03-07 Thread hubicka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64253 Jan Hubicka changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug target/65341] [5 Regression] glibc build failure on ppc64le: setcontext.S:367: Error: junk at end of line: `1,0'

2015-03-07 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65341 Martin Sebor changed: What|Removed |Added CC||msebor at gcc dot gnu.org --- Comment #4

[Bug lto/65316] [5 Regression] LTO: Uninitialized memory / ICE with -g -fno-lto-odr-type-merging: in types_same_for_odr, at ipa-devirt.c:465

2015-03-07 Thread hubicka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65316 --- Comment #10 from Jan Hubicka --- Unfortunately the patch breaks firefox LTO in an interesting way - I am investigating if it is a firefox bug or not.

[Bug target/65341] [5 Regression] glibc build failure on ppc64le: setcontext.S:367: Error: junk at end of line: `1,0'

2015-03-07 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65341 --- Comment #3 from Markus Trippelsdorf --- (In reply to David Edelsohn from comment #2) > When did this start? GCC should be passing ".machine power8". Was this > before or after Mike's change to processor default? It started with your r21985

[Bug target/65344] New: Exception is not catched on AIX - class with more ancestors, virtual method throws

2015-03-07 Thread jezz at hkfree dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65344 Bug ID: 65344 Summary: Exception is not catched on AIX - class with more ancestors, virtual method throws Product: gcc Version: 4.8.3 Status: UNCONFIRMED Severi

[Bug target/65342] [5 Regression] FAIL: gfortran.dg/intrinsic_(un)?pack_1.f90 -O1 execution test on powerpc-apple-darwin9 after r210201

2015-03-07 Thread iains at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65342 --- Comment #3 from Iain Sandoe --- (In reply to Dominique d'Humieres from comment #2) > > Confirmed. The problem occurs in fwprop1 where instructions corresponding > > to the > > following assembly > > addis r2,r31,ha16(_A.1.1600-L1$pb) >

[Bug testsuite/63175] [4.9 regression] FAIL: gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c scan-tree-dump-times slp2" basic block vectorized using SLP" 1

2015-03-07 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63175 Jeffrey A. Law changed: What|Removed |Added CC||law at redhat dot com Summar

[Bug middle-end/61207] [4.9 Regression] Win64 gcc 4.9.0: ICE in in expand_expr_addr_expr_1 at -Os compiling some C++ code

2015-03-07 Thread ktietz at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61207 --- Comment #9 from Kai Tietz --- well, it might be same issue, but on x64 target the testcase of comment #6 works without issues. As SRA seems to be involved here, the changes on trunk for DOM might be the solution.

[Bug target/65249] unable to find a register to spill in class 'R0_REGS' when compiling protobuf on sh4

2015-03-07 Thread olegendo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65249 Oleg Endo changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug target/65249] unable to find a register to spill in class 'R0_REGS' when compiling protobuf on sh4

2015-03-07 Thread olegendo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65249 --- Comment #16 from Oleg Endo --- Author: olegendo Date: Sat Mar 7 16:12:41 2015 New Revision: 221256 URL: https://gcc.gnu.org/viewcvs?rev=221256&root=gcc&view=rev Log: gcc/testsuite/ PR target/65249 * g++.dg/torture/pr65249.C: New. A

[Bug rtl-optimization/65321] [5 Regression] ICE on valid code at -O2 and -O3 with -g enabled in decompose, at rtl.h:2007

2015-03-07 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65321 --- Comment #7 from Jeffrey A. Law --- Richard S. is correct. SHIFT_COUNT_TRUNCATED means that the target internally truncates the shift count to the number of bits needed to represent the size of the object being shift (which is actually more c

[Bug target/65341] [5 Regression] glibc build failure on ppc64le: setcontext.S:367: Error: junk at end of line: `1,0'

2015-03-07 Thread dje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65341 --- Comment #2 from David Edelsohn --- When did this start? GCC should be passing ".machine power8". Was this before or after Mike's change to processor default?

[Bug libstdc++/65343] unexpected exception thrown during destruction of static object in debug mode

2015-03-07 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65343 --- Comment #1 from Jonathan Wakely --- Maybe we want to placement-new the mutexes into a buffer so they are never destroyed, although on mingw that will show up as leaked resources at program shutdown (and this is only really a problem on mingw

[Bug target/65342] [5 Regression] FAIL: gfortran.dg/intrinsic_(un)?pack_1.f90 -O1 execution test on powerpc-apple-darwin9 after r210201

2015-03-07 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65342 --- Comment #2 from Dominique d'Humieres --- > Confirmed. The problem occurs in fwprop1 where instructions corresponding to > the > following assembly > addis r2,r31,ha16(_A.1.1600-L1$pb) > la r9,lo16(_A.1.1600-L1$pb)(r2) > ld

[Bug libstdc++/65343] New: unexpected exception thrown during destruction of static object in debug mode

2015-03-07 Thread frankhb1989 at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65343 Bug ID: 65343 Summary: unexpected exception thrown during destruction of static object in debug mode Product: gcc Version: 4.9.1 Status: UNCONFIRMED Severity: n

[Bug target/65342] [5 Regression] FAIL: gfortran.dg/intrinsic_(un)?pack_1.f90 -O1 execution test on powerpc-apple-darwin9 after r210201

2015-03-07 Thread amodra at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65342 Alan Modra changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c/65331] C99 format macros doesn't accept bit fields for 64-bit integer types

2015-03-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65331 Jakub Jelinek changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED CC|

[Bug c++/65332] [5 Regression] error: expected template-name before ‘<’ token

2015-03-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65332 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #1

[Bug c++/65333] [5 Regression] error: incomplete type used in nested name specifier

2015-03-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65333 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #1

[Bug c++/65339] [5 Regression] C++ ICE with lambda and no capture list

2015-03-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65339 Jakub Jelinek changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug target/65341] [5 Regression] glibc build failure on ppc64le: setcontext.S:367: Error: junk at end of line: `1,0'

2015-03-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65341 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #1

[Bug target/64785] [5 Regression][SH] and|or|xor #imm not used

2015-03-07 Thread olegendo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64785 --- Comment #5 from Oleg Endo --- (In reply to Oleg Endo from comment #3) > Created attachment 34982 [details] > Add sh_pre_ra RTL pass + + flag_live_range_shrinkage = 1; This hunk was not supposed to be in the patch.

[Bug target/64785] [5 Regression][SH] and|or|xor #imm not used

2015-03-07 Thread olegendo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64785 --- Comment #4 from Oleg Endo --- (In reply to Oleg Endo from comment #3) > Created attachment 34982 [details] > Add sh_pre_ra RTL pass Right now I can think of two alternatives for this PR: - convert respective insns into insn_and_split and emi

[Bug target/64785] [5 Regression][SH] and|or|xor #imm not used

2015-03-07 Thread olegendo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64785 --- Comment #3 from Oleg Endo --- Created attachment 34982 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=34982&action=edit Add sh_pre_ra RTL pass

[Bug middle-end/61207] [4.9 Regression] Win64 gcc 4.9.0: ICE in in expand_expr_addr_expr_1 at -Os compiling some C++ code

2015-03-07 Thread mingw.android at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61207 Ray Donnelly changed: What|Removed |Added CC||mingw.android at gmail dot com --- Commen

[Bug c++/61362] g++ (Ubuntu 4.8.2-19ubuntu1) 4.8.2 does not compile lambda with template

2015-03-07 Thread thibaut.lutz at googlemail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61362 Thibaut LUTZ changed: What|Removed |Added CC||thibaut.lutz at googlemail dot com --- C

[Bug rtl-optimization/65321] [5 Regression] ICE on valid code at -O2 and -O3 with -g enabled in decompose, at rtl.h:2007

2015-03-07 Thread rsandifo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65321 --- Comment #6 from rsandifo at gcc dot gnu.org --- (In reply to rguent...@suse.de from comment #5) > On Thu, 5 Mar 2015, rsandifo at gcc dot gnu.org wrote: > > > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65321 > > > > --- Comment #4 from r

[Bug target/65342] New: [5 Regression] FAIL: gfortran.dg/intrinsic_(un)?pack_1.f90 -O1 execution test on powerpc-apple-darwin9 after r210201

2015-03-07 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65342 Bug ID: 65342 Summary: [5 Regression] FAIL: gfortran.dg/intrinsic_(un)?pack_1.f90 -O1 execution test on powerpc-apple-darwin9 after r210201 Product: gcc Versio

[Bug target/65341] New: [5 Regression] glibc build failure on ppc64le: setcontext.S:367: Error: junk at end of line: `1,0'

2015-03-07 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65341 Bug ID: 65341 Summary: [5 Regression] glibc build failure on ppc64le: setcontext.S:367: Error: junk at end of line: `1,0' Product: gcc Version: 5.0 Status: UNCONFIRMED