[Bug target/63805] ICE: in extract_insn, at recog.c:2327 with -mcpu=power8

2014-12-21 Thread dimhen at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63805 --- Comment #2 from Dmitry G. Dyachenko --- I have similar error in LTO/x86_64, but stack is slightly different. gcc-trunk r218991, binutils-trunk current g++ -flto -o xx [6 files]. I'll try to reduce testcase. TesterTest.cpp:422:1: internal c

[Bug bootstrap/64320] Missing config.h during findcomp.cc compilation

2014-12-21 Thread sch...@linux-m68k.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64320 Andreas Schwab changed: What|Removed |Added Status|UNCONFIRMED |WAITING Last reconfirmed|

[Bug fortran/63363] No diagnostic for passing function as actual argument to KIND

2014-12-21 Thread janus at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63363 janus at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c++/64359] [5 Regression] alias_template_specialization_p & template_args_equal show up high in profile

2014-12-21 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64359 Markus Trippelsdorf changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug fortran/63363] No diagnostic for passing function as actual argument to KIND

2014-12-21 Thread janus at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63363 --- Comment #2 from janus at gcc dot gnu.org --- Also it seems that polymorphic arguments to KIND are currently not rejected: class(*), allocatable ::c PRINT *, KIND(c) END

[Bug fortran/63363] No diagnostic for passing function as actual argument to KIND

2014-12-21 Thread janus at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63363 janus at gcc dot gnu.org changed: What|Removed |Added Keywords||accepts-invalid St

[Bug libstdc++/60271] [C++1y] std::max(initializer_list) cannot use std::max_element

2014-12-21 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60271 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug libstdc++/57060] std::this_thread::get_id() == std::thread::id::id() without -pthread

2014-12-21 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57060 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug libstdc++/52389] Allocation/deallocation across DLL boundary in std::locale

2014-12-21 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=52389 Jonathan Wakely changed: What|Removed |Added Target Milestone|--- |5.0

[Bug fortran/63363] No diagnostic for passing function as actual argument to KIND

2014-12-21 Thread janus at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63363 --- Comment #4 from janus at gcc dot gnu.org --- (In reply to janus from comment #3) > Draft patch: ... regtests cleanly.

[Bug c++/64270] packed fields

2014-12-21 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64270 Jonathan Wakely changed: What|Removed |Added CC||a3at.mail at gmail dot com --- Comment

[Bug c++/64369] Wreturn-local-addr for const argument with packed attribute

2014-12-21 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64369 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug fortran/64324] Deferred character specific functions not permitted in generic operator interface

2014-12-21 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64324 Dominique d'Humieres changed: What|Removed |Added Keywords||diagnostic Status|UNC

[Bug libstdc++/52389] Allocation/deallocation across DLL boundary in std::locale

2014-12-21 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=52389 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug libstdc++/61758] std::chrono::steady_clock::now() no longer exported

2014-12-21 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61758 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug libstdc++/59325] Provide a way to disable deprecated warnings

2014-12-21 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59325 --- Comment #5 from Jonathan Wakely --- --- a/libstdc++-v3/include/bits/c++config +++ b/libstdc++-v3/include/bits/c++config @@ -78,11 +78,13 @@ # define _GLIBCXX_USE_DEPRECATED 1 #endif +#ifndef _GLIBCXX_DEPRECATED #if defined(__DEPRECATED) &

[Bug fortran/59103] [OOP] Reject deallocate/intent(out) for polymorphic var in PURE procedures (IR F08/0033)

2014-12-21 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59103 Dominique d'Humieres changed: What|Removed |Added Status|UNCONFIRMED |WAITING Last reconfirmed|

[Bug fortran/54756] [OOP] [F08] Should reject CLASS, intent(out) in PURE procedures

2014-12-21 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54756 Dominique d'Humieres changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug fortran/55591] strict-aliasing & Fortran

2014-12-21 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55591 Dominique d'Humieres changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug target/55212] [SH] Switch to LRA

2014-12-21 Thread olegendo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55212 --- Comment #91 from Oleg Endo --- Re: [RFC PATCH 9/9] [SH] Split QI/HImode load/store via r0 (In reply to Kazumoto Kojima from comment #83) > Created attachment 33992 [details] > a patch for the issue c#77 > > Interestingly, this reduces the t

