[Bug c++/63457] New: valarray missing std iterator limit functions

2014-10-03 Thread gnu at tlinx dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63457 Bug ID: 63457 Summary: valarray missing std iterator limit functions Product: gcc Version: 4.8.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c+

[Bug bootstrap/63432] [5 Regression] profiledbootstrap failure with bootstrap-lto

2014-10-03 Thread tejohnson at google dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63432 --- Comment #14 from Teresa Johnson --- On Fri, Oct 3, 2014 at 3:35 PM, Teresa Johnson wrote: > Thanks to H.J. for the test case, I have reproduced the issue. It > exposed two separate problems. Cc'ing Honza and Jeff for input on the > profile c

[Bug libstdc++/63456] New: unordered_map incorrectly frees _M_single_bucket. Patch Included

2014-10-03 Thread ylow at graphlab dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63456 Bug ID: 63456 Summary: unordered_map incorrectly frees _M_single_bucket. Patch Included Product: gcc Version: 4.9.1 Status: UNCONFIRMED Severity: normal

[Bug c++/63455] New: decltype of statement expression internal compiler error: in cp_parser_abort_tentative_parse, at cp/parser.c:25062

2014-10-03 Thread b.r.longbons at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63455 Bug ID: 63455 Summary: decltype of statement expression internal compiler error: in cp_parser_abort_tentative_parse, at cp/parser.c:25062 Product: gcc Version: 4

[Bug c++/63454] New: [5 Regression] internal compiler error: canonical types differ for identical types

2014-10-03 Thread ai.azuma at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63454 Bug ID: 63454 Summary: [5 Regression] internal compiler error: canonical types differ for identical types Product: gcc Version: 5.0 Status: UNCONFIRMED Severity

[Bug go/60406] recover.go: test13reflect2 test failure

2014-10-03 Thread ian at airs dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60406 --- Comment #12 from Ian Lance Taylor --- Created attachment 33644 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=33644&action=edit possible patch I'm not really happy with Dominik's patch because 1) it doesn't work when configuring with -

[Bug bootstrap/63432] [5 Regression] profiledbootstrap failure with bootstrap-lto

2014-10-03 Thread tejohnson at google dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63432 --- Comment #13 from Teresa Johnson --- Thanks to H.J. for the test case, I have reproduced the issue. It exposed two separate problems. Cc'ing Honza and Jeff for input on the profile count and jump threading issues, respectively. The first is t

[Bug middle-end/55217] False -Wstrict-overflow warning

2014-10-03 Thread mickey.veksler at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55217 --- Comment #5 from Michael Veksler --- Running the delta.c example with -fdump-tree-all-all-lineno produces delta.c.125t.vrp2. For some reason, stop_9 (which is the first stop_.* in the file) is initialized with stop_9 = barD.1593 (), but it

[Bug rtl-optimization/23684] Combine stores for non strict alignment targets

2014-10-03 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=23684 Andrew Pinski changed: What|Removed |Added CC||carrot at google dot com --- Comment #14

[Bug target/63447] merge consecutive stw to std

2014-10-03 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63447 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug c++/57248] string parameter to constexpr functions

2014-10-03 Thread daniel.kruegler at googlemail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57248 --- Comment #9 from Daniel Krügler --- (In reply to Sumant Tambe from comment #8) > How does the recursive strmatch function work then? It works, because the function implementation does not contain any expression that would depend on being a co

[Bug c++/57248] string parameter to constexpr functions

2014-10-03 Thread sutambe at yahoo dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57248 --- Comment #8 from Sumant Tambe --- Bummer! My assumption/expectation (probably due to my ignorance) is that any transformation/result obtained using a constexpr function should be usable (perhaps recursively) in the caller constexpr function. H

[Bug bootstrap/63432] [5 Regression] profiledbootstrap failure with bootstrap-lto

