[Bug target/56309] conditional moves instead of compare and branch result in almost 2x slower code

2013-02-17 Thread ubizjak at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56309 Uros Bizjak changed: What|Removed |Added Summary|-O3 optimizer generates |conditional moves instead

[Bug target/56309] conditional moves instead of compare and branch result in almost 2x slower code

2013-02-17 Thread ubizjak at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56309 Uros Bizjak changed: What|Removed |Added CC||jake.stine at gmail dot com --- C

[Bug tree-optimization/54073] [4.7 Regression] SciMark Monte Carlo test performance has seriously decreased in recent GCC releases

2013-02-17 Thread ubizjak at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54073 --- Comment #17 from Uros Bizjak 2013-02-17 08:40:52 UTC --- (In reply to comment #16) > I have done quite a bit of analysis on cmov performance across x86 > architectures, so I will share here in case it helps: I have moved this disc

[Bug target/56309] conditional moves instead of compare and branch result in almost 2x slower code

2013-02-17 Thread ubizjak at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56309 --- Comment #27 from Uros Bizjak 2013-02-17 10:10:16 UTC --- Some additional analysis: http://gcc.gnu.org/ml/gcc/2008-02/msg00601.html

[Bug target/56361] New: assertion failure passing structs w/o fields by value on sparc64

2013-02-17 Thread jay.krell at cornell dot edu
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56361 Bug #: 56361 Summary: assertion failure passing structs w/o fields by value on sparc64 Classification: Unclassified Product: gcc Version: 4.7.2 Status: UNCO

[Bug middle-end/56362] New: bitfield refs over-optimized?

2013-02-17 Thread jay.krell at cornell dot edu
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56362 Bug #: 56362 Summary: bitfield refs over-optimized? Classification: Unclassified Product: gcc Version: 4.7.2 Status: UNCONFIRMED Severity: normal Priority:

[Bug middle-end/56363] New: over aggressive division folding ignores sign conversion

2013-02-17 Thread jay.krell at cornell dot edu
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56363 Bug #: 56363 Summary: over aggressive division folding ignores sign conversion Classification: Unclassified Product: gcc Version: 4.7.2 Status: UNCONFIRMED

[Bug libfortran/38199] [4.7/4.8 Regression] missed optimization: I/O performance

2013-02-17 Thread tkoenig at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38199 --- Comment #24 from Thomas Koenig 2013-02-17 11:25:15 UTC --- > Based on those timings, it is a regression - hence, I marked it as such. Non-trivial to fix. To implement array I/O, we would have to call len_trim on every record at the

[Bug target/54673] [SH] Unnecessary sign extension of logical operation results

2013-02-17 Thread olegendo at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54673 --- Comment #2 from Oleg Endo 2013-02-17 11:38:21 UTC --- A related reduced example from CSiBE bzip2.c (compressStream): typedef struct { int _r[3]; short _flags; } FILE; void BZ2_bzWriteOpen (int* e, FILE* f, int a, int b,

[Bug bootstrap/56364] New: autoconf compiler switches are also used to link and they can fail (-fno-rtti -fno-exceptions Solaris cc/ld)

2013-02-17 Thread jay.krell at cornell dot edu
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56364 Bug #: 56364 Summary: autoconf compiler switches are also used to link and they can fail (-fno-rtti -fno-exceptions Solaris cc/ld) Classification: Unclassified

[Bug tree-optimization/56350] [4.7/4.8 Regression] ICE in vectorizable_reduction, at tree-vect-loop.c:4731

2013-02-17 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56350 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Co

[Bug bootstrap/56116] failed to build ARM native compiler by ARM cross compiler

2013-02-17 Thread denis.onischenko at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56116 --- Comment #6 from Denis Onischenko 2013-02-17 13:47:36 UTC --- the problem still exists in trunk revision 196102 ...

[Bug bootstrap/56116] failed to build ARM native compiler by ARM cross compiler

2013-02-17 Thread denis.onischenko at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56116 Denis Onischenko changed: What|Removed |Added Attachment #29282|0 |1 is obsolete|

[Bug c++/51033] generic vector subscript and shuffle support was not added to C++

2013-02-17 Thread linux at carewolf dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51033 Allan Jensen changed: What|Removed |Added CC||linux at carewolf dot com --- Co

[Bug c++/51033] generic vector subscript and shuffle support was not added to C++

2013-02-17 Thread glisse at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51033 --- Comment #31 from Marc Glisse 2013-02-17 15:04:15 UTC --- (In reply to comment #30) > Another example is binary operators between scalar and vectors. In C the > scalar > is automatically treated as a vector, but in C++ it results in a

[Bug c++/51033] generic vector subscript and shuffle support was not added to C++

2013-02-17 Thread linux at carewolf dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51033 --- Comment #32 from Allan Jensen 2013-02-17 15:23:49 UTC --- (In reply to comment #31) > (In reply to comment #30) > > Another example is binary operators between scalar and vectors. In C the > > scalar > > is automatically treated as a

