[Bug middle-end/57586] ICE when expanding volatile asm using unaligned pointer

2013-06-13 Thread amodra at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57586 Alan Modra changed: What|Removed |Added Status|WAITING |ASSIGNED CC|

[Bug target/56997] Incorrect write to packed field when strict-volatile-bitfields enabled on aarch32

2013-06-13 Thread sandra at codesourcery dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56997 --- Comment #5 from Sandra Loosemore --- Patch posted here: http://gcc.gnu.org/ml/gcc-patches/2013-06/msg00750.html

[Bug middle-end/56341] GCC produces unaligned data access

2013-06-13 Thread sandra at codesourcery dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56341 --- Comment #12 from Sandra Loosemore --- Patch for the first problem posted here: http://gcc.gnu.org/ml/gcc-patches/2013-06/msg00750.html

[Bug middle-end/48784] #pragma pack(1) + -fstrict-volatile-bitfields = bad codegen

2013-06-13 Thread sandra at codesourcery dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48784 --- Comment #3 from Sandra Loosemore --- Patch posted here: http://gcc.gnu.org/ml/gcc-patches/2013-06/msg00750.html

[Bug middle-end/23623] volatile keyword changes bitfield access size from 32bit to 8bit

2013-06-13 Thread sandra at codesourcery dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23623 --- Comment #16 from Sandra Loosemore --- Patch that fixes regression posted here: http://gcc.gnu.org/ml/gcc-patches/2013-06/msg00750.html

[Bug target/57608] New: wrong code for expression at -O3 on x86_64-linux-gnu with -m32

2013-06-13 Thread dhazeghi at yahoo dot com
. $ gcc-trunk -v gcc version 4.9.0 20130613 (experimental) [trunk revision 200065] (GCC) $ gcc-trunk -O2 -m32 wrong.c $ ./a.out 2 $ gcc-4.7 -O3 -m32 wrong.c $ ./a.out 2 $ gcc-trunk -O3 -m32 wrong.c $ ./a.out 3 $ -- int printf(const char *, ...); int a, b, d, e

[Bug preprocessor/53525] Performance regression due to enabling track-macro-expansion

2013-06-13 Thread manu at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53525 Manuel López-Ibáñez changed: What|Removed |Added CC||manu at gcc dot gnu.org --- Comment

[Bug tree-optimization/57328] Missed optimization: Unable to vectorize Fortran min and max intrinsics

2013-06-13 Thread glisse at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57328 Marc Glisse changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug tree-optimization/57361] Remove self memory assignment

2013-06-13 Thread glisse at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57361 --- Comment #2 from Marc Glisse --- I'll let Richard decide if this should stay open for the more aggressive optimization or not. r200034 | glisse | 2013-06-12 19:56:30 +0200 (Wed, 12 Jun 2013) | 10 lines 2013-06-12 Marc Glisse PR tr

[Bug c++/57509] Segmentation fault when using __builtin_shuffle in templated class.

2013-06-13 Thread glisse at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57509 Marc Glisse changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned at g

[Bug c/56977] gcc -Og incorrectly warns about 'constant zero length parameter'

2013-06-13 Thread harald at gigawatt dot nl
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56977 Harald van Dijk changed: What|Removed |Added CC||harald at gigawatt dot nl --- Comment #

[Bug objc++/57607] New: g++ cannot distinguish obj-c message call from c++11 lambda

2013-06-13 Thread antonbachin at yahoo dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57607 Bug ID: 57607 Summary: g++ cannot distinguish obj-c message call from c++11 lambda Product: gcc Version: 4.8.1 Status: UNCONFIRMED Severity: normal Pri

[Bug testsuite/57606] New: Failure in testing stage 3 of gcc-4.7.2

2013-06-13 Thread ExtraLeveLInSoftware at ntlworld dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57606 Bug ID: 57606 Summary: Failure in testing stage 3 of gcc-4.7.2 Product: gcc Version: 4.7.2 Status: UNCONFIRMED Severity: normal Priority: P3 Component: testsuite

[Bug fortran/49074] [OOP] Defined assignment w/ CLASS arrays: Incomplete error message

2013-06-13 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49074 Tobias Burnus changed: What|Removed |Added CC||burnus at gcc dot gnu.org --- Comment #12

[Bug testsuite/57605] colors break note pruning in the testsuite

2013-06-13 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57605 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #1 f

