[Bug lto/65536] LTO line number information garbled

2015-03-24 Thread hubicka at ucw dot cz
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65536 --- Comment #27 from Jan Hubicka --- > I have in fact considered it already, since I think it should be fairly easy > and it can be done incrementally. However, as always in GCC, things are never > as trivial as they seem. I just tried following

[Bug lto/65536] LTO line number information garbled

2015-03-24 Thread hubicka at ucw dot cz
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65536 --- Comment #26 from Jan Hubicka --- this is a proof of concept patch that makes streamer in to collect locations into a "cache" and apply them in sorted order (looking up correct max_column hints) at the end of handling of a given section. It a

[Bug fortran/65541] [5 Regression] namelist regression

2015-03-24 Thread jvdelisle at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65541 --- Comment #4 from Jerry DeLisle --- This fixes it: Index: io/write.c === --- io/write.c(revision 221571) +++ io/write.c(working copy) @@ -1704,10 +1704,11 @@ size_t cle

[Bug fortran/65548] [5.0 Regression] gfc_conv_procedure_call

2015-03-24 Thread juergen.reuter at desy dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65548 --- Comment #1 from Jürgen Reuter --- Created attachment 35129 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=35129&action=edit Code that triggers the ICE

[Bug fortran/65548] [5.0 Regression] gfc_conv_procedure_call

2015-03-24 Thread juergen.reuter at desy dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65548 --- Comment #2 from Jürgen Reuter --- I'd also appreciate a short workaround.

[Bug fortran/65548] New: [5.0 Regression] gfc_conv_procedure_call

2015-03-24 Thread juergen.reuter at desy dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65548 Bug ID: 65548 Summary: [5.0 Regression] gfc_conv_procedure_call Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Component: fortr

[Bug testsuite/62028] Power64/Linux: FAIL: gcc.dg/sms-8.c scan-rtl-dump-times sms "SMS succeeded" 0

2015-03-24 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62028 --- Comment #2 from Martin Sebor --- The failure can also be seen in Results for 5.0.0 20150323 (experimental) [trunk revision 221593] (GCC) testsuite on powerpc-ibm-aix7.1.0.0: http://gcc.gnu.org/ml/gcc-testresults/2015-03/msg02660.html

[Bug testsuite/62028] Power64/Linux: FAIL: gcc.dg/sms-8.c scan-rtl-dump-times sms "SMS succeeded" 0

2015-03-24 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62028 Martin Sebor changed: What|Removed |Added Last reconfirmed|2014-08-24 00:00:00 |2015-3-24 CC|

[Bug target/61051] Duplicated instructions in both conditional branches

2015-03-24 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61051 Martin Sebor changed: What|Removed |Added Target|powerpc64le-grtev4-linux-gn |powerpc64*-*-linux-* |u

[Bug c++/65547] Gcc not giving preprocessor error for invalid invocation of variadic macro

2015-03-24 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65547 --- Comment #1 from Andrew Pinski --- Try -pedantic-error instead.

[Bug c++/65547] New: Gcc not giving preprocessor error for invalid invocation of variadic macro

2015-03-24 Thread eldlistmailingz at tropicsoft dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65547 Bug ID: 65547 Summary: Gcc not giving preprocessor error for invalid invocation of variadic macro Product: gcc Version: 4.9.2 Status: UNCONFIRMED Severity: norm

[Bug target/61977] powerpc-eabi preprocessor breaks on lines that end with "vector"

2015-03-24 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61977 Martin Sebor changed: What|Removed |Added Target|powerpc-eabi|powerpc*-*-*-* CC|

[Bug fortran/65541] [5 Regression] namelist regression

2015-03-24 Thread jvdelisle at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65541 Jerry DeLisle changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |jvdelisle at gcc dot gnu.org ---

[Bug lto/65536] LTO line number information garbled

2015-03-24 Thread manu at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65536 --- Comment #25 from Manuel López-Ibáñez --- (In reply to Jan Hubicka from comment #24) > Manuel, you may be right person to implement the streaming of linemaps then I have in fact considered it already, since I think it should be fairly easy an

[Bug lto/65536] LTO line number information garbled

2015-03-24 Thread hubicka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65536 --- Comment #24 from Jan Hubicka --- Manuel, you may be right person to implement the streaming of linemaps then :) I suppose we do care about inline stacks in longer term to get proper warnings. We even may want to preserve macro expansion and a

