[Bug middle-end/61010] ICE in gcc.c

2014-04-30 Thread mpolacek at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=61010 Marek Polacek mpolacek at gcc dot gnu.org changed: What|Removed |Added CC||mpolacek at

[Bug c/60351] Incorrect column number for warning on right shift count is negative

2014-04-30 Thread mpolacek at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60351 --- Comment #2 from Marek Polacek mpolacek at gcc dot gnu.org --- Author: mpolacek Date: Wed Apr 30 06:08:17 2014 New Revision: 209925 URL: http://gcc.gnu.org/viewcvs?rev=209925root=gccview=rev Log: PR c/60351 * c-typeck.c

[Bug c/60351] Incorrect column number for warning on right shift count is negative

2014-04-30 Thread mpolacek at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60351 Marek Polacek mpolacek at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug c/60139] Imprecise column number for -pedantic on non-computable initializer element

2014-04-30 Thread mpolacek at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60139 --- Comment #2 from Marek Polacek mpolacek at gcc dot gnu.org --- Author: mpolacek Date: Wed Apr 30 06:14:39 2014 New Revision: 209926 URL: http://gcc.gnu.org/viewcvs?rev=209926root=gccview=rev Log: PR c/60139 * c-typeck.c

[Bug c/60139] Imprecise column number for -pedantic on non-computable initializer element

2014-04-30 Thread mpolacek at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60139 Marek Polacek mpolacek at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug c/60915] confusing diagnostic from attribute on function definition

2014-04-30 Thread mpolacek at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60915 Marek Polacek mpolacek at gcc dot gnu.org changed: What|Removed |Added Keywords||diagnostic

[Bug c/59169] TLS definition in xxxtal.so section .tbss mismatches non-TLS definition in libclntsh.so .bss section

2014-04-30 Thread mpolacek at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59169 Marek Polacek mpolacek at gcc dot gnu.org changed: What|Removed |Added Status|WAITING |RESOLVED

[Bug c/48546] lto-wrapper returned 1 exit

2014-04-30 Thread mpolacek at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48546 Marek Polacek mpolacek at gcc dot gnu.org changed: What|Removed |Added Status|WAITING |RESOLVED

[Bug c/43488] Get compiler internal error with DFP expression

2014-04-30 Thread mpolacek at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43488 Marek Polacek mpolacek at gcc dot gnu.org changed: What|Removed |Added Status|NEW |RESOLVED

[Bug c++/61004] [4.10 Regression] Spurious warning: dereferencing type-punned pointer

2014-04-30 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=61004 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Status|NEW |ASSIGNED

[Bug ipa/60965] [4.10 Regression] IPA: Devirtualization versus placement new

2014-04-30 Thread aph at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60965 --- Comment #5 from Andrew Haley aph at gcc dot gnu.org --- Jan, can we please have an ETA to fix this? It is a very importantant problem for Java because it breaks OpenJDK.

[Bug middle-end/61010] ICE in gcc.c

2014-04-30 Thread ktkachov at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=61010 ktkachov at gcc dot gnu.org changed: What|Removed |Added CC||ktkachov at gcc dot gnu.org

[Bug middle-end/61010] ICE in gcc.c

2014-04-30 Thread ktkachov at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=61010 --- Comment #4 from ktkachov at gcc dot gnu.org --- Hmmm... int main (void) { int a = 0; unsigned b = (a * 64 192) | 63; return 0; } works (i.e. 63 without the U). I suspect there's something dodgy with the implementation

[Bug middle-end/61010] [4.8/4.9/4.10 Regression] Infinite recursion in fold

2014-04-30 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=61010 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Known to work||4.7.3

[Bug libgcc/61003] [4.9/4.10 Regression] Segfault in __deregister_frame_info_bases when exiting, on i686-mingw32 with dw2 unwinding

2014-04-30 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=61003 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Target Milestone|--- |4.9.1

[Bug tree-optimization/48329] Missed vectorization of reduction due to PRE