2014-10-03 Thread tejohnson at google dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63432 --- Comment #12 from Teresa Johnson --- Feel free to email it to me at tejohn...@google.com. Teresa On Fri, Oct 3, 2014 at 1:23 PM, hjl.tools at gmail dot com wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63432 > > --- Comment #11 from

[Bug c++/63296] g++ reports incomplete type for static template member of template class

2014-10-03 Thread daniel.kruegler at googlemail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63296 --- Comment #1 from Daniel Krügler --- The problem also exists in 5.0.0 20141002 (experimental).

[Bug bootstrap/63432] [5 Regression] profiledbootstrap failure with bootstrap-lto

2014-10-03 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63432 --- Comment #11 from H.J. Lu --- (In reply to Teresa Johnson from comment #10) > > This points to a bigger problem, since esucc->count should be <= > bb->count. Can you attach the input files and command line and I will > take a closer look? >

[Bug c++/54427] Expose more vector extensions

2014-10-03 Thread glisse at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54427 Marc Glisse changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug bootstrap/63432] [5 Regression] profiledbootstrap failure with bootstrap-lto

2014-10-03 Thread tejohnson at google dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63432 --- Comment #10 from Teresa Johnson --- On Fri, Oct 3, 2014 at 12:47 PM, hjl.tools at gmail dot com wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63432 > > H.J. Lu changed: > >What|Removed |Added > --

[Bug c/63453] Bogus warning for gnu_inline functions

2014-10-03 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63453 Marek Polacek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c/63453] Bogus warning for gnu_inline functions

2014-10-03 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63453 --- Comment #2 from Marek Polacek --- Author: mpolacek Date: Fri Oct 3 20:14:48 2014 New Revision: 215874 URL: https://gcc.gnu.org/viewcvs?rev=215874&root=gcc&view=rev Log: PR c/63453 * c-decl.c (pop_scope): Don't warn about "inline fun

[Bug c++/58845] Operator || and && broken for vectors

2014-10-03 Thread glisse at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58845 Marc Glisse changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug c++/57198] ICE in warn_logical_operator for vectors

2014-10-03 Thread glisse at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57198 Marc Glisse changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug bootstrap/63432] [5 Regression] profiledbootstrap failure with bootstrap-lto

2014-10-03 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63432 --- Comment #9 from H.J. Lu --- This works for me: diff --git a/gcc/tree-ssa-threadupdate.c b/gcc/tree-ssa-threadupdate.c index d660fdb..c6f3956 100644 --- a/gcc/tree-ssa-threadupdate.c +++ b/gcc/tree-ssa-threadupdate.c @@ -874,7 +874,8 @@ recom

[Bug c++/57198] ICE in warn_logical_operator for vectors

2014-10-03 Thread glisse at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57198 --- Comment #1 from Marc Glisse --- Author: glisse Date: Fri Oct 3 19:57:01 2014 New Revision: 215872 URL: https://gcc.gnu.org/viewcvs?rev=215872&root=gcc&view=rev Log: 2014-10-03 Marc Glisse PR c++/54427 PR c++/57198 PR c++/588

[Bug c++/58845] Operator || and && broken for vectors

2014-10-03 Thread glisse at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58845 --- Comment #23 from Marc Glisse --- Author: glisse Date: Fri Oct 3 19:57:01 2014 New Revision: 215872 URL: https://gcc.gnu.org/viewcvs?rev=215872&root=gcc&view=rev Log: 2014-10-03 Marc Glisse PR c++/54427 PR c++/57198 PR c++/58

[Bug c++/54427] Expose more vector extensions

2014-10-03 Thread glisse at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54427 --- Comment #16 from Marc Glisse --- Author: glisse Date: Fri Oct 3 19:57:01 2014 New Revision: 215872 URL: https://gcc.gnu.org/viewcvs?rev=215872&root=gcc&view=rev Log: 2014-10-03 Marc Glisse PR c++/54427 PR c++/57198 PR c++/58