[Bug target/65546] FAIL: gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c

2015-03-24 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65546 --- Comment #1 from Martin Sebor --- It's not clear to me if this should be considered a regression. The test passes with 4.9.2, but neither it nor 5.0 vectorizes the loop. The difference and the cause of the test failure appears to be in that

[Bug fortran/65532] [5 Regression] Unexpected error with legacy code (D1MACH)

2015-03-24 Thread mikael at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65532 Mikael Morin changed: What|Removed |Added Keywords||patch URL|

[Bug target/65546] New: FAIL: gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c

2015-03-24 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65546 Bug ID: 65546 Summary: FAIL: gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c Product: gcc Version: 5.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component

[Bug libstdc++/65543] rvalue stream insertion and extraction operators incorrectly implemented

2015-03-24 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65543 Paolo Carlini changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug lto/54962] Strange-looking diagnostics from diagnostic_report_current_module() from warnings emitted during LTO

2015-03-24 Thread manu at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54962 --- Comment #7 from Manuel López-Ibáñez --- (In reply to Manuel López-Ibáñez from comment #6) > (In reply to Dave Malcolm from comment #0) > > In both cases, the "In file included from " hierarchies look bogus: the > > files are being directly co

[Bug lto/54962] Strange-looking diagnostics from diagnostic_report_current_module() from warnings emitted during LTO

2015-03-24 Thread manu at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54962 --- Comment #6 from Manuel López-Ibáñez --- (In reply to Dave Malcolm from comment #0) > In both cases, the "In file included from " hierarchies look bogus: the > files are being directly compiled, not included. > Please try the patch in https:

[Bug c/59616] OpenMP standard conflict in parallel default clause

2015-03-24 Thread adam at adamvoysey dot co.uk
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59616 Adam Voysey changed: What|Removed |Added CC||adam at adamvoysey dot co.uk --- Comment #

[Bug go/65417] debug/elf: lacks support for PPC relocations

2015-03-24 Thread ian at airs dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65417 Ian Lance Taylor changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug go/65417] debug/elf: lacks support for PPC relocations

2015-03-24 Thread ian at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65417 --- Comment #1 from ian at gcc dot gnu.org --- Author: ian Date: Tue Mar 24 20:55:43 2015 New Revision: 221644 URL: https://gcc.gnu.org/viewcvs?rev=221644&root=gcc&view=rev Log: PR go/65417 debug/elf: support reading debug info from 32-bit P

[Bug libstdc++/65545] New: Demangling of char template parameters always produces integer value

2015-03-24 Thread gcc at cohi dot at
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65545 Bug ID: 65545 Summary: Demangling of char template parameters always produces integer value Product: gcc Version: 4.9.2 Status: UNCONFIRMED Severity: normal

[Bug c++/53036] [c++11] trivial class fails std::is_trivial test

2015-03-24 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53036 Paolo Carlini changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug go/65462] Use of 'go get' with gccgo is not finding dependencies correctly

2015-03-24 Thread ian at airs dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65462 Ian Lance Taylor changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug c++/65539] temp/ccCAfJgj.ltrans1.ltrans.o: In function `XSDFrontend::Traversal::Edge::~Edge()': /usr/include/xsd-frontend/traversal/elements.hxx:120: undefined

2015-03-24 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65539 --- Comment #3 from Jakub Jelinek --- If those were built with earlier versions of GCC 5 with LTO, then yes, I think we don't track day to day changes in LTO format, only for the released compilers.

[Bug c++/65539] temp/ccCAfJgj.ltrans1.ltrans.o: In function `XSDFrontend::Traversal::Edge::~Edge()': /usr/include/xsd-frontend/traversal/elements.hxx:120: undefined

2015-03-24 Thread nheghathivhistha at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65539 David Kredba changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug libgomp/64972] [5 Regression] Build failure in libgomp for i686-w64-mingw32 target after latest merge from gomp-4_0-branch

2015-03-24 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64972 --- Comment #16 from Jakub Jelinek --- (In reply to Kai Tietz from comment #15) > Ok, I am fine. So patch should be something like: Patch preapproved for trunk with proper ChangeLog if it works on i686-w64-mingw32, please post it to gcc-patches