2014-04-30 Thread dominiq at lps dot ens.fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48329 --- Comment #2 from Dominique d'Humieres dominiq at lps dot ens.fr --- This seems to have been fixed during the 4.7 revisions: I see the problem with 4.6.4, but not with 4.7.3 or higher.

[Bug c++/61004] [4.10 Regression] Spurious warning: dereferencing type-punned pointer

2014-04-30 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=61004 --- Comment #5 from Richard Biener rguenth at gcc dot gnu.org --- B doesn't have a FIELD_DECL for its base A, not sure why. If we make A non-empty we get f ((const struct A ) (const struct A *) b.D.2231) with empty A (and no field for it) we

[Bug target/42159] unwinding issues on darwin

2014-04-30 Thread dominiq at lps dot ens.fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42159 Dominique d'Humieres dominiq at lps dot ens.fr changed: What|Removed |Added Status|NEW |WAITING

[Bug c++/61004] [4.10 Regression] Spurious warning: dereferencing type-punned pointer

2014-04-30 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=61004 --- Comment #6 from Richard Biener rguenth at gcc dot gnu.org --- Created attachment 32713 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=32713action=edit untested patch

[Bug lto/60964] boost = 1.54 failes to compile with LTO enabled

2014-04-30 Thread steffen at hauihau dot de
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60964 Steffen Hau steffen at hauihau dot de changed: What|Removed |Added URL|

[Bug middle-end/61010] [4.8/4.9/4.10 Regression] Infinite recursion in fold

2014-04-30 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=61010 --- Comment #5 from Richard Biener rguenth at gcc dot gnu.org --- Indeed we iterate in /* Canonicalize (X C1) | C2. */ because we fold (unsigned int) (a * 64) 255 to (unsigned int) (a * 64) 192 in /* Fold (X * CST1) CST2 to zero if we

[Bug lto/60964] boost = 1.54 failes to compile with LTO enabled

2014-04-30 Thread trippels at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60964 Markus Trippelsdorf trippels at gcc dot gnu.org changed: What|Removed |Added Status|WAITING |RESOLVED

[Bug target/60607] -march=native command line option handling breaks LTO option machinery

2014-04-30 Thread trippels at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60607 Markus Trippelsdorf trippels at gcc dot gnu.org changed: What|Removed |Added CC||steffen

[Bug middle-end/61010] [4.8/4.9/4.10 Regression] Infinite recursion in fold

2014-04-30 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=61010 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added CC||jakub at gcc

[Bug libstdc++/61011] New: libstdc++-v3 should be target-libstdc++-v3 in top level configure

2014-04-30 Thread pierre.labastie at neuf dot fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=61011 Bug ID: 61011 Summary: libstdc++-v3 should be target-libstdc++-v3 in top level configure Product: gcc Version: unknown Status: UNCONFIRMED Severity: minor

[Bug middle-end/61010] [4.8/4.9/4.10 Regression] Infinite recursion in fold

2014-04-30 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=61010 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Status|NEW |ASSIGNED

[Bug middle-end/61010] [4.8/4.9/4.10 Regression] Infinite recursion in fold

2014-04-30 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=61010 --- Comment #7 from Richard Biener rguenth at gcc dot gnu.org --- Like Index: gcc/fold-const.c === --- gcc/fold-const.c(revision 209928) +++ gcc/fold-const.c(working copy) @@

[Bug tree-optimization/61000] No loop interchange for inner loop along the slow index

2014-04-30 Thread mircea.namolaru at inria dot fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=61000 --- Comment #2 from Mircea Namolaru mircea.namolaru at inria dot fr --- Again, the problem is due to representation of arrays in Fortran as array with a single dimnesion (for similar code in C profitability check work as expected). It is a

[Bug tree-optimization/61000] No loop interchange for inner loop along the slow index