[Bug fortran/37131] inline matmul for small matrix sizes

2014-10-03 Thread mikael at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=37131 --- Comment #16 from Mikael Morin --- (In reply to Thomas Koenig from comment #15) > Hi Mikael, > > do you think you can do this using the scalarizer? > Not in its current state. And as I don't see the scalarizer being changed soon to allow it,

[Bug bootstrap/63432] [5 Regression] profiledbootstrap failure with bootstrap-lto

2014-10-03 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63432 H.J. Lu changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug bootstrap/63432] [5 Regression] profiledbootstrap failure with bootstrap-lto

2014-10-03 Thread tejohnson at google dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63432 --- Comment #7 from Teresa Johnson --- On Fri, Oct 3, 2014 at 10:33 AM, hjl.tools at gmail dot com wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63432 > > --- Comment #6 from H.J. Lu --- > (In reply to Teresa Johnson from comment #5) >>

[Bug tree-optimization/61403] An opportunity for x86 gcc vectorizer (~40% gain)

2014-10-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61403 --- Comment #2 from Jakub Jelinek --- Author: jakub Date: Fri Oct 3 18:16:09 2014 New Revision: 215866 URL: https://gcc.gnu.org/viewcvs?rev=215866&root=gcc&view=rev Log: PR tree-optimization/61403 * config/i386/i386.c (expand_vec_perm_p

[Bug rtl-optimization/57003] [4.8/4.9/5.0 Regression] gcc breaks -O2 optimization with Wine(64) - links/info/bisect of commits included

2014-10-03 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57003 --- Comment #28 from Uroš Bizjak --- (In reply to Jakub Jelinek from comment #27) > Shouldn't it be guarded by if (ksvd.ignored_set_reg) too? Yes, and the published patch implements just that.

[Bug rtl-optimization/57003] [4.8/4.9/5.0 Regression] gcc breaks -O2 optimization with Wine(64) - links/info/bisect of commits included

2014-10-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57003 --- Comment #27 from Jakub Jelinek --- Shouldn't it be guarded by if (ksvd.ignored_set_reg) too?

[Bug c++/55250] [C++0x] enum declarations within constexpr function are allowed, constexpr declarations are not

2014-10-03 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55250 Paolo Carlini changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned a

[Bug rtl-optimization/57003] [4.8/4.9/5.0 Regression] gcc breaks -O2 optimization with Wine(64) - links/info/bisect of commits included

2014-10-03 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57003 --- Comment #26 from Uroš Bizjak --- Additional patch at [1] [1] https://gcc.gnu.org/ml/gcc-patches/2014-10/msg00332.html

[Bug bootstrap/63432] [5 Regression] profiledbootstrap failure with bootstrap-lto

2014-10-03 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63432 --- Comment #6 from H.J. Lu --- (In reply to Teresa Johnson from comment #5) > > BTW, I am having a little trouble doing an LTO profiledbootstrap on my > linux/x86_64 machine. Here's what I did: > > $ /usr/local/google/home/tejohnson/gcc_trunk_

[Bug bootstrap/63432] [5 Regression] profiledbootstrap failure with bootstrap-lto

2014-10-03 Thread tejohnson at google dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63432 --- Comment #5 from Teresa Johnson --- On Fri, Oct 3, 2014 at 10:21 AM, hjl.tools at gmail dot com wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63432 > > --- Comment #4 from H.J. Lu --- > r215830 introduced: > > /* Scale up the f

[Bug bootstrap/63432] [5 Regression] profiledbootstrap failure with bootstrap-lto

2014-10-03 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63432 --- Comment #4 from H.J. Lu --- r215830 introduced: /* Scale up the frequency by REG_BR_PROB_BASE, to avoid rounding errors applying the edge probability when the frequencies are very small. */ epath->src->count =