[Bug libgomp/64972] [5 Regression] Build failure in libgomp for i686-w64-mingw32 target after latest merge from gomp-4_0-branch

2015-03-24 Thread ktietz at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64972 --- Comment #15 from Kai Tietz --- Ok, I am fine. So patch should be something like: Index: oacc-parallel.c === --- oacc-parallel.c(Revision 221640) +++ oacc-parallel.c(Arb

[Bug c++/56976] using braces to initialize a reference forces copy construction

2015-03-24 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56976 Paolo Carlini changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug c++/61358] Bogus "duplicate label" error after label used within C++11 lambda

2015-03-24 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61358 Paolo Carlini changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug lto/65536] LTO line number information garbled

2015-03-24 Thread manu at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65536 --- Comment #23 from Manuel López-Ibáñez --- (In reply to Manuel López-Ibáñez from comment #15) > (In reply to Jakub Jelinek from comment #14) > > By streaming the line_table directly you'd stream lots of location_t that > > are not actually used

[Bug go/65462] Use of 'go get' with gccgo is not finding dependencies correctly

2015-03-24 Thread ian at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65462 --- Comment #7 from ian at gcc dot gnu.org --- Author: ian Date: Tue Mar 24 19:50:31 2015 New Revision: 221643 URL: https://gcc.gnu.org/viewcvs?rev=221643&root=gcc&view=rev Log: PR go/65462 cmd: Fix dependencies for 'go get' with gccgo Prob

[Bug libgomp/64972] [5 Regression] Build failure in libgomp for i686-w64-mingw32 target after latest merge from gomp-4_0-branch

2015-03-24 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64972 --- Comment #14 from Jakub Jelinek --- (In reply to Kai Tietz from comment #13) > Rainer: does following patch works for you? > > Index: oacc-parallel.c > === > --- oacc-parallel.c

[Bug c++/65046] [5 regression] -Wabi-tag doesn't warn about variables or function return types

2015-03-24 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65046 --- Comment #5 from Jason Merrill --- Author: jason Date: Tue Mar 24 19:40:44 2015 New Revision: 221642 URL: https://gcc.gnu.org/viewcvs?rev=221642&root=gcc&view=rev Log: PR c++/65046 * cp-tree.h (NAMESPACE_IS_INLINE): Remove. * pars

[Bug c++/65498] [5 Regression] ICE in cxx_eval_call_expression when using __func__ inside dependent context

2015-03-24 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65498 --- Comment #10 from Jason Merrill --- Author: jason Date: Tue Mar 24 19:38:28 2015 New Revision: 221641 URL: https://gcc.gnu.org/viewcvs?rev=221641&root=gcc&view=rev Log: PR c++/65498 * pt.c (get_mostly_instantiated_function_type): Just

[Bug lto/65536] LTO line number information garbled

2015-03-24 Thread manu at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65536 --- Comment #22 from Manuel López-Ibáñez --- (In reply to Jan Hubicka from comment #20) > It seems that manuel just commented out the actual insertion to linemap, > columns are still streamed and ignored. > > Doing so will clearly make ODR warin

[Bug libgomp/64972] [5 Regression] Build failure in libgomp for i686-w64-mingw32 target after latest merge from gomp-4_0-branch

2015-03-24 Thread ktietz at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64972 --- Comment #13 from Kai Tietz --- Rainer: does following patch works for you? Index: oacc-parallel.c === --- oacc-parallel.c(Revision 221640) +++ oacc-parallel.c(Arbeitskop

[Bug lto/65536] LTO line number information garbled

2015-03-24 Thread manu at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65536 --- Comment #21 from Manuel López-Ibáñez --- (In reply to Jakub Jelinek from comment #19) > Guess that can't really pass make check or lto bootstrap, because the LTO > streamer needs to be in sync between out and in, so commenting out > streaming

[Bug fortran/65541] [5 Regression] namelist regression

2015-03-24 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65541 Dominique d'Humieres changed: What|Removed |Added Priority|P3 |P4 Status|UNCONFIRMED

[Bug lto/65536] LTO line number information garbled