2014-04-30 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=61000 --- Comment #3 from Richard Biener rguenth at gcc dot gnu.org --- (In reply to Mircea Namolaru from comment #2) Again, the problem is due to representation of arrays in Fortran as array with a single dimnesion (for similar code in C

[Bug c++/61012] New: lto1: errors during merging of translation units (error: variable ‘link’ redeclared as function)

2014-04-30 Thread mliska at suse dot cz
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=61012 Bug ID: 61012 Summary: lto1: errors during merging of translation units (error: variable ‘link’ redeclared as function) Product: gcc Version: 4.10.0 Status: UNCONFIRMED

[Bug tree-optimization/61000] No loop interchange for inner loop along the slow index

2014-04-30 Thread mircea.namolaru at inria dot fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=61000 --- Comment #4 from Mircea Namolaru mircea.namolaru at inria dot fr --- Right, C arrays expressed as pointers suffers from the same problem. But for C at least there is a way to avoid this. Many thanks for your suggestion of how to de-linearize

[Bug debug/61013] New: Option parsing difference between 4.9 and 4.9

2014-04-30 Thread andres at anarazel dot de
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=61013 Bug ID: 61013 Summary: Option parsing difference between 4.9 and 4.9 Product: gcc Version: 4.9.1 Status: UNCONFIRMED Severity: minor Priority: P3 Component:

[Bug tree-optimization/48329] Missed vectorization of reduction due to PRE

2014-04-30 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48329 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Status|NEW |RESOLVED

[Bug c++/61004] [4.10 Regression] Spurious warning: dereferencing type-punned pointer

2014-04-30 Thread larsbj at gullik dot net
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=61004 --- Comment #7 from Lars Gullik Bjønnes larsbj at gullik dot net --- (In reply to Richard Biener from comment #6) Created attachment 32713 [details] untested patch This fixes the problem for me, in my application.

[Bug tree-optimization/48329] Missed vectorization of reduction due to PRE

2014-04-30 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48329 --- Comment #4 from Richard Biener rguenth at gcc dot gnu.org --- Author: rguenth Date: Wed Apr 30 11:43:41 2014 New Revision: 209930 URL: http://gcc.gnu.org/viewcvs?rev=209930root=gccview=rev Log: 2014-04-30 Richard Biener rguent...@suse.de

[Bug lto/61012] [4.9/4.10 Regression] lto1: errors during merging of translation units (error: variable ‘link’ redeclared as function)

2014-04-30 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=61012 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Keywords||lto,

[Bug lto/61012] [4.9/4.10 Regression] lto1: errors during merging of translation units (error: variable ‘link’ redeclared as function)

2014-04-30 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=61012 --- Comment #2 from Richard Biener rguenth at gcc dot gnu.org --- Reduced b.c: extern int link (const char *, const char *); int main() { return foo() + link(foo, bar); }

[Bug fortran/61014] New: [4.6/4.7/4.8/4.9 Regression] gdb can't find symbol of derived data type array in nested subroutine

2014-04-30 Thread sven.buijssen at math dot uni-dortmund.de
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=61014 Bug ID: 61014 Summary: [4.6/4.7/4.8/4.9 Regression] gdb can't find symbol of derived data type array in nested subroutine Product: gcc Version: 4.9.0 Status: UNCONFIRMED

[Bug debug/61014] [4.7/4.8/4.9/4.10 Regression] gdb can't find symbol of derived data type array in nested subroutine

2014-04-30 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=61014 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW Last

[Bug debug/61014] [4.7/4.8/4.9/4.10 Regression] gdb can't find symbol of derived data type array in nested subroutine

2014-04-30 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=61014 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Target Milestone|--- |4.7.4

[Bug c++/60081] Internal compiler error: Error reporting routines re-entered.

2014-04-30 Thread stanislav.manilov at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60081 --- Comment #4 from Stan Manilov stanislav.manilov at gmail dot com --- Here is a simple way to reproduce the bug: == #include vector #include memory int main() { std::vectorstd::unique_ptrint v;

