[Bug tree-optimization/56125] [4.7/4.8 Regression] -O2 -ffast-math generates bad code when dividing a double by the square of another double.

2013-01-27 Thread glisse at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56125 Marc Glisse changed: What|Removed |Added Summary|-O2 -ffast-math generates |[4.7/4.8 Regression] -O2

[Bug tree-optimization/56125] -O2 -ffast-math generates bad code when dividing a double by the square of another double.

2013-01-27 Thread glisse at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56125 Marc Glisse changed: What|Removed |Added Keywords||wrong-code Status|UNCO

[Bug c++/56126] -fno-exceptions should activate -fcheck-new or issue diagnostic for all new operators without throw()

2013-01-27 Thread bruck.michael at googlemail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56126 --- Comment #3 from Michael Bruck 2013-01-28 05:25:43 UTC --- (In reply to comment #1) > The warning says you could use -fcheck-new . Changed the title to account for this.

[Bug c++/56126] -fno-exceptions produces constructors that rely on exceptions to signal errors in operator new

2013-01-27 Thread bruck.michael at googlemail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56126 --- Comment #2 from Michael Bruck 2013-01-28 05:12:57 UTC --- (In reply to comment #1) > The warning says you could use -fcheck-new . Yes, but in normal code you never see the warning.

[Bug c++/56126] -fno-exceptions produces constructors that rely on exceptions to signal errors in operator new

2013-01-27 Thread pinskia at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56126 --- Comment #1 from Andrew Pinski 2013-01-28 04:54:56 UTC --- The warning says you could use -fcheck-new .

[Bug c++/56126] New: -fno-exceptions produces constructors that rely on exceptions to signal errors in operator new

2013-01-27 Thread bruck.michael at googlemail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56126 Bug #: 56126 Summary: -fno-exceptions produces constructors that rely on exceptions to signal errors in operator new Classification: Unclassified Product: gcc Version: 4.6.3

[Bug c/56086] when compiling C code with -std=gnu99 macro __STDC_UTF_16__ is defined

2013-01-27 Thread joseph at codesourcery dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56086 --- Comment #4 from joseph at codesourcery dot com 2013-01-28 03:43:31 UTC --- For C, char16_t and char32_t are typedefs in (a header provided by the C library, not by GCC), *not* built-in types, and __STDC_UTF_16__ is a built-in macro.

[Bug c/56125] New: -O2 -ffast-math generates bad code when dividing a double by the square of another double.

2013-01-27 Thread mednafen at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56125 Bug #: 56125 Summary: -O2 -ffast-math generates bad code when dividing a double by the square of another double. Classification: Unclassified Product: gcc Version: 4.7.2

[Bug rtl-optimization/56124] Redundant reload for loading from memory

2013-01-27 Thread amker.cheng at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56124 --- Comment #1 from bin.cheng 2013-01-28 02:43:10 UTC --- The root cause is in ira:scan_one_insn function. It decrease cost of memory for pseudo which are target of loading from memory: if (set != 0 && REG_P (SET_DEST (set)) && MEM_P

[Bug rtl-optimization/56124] New: Redundant reload for loading from memory

2013-01-27 Thread amker.cheng at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56124 Bug #: 56124 Summary: Redundant reload for loading from memory Classification: Unclassified Product: gcc Version: 4.8.0 Status: UNCONFIRMED Severity: normal

[Bug debug/55059] [4.8 Regression] DWARF missing concrete class definition

2013-01-27 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55059 --- Comment #4 from Jason Merrill 2013-01-28 01:54:25 UTC --- (In reply to comment #3) > If we change gdb to cope with this, I think the effect will be to undo what > the patches here were attempting to accomplish. I believe the patch w

[Bug c++/56123] Union bitfield corruption

2013-01-27 Thread timj at gtk dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56123 Tim Janik changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|

[Bug libstdc++/55911] Segfault in unordered_map with max_load_factor > 1

2013-01-27 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55911 --- Comment #8 from Jonathan Wakely 2013-01-28 01:29:11 UTC --- I think there are extra debug checks in unordered_map on the GCC trunk that aren't in the 4.7 release.

[Bug c++/56123] Union bitfield corruption

2013-01-27 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56123 Jonathan Wakely changed: What|Removed |Added Severity|major |normal --- Comment #1 from Jo

[Bug libstdc++/55911] Segfault in unordered_map with max_load_factor > 1

2013-01-27 Thread timj at gtk dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55911 --- Comment #7 from Tim Janik 2013-01-28 01:13:04 UTC --- (In reply to comment #4) > Debug Mode even catches it: > > unordered_map:max_size: 576460752303423487 > unordered_map:size: 10352716 > unordered_map:bucke

[Bug c++/56123] New: Union bitfield corruption

2013-01-27 Thread timj at gtk dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56123 Bug #: 56123 Summary: Union bitfield corruption Classification: Unclassified Product: gcc Version: unknown Status: UNCONFIRMED Severity: major Priority: P3