2015-03-24 Thread hubicka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65536 --- Comment #20 from Jan Hubicka --- It seems that manuel just commented out the actual insertion to linemap, columns are still streamed and ignored. Doing so will clearly make ODR waring more difficult to follow, so perhaps we could try to go f

[Bug lto/65536] LTO line number information garbled

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

[Bug fortran/65542] [4.8/4.9/5 Regression] SPREAD intrinsic incorrectly accepted in initialization expressions with -std=f95

2015-03-24 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65542 Dominique d'Humieres changed: What|Removed |Added Priority|P3 |P4 Status|UNCONFIRMED

[Bug lto/65544] LTO link fails with -static-libstdc++ + weak new/delete operators

2015-03-24 Thread t.poechtrager at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65544 Thomas Pöchtrager changed: What|Removed |Added Version|unknown |4.9.2 --- Comment #1 from Thomas Pöc

[Bug lto/65544] New: LTO link fails with -static-libstdc++ + weak new/delete operators

2015-03-24 Thread t.poechtrager at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65544 Bug ID: 65544 Summary: LTO link fails with -static-libstdc++ + weak new/delete operators Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal

[Bug lto/65536] LTO line number information garbled

2015-03-24 Thread manu at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65536 --- Comment #18 from Manuel López-Ibáñez --- (In reply to Manuel López-Ibáñez from comment #17) > Something like this (not even compiled): This version compiles Index: src/libcpp/include/line-map.h =

[Bug lto/65536] LTO line number information garbled

2015-03-24 Thread manu at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65536 --- Comment #17 from Manuel López-Ibáñez --- (In reply to Jan Hubicka from comment #16) > Other easier to implement idea for GCC 5 may be to simply collect locaiton For GCC 5 you should just disable column numbers in line-maps. This will save yo

[Bug ipa/65478] [5 regression] crafty performance regression

2015-03-24 Thread jamborm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65478 --- Comment #8 from Martin Jambor --- Created attachment 35127 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=35127&action=edit Inlining decisions difference (In reply to Martin Jambor from comment #6) > This suggests that cloning of funct

[Bug libgomp/64972] [5 Regression] Build failure in libgomp for i686-w64-mingw32 target after latest merge from gomp-4_0-branch

2015-03-24 Thread tschwinge at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64972 Thomas Schwinge changed: What|Removed |Added Keywords||openacc CC|

[Bug target/54063] [4.8/4.9/5 regression] on powerpc64 gcc 4.8/4.9/5 generates larger code for global variable accesses than gcc 4.7

2015-03-24 Thread steven at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54063 Steven Bosscher changed: What|Removed |Added Status|WAITING |ASSIGNED CC|

[Bug bootstrap/56750] [4.8/4.9/5 Regression] static -lstdc++ logic bleeds into all subdirs

2015-03-24 Thread steven at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56750 Steven Bosscher changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug rtl-optimization/64081] [5 Regression] r217827 prevents RTL loop unroll

2015-03-24 Thread steven at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64081 Steven Bosscher changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|2014-11-26 00:0

[Bug c++/58923] g++ does not use provided conversion function for implicit conversion to another type

2015-03-24 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58923 Paolo Carlini changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED CC|paolo.carlin

[Bug target/65531] ICE: symtab_node::verify failed: Two symbols with same comdat_group are not linked by the same_comdat_group list. with -fcheck-pointer-bounds -mmpx

2015-03-24 Thread hubicka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65531 --- Comment #2 from Jan Hubicka --- Hmm, there is missing empty statement after the for loop. There are two external symbols where we do not really build comdat groups (maybe we could now as they preserve little bit of useful info). So i guess I

[Bug fortran/65541] namelist regression

2015-03-24 Thread jvdelisle at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65541 Jerry DeLisle changed: What|Removed |Added CC||jvdelisle at gcc dot gnu.org --- Comment

[Bug c++/58923] g++ does not use provided conversion function for implicit conversion to another type

2015-03-24 Thread paolo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58923 --- Comment #3 from paolo at gcc dot gnu.org --- Author: paolo Date: Tue Mar 24 17:22:27 2015 New Revision: 221640 URL: https://gcc.gnu.org/viewcvs?rev=221640&root=gcc&view=rev Log: 2015-03-24 Paolo Carlini PR c++/58923 * g++.dg/othe

[Bug libstdc++/65543] rvalue stream insertion and extraction operators incorrectly implemented