[Bug fortran/43996] ICE in gfc_conv_array_initializer due to incomplete simplification of init expressions

2014-04-30 Thread dominiq at lps dot ens.fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43996 --- Comment #16 from Dominique d'Humieres dominiq at lps dot ens.fr --- The following patch fixes the ICE without reverting the fix for pr40472: --- ../_clean/gcc/fortran/simplify.c2014-04-27 12:52:10.0 +0200 +++

[Bug target/42159] unwinding issues on darwin

2014-04-30 Thread michael at jarvis dot net
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42159 --- Comment #25 from Mike Jarvis michael at jarvis dot net --- The bug does not seem to be present with g++ 4.8.2 on OSX 10.9.2. I no longer have access to a 10.6 machine, so I cannot confirm whether it is fixed with 4.8 on that system.

[Bug target/42159] unwinding issues on darwin

2014-04-30 Thread simon at pushface dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42159 --- Comment #26 from simon at pushface dot org --- (In reply to Dominique d'Humieres from comment #24) Is this PR still present? Not with g++ (or Ada) in 4.9.0 on Max OS X 10.9.2 (darwin13.1.0).

[Bug target/42159] unwinding issues on darwin

2014-04-30 Thread dominiq at lps dot ens.fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42159 Dominique d'Humieres dominiq at lps dot ens.fr changed: What|Removed |Added Status|WAITING |RESOLVED

[Bug debug/61014] [4.7/4.8/4.9/4.10 Regression] gdb can't find symbol of derived data type array in nested subroutine

2014-04-30 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=61014 Tobias Burnus burnus at gcc dot gnu.org changed: What|Removed |Added CC||burnus at gcc

[Bug debug/61014] [4.7/4.8/4.9/4.10 Regression] gdb can't find symbol of derived data type array in nested subroutine

2014-04-30 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=61014 --- Comment #3 from Tobias Burnus burnus at gcc dot gnu.org --- (In reply to Tobias Burnus from comment #2) As you also have idb at hand I now did it myself with gcc 4.10 and idbc 13.0. (I don't have ifort.) Result: In line 10, I get: (idb) p

[Bug libgcc/61003] [4.9/4.10 Regression] Segfault in __deregister_frame_info_bases when exiting, on i686-mingw32 with dw2 unwinding

2014-04-30 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=61003 Jakub Jelinek jakub at gcc dot gnu.org changed: What|Removed |Added CC||jakub at gcc dot

[Bug c++/60980] [4.9/4.10 Regression] ICE in build_special_member_call, at cp/call.c:7447

2014-04-30 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60980 --- Comment #6 from Jason Merrill jason at gcc dot gnu.org --- Author: jason Date: Wed Apr 30 14:23:18 2014 New Revision: 209934 URL: http://gcc.gnu.org/viewcvs?rev=209934root=gccview=rev Log: PR c++/60980 * init.c (build_value_init):

[Bug c++/60951] [4.9/4.10 Regression][C++11] ICE with braced-init-list assignment and constexpr constructor

2014-04-30 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60951 --- Comment #3 from Jason Merrill jason at gcc dot gnu.org --- Author: jason Date: Wed Apr 30 14:23:27 2014 New Revision: 209935 URL: http://gcc.gnu.org/viewcvs?rev=209935root=gccview=rev Log: PR c++/60951 * typeck2.c (massage_init_elt):

[Bug c++/60951] [4.9/4.10 Regression][C++11] ICE with braced-init-list assignment and constexpr constructor

2014-04-30 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60951 --- Comment #2 from Jason Merrill jason at gcc dot gnu.org --- Author: jason Date: Wed Apr 30 14:23:11 2014 New Revision: 209933 URL: http://gcc.gnu.org/viewcvs?rev=209933root=gccview=rev Log: PR c++/60951 * typeck2.c (massage_init_elt):

[Bug bootstrap/60830] [4.9 Regression] ICE on bootstrapping on cygwin