[Bug rtl-optimization/57003] [4.8/4.9/5.0 Regression] gcc breaks -O2 optimization with Wine(64) - links/info/bisect of commits included

2014-10-03 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57003 --- Comment #25 from Uroš Bizjak --- Patch in testing: --cut here-- Index: regcprop.c === --- regcprop.c (revision 215852) +++ regcprop.c (working copy) @@ -1030,6 +1030,12 @@ cop

[Bug c/63453] Bogus warning for gnu_inline functions

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

[Bug c/63453] New: Bogus warning for gnu_inline functions

2014-10-03 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63453 Bug ID: 63453 Summary: Bogus warning for gnu_inline functions Product: gcc Version: 5.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c

[Bug bootstrap/63432] [5 Regression] profiledbootstrap failure with bootstrap-lto

2014-10-03 Thread tejohnson at google dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63432 --- Comment #3 from Teresa Johnson --- Presumably the fix for PR63422 (r215822) fixed the initial problem, but r215830 must have introduced this. Will take a look right now. Teresa On Fri, Oct 3, 2014 at 8:59 AM, hjl.tools at gmail dot com wro

[Bug bootstrap/63432] [5 Regression] profiledbootstrap failure with bootstrap-lto

2014-10-03 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63432 --- Comment #2 from H.J. Lu --- r215830 doesn't solve the problem. Now I got /export/project/git/gcc-regression/gcc/gcc/c/c-parser.c:3898:1: error: verify_flow_info: Wrong probability of edge 238->241 -1819341072 c_parser_attributes (c_parser

[Bug c++/63362] The c++11 triviality-traits need front-end help

2014-10-03 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63362 --- Comment #11 from Jason Merrill --- Author: jason Date: Fri Oct 3 15:52:03 2014 New Revision: 215860 URL: https://gcc.gnu.org/viewcvs?rev=215860&root=gcc&view=rev Log: PR c++/63362 * tree.c (strip_typedefs): Handle TREE_LIST. Modifi

[Bug go/61877] [5 Regression]: reflect: cannot use []string as type string in Call

2014-10-03 Thread ian at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61877 --- Comment #11 from ian at gcc dot gnu.org --- Author: ian Date: Fri Oct 3 15:51:38 2014 New Revision: 215859 URL: https://gcc.gnu.org/viewcvs?rev=215859&root=gcc&view=rev Log: PR go/61877 refect: fix direct call of variadic method value

[Bug go/61877] [5 Regression]: reflect: cannot use []string as type string in Call

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

[Bug c++/63452] Cross class calling (pure virtual)

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

[Bug libstdc++/63449] documentation of vector space overhead management

2014-10-03 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63449 Jonathan Wakely changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug libstdc++/63449] documentation of vector space overhead management

2014-10-03 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63449 --- Comment #4 from Jonathan Wakely --- Author: redi Date: Fri Oct 3 15:01:36 2014 New Revision: 215855 URL: https://gcc.gnu.org/viewcvs?rev=215855&root=gcc&view=rev Log: PR libstdc++/63449 * doc/xml/manual/containers.xml: Remove outdat

[Bug tree-optimization/63446] dangling reference results in confusing diagnostic from -Wuninitialized

2014-10-03 Thread manu at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63446 --- Comment #8 from Manuel López-Ibáñez --- (In reply to Marc Glisse from comment #7) > IIRC we don't, and the file contains a comment saying that it would be > expensive. Actually, properly limiting the maximal depth of the walk (as is > done in

[Bug c++/63452] New: Cross class calling (pure virtual)

2014-10-03 Thread mathieu.malaterre at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63452 Bug ID: 63452 Summary: Cross class calling (pure virtual) Product: gcc Version: 4.7.2 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++

[Bug c/63445] request: make -Wstrict-overflow avoid a class of false positives