2015-03-24 Thread rs2740 at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65543 --- Comment #1 from TC --- (In reply to TC from comment #0) > which breaks if the operator<< called does not return a reference stream. A > similar issue affects operator>> for rvalue streams. I meant "a reference to the stream".

[Bug libstdc++/65543] New: rvalue stream insertion and extraction operators incorrectly implemented

2015-03-24 Thread rs2740 at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65543 Bug ID: 65543 Summary: rvalue stream insertion and extraction operators incorrectly implemented Product: gcc Version: 5.0 Status: UNCONFIRMED Severity: normal

[Bug testsuite/65116] [4.9/5 Regression] ERROR: can't read additional_sources: no such variable

2015-03-24 Thread mkuvyrkov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65116 --- Comment #12 from Maxim Kuvyrkov --- Author: mkuvyrkov Date: Tue Mar 24 17:19:34 2015 New Revision: 221639 URL: https://gcc.gnu.org/viewcvs?rev=221639&root=gcc&view=rev Log: Backport testsuite race fix from mainline Backport from mainlin

[Bug ipa/65516] lto1: internal compiler error: in get_odr_type, at ipa-devirt.c:1809

2015-03-24 Thread hubicka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65516 Jan Hubicka changed: What|Removed |Added Status|WAITING |RESOLVED Resolution|---

[Bug lto/65536] LTO line number information garbled

2015-03-24 Thread hubicka at ucw dot cz
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65536 --- Comment #16 from Jan Hubicka --- > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65536 > > --- Comment #2 from Richard Biener --- > The main issue with LTO is that it re-creates a combined linemap but in (most > of the time) quite awkward or

[Bug ipa/65478] [5 regression] crafty performance regression

2015-03-24 Thread hubicka at ucw dot cz
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65478 --- Comment #7 from Jan Hubicka --- > > We also may consider adding bit of negative hints for cases where > > cloning would turn function called once (by noncold edge) to a > > function called twice. > > This would be much easier, although the p

[Bug ipa/65076] [5 Regression] 16% tramp3d-v4.cpp compile time regression

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

[Bug c++/58923] g++ does not use provided conversion function for implicit conversion to another type

2015-03-24 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58923 Paolo Carlini changed: What|Removed |Added CC||paolo.carlini at oracle dot com --- Comm

[Bug c++/65498] [5 Regression] ICE in cxx_eval_call_expression when using __func__ inside dependent context

2015-03-24 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65498 Jason Merrill changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned a

[Bug c++/59328] Template cast operator ambiguity in a delete expression

2015-03-24 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59328 Paolo Carlini changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c++/59423] Misleading warning when 'enum class' base type unresolved: elaborated-type-specifier for a scoped enum must not use the ‘class’ keyword

2015-03-24 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59423 Paolo Carlini changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c++/60130] Sorry, unimplemented: mangling argument_pack_select

2015-03-24 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60130 Paolo Carlini changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug c++/60130] Sorry, unimplemented: mangling argument_pack_select

2015-03-24 Thread paolo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60130 --- Comment #2 from paolo at gcc dot gnu.org --- Author: paolo Date: Tue Mar 24 16:43:33 2015 New Revision: 221637 URL: https://gcc.gnu.org/viewcvs?rev=221637&root=gcc&view=rev Log: 2015-03-24 Paolo Carlini PR c++/60130 * g++.dg/cpp0

[Bug c++/60130] Sorry, unimplemented: mangling argument_pack_select

2015-03-24 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60130 --- Comment #1 from Paolo Carlini --- This is fixed for 5.0. I'm adding the testcase and closing the bug.

[Bug tree-optimization/65177] [5 Regression]: extend jump thread for finite state automata causes miscompilation

2015-03-24 Thread spop at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65177 --- Comment #22 from Sebastian Pop --- (In reply to Jeffrey A. Law from comment #21) > Isn't the real issue here that the test for redirecting the edge is wrong? You are right, the test for redirecting edges in copy_bbs is not sufficient for jum

[Bug c++/60344] [C++1y] 7.1.6.4/13 not enforced

2015-03-24 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60344 Paolo Carlini changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug fortran/65542] New: SPREAD intrinsic incorrectly accepted in initialization expressions with -std=f95