[Bug tree-optimization/56365] New: Missed opportunities for smin/smax standard name patterns

2013-02-17 Thread olegendo at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56365 Bug #: 56365 Summary: Missed opportunities for smin/smax standard name patterns Classification: Unclassified Product: gcc Version: 4.8.0 Status: UNCONFIRMED

[Bug tree-optimization/56360] Loop invariant motion can introduce speculative store

2013-02-17 Thread ian at airs dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56360 --- Comment #6 from Ian Lance Taylor 2013-02-17 15:33:16 UTC --- I think this is an important goal for 4.8, as speculative stores baffle lots of people working on multi-threaded code, including in the Linux kernel.

[Bug c++/53431] C++ preprocessor ignores #pragma GCC diagnostic ignored "-Wundef"

2013-02-17 Thread rainarchitect at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53431 George Galeev changed: What|Removed |Added CC||rainarchitect at gmail dot

[Bug tree-optimization/56366] New: ICE: verify_gimple failed (incompatible types in PHI argument)

2013-02-17 Thread antoine.balestrat at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56366 Bug #: 56366 Summary: ICE: verify_gimple failed (incompatible types in PHI argument) Classification: Unclassified Product: gcc Version: 4.8.0 Status: UNCONFIRMED

[Bug tree-optimization/56366] [4.8 Regression] ICE: verify_gimple failed (incompatible types in PHI argument)

2013-02-17 Thread mpolacek at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56366 Marek Polacek changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug libstdc++/56367] New: unordered containers behave badly with NaN

2013-02-17 Thread chris at bubblescope dot net
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56367 Bug #: 56367 Summary: unordered containers behave badly with NaN Classification: Unclassified Product: gcc Version: 4.7.2 Status: UNCONFIRMED Severity: minor

[Bug libfortran/30162] [4.7/4.8 Regression] I/O with named pipes does not work on Darwin

2013-02-17 Thread dominiq at lps dot ens.fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30162 --- Comment #43 from Dominique d'Humieres 2013-02-17 20:10:52 UTC --- I finally had a look at this PR. First the test on comment #41 works on x86_64-apple-darwin10 r196109: macbook] f90/bug% mkfifo pipe [macbook] f90/bug% read_f & [1]

[Bug c/56368] New: GCC Configure tests failed for name lister when building from combined tree (GCC+Binutils)

2013-02-17 Thread k2k at narod dot ru
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56368 Bug #: 56368 Summary: GCC Configure tests failed for name lister when building from combined tree (GCC+Binutils) Classification: Unclassified Product: gcc Version: 4.7.2

[Bug tree-optimization/56369] New: Missed opportunity to combine comparisons with zero

2013-02-17 Thread olegendo at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56369 Bug #: 56369 Summary: Missed opportunity to combine comparisons with zero Classification: Unclassified Product: gcc Version: 4.8.0 Status: UNCONFIRMED Severity: enhan

[Bug c/56370] New: RFE: warn on 'foo = realloc(foo, …)'

2013-02-17 Thread dwmw2 at infradead dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56370 Bug #: 56370 Summary: RFE: warn on 'foo = realloc(foo, …)' Classification: Unclassified Product: gcc Version: 4.8.0 Status: UNCONFIRMED Severity: enhancement Priorit

[Bug fortran/53537] [4.6/4.7 Regression] Explicit IMPORT of renamed USE-associated symbol fails

2013-02-17 Thread mikael at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53537 --- Comment #11 from Mikael Morin 2013-02-17 22:59:59 UTC --- Author: mikael Date: Sun Feb 17 22:59:52 2013 New Revision: 196112 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=196112 Log: 2013-02-17 Tobias Burnus Mi

[Bug c/56371] New: When building GCC from combined tree, configure is making wrong assumptions about 'gas' and 'ld'

2013-02-17 Thread k2k at narod dot ru
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56371 Bug #: 56371 Summary: When building GCC from combined tree, configure is making wrong assumptions about 'gas' and 'ld' Classification: Unclassified Product: gcc Version:

[Bug c/56371] When building GCC from combined tree, configure is making wrong assumptions about 'gas' and 'ld'

2013-02-17 Thread k2k at narod dot ru
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56371 --- Comment #1 from Karlson2k 2013-02-17 23:12:26 UTC --- Too many differences to quickly predict what and where wrong, but most significant for me is 'thread-local storage'. Compiled GCC from combined tree don't have emulation for TLS and

[Bug libstdc++/40974] [4.6/4.7/4.8 Regression] cannot build gcc-4.4.1: fenv_t has not been declared

2013-02-17 Thread register at ykoctpa dot ru
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40974 vde changed: What|Removed |Added CC||register at ykoctpa dot ru --- Comment #5