2014-10-03 Thread manu at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63445 --- Comment #2 from Manuel López-Ibáñez --- Visiting statement: j_14 = ASSERT_EXPR i_13>; Intersecting [i_13 + 1, +INF] EQUIVALENCES: { j_5(D) } (1 elements) and VARYING to [i_13 + 1, +INF] EQUIVALENCES: { j_5(D) } (1 elements) Found new

[Bug middle-end/55217] False -Wstrict-overflow warning

2014-10-03 Thread manu at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55217 --- Comment #4 from Manuel López-Ibáñez --- (In reply to Michael Veksler from comment #2) > > This make no sense at all and significantly lowers the usability of > -Wstrict-overflow=3. Either VRP or constant-propagation must have realized > that

[Bug middle-end/49283] pointless warning with -Wstrict-overflow

2014-10-03 Thread manu at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=49283 Manuel López-Ibáñez changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c/63450] Optimizing -O3 generates rep ret on an almost empty function

2014-10-03 Thread andi-gcc at firstfloor dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63450 Andi Kleen changed: What|Removed |Added CC||andi-gcc at firstfloor dot org --- Comment

[Bug libstdc++/63449] documentation of vector space overhead management

2014-10-03 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63449 --- Comment #3 from Jonathan Wakely --- Author: redi Date: Fri Oct 3 14:27:01 2014 New Revision: 215852 URL: https://gcc.gnu.org/viewcvs?rev=215852&root=gcc&view=rev Log: PR libstdc++/63449 * doc/xml/manual/containers.xml: Remove outdat

[Bug middle-end/55217] False -Wstrict-overflow warning

2014-10-03 Thread manu at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55217 Manuel López-Ibáñez changed: What|Removed |Added CC||manu at gcc dot gnu.org --- Commen

[Bug rtl-optimization/57003] [4.8/4.9/5.0 Regression] gcc breaks -O2 optimization with Wine(64) - links/info/bisect of commits included

2014-10-03 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57003 --- Comment #24 from Uroš Bizjak --- (In reply to Uroš Bizjak from comment #23) > The difference is, that previously we emit memcpy call as: Slip of the tongue, this should read: ... that now we emit memcpy call as:

[Bug rtl-optimization/57003] [4.8/4.9/5.0 Regression] gcc breaks -O2 optimization with Wine(64) - links/info/bisect of commits included

2014-10-03 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57003 Uroš Bizjak changed: What|Removed |Added Status|RESOLVED|REOPENED Resolution|FIXED

[Bug testsuite/58867] asan and ubsan tests not run for installed testing

2014-10-03 Thread chefmax at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58867 Maxim Ostapenko changed: What|Removed |Added CC||chefmax at gcc dot gnu.org --- Comment

[Bug tree-optimization/63446] dangling reference results in confusing diagnostic from -Wuninitialized

2014-10-03 Thread glisse at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63446 --- Comment #7 from Marc Glisse --- (In reply to Manuel López-Ibáñez from comment #6) > What about [...] That's roughly what I describe in comment #2, amended by comment #3. > It could be a matter of following the chain of VUSE->VDEF, > which I

[Bug libstdc++/63449] documentation of vector space overhead management

2014-10-03 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63449 --- Comment #2 from Jonathan Wakely --- Author: redi Date: Fri Oct 3 13:36:57 2014 New Revision: 215849 URL: https://gcc.gnu.org/viewcvs?rev=215849&root=gcc&view=rev Log: PR libstdc++/63449 * doc/xml/manual/containers.xml: Remove outdat

[Bug lto/63409] [5 Regression] FAIL: g++.dg/lto/pr63270 cp_lto_pr63270_0.o-cp_lto_pr63270_1.o link, -flto -O2 -Wno-odr -fno-linker-plugin

2014-10-03 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63409 --- Comment #5 from Uroš Bizjak --- (In reply to Martin Liška from comment #4) > Can you please verify for me that the following patch fixes the problem for > your arch? It works, but generates following warning: WARNING: lto.exp does not suppo