[Bug fortran/54878] libgfortran issues found by the Coverity scanner

2014-12-21 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54878 Dominique d'Humieres changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug target/61142] [SH] QImode/HImode @(R0,Rm),Rn does not load to Rn = R0

2014-12-21 Thread olegendo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61142 Oleg Endo changed: What|Removed |Added Status|WAITING |NEW --- Comment #3 from Oleg Endo --- While

[Bug target/64036] [SH] Evaluate re-enabling scheduling before RA

2014-12-21 Thread olegendo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64036 --- Comment #1 from Oleg Endo --- In PR 22553 c#23 Kaz posted some CSiBE numbers to compare sched1 and no-sched1: CSiBE with -O2) test namesched1 no-sched1 sched1/no-sched1 bzip2-1.0.2 bzip2.d11.06 10.8067 1.

[Bug fortran/59103] [OOP] Reject deallocate/intent(out) for polymorphic var in PURE procedures (IR F08/0033)

2014-12-21 Thread janus at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59103 janus at gcc dot gnu.org changed: What|Removed |Added CC||janus at gcc dot gnu.org --- C

[Bug fortran/59103] [OOP] Reject deallocate/intent(out) for polymorphic var in PURE procedures (IR F08/0033)

2014-12-21 Thread janus at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59103 janus at gcc dot gnu.org changed: What|Removed |Added Status|WAITING |NEW --- Comment #4 from janus

[Bug fortran/60357] [F08] structure constructor with unspecified values for allocatable components

2014-12-21 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60357 --- Comment #5 from Dominique d'Humieres --- The patch in comment 2 needs to be update to --- ../_clean/gcc/fortran/primary.c2014-12-16 22:27:14.0 +0100 +++ gcc/fortran/primary.c2014-12-21 14:50:53.0 +0100 @@ -2367,6 +236

[Bug target/64036] [SH] Evaluate re-enabling scheduling before RA

2014-12-21 Thread olegendo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64036 --- Comment #2 from Oleg Endo --- An example function, compiling with -O2 -m4: int test_0 (unsigned short* x, int y, int z) { return (x[0] + x[1] + x[2] + x[3] + x[4] + x[5] + x[6] + x[7] + x[8] + x[9] + x[10]) ? y : z; } Wit

[Bug fortran/47660] Retain warning text of -Wconversion messages when -Wconversion-extra is in effect

2014-12-21 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=47660 Dominique d'Humieres changed: What|Removed |Added Keywords||diagnostic Status|UNC

[Bug fortran/53971] [OOP] Class container - reverse order of _vtab and _data

2014-12-21 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53971 Dominique d'Humieres changed: What|Removed |Added Status|UNCONFIRMED |WAITING Last reconfirmed|

[Bug libstdc++/64367] [5 Regression] g++-v5/stdexcept:52:28: error: invalid use of non-static data member '_M_p'

2014-12-21 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64367 --- Comment #5 from Jonathan Wakely --- Author: redi Date: Sun Dec 21 15:16:08 2014 New Revision: 218997 URL: https://gcc.gnu.org/viewcvs?rev=218997&root=gcc&view=rev Log: PR libstdc++/64367 * include/std/stdexcept: Don't use non-static

[Bug libstdc++/64367] [5 Regression] g++-v5/stdexcept:52:28: error: invalid use of non-static data member '_M_p'

2014-12-21 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64367 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug fortran/57160] short-circuit IF only with -ffrontend-optimize

2014-12-21 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57160 Dominique d'Humieres changed: What|Removed |Added Status|UNCONFIRMED |WAITING Last reconfirmed|

[Bug other/64370] New: [5 Regression] sreal.c:125:23: error: 'exp2' was not declared in this scope

2014-12-21 Thread danglin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64370 Bug ID: 64370 Summary: [5 Regression] sreal.c:125:23: error: 'exp2' was not declared in this scope Product: gcc Version: 5.0 Status: UNCONFIRMED Severity: norma

[Bug fortran/52846] [F2008] Support submodules

2014-12-21 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=52846 Dominique d'Humieres changed: What|Removed |Added Status|UNCONFIRMED |WAITING Last reconfirmed|