2014-04-30 Thread ktietz at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60830 Kai Tietz ktietz at gcc dot gnu.org changed: What|Removed |Added CC||fanael4 at gmail dot

[Bug libgcc/61003] [4.9/4.10 Regression] Segfault in __deregister_frame_info_bases when exiting, on i686-mingw32 with dw2 unwinding

2014-04-30 Thread ktietz at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=61003 Kai Tietz ktietz at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED

[Bug c++/60951] [4.9/4.10 Regression][C++11] ICE with braced-init-list assignment and constexpr constructor

2014-04-30 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60951 Jason Merrill jason at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug other/61016] New: use of uninitialized memory in gcc/config/i386/i386.c

2014-04-30 Thread kcc at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=61016 Bug ID: 61016 Summary: use of uninitialized memory in gcc/config/i386/i386.c Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3

[Bug c++/60980] [4.9/4.10 Regression] ICE in build_special_member_call, at cp/call.c:7447

2014-04-30 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60980 --- Comment #7 from Jason Merrill jason at gcc dot gnu.org --- Author: jason Date: Wed Apr 30 14:23:34 2014 New Revision: 209936 URL: http://gcc.gnu.org/viewcvs?rev=209936root=gccview=rev Log: PR c++/60980 * init.c (build_value_init):

[Bug c++/60980] [4.9/4.10 Regression] ICE in build_special_member_call, at cp/call.c:7447

2014-04-30 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60980 Jason Merrill jason at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug debug/61013] Option parsing difference between 4.9 and 4.9

2014-04-30 Thread pinskia at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=61013 Andrew Pinski pinskia at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED

[Bug debug/61013] Option parsing difference between 4.9 and 4.9

2014-04-30 Thread andres at anarazel dot de
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=61013 --- Comment #2 from Andres Freund andres at anarazel dot de --- Hi, On 2014-04-30 14:54:20 +, pinskia at gcc dot gnu.org wrote: -g is the same as -g2 and the later option is supposed to override the first one. Jus like how -O is handled.

[Bug debug/61013] [4.9/4.10 Regression] Option parsing difference between 4.9 and 4.9

2014-04-30 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=61013 Jakub Jelinek jakub at gcc dot gnu.org changed: What|Removed |Added Status|RESOLVED|REOPENED Last

[Bug c/7652] -Wswitch-break : Warn if a switch case falls through

2014-04-30 Thread michael.chapman at cortus dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=7652 Michael Chapman michael.chapman at cortus dot com changed: What|Removed |Added CC|

[Bug debug/61013] [4.9/4.10 Regression] Option parsing difference between 4.9 and 4.9

2014-04-30 Thread pinskia at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=61013 --- Comment #4 from Andrew Pinski pinskia at gcc dot gnu.org --- It was not on accident, see http://gcc.gnu.org/ml/gcc-patches/2013-02/msg00260.html and http://gcc.gnu.org/ml/gcc-patches/2011-04/msg02077.html And even where I said

[Bug debug/61013] [4.9/4.10 Regression] Option parsing difference between 4.9 and 4.9

2014-04-30 Thread andres at anarazel dot de
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=61013 --- Comment #5 from Andres Freund andres at anarazel dot de --- Hi, On 2014-04-30 15:48:33 +, pinskia at gcc dot gnu.org wrote: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=61013 --- Comment #4 from Andrew Pinski pinskia at gcc dot gnu.org

[Bug debug/61013] [4.9/4.10 Regression] Option parsing difference between 4.9 and 4.9

2014-04-30 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=61013 --- Comment #6 from Jakub Jelinek jakub at gcc dot gnu.org --- I certainly haven't noticed that discussion, if I did, I would object already by that time.

[Bug c/7652] -Wswitch-break : Warn if a switch case falls through

2014-04-30 Thread mw_triad at users dot sourceforge.net
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=7652 --- Comment #22 from Matthew Woehlke mw_triad at users dot sourceforge.net --- Thanks for the patch. However, one thing I am not seeing is an easy way to suppress the warning for a specific occurrence (a la [[clang:fallthrough]]). Can that be added