[Bug fortran/48298] [F03] User-Defined Derived-Type IO (DTIO)

2014-10-03 Thread jvdelisle at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=48298 --- Comment #12 from Jerry DeLisle --- As a volunteer, I simply do not have the time. I am not trying to imply any opinion pro or con regarding DTIO. The FORTRAN community as a whole needs to decide what is needed and I invite anyone interested

[Bug target/63435] Bad code with weak vs localalias on AIX

2014-10-03 Thread dje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63435 David Edelsohn changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug lto/63409] [5 Regression] FAIL: g++.dg/lto/pr63270 cp_lto_pr63270_0.o-cp_lto_pr63270_1.o link, -flto -O2 -Wno-odr -fno-linker-plugin

2014-10-03 Thread mliska at suse dot cz
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63409 --- Comment #4 from Martin Liška --- Can you please verify for me that the following patch fixes the problem for your arch? Thanks, Martin

[Bug lto/63409] [5 Regression] FAIL: g++.dg/lto/pr63270 cp_lto_pr63270_0.o-cp_lto_pr63270_1.o link, -flto -O2 -Wno-odr -fno-linker-plugin

2014-10-03 Thread mliska at suse dot cz
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63409 --- Comment #3 from Martin Liška --- Created attachment 33643 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=33643&action=edit Fix patch

[Bug c++/63217] template conversion operator returning const reference not used for conversion in some cases

2014-10-03 Thread daniel.kruegler at googlemail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63217 --- Comment #1 from Daniel Krügler --- The same problem exist in the current trunk (Tested for 5.0.0 20141002 (experimental))

[Bug target/59888] ld: illegal text-relocation to '_compute' ... on darwin1(2|3).

2014-10-03 Thread fxcoudert at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59888 Francois-Xavier Coudert changed: What|Removed |Added CC||fxcoudert at gcc dot gnu.org -

[Bug middle-end/63451] New: bad location for the condition in for-loops

2014-10-03 Thread manu at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63451 Bug ID: 63451 Summary: bad location for the condition in for-loops Product: gcc Version: 5.0 Status: UNCONFIRMED Severity: enhancement Priority: P3 Component: mi

[Bug libstdc++/63449] documentation of vector space overhead management

2014-10-03 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63449 Jonathan Wakely changed: What|Removed |Added Keywords||documentation Status|UNCON

[Bug tree-optimization/63446] dangling reference results in confusing diagnostic from -Wuninitialized

2014-10-03 Thread manu at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63446 --- Comment #6 from Manuel López-Ibáñez --- (In reply to Marc Glisse from comment #5) > A clobber implies that the content is lost, so it is useless to store > something there right before the clobber (I assume that's why the store is > removed,

[Bug c/63445] request: make -Wstrict-overflow avoid a class of false positives

2014-10-03 Thread manu at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63445 Manuel López-Ibáñez changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug tree-optimization/63446] dangling reference results in confusing diagnostic from -Wuninitialized

2014-10-03 Thread glisse at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63446 --- Comment #5 from Marc Glisse --- (In reply to Manuel López-Ibáñez from comment #4) > At some moment (in dcce1), gcc decides that x = 4 is not needed. For the > same reason, it could realize that MEM[(struct foo *)&D.2281] = &x must > produce a

[Bug c/63448] ICE when compiling atlas 3.10.2

2014-10-03 Thread svante.signell at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63448 --- Comment #5 from Svante Signell --- FYI: atlas builds fine with gcc-4.8.3-11 (and gfortran-4.9-15)

[Bug tree-optimization/63446] dangling reference results in confusing diagnostic from -Wuninitialized

2014-10-03 Thread manu at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63446 --- Comment #4 from Manuel López-Ibáñez --- (In reply to Marc Glisse from comment #2) > make_foo: > > MEM[(struct foo *)&D.2281] = &x; > x ={v} {CLOBBER}; > return D.2281; > > That doesn't seem so easy to warn about. We could walk from re