[Bug pch/54117] [4.8 Regression] FAIL: ./decl-3.h -O0 -g (internal compiler error)

2013-01-27 Thread dave.anglin at bell dot net
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54117 --- Comment #14 from dave.anglin at bell dot net 2013-01-27 23:48:04 UTC --- I believe it would be possible to implement dwarf on 32-bit hppa-hpux... -- John David Anglindave.ang...@bell.net

[Bug pch/54117] [4.8 Regression] FAIL: ./decl-3.h -O0 -g (internal compiler error)

2013-01-27 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54117 --- Comment #13 from Steven Bosscher 2013-01-27 23:10:35 UTC --- Why is this P1 for GCC 4.8? This is only a problem for some non-DWARF targets, but all primary targets have DWARF.

[Bug fortran/54107] [4.8 Regression] [F03] Memory hog with abstract interface

2013-01-27 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54107 janus at gcc dot gnu.org changed: What|Removed |Added Status|NEW |ASSIGNED Assig

[Bug pending/55996] [meta-bug] GCC 4.9 pending patches

2013-01-27 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55996 Georg-Johann Lay changed: What|Removed |Added Keywords||meta-bug Depends on|

[Bug fortran/53718] [4.7 regression] [OOP] gfortran generates asm label twice in the same output file

2013-01-27 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53718 janus at gcc dot gnu.org changed: What|Removed |Added Status|NEW |ASSIGNED Assig

[Bug target/56114] x86_64-linux-gnu-gcc generate wrong asm instruction MOVABS for intel syntax

2013-01-27 Thread akobets at mail dot ru
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56114 Alexander Kobets changed: What|Removed |Added Status|RESOLVED|VERIFIED --- Comment #10 fro

[Bug ada/55946] Wrong GNAT tools used on build of gnattools [native-cross]

2013-01-27 Thread chris.gccbugzilla at breisch dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55946 Chris J. Breisch changed: What|Removed |Added CC||chris.gccbugzilla at

[Bug target/56114] x86_64-linux-gnu-gcc generate wrong asm instruction MOVABS for intel syntax

2013-01-27 Thread ubizjak at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56114 Uros Bizjak changed: What|Removed |Added Target||x86_64 Status|ASSIGNED

[Bug target/56114] x86_64-linux-gnu-gcc generate wrong asm instruction MOVABS for intel syntax

2013-01-27 Thread uros at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56114 --- Comment #8 from uros at gcc dot gnu.org 2013-01-27 18:37:28 UTC --- Author: uros Date: Sun Jan 27 18:37:23 2013 New Revision: 195497 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=195497 Log: Backport from mainline 2

[Bug libstdc++/56112] [4.8 Regression] cannot create unordered_map from range of types convertible to value_type

2013-01-27 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56112 --- Comment #7 from Paolo Carlini 2013-01-27 17:18:03 UTC --- Good, good, thanks for handling this.

[Bug c/56122] New: [RFE] detect double assignation

2013-01-27 Thread misc at zarb dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56122 Bug #: 56122 Summary: [RFE] detect double assignation Classification: Unclassified Product: gcc Version: 4.7.2 Status: UNCONFIRMED Severity: enhancement Pr

[Bug c++/49254] cannot declare member template as friend of class template

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

[Bug c++/56119] Allows static member definition of template class in namespace not enclosing this class

2013-01-27 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56119 Jonathan Wakely changed: What|Removed |Added Keywords||accepts-invalid St

[Bug libstdc++/56112] [4.8 Regression] cannot create unordered_map from range of types convertible to value_type

2013-01-27 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56112 --- Comment #6 from Jonathan Wakely 2013-01-27 16:25:36 UTC --- (In reply to comment #5) > Uhhmm, I wasn't considering the fact that the testcases added for 53339 are > now > xfailed?!? That was me: http://gcc.gnu.org/ml/libstdc++/2013

[Bug target/56121] [SH] ICE in libgcc/unwind-dw2.c

2013-01-27 Thread olegendo at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56121 --- Comment #2 from Oleg Endo 2013-01-27 16:24:31 UTC --- Created attachment 29286 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=29286 Proposed patch With this patch applied, at least 'make all' completes without errors.

[Bug c/56086] when compiling C code with -std=gnu99 macro __STDC_UTF_16__ is defined

2013-01-27 Thread rjarrett at mathworks dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56086 --- Comment #3 from Roger Jarrett 2013-01-27 16:13:48 UTC --- The macro __STDC_UTF_16__ is being used to guard the following typedef typedef char16_t CHAR16_T; compiling the program (attached program t2.c) typedef char16_t fred; int m

[Bug c/56086] when compiling C code with -std=gnu99 macro __STDC_UTF_16__ is defined

2013-01-27 Thread rjarrett at mathworks dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56086 --- Comment #2 from Roger Jarrett 2013-01-27 16:12:09 UTC --- Created attachment 29285 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=29285 example program to compile

[Bug target/56114] x86_64-linux-gnu-gcc generate wrong asm instruction MOVABS for intel syntax