[Bug preprocessor/53525] Performance regression due to enabling track-macro-expansion

2013-06-13 Thread mathias at gaunard dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53525 Mathias Gaunard changed: What|Removed |Added CC||mathias at gaunard dot com --- Comment

[Bug c++/56746] [4.8 regression] increased memory usage when compiling C++

2013-06-13 Thread mathias at gaunard dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56746 --- Comment #12 from Mathias Gaunard --- This may be considered a duplicate of #53525, though that bug is more focused on performance than memory usage.

[Bug c++/56746] [4.8 regression] increased memory usage when compiling C++

2013-06-13 Thread mathias at gaunard dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56746 --- Comment #11 from Mathias Gaunard --- 4.8.1 is still affected by this. I wouldn't say it's NOTABUG if a new diagnostic feature enabled by default increases memory consumption by 50%, even when no diagnostic is emitted. I cannot easily give a

[Bug target/55033] [4.7/4.8/4.9 Regression] PowerPC section type conflict error

2013-06-13 Thread segher at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55033 Segher Boessenkool changed: What|Removed |Added CC||segher at gcc dot gnu.org --- Commen

[Bug preprocessor/57580] Repeated _Pragma message directives in macro causes problems

2013-06-13 Thread drussel at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57580 --- Comment #4 from Daniel Russel --- Here we go. Sorry again. drussel@flute:/tmp> gcc -c test.cpp test.cpp:8:2: error: stray ‘#’ in program test.cpp:8:27: note: #pragma message: message0 test.cpp:8:3: error: ‘pragma’ does not name a type drusse

[Bug preprocessor/57580] Repeated _Pragma message directives in macro causes problems

2013-06-13 Thread drussel at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57580 --- Comment #3 from Daniel Russel --- It looks like I confused something along the way of trying to produce a simple example. I'll revisit it on my end. Sorry.

[Bug lto/57602] Runfails for several C/C++ benchmarks from spec2000 for i686 with -flto after r199422

2013-06-13 Thread ysrumyan at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57602 Yuri Rumyantsev changed: What|Removed |Added CC||ysrumyan at gmail dot com --- Comment #

[Bug testsuite/57605] New: colors break note pruning in the testsuite

2013-06-13 Thread glisse at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57605 Bug ID: 57605 Summary: colors break note pruning in the testsuite Product: gcc Version: 4.9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: testsui

[Bug preprocessor/57580] Repeated _Pragma message directives in macro causes problems

2013-06-13 Thread jasonwucj at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57580 Chung-Ju Wu changed: What|Removed |Added CC||jasonwucj at gmail dot com --- Comment #2 f

[Bug c++/27557] OpenMP threadprivate directive does not work with non-POD types

2013-06-13 Thread siddhesh at redhat dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27557 Siddhesh Poyarekar changed: What|Removed |Added CC||siddhesh at redhat dot com --- Comme

[Bug tree-optimization/57600] Turn 2 comparisons into 1 with the min

2013-06-13 Thread glisse at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57600 --- Comment #4 from Marc Glisse --- (In reply to Jakub Jelinek from comment #3) > Perhaps we want to perform it just during ifcvt once it is rolled into > vectorizer and works on an on-the-side bb? Then it wouldn't affect > non-vectorized code.

[Bug tree-optimization/57600] Turn 2 comparisons into 1 with the min

2013-06-13 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57600 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #3 f

[Bug fortran/57596] Wrong code for allocatable deferred-length strings

2013-06-13 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57596 --- Comment #4 from Tobias Burnus --- Patch: http://gcc.gnu.org/ml/fortran/2013-06/msg00082.html

[Bug target/55033] [4.7/4.8/4.9 Regression] PowerPC section type conflict error

2013-06-13 Thread sebastian.hu...@embedded-brains.de
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55033 --- Comment #9 from Sebastian Huber --- If I run the tests on gcc1-power7.osuosl.org (which is target powerpc64-unknown-linux-gnu), then the PR55033 test case shows up as UNSUPPORTED: grep -r pr55033 . ./gcc/testsuite/gcc/gcc.sum:UNSUPPORTED: gcc

[Bug bootstrap/57604] New: LRA related bootstrap comparison failure on s390x --with-arch=zEC12

2013-06-13 Thread krebbel at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57604 Bug ID: 57604 Summary: LRA related bootstrap comparison failure on s390x --with-arch=zEC12 Product: gcc Version: 4.9.0 Status: UNCONFIRMED Severity: major

[Bug bootstrap/57603] Bootstrap fail on s390x segfault in fold_marked_statements

2013-06-13 Thread krebbel at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57603 --- Comment #1 from Andreas Krebbel --- The failure above was observed with r200057. Here the cc1 output: cc1 -fpreprocessed -quiet -march=z9-109 -O1 t.c t.c: In function ‘d_append_string’: t.c:22:38: warning: incompatible implicit declaration

[Bug bootstrap/57603] New: Bootstrap fail on s390x segfault in fold_marked_statements

2013-06-13 Thread krebbel at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57603 Bug ID: 57603 Summary: Bootstrap fail on s390x segfault in fold_marked_statements Product: gcc Version: 4.9.0 Status: UNCONFIRMED Severity: normal Prio

[Bug tree-optimization/57600] Turn 2 comparisons into 1 with the min

2013-06-13 Thread glisse at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57600 --- Comment #2 from Marc Glisse --- The main difficulty is deciding when this transformation is a good idea. A priori a

[Bug libstdc++/56430] In __airy: return-statement with a value, in function returning 'void'.

2013-06-13 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56430 Paolo Carlini changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug tree-optimization/57600] Turn 2 comparisons into 1 with the min

2013-06-13 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57600 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c++/49718] please allow no_instrument_function attribute in class member definition/declaration

2013-06-13 Thread a...@cloudius-systems.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49718 Avi Kivity changed: What|Removed |Added CC||a...@cloudius-systems.com --- Comment #1 fro

[Bug target/57601] Vector lowering could use larger modes

2013-06-13 Thread glisse at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57601 --- Comment #2 from Marc Glisse --- With this code: #include __m64 f(__m64 x, __m64 y){return _mm_sub_pi32(x,y);} I get (-m64): movdq2q%xmm0, %mm0 movdq2q%xmm1, %mm1 psubd%mm1, %mm0 movq2dq%mm0, %xmm0 and (-m32

[Bug tree-optimization/57370] [4.9 Regression] compiler hangs in reassoc

2013-06-13 Thread glisse at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57370 Marc Glisse changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug fortran/57596] Wrong code for allocatable deferred-length strings

2013-06-13 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57596 Tobias Burnus changed: What|Removed |Added Keywords||wrong-code Status|RESOLVED

[Bug fortran/45170] [F2003] allocatable character lengths

2013-06-13 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45170 Bug 45170 depends on bug 57596, which changed state. Bug 57596 Summary: Wrong code for allocatable deferred-length strings http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57596 What|Removed |Added --

[Bug lto/57602] New: Runfails for several C/C++ benchmarks from spec2000 for i686 with -flto after r199422

2013-06-13 Thread izamyatin at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57602 Bug ID: 57602 Summary: Runfails for several C/C++ benchmarks from spec2000 for i686 with -flto after r199422 Product: gcc Version: 4.9.0 Status: UNCONFIRMED Seve

[Bug target/57601] Vector lowering could use larger modes

2013-06-13 Thread pinskia at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57601 Andrew Pinski changed: What|Removed |Added Component|tree-optimization |target --- Comment #1 from Andrew Pinski

[Bug regression/57551] [4.9 Regression]: g++.dg/ext/visibility/anon6.C scan-assembler 1BIiE1cE

2013-06-13 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57551 Jakub Jelinek changed: What|Removed |Added CC||fche at redhat dot com,

[Bug tree-optimization/57601] New: Vector lowering could use larger modes

2013-06-13 Thread glisse at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57601 Bug ID: 57601 Summary: Vector lowering could use larger modes Product: gcc Version: 4.9.0 Status: UNCONFIRMED Keywords: missed-optimization Severity: normal Prio

[Bug c++/57599] result of dynamic_cast is just T

2013-06-13 Thread abel at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57599 --- Comment #5 from Andrey Belevantsev --- (In reply to Daniel Krügler from comment #4) > I created a test case for all type conversion operators: Paolo has already submitted a patch with the expanded test case at http://gcc.gnu.org/ml/gcc-patche

[Bug fortran/57596] select type bug with optional variables?

2013-06-13 Thread valeryweber at hotmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57596 --- Comment #2 from Valery Weber --- But the selector is not optional. The problem even remains if I move the optional variables outside the SELECT TYPE (see bellow). Those 2 codes run just fine with other compilers like ifort or xlf. Thanks Vale