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

2013-06-12 Thread daniel.kruegler at googlemail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57599 Daniel Krügler changed: What|Removed |Added CC||daniel.kruegler@googlemail.

[Bug middle-end/57370] [4.9 Regression] compiler hangs in reassoc

2013-06-12 Thread Joost.VandeVondele at mat dot ethz.ch
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57370 --- Comment #7 from Joost VandeVondele --- Since the bug is still 'unconfirmed', I'm wondering if this can not be reproduced, or if I can provide some more information (more than the small testcase in comment #6 and the revision that caused it in

[Bug rtl-optimization/57451] Incorrect debug ranges emitted for -freorder-blocks-and-partition -g

2013-06-12 Thread tejohnson at google dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57451 --- Comment #3 from Teresa Johnson --- Yes, there is a NOTE_INSN_SWITCH_TEXT_SECTIONS note emitted for functions that are split. In the attached test case the symbol-symbol expression is being generated across the split boundary of main(), and I c

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

2013-06-12 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57599 Paolo Carlini changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug target/57583] large switches with jump tables are horribly broken on m68k

2013-06-12 Thread hp at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57583 --- Comment #6 from Hans-Peter Nilsson --- (In reply to Andreas Schwab from comment #5) > The assembler already handles jump targets that are too far away (via the > BROKEN_DOT_WORD hack), this issue is about growing the table itself too > large s

[Bug rtl-optimization/57518] [4.8/4.9 Regression] Redundant insn generated in LRA

2013-06-12 Thread wmi at google dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57518 --- Comment #1 from wmi at google dot com --- post a candidate patch here: http://gcc.gnu.org/ml/gcc-patches/2013-06/msg00748.html

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

2013-06-12 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57551 --- Comment #11 from Paolo Carlini --- Right sorry, the problem is the new subversion not sending commit messages at all to Bugzilla.

[Bug c++/38958] 'unused variable' warning emitted when extending the lifetime of a returned RAII type by holding a reference to const despite delayed destructor side-effects. [dtor]

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

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

2013-06-12 Thread pinskia at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57551 --- Comment #10 from Andrew Pinski --- (In reply to Paolo Carlini from comment #9) > It's broken since the Bugzilla update, unfortunately. No broken since updating the server to a new machine. Updating Bugzilla was not the issue but updating the

[Bug target/57583] large switches with jump tables are horribly broken on m68k

2013-06-12 Thread sch...@linux-m68k.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57583 --- Comment #5 from Andreas Schwab --- The assembler already handles jump targets that are too far away (via the BROKEN_DOT_WORD hack), this issue is about growing the table itself too large so that the overflow table is not reachable any more wit

[Bug target/57583] large switches with jump tables are horribly broken on m68k

2013-06-12 Thread hp at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57583 --- Comment #4 from Hans-Peter Nilsson --- (In reply to Mikael Pettersson from comment #3) > It's not too difficult to make the m68k backend use 32-bit offsets in its > jump tables (adjust CASE_VECTOR_MODE, ASM_OUTPUT_ADDR_DIFF_ELT, > ASM_RETURN_C

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

2013-06-12 Thread glisse at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57600 Bug ID: 57600 Summary: Turn 2 comparisons into 1 with the min Product: gcc Version: 4.9.0 Status: UNCONFIRMED Keywords: missed-optimization Severity: normal Prio

[Bug rtl-optimization/57451] Incorrect debug ranges emitted for -freorder-blocks-and-partition -g

2013-06-12 Thread ccoutant at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57451 Cary Coutant changed: What|Removed |Added CC||ccoutant at gcc dot gnu.org --- Comment #2

[Bug c++/57599] g++ accepts invalid assignment of a dynamic_cast to A*

2013-06-12 Thread abel at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57599 Andrey Belevantsev changed: What|Removed |Added Summary|g++ accepts invalid |g++ accepts invalid

[Bug c++/57599] g++ accepts invalid dynamic_cast of a const type to a regular type

2013-06-12 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57599 --- Comment #1 from Jonathan Wakely --- The summary is very misleading. You're not casting a const type to a non-const type, you're casting a non-const type to a const type, then assigning that to a non-const type. What actually happens is that d