[Bug c/7652] -Wswitch-break : Warn if a switch case falls through

2014-04-30 Thread manu at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=7652 --- Comment #23 from Manuel López-Ibáñez manu at gcc dot gnu.org --- (In reply to Michael Chapman from comment #21) Created attachment 32716 [details] Proposed patch Patch to enable warnings (-Wswitch-fallthrough) when a switch case falls

[Bug c/7652] -Wswitch-break : Warn if a switch case falls through

2014-04-30 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=7652 --- Comment #24 from Jonathan Wakely redi at gcc dot gnu.org --- (In reply to Matthew Woehlke from comment #22) [[gcc:fallthrough]] // suppress warning for fall-through to 'case C' N.B. the attribute-namespace for GNU extensions is gnu I

[Bug c/7652] -Wswitch-break : Warn if a switch case falls through

2014-04-30 Thread fweimer at redhat dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=7652 --- Comment #25 from Florian Weimer fweimer at redhat dot com --- (In reply to Matthew Woehlke from comment #22) case B: ... [[gcc:fallthrough]] // suppress warning for fall-through to 'case C' Do we have such attributes in the C

[Bug c/7652] -Wswitch-break : Warn if a switch case falls through

2014-04-30 Thread mpolacek at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=7652 Marek Polacek mpolacek at gcc dot gnu.org changed: What|Removed |Added CC||mpolacek at gcc

[Bug rtl-optimization/61017] New: lra aborts on optional match_scratch

2014-04-30 Thread amylaar at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=61017 Bug ID: 61017 Summary: lra aborts on optional match_scratch Product: gcc Version: 4.10.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component:

[Bug c++/61018] New: -Wvarargs does not print warning for memer functions

2014-04-30 Thread bilbotheelffriend at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=61018 Bug ID: 61018 Summary: -Wvarargs does not print warning for memer functions Product: gcc Version: 4.8.2 Status: UNCONFIRMED Severity: minor Priority: P3

[Bug c/7652] -Wswitch-break : Warn if a switch case falls through

2014-04-30 Thread mw_triad at users dot sourceforge.net
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=7652 --- Comment #27 from Matthew Woehlke mw_triad at users dot sourceforge.net --- (In reply to Marek Polacek from comment #26) Perhaps we could invent __builtin_fallthrough or some such. Yes, I was expecting there would be some alternate spelling

[Bug c/7652] -Wswitch-break : Warn if a switch case falls through

2014-04-30 Thread alexfh at google dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=7652 --- Comment #28 from Alexander Kornienko alexfh at google dot com --- (In reply to Jonathan Wakely from comment #24) (In reply to Matthew Woehlke from comment #22) [[gcc:fallthrough]] // suppress warning for fall-through to 'case C' N.B.

[Bug rtl-optimization/61017] lra aborts on optional match_scratch

2014-04-30 Thread amylaar at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=61017 --- Comment #1 from Jorn Wolfgang Rennecke amylaar at gcc dot gnu.org --- Created attachment 32717 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=32717action=edit preprocessed libgcc file

[Bug c/7652] -Wswitch-break : Warn if a switch case falls through

2014-04-30 Thread manu at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=7652 --- Comment #29 from Manuel López-Ibáñez manu at gcc dot gnu.org --- (In reply to Marek Polacek from comment #26) (In reply to Florian Weimer from comment #25) Do we have such attributes in the C compiler? No, AFAICS. Perhaps we could invent

[Bug c/7652] -Wswitch-break : Warn if a switch case falls through

2014-04-30 Thread fweimer at redhat dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=7652 --- Comment #30 from Florian Weimer fweimer at redhat dot com --- (In reply to Manuel López-Ibáñez from comment #29) I like the previous suggestion of using goto LABEL;. In fact, the warning message could explicitly say use %goto %D;% to silence

[Bug c/7652] -Wswitch-break : Warn if a switch case falls through