2013-01-27 Thread uros at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56114 --- Comment #7 from uros at gcc dot gnu.org 2013-01-27 16:03:55 UTC --- Author: uros Date: Sun Jan 27 16:03:40 2013 New Revision: 195496 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=195496 Log: Backport from mainline 2

[Bug target/56121] [SH] ICE in libgcc/unwind-dw2.c

2013-01-27 Thread olegendo at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56121 Oleg Endo changed: What|Removed |Added Target|sh*-*-* |sh2a-*-* --- Comment #1 from Oleg E

[Bug target/56028] Splitting a 64-bit volatile store

2013-01-27 Thread ubizjak at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56028 Uros Bizjak changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|

[Bug target/56028] Splitting a 64-bit volatile store

2013-01-27 Thread uros at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56028 --- Comment #14 from uros at gcc dot gnu.org 2013-01-27 14:28:23 UTC --- Author: uros Date: Sun Jan 27 14:28:19 2013 New Revision: 195495 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=195495 Log: Backport from mainline

[Bug fortran/50627] [4.6/4.7/4.8 Regression] Error recovery: ICE in gfc_free_namespace after diagnosing missing end of construct

2013-01-27 Thread tkoenig at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50627 Thomas Koenig changed: What|Removed |Added Status|NEW |ASSIGNED AssignedTo|unas

[Bug middle-end/56113] out of memory when compiling a function with many goto labels (50k > )

2013-01-27 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56113 Steven Bosscher changed: What|Removed |Added Keywords||alias --- Comment #6 from Ste

[Bug fortran/54107] [4.8 Regression] Memory hog with abstract interface

2013-01-27 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54107 --- Comment #22 from janus at gcc dot gnu.org 2013-01-27 13:24:01 UTC --- Hi Paul, > Is one of you going to take this bug and fix it? we are both struggling to fix this, I guess :) > It seems to me that this > would be a good time

[Bug target/56114] x86_64-linux-gnu-gcc generate wrong asm instruction MOVABS for intel syntax

2013-01-27 Thread uros at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56114 --- Comment #6 from uros at gcc dot gnu.org 2013-01-27 13:17:00 UTC --- Author: uros Date: Sun Jan 27 13:16:54 2013 New Revision: 195494 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=195494 Log: PR target/56114 * config

[Bug fortran/54107] [4.8 Regression] Memory hog with abstract interface

2013-01-27 Thread pault at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54107 Paul Thomas changed: What|Removed |Added CC||pault at gcc dot gnu.org --- Comm

[Bug target/56121] New: [SH] ICE in libgcc/unwind-dw2.c

2013-01-27 Thread olegendo at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56121 Bug #: 56121 Summary: [SH] ICE in libgcc/unwind-dw2.c Classification: Unclassified Product: gcc Version: 4.8.0 Status: UNCONFIRMED Severity: normal Priorit

[Bug middle-end/56113] out of memory when compiling a function with many goto labels (50k > )

2013-01-27 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56113 Steven Bosscher changed: What|Removed |Added CC||steven at gcc dot gnu.org ---

[Bug middle-end/56120] built-in SIMD with statement expression causes ICE: in iterative_hash_expr, at tree.c:6990 when optimization is on

2013-01-27 Thread glisse at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56120 --- Comment #2 from Marc Glisse 2013-01-27 09:56:12 UTC --- I see it with 4.7, but not with trunk, it may already be fixed there.

[Bug fortran/54107] [4.8 Regression] Memory hog with abstract interface

2013-01-27 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54107 --- Comment #20 from janus at gcc dot gnu.org 2013-01-27 09:46:02 UTC --- (In reply to comment #18) > (In reply to comment #15) > > Here is a new patch, which does some further cleanup, such as removing the > > 'formal' and 'formal_ns' memb

[Bug fortran/54107] [4.8 Regression] Memory hog with abstract interface

2013-01-27 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54107 --- Comment #19 from janus at gcc dot gnu.org 2013-01-27 09:22:56 UTC --- (In reply to comment #17) > (In reply to comment #14) > > > Are procedure dummy arguments mutually exclusive with non-NULL procedure > > > interface, so that there is

[Bug libstdc++/56112] [4.8 Regression] cannot create unordered_map from range of types convertible to value_type

2013-01-27 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56112 --- Comment #5 from Paolo Carlini 2013-01-27 08:35:37 UTC --- Uhhmm, I wasn't considering the fact that the testcases added for 53339 are now xfailed?!? So what? If that's the case (for now at least) we could as well revert the core of the

[Bug libstdc++/56112] [4.8 Regression] cannot create unordered_map from range of types convertible to value_type

2013-01-27 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56112 --- Comment #4 from Paolo Carlini 2013-01-27 08:13:43 UTC --- Created attachment 29284 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=29284 draft

[Bug libstdc++/56112] [4.8 Regression] cannot create unordered_map from range of types convertible to value_type

2013-01-27 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56112 --- Comment #3 from Paolo Carlini 2013-01-27 08:12:41 UTC --- Or what about something like the attached (very lightly tested)?