2015-03-24 Thread spam.brian.taylor at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65542 Bug ID: 65542 Summary: SPREAD intrinsic incorrectly accepted in initialization expressions with -std=f95 Product: gcc Version: 4.9.1 Status: UNCONFIRMED Severit

[Bug c++/60380] [C++11] ICE: in gen_type_die_with_usage with -g and template instantiation

2015-03-24 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60380 Paolo Carlini changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Known to work|

[Bug lto/65536] LTO line number information garbled

2015-03-24 Thread manu at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65536 --- Comment #15 from Manuel López-Ibáñez --- (In reply to Jakub Jelinek from comment #14) > By streaming the line_table directly you'd stream lots of location_t that > are not actually used for anything that is streamed into the LTO. > I don't un

[Bug c++/60503] gcc looks for C++ attributes in the wrong place in a lambda-expression

2015-03-24 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60503 Paolo Carlini changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c++/61971] [4.9 Regression] array subscript is above array bounds [-Werror=array-bounds]

2015-03-24 Thread paolo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61971 --- Comment #5 from paolo at gcc dot gnu.org --- Author: paolo Date: Tue Mar 24 15:58:05 2015 New Revision: 221636 URL: https://gcc.gnu.org/viewcvs?rev=221636&root=gcc&view=rev Log: 2015-03-24 Paolo Carlini PR c++/61971 * g++.dg/warn

[Bug c++/61971] [4.9 Regression] array subscript is above array bounds [-Werror=array-bounds]

2015-03-24 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61971 --- Comment #4 from Paolo Carlini --- Let's add the reduced testcase to trunk.

[Bug libgomp/64972] [5 Regression] Build failure in libgomp for i686-w64-mingw32 target after latest merge from gomp-4_0-branch

2015-03-24 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64972 --- Comment #11 from Jakub Jelinek --- I wouldn't call %zd gnu-style, as it is POSIX. Anyway, libgomp already uses inttypes.h, but only conditionally: #ifdef HAVE_INTTYPES_H fprintf (stderr, " GOMP_SPINCOUNT = '%"PRIu64"'\n",

[Bug lto/65536] LTO line number information garbled

2015-03-24 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65536 --- Comment #14 from Jakub Jelinek --- By streaming the line_table directly you'd stream lots of location_t that are not actually used for anything that is streamed into the LTO. I don't understand why the tables would be huge, the string would o

[Bug libgomp/64972] [5 Regression] Build failure in libgomp for i686-w64-mingw32 target after latest merge from gomp-4_0-branch

2015-03-24 Thread ktietz at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64972 --- Comment #10 from Kai Tietz --- I agree that suggested patch changes here behavior on non LP64 targets. Nevertheless it would be something to live by until we reach stage 1 to address this more accurate. To us uintptr_t is by idea ok, just ha

[Bug lto/65515] [5 Regression] FAIL: gcc.c-torture/compile/limits-fndefn.c -O2 -flto -flto-partition=none (ICE) -- SIGSEGV for stack growth failure

2015-03-24 Thread dave.anglin at bell dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65515 --- Comment #9 from dave.anglin at bell dot net --- On 2015-03-24 8:35 AM, jakub at gcc dot gnu.org wrote: > Created attachment 35124 >-->https://gcc.gnu.org/bugzilla/attachment.cgi?id=35124&action=edit > gcc5-pr65515.patch Testing patch.

[Bug fortran/65541] New: namelist regression

2015-03-24 Thread jwmwalrus at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65541 Bug ID: 65541 Summary: namelist regression Product: gcc Version: 5.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: fortran Assignee: una

[Bug c++/65498] [5 Regression] ICE in cxx_eval_call_expression when using __func__ inside dependent context

2015-03-24 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65498 --- Comment #8 from Marek Polacek --- After we process functions, we remove the unused ones here 1112 if (!node->aux && !node->referred_to_p ()) 1113 { 1114 if (symtab->dump_file) 1115 fprintf (symtab->dump_fi

[Bug libstdc++/65480] libstdc++-prettyprinters/libfundts.cc test failures on powepc64

2015-03-24 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65480 --- Comment #1 from Jonathan Wakely --- The code to print the target object is pretty funky, but it seems like it isn't even being used here; the output is just the raw output you'd get without a pretty printer. So why isn't GDB using the StdExp