2014-04-30 Thread manu at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=7652 --- Comment #31 from Manuel López-Ibáñez manu at gcc dot gnu.org --- (In reply to Florian Weimer from comment #30) (In reply to Manuel López-Ibáñez from comment #29) I like the previous suggestion of using goto LABEL;. In fact, the warning

[Bug c++/60992] [4.9/4.10 Regression] ICE in tsubst_copy, at cp/pt.c:12637

2014-04-30 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60992 Jason Merrill jason at gcc dot gnu.org changed: What|Removed |Added Status|NEW |ASSIGNED

[Bug c/7652] -Wswitch-break : Warn if a switch case falls through

2014-04-30 Thread mw_triad at users dot sourceforge.net
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=7652 --- Comment #32 from Matthew Woehlke mw_triad at users dot sourceforge.net --- (In reply to Florian Weimer from comment #30) Does this mean that you propose a GCC extension which allows to write this? goto 5; case 5: While I

[Bug c++/61019] New: ICE: incomplete type of class template as pseudo-destructor-name

2014-04-30 Thread frankhb1989 at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=61019 Bug ID: 61019 Summary: ICE: incomplete type of class template as pseudo-destructor-name Product: gcc Version: 4.9.0 Status: UNCONFIRMED Severity: normal

[Bug c++/61019] ICE: incomplete type of class template as pseudo-destructor-name

2014-04-30 Thread frankhb1989 at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=61019 frankhb1989 at gmail dot com changed: What|Removed |Added Known to fail||4.8.2, 4.9.0 --- Comment

[Bug debug/61013] [4.9/4.10 Regression] Option parsing difference between 4.9 and 4.9

2014-04-30 Thread ccoutant at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=61013 --- Comment #7 from Cary Coutant ccoutant at gcc dot gnu.org --- (In reply to Andres Freund from comment #2) The point is that this has changed between 4.8 and 4.9... And I don't see anything relevant in http://gcc.gnu.org/gcc-4.9/changes.html

[Bug c/7652] -Wswitch-break : Warn if a switch case falls through

2014-04-30 Thread michael.chapman at cortus dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=7652 --- Comment #33 from Michael Chapman michael.chapman at cortus dot com --- (In reply to Florian Weimer from comment #30) (In reply to Manuel López-Ibáñez from comment #29) I like the previous suggestion of using goto LABEL;. In fact, the

[Bug c++/61020] New: [4.9/4.10 Regression] typeid(typeid(X)) produces 'ud2'

2014-04-30 Thread ppluzhnikov at google dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=61020 Bug ID: 61020 Summary: [4.9/4.10 Regression] typeid(typeid(X)) produces 'ud2' Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3

[Bug tree-optimization/60971] [4.9/4.10 Regression] Wrong code when coercing unsigned char to bool

2014-04-30 Thread law at redhat dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60971 Jeffrey A. Law law at redhat dot com changed: What|Removed |Added Status|NEW |RESOLVED

[Bug c++/61020] [4.9/4.10 Regression] typeid(typeid(X)) produces 'ud2'

2014-04-30 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=61020 Jonathan Wakely redi at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW Last

[Bug libstdc++/61011] libstdc++-v3 should be target-libstdc++-v3 in top level configure

2014-04-30 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=61011 Jonathan Wakely redi at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW Last

[Bug tree-optimization/61009] Incorrect jump threading in dom

2014-04-30 Thread law at redhat dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=61009 Jeffrey A. Law law at redhat dot com changed: What|Removed |Added Status|UNCONFIRMED |NEW Last

[Bug c++/61020] [4.9/4.10 Regression] typeid(typeid(X)) produces 'ud2'

2014-04-30 Thread pinskia at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=61020 --- Comment #1 from Andrew Pinski pinskia at gcc dot gnu.org --- _ZTI7Derived.0_1 = _ZTI7Derived; _3 = MEM[(const struct type_info *)_ZTI7Derived.0_1]._vptr.type_info; _4 = _3 + 18446744073709551608; _5 = *_4; Is being optimized to be 0