[Bug libstdc++/63860] Ill-formed std::pair::swap implementation?

2014-12-21 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63860 H.J. Lu changed: What|Removed |Added CC||redi at gcc dot gnu.org Version|4.8

[Bug tree-optimization/61931] Wrong Constant Folding

2014-12-21 Thread mikpelinux at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61931 --- Comment #5 from Mikael Pettersson --- Created attachment 34307 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=34307&action=edit backport of r197965 (without neon bits) + testcase Patch which fixes this testcase; I'll do a full bootstra

[Bug c++/64371] New: 'stack smashing detected' in my code (NumStringConv).

2014-12-21 Thread matszpk at interia dot pl
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64371 Bug ID: 64371 Summary: 'stack smashing detected' in my code (NumStringConv). Product: gcc Version: 4.9.2 Status: UNCONFIRMED Severity: normal Priority: P3 Compon

[Bug c++/64371] 'stack smashing detected' in my code (NumStringConv).

2014-12-21 Thread matszpk at interia dot pl
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64371 matszpk changed: What|Removed |Added Target||i686-pc-linux-gnu Host|

[Bug target/53987] [SH] Unnecessary zero-extensions

2014-12-21 Thread olegendo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53987 --- Comment #5 from Oleg Endo --- (In reply to Oleg Endo from comment #4) > It seems that converting unsigned values to signed values, i.e. replacing > zero-extensions with sign-extensions and recombining sign-extensions with > loads could make s

[Bug rtl-optimization/64366] Segmentation fault in remove_pseudos

2014-12-21 Thread olegendo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64366 Oleg Endo changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug target/39423] [4.8/4.9/5 Regression] [SH] performance regression: lost mov @(disp,Rn)

2014-12-21 Thread olegendo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=39423 Oleg Endo changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug jit/64296] link failure of libgccjit.so for "in tree" gmp/mpc/mpfr/isl

2014-12-21 Thread alfred.minarik.1 at aon dot at
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64296 --- Comment #1 from Alfred Minarik --- just wanted to add, that I've found you can easily work around by make BOOT_CFLAGS='-fPIC -g -O2' (I don't know if something additionally gets compiled with -fPIC that needn't or shouldn't)

[Bug fortran/62298] Internal Compiler Error in fold_convert_loc

2014-12-21 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62298 Dominique d'Humieres changed: What|Removed |Added CC||janus at gcc dot gnu.org --- Comm

[Bug target/53513] [SH] Add support for fpchg insn and improve fenv support

2014-12-21 Thread olegendo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53513 Oleg Endo changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug target/59549] [SH] __builtin_return_address causes push/pop of PR

2014-12-21 Thread olegendo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59549 --- Comment #1 from Oleg Endo --- I haven't checked, but it could be related to this. When shifts are expanded/combined on SH2 (no dynamic shifts), library function calls might be intially inserted but then removed again during combine/split1.

[Bug fortran/62176] [OOP] Inconsistent resolution of GENERIC interface

2014-12-21 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62176 --- Comment #2 from Dominique d'Humieres --- As shown by pr64138 and the links therein, disambiguation of procedures by argument position is tricky. This does not change the fact that the behavior should be the same for, e.g., 'lle' and '<='. Als

[Bug c++/64372] New: Spurious warning with throw in ternary operator returning const reference

2014-12-21 Thread tavianator at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64372 Bug ID: 64372 Summary: Spurious warning with throw in ternary operator returning const reference Product: gcc Version: 4.9.2 Status: UNCONFIRMED Severity: norma

[Bug target/62631] gcc.dg/tree-ssa/ivopts-lt-2.c FAILs

2014-12-21 Thread danglin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62631 --- Comment #11 from John David Anglin --- Created attachment 34308 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=34308&action=edit hppa ivopts dump

[Bug target/64008] [SH] sh4-linux configured compiler rejects -m4-nofpu

2014-12-21 Thread olegendo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64008 --- Comment #6 from Oleg Endo --- Ah, ancient issue is ancient: Here it starts: https://gcc.gnu.org/ml/gcc/2003-07/msg01851.html Still, I think Segher has a point in comment #4. Why not just enable all the multilibs for any configuration? At l

[Bug c++/64371] 'stack smashing detected' in my code (NumStringConv).