[Bug c/63450] Optimizing -O3 generates rep ret on an almost empty function

2014-10-03 Thread lc at luiscoloradosistemas dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63450 --- Comment #1 from Luis Colorado --- when i compile a completely empty function i get the rep ret in the same line.

[Bug c/63450] New: Optimizing -O3 generates rep ret on an almost empty function

2014-10-03 Thread lc at luiscoloradosistemas dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63450 Bug ID: 63450 Summary: Optimizing -O3 generates rep ret on an almost empty function Product: gcc Version: 4.9.1 Status: UNCONFIRMED Severity: minor Pr

[Bug libstdc++/63449] New: documentation of vector space overhead management

2014-10-03 Thread marco.morandini at polimi dot it
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63449 Bug ID: 63449 Summary: documentation of vector space overhead management Product: gcc Version: 4.9.1 Status: UNCONFIRMED Severity: trivial Priority: P3 Component

[Bug libgomp/61200] internal compiler error: Segmentation fault, assert & openmp

2014-10-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61200 --- Comment #4 from Jakub Jelinek --- Fixed for 4.9+ so far.

[Bug libgomp/61200] internal compiler error: Segmentation fault, assert & openmp

2014-10-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61200 --- Comment #3 from Jakub Jelinek --- Author: jakub Date: Fri Oct 3 08:17:34 2014 New Revision: 215838 URL: https://gcc.gnu.org/viewcvs?rev=215838&root=gcc&view=rev Log: PR libgomp/61200 * omp-low.c (taskreg_contexts): New variable.

[Bug middle-end/63186] [4.9 Regression] Undefined .L* symbols because of fnsplit

2014-10-03 Thread hubicka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63186 Jan Hubicka changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug libgomp/61200] internal compiler error: Segmentation fault, assert & openmp

2014-10-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61200 --- Comment #2 from Jakub Jelinek --- Author: jakub Date: Fri Oct 3 07:29:42 2014 New Revision: 215835 URL: https://gcc.gnu.org/viewcvs?rev=215835&root=gcc&view=rev Log: PR libgomp/61200 * omp-low.c (taskreg_contexts): New variable.

[Bug target/62128] Use vpalignr for AVX2 rotation

2014-10-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62128 --- Comment #4 from Jakub Jelinek --- Author: jakub Date: Fri Oct 3 07:27:50 2014 New Revision: 215834 URL: https://gcc.gnu.org/viewcvs?rev=215834&root=gcc&view=rev Log: PR target/62128 * config/i386/i386.c (expand_vec_perm_palignr): If

[Bug tree-optimization/63446] dangling reference results in confusing diagnostic from -Wuninitialized

2014-10-03 Thread glisse at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63446 --- Comment #3 from Marc Glisse --- (In reply to Marc Glisse from comment #2) > make_foo: > > MEM[(struct foo *)&D.2281] = &x; > x ={v} {CLOBBER}; > return D.2281; > > That doesn't seem so easy to warn about. We could walk from return to

[Bug tree-optimization/63446] dangling reference results in confusing diagnostic from -Wuninitialized

2014-10-03 Thread glisse at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63446 --- Comment #2 from Marc Glisse --- make_foo: MEM[(struct foo *)&D.2281] = &x; x ={v} {CLOBBER}; return D.2281; That doesn't seem so easy to warn about. We could walk from return to find some of the latest non-clobbered dominating writes

[Bug c/63448] ICE when compiling atlas 3.10.2

2014-10-03 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63448 Andrew Pinski changed: What|Removed |Added Status|WAITING |UNCONFIRMED Ever confirmed|1

[Bug c/63448] ICE when compiling atlas 3.10.2

2014-10-03 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63448 Markus Trippelsdorf changed: What|Removed |Added Status|UNCONFIRMED |WAITING Last reconfirmed|