[Bug c++/57599] New: g++ accepts invalid dynamic_cast of a const type to a regular type

2013-06-12 Thread abel at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57599 Bug ID: 57599 Summary: g++ accepts invalid dynamic_cast of a const type to a regular type Product: gcc Version: 4.7.2 Status: UNCONFIRMED Severity: normal

[Bug target/57329] ICE with -O2 and -mthumb

2013-06-12 Thread Martin.Jansa at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57329 --- Comment #3 from Martin Jansa --- Hi Terry, > With Bin's patch at http://gcc.gnu.org/ml/gcc-cvs/2013-03/msg00784.html, we > will get correct rtx cost. I can confirm that with 4.8.1 + this patch I don't see ICE anymore. > I believe this is t

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

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

[Bug rtl-optimization/57451] Incorrect debug ranges emitted for -freorder-blocks-and-partition -g

2013-06-12 Thread tejohnson at google dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57451 Teresa Johnson changed: What|Removed |Added CC||ccoutant at google dot com,

[Bug fortran/57598] New: [Coarray,caf] Add FPE-Summary printing (floating-point exception) for STOP/ERROR STOP

2013-06-12 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57598 Bug ID: 57598 Summary: [Coarray,caf] Add FPE-Summary printing (floating-point exception) for STOP/ERROR STOP Product: gcc Version: 4.9.0 Status: UNCONFIRMED Seve

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

2013-06-12 Thread pthaugen at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55033 Pat Haugen changed: What|Removed |Added CC||pthaugen at gcc dot gnu.org --- Comment #8 f

[Bug tree-optimization/56787] [4.8 Regression] Vectorization fails because of CLOBBER statements

2013-06-12 Thread pthaugen at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56787 Pat Haugen changed: What|Removed |Added CC||pthaugen at gcc dot gnu.org --- Comment #5 f

[Bug c++/42021] Misleading error message when inherited typedefs cause ambiguity

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

[Bug other/57597] ICE: in get_section, at varasm.c:312: Segmentation fault with -fmerge-all-constants

2013-06-12 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57597 Georg-Johann Lay changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug other/57597] New: ICE: in get_section, at varasm.c:312: Segmentation fault

2013-06-12 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57597 Bug ID: 57597 Summary: ICE: in get_section, at varasm.c:312: Segmentation fault Product: gcc Version: 4.8.0 Status: UNCONFIRMED Keywords: ice-on-valid-code

[Bug c++/38958] 'unused variable' warning emitted when extending the lifetime of a returned RAII type by holding a reference to const despite delayed destructor side-effects. [dtor]

2013-06-12 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38958 Paolo Carlini changed: What|Removed |Added Status|NEW |ASSIGNED CC|gcc-bugs at g

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

2013-06-12 Thread valeryweber at hotmail dot com
Assignee: unassigned at gcc dot gnu.org Reporter: valeryweber at hotmail dot com Dear All The following code is producing a segfault with gcc version 4.9.0 20130612 (experimental) (GCC) Is that a bug? v MODULE base_types TYPE :: base_integer_type INTEGER :: i END

[Bug tree-optimization/57537] [4.8/4.9 Regression] gcc.dg/vect/slp-widen-mult-half.c generating wrong code on PowerPC64

2013-06-12 Thread brooks at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57537 --- Comment #3 from Brooks Moses --- Thanks for the quick fix, Jakub! And congratulations on the auspicious commit number, as well. :)

[Bug tree-optimization/57537] [4.8/4.9 Regression] gcc.dg/vect/slp-widen-mult-half.c generating wrong code on PowerPC64

2013-06-12 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57537 Jakub Jelinek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug lto/50293] -flto fails if GCC is installed in directory with space in path name

2013-06-12 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50293 Georg-Johann Lay changed: What|Removed |Added Target Milestone|--- |4.7.3

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

2013-06-12 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57551 --- Comment #9 from Paolo Carlini --- It's broken since the Bugzilla update, unfortunately.

[Bug target/57583] large switches with jump tables are horribly broken on m68k