[Bug debug/61013] [4.9/4.10 Regression] Option parsing difference between 4.9 and 4.9

2014-04-30 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=61013 --- Comment #8 from Jakub Jelinek jakub at gcc dot gnu.org --- I don't see why there should be any consistency with -O, it is a very different option, with a very different usage and history. The 4.8 behavior was that -g set debug level to 2 if

[Bug debug/61013] [4.9/4.10 Regression] Option parsing difference between 4.9 and 4.9

2014-04-30 Thread rth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=61013 Richard Henderson rth at gcc dot gnu.org changed: What|Removed |Added CC||rth at gcc dot

[Bug c++/61020] [4.9/4.10 Regression] typeid(typeid(X)) produces 'ud2'

2014-04-30 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=61020 Jakub Jelinek jakub at gcc dot gnu.org changed: What|Removed |Added CC||hubicka at gcc

[Bug tree-optimization/61009] Incorrect jump threading in dom

2014-04-30 Thread law at redhat dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=61009 --- Comment #7 from Jeffrey A. Law law at redhat dot com --- I see what's happening here... I need to think about how best to handle this situation. Oh how threading across loop backedges perilous.

[Bug target/60847] [4.9/4.10 Regression] x86 BMI intrinsics not recognized

2014-04-30 Thread spatel at rotateright dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60847 --- Comment #8 from Sanjay Patel spatel at rotateright dot com --- Thanks, Jakub. I see that the fix duplicates all of the intrinsics with a double-leading-underscore variant. Why do we need that? AFAIK, no other x86 intrinsics have this kind of

[Bug target/60847] [4.9/4.10 Regression] x86 BMI intrinsics not recognized

2014-04-30 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60847 --- Comment #9 from Jakub Jelinek jakub at gcc dot gnu.org --- (In reply to Sanjay Patel from comment #8) Thanks, Jakub. I see that the fix duplicates all of the intrinsics with a double-leading-underscore variant. Why do we need that?

[Bug target/60847] [4.9/4.10 Regression] x86 BMI intrinsics not recognized

2014-04-30 Thread spatel at rotateright dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60847 --- Comment #10 from Sanjay Patel spatel at rotateright dot com --- Ah - thank you for the explanation! I found the original checkin from AMD: http://gcc.gnu.org/ml/gcc-patches/2010-10/msg01356.html Strangely, I can't find any documentation for

[Bug debug/61013] [4.9/4.10 Regression] Option parsing difference between 4.9 and 4.9

2014-04-30 Thread ccoutant at google dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=61013 --- Comment #10 from ccoutant at google dot com --- So, my preference would be to revert to the 4.8 and older behavior, or if there really is consensus that -g1 -g should mean -g2 rather than -g1, at least change it so that -g3 -g means -g3 (so

[Bug sanitizer/61021] New: [4.9 regression] libsanitizer fails to build with old glibc

2014-04-30 Thread sandra at codesourcery dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=61021 Bug ID: 61021 Summary: [4.9 regression] libsanitizer fails to build with old glibc Product: gcc Version: 4.9.0 Status: UNCONFIRMED Severity: normal

[Bug other/60843] Documentation: 4.5 Integers/C99 6.3.1.3 (reduce modulo 2^N)

2014-04-30 Thread joseph at codesourcery dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60843 --- Comment #3 from joseph at codesourcery dot com joseph at codesourcery dot com --- On Wed, 30 Apr 2014, kdevel at vogtner dot de wrote: The problem is the erroneous wording reduction modulo 2^N. *Reduction* by definition results in the

[Bug c++/61022] New: [C++11] Bogus error: parameter packs not expanded with '...'

2014-04-30 Thread ppluzhnikov at google dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=61022 Bug ID: 61022 Summary: [C++11] Bogus error: parameter packs not expanded with '...' Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal

  1   2   >