2014-12-21 Thread matszpk at interia dot pl
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64371 matszpk changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug lto/64373] New: [5 regression] ICE with lto related to variably modified type

2014-12-21 Thread uecker at eecs dot berkeley.edu
Priority: P3 Component: lto Assignee: unassigned at gcc dot gnu.org Reporter: uecker at eecs dot berkeley.edu Created attachment 34309 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=34309&action=edit minimized test case xgcc (GCC) 5.0.0 20141221 (exper

[Bug target/17280] -mrelax and -O cause .uses directives in assembler to refer to non-existent local labels

2014-12-21 Thread olegendo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=17280 --- Comment #3 from Oleg Endo --- Author: olegendo Date: Sun Dec 21 22:36:33 2014 New Revision: 218998 URL: https://gcc.gnu.org/viewcvs?rev=218998&root=gcc&view=rev Log: gcc/testsuite/ PR target/17280 * gcc.target/sh/torture/pr17280.c: N

[Bug target/17280] -mrelax and -O cause .uses directives in assembler to refer to non-existent local labels

2014-12-21 Thread olegendo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=17280 Oleg Endo changed: What|Removed |Added Status|WAITING |RESOLVED CC|

[Bug rtl-optimization/63259] Detecting byteswap sequence

2014-12-21 Thread olegendo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63259 --- Comment #18 from Oleg Endo --- (In reply to Oleg Endo from comment #17) > (In reply to thopre01 from comment #16) > > > > Did we? All I can find is you and Andreas mentionning that it should work > > because it will be sign extended to int w

[Bug target/55212] [SH] Switch to LRA

2014-12-21 Thread olegendo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55212 --- Comment #92 from Oleg Endo --- Author: olegendo Date: Sun Dec 21 23:37:42 2014 New Revision: 218999 URL: https://gcc.gnu.org/viewcvs?rev=218999&root=gcc&view=rev Log: gcc/ PR target/55212 * config/sh/sh.md (*addsi3_compact): Add pare

[Bug c++/64372] Spurious warning with throw in ternary operator returning const reference

2014-12-21 Thread manu at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64372 Manuel López-Ibáñez changed: What|Removed |Added CC||glisse at gcc dot gnu.org,

[Bug c/61864] Feature Request, -Wcovered-switch-default to identify "dead" default branch

2014-12-21 Thread egall at gwmail dot gwu.edu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61864 Eric Gallager changed: What|Removed |Added CC||egall at gwmail dot gwu.edu --- Comment

[Bug c/37041] -Wc++-compat refinements

2014-12-21 Thread egall at gwmail dot gwu.edu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=37041 Eric Gallager changed: What|Removed |Added CC||egall at gwmail dot gwu.edu --- Comment

[Bug fortran/57160] short-circuit IF only with -ffrontend-optimize

2014-12-21 Thread Joost.VandeVondele at mat dot ethz.ch
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57160 Joost VandeVondele changed: What|Removed |Added Status|WAITING |NEW CC|

[Bug fortran/55591] strict-aliasing & Fortran

2014-12-21 Thread Joost.VandeVondele at mat dot ethz.ch
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55591 --- Comment #7 from Joost VandeVondele --- (In reply to Dominique d'Humieres from comment #6) > > what about applying this to stage 1 4.9 ? > > Too late for 5.0? Note that the patch in comment 3 may have to be updated to > take into account the

[Bug c++/64372] Spurious warning with throw in ternary operator returning const reference

2014-12-21 Thread harald at gigawatt dot nl
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64372 Harald van Dijk changed: What|Removed |Added CC||harald at gigawatt dot nl --- Comment

[Bug c++/64372] Spurious warning with throw in ternary operator returning const reference

2014-12-21 Thread harald at gigawatt dot nl
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64372 --- Comment #3 from Harald van Dijk --- BTW, *(ptr ? ptr : throw ptr) would be fine, would not create any temporary, in any of the language standards.

[Bug c++/64372] Spurious warning with throw in ternary operator returning const reference

2014-12-21 Thread tavianator at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64372 --- Comment #4 from Tavian Barnes --- I meant to include -std=c++11 in the OP, it still happens with that flag set. Good suggestion for the replacement though. The actual code was closer to i < length ? a[i] : throw ... but I guess that can bec