[Bug libstdc++/65480] libstdc++-prettyprinters/libfundts.cc test failures on powepc64

2015-03-24 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65480 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug libstdc++/32261] Thread race segfault in std::string::append with -O and -s

2015-03-24 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=32261 Bug 32261 depends on bug 33394, which changed state. Bug 33394 Summary: Add test case for Thread race segfault in std::string::append with -O and -s https://gcc.gnu.org/bugzilla/show_bug.cgi?id=33394 What|Removed

[Bug libstdc++/24882] [meta-bug] Non-refcounted, moveable basic_string

2015-03-24 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=24882 Bug 24882 depends on bug 33394, which changed state. Bug 33394 Summary: Add test case for Thread race segfault in std::string::append with -O and -s https://gcc.gnu.org/bugzilla/show_bug.cgi?id=33394 What|Removed

[Bug libstdc++/21334] Lack of Posix compliant thread safety in std::basic_string

2015-03-24 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=21334 Bug 21334 depends on bug 33394, which changed state. Bug 33394 Summary: Add test case for Thread race segfault in std::string::append with -O and -s https://gcc.gnu.org/bugzilla/show_bug.cgi?id=33394 What|Removed

[Bug libstdc++/33394] Add test case for Thread race segfault in std::string::append with -O and -s

2015-03-24 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=33394 Jonathan Wakely changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug libgomp/64972] [5 Regression] Build failure in libgomp for i686-w64-mingw32 target after latest merge from gomp-4_0-branch

2015-03-24 Thread mikpelinux at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64972 --- Comment #9 from Mikael Pettersson --- Please note that sizeof(long) == 4 while sizeof(size_t) == sizeof(void*) == 8 on x86_64-w64-mingw32, so your patch changes the behaviour of the code. Perhaps the change is benign, but I'd use uintptr_t a

[Bug libstdc++/33394] Add test case for Thread race segfault in std::string::append with -O and -s

2015-03-24 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=33394 --- Comment #2 from Jonathan Wakely --- Author: redi Date: Tue Mar 24 14:47:32 2015 New Revision: 221635 URL: https://gcc.gnu.org/viewcvs?rev=221635&root=gcc&view=rev Log: PR libstdc++/33394 * testsuite/21_strings/basic_string/pthread333

[Bug lto/65536] LTO line number information garbled

2015-03-24 Thread manu at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65536 --- Comment #13 from Manuel López-Ibáñez --- (In reply to Manuel López-Ibáñez from comment #12) > When reading, it is possible to merge different TU line_tables into a single > one quite efficiently (in the order of the maps and not in the order

[Bug lto/65536] LTO line number information garbled

2015-03-24 Thread manu at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65536 --- Comment #12 from Manuel López-Ibáñez --- (In reply to Jakub Jelinek from comment #10) > You could just stream another table, containing the { file, line, column } > triplets, and stream location_t as indexes into this table (with 0/1 being >

[Bug ipa/65076] [5 Regression] 16% tramp3d-v4.cpp compile time regression

2015-03-24 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65076 Richard Biener changed: What|Removed |Added CC||rguenth at gcc dot gnu.org --- Comment

[Bug ipa/65076] [5 Regression] 16% tramp3d-v4.cpp compile time regression

2015-03-24 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65076 --- Comment #13 from Richard Biener --- (In reply to Jan Hubicka from comment #10) > I can re-confirm the 16% compile time regression. I went through some > compare. > > $ wc -l *.ssa > 299231 tramp3d-v4.ii.015t.ssa > $ wc -l ../5/*.ssa > 33111

[Bug lto/65536] LTO line number information garbled

2015-03-24 Thread manu at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65536 --- Comment #9 from Manuel López-Ibáñez --- (In reply to Richard Biener from comment #2) > if (file_change) > { > if (prev_file) > linemap_add (line_table, LC_LEAVE, false, NULL, 0); > > linemap_add (line_table, LC_ENTE

[Bug lto/65536] LTO line number information garbled

2015-03-24 Thread manu at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65536 --- Comment #11 from Manuel López-Ibáñez --- (In reply to Manuel López-Ibáñez from comment #9) > should reduce memory consumption (and perhaps speed) of the line_table by a I meant "increase speed".

  1   2   3   >