2013-06-12 Thread mikpe at it dot uu.se
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57583 --- Comment #3 from Mikael Pettersson --- It's not too difficult to make the m68k backend use 32-bit offsets in its jump tables (adjust CASE_VECTOR_MODE, ASM_OUTPUT_ADDR_DIFF_ELT, ASM_RETURN_CASE_JUMP, drop the sign-extend from the tablejump expan

[Bug c++/57595] [C++11] Destructor defaulted on first declaration is treated as public

2013-06-12 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57595 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug c++/54812] [C++11] Delete expression doesn't respect access of defaulted destructor

2013-06-12 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54812 Jonathan Wakely changed: What|Removed |Added CC||redi at gcc dot gnu.org --- Comment #8

[Bug target/57578] SPE detection broken on Linux (bits/predefs.h: No such file or directory)

2013-06-12 Thread stigge at antcom dot de
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57578 --- Comment #2 from Roland Stigge --- OK, we have feedback now from Olivier Hainque: > ... so looks correct to me. Thanks! So as soon as the change is checked in, we can close this bug. Thanks!

[Bug c++/57595] [C++11] Destructor defaulted on first declaration is treated as public

2013-06-12 Thread daniel.kruegler at googlemail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57595 Daniel Krügler changed: What|Removed |Added CC||daniel.kruegler@googlemail.

[Bug c++/53628] [C++11][DR 712] Compiler requires definition of static member constants when not odr-used

2013-06-12 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53628 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c++/57588] [C++11][constexpr] static constexpr in class fails to link

2013-06-12 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57588 --- Comment #6 from Jonathan Wakely --- (In reply to Daniel Krügler from comment #4) > I don't think that this correct here (In C++11 the rules became relaxed). It was post-C++11, but as a DR we should implement it, and I see you're right, the in

[Bug c++/57595] New: [C++11] Destructor defaulted on first declaration is treated as public

2013-06-12 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57595 Bug ID: 57595 Summary: [C++11] Destructor defaulted on first declaration is treated as public Product: gcc Version: 4.9.0 Status: UNCONFIRMED Keywords: accepts-i

[Bug c++/57594] New: [C++11] in-class static initializer can use deleted copy constructor

2013-06-12 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57594 Bug ID: 57594 Summary: [C++11] in-class static initializer can use deleted copy constructor Product: gcc Version: 4.9.0 Status: UNCONFIRMED Keywords: accepts-inv

[Bug c++/57588] [C++11][constexpr] static constexpr in class fails to link

2013-06-12 Thread daniel.kruegler at googlemail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57588 --- Comment #5 from Daniel Krügler --- (In reply to Jonathan Wakely from comment #2) > Although shouldn't it fail to compile, due to private destructor and copy > constructor? I agree, it should fail. Interesting is, that the code compiles even w

[Bug fortran/49630] [OOP] ICE on obsolescent deferred-length type bound character function

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

[Bug c++/57588] [C++11][constexpr] static constexpr in class fails to link

2013-06-12 Thread daniel.kruegler at googlemail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57588 Daniel Krügler changed: What|Removed |Added CC||daniel.kruegler@googlemail.

[Bug fortran/49954] ICE assigning concat expression to an array deferred-length string (realloc on assignment)

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

[Bug fortran/51512] RFC: Bogus "Return value of function"/"INTENT(OUT) was not set" with allocatable results/dummies

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

[Bug fortran/50548] gfortran -fcheck=all run time would be nice to detect different shapes

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

[Bug middle-end/57134] [4.9 Regression] ICE with -mstrict-align and inline assembly on ppc64

2013-06-12 Thread amodra at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57134 Alan Modra changed: What|Removed |Added Status|NEW |ASSIGNED URL|

[Bug rtl-optimization/57468] [4.9 Regression] 26% performance drop on important benchmark after r199298.

2013-06-12 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57468 Jakub Jelinek changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED CC|

[Bug tree-optimization/57537] [4.8/4.9 Regression] gcc.dg/vect/slp-widen-mult-half.c generating wrong code on PowerPC64

2013-06-12 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57537 Jakub Jelinek changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug tree-optimization/57592] [4.9 Regression] ICE in tree_unroll_loops_completely at -O3

2013-06-12 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57592 Jakub Jelinek changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|