[Bug c/61399] LDBL_MAX is incorrect with IBM long double format / overflow issues near large values

2014-06-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61399 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #2

[Bug c/61399] LDBL_MAX is incorrect with IBM long double format / overflow issues near large values

2014-06-03 Thread vincent-gcc at vinc17 dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61399 --- Comment #3 from Vincent Lefèvre --- The variable precision is unavoidable with this format (this is even a feature, despite the drawbacks). But the fact that the variable precision is problematic by itself isn't a reason not to try to solve o

[Bug c++/61401] New: Wrong treatment of empty template-argument packs during deduction

2014-06-03 Thread alexey.kudinkin at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61401 Bug ID: 61401 Summary: Wrong treatment of empty template-argument packs during deduction Product: gcc Version: 4.9.0 Status: UNCONFIRMED Severity: normal

[Bug c++/61361] gcc segfaults on SLES12 beta4 P8

2014-06-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61361 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug tree-optimization/61383] [4.8/4.9/4.10 Regression] wrong code at -O2 and -O3 on x86_64-linux-gnu

2014-06-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61383 --- Comment #7 from Richard Biener --- Author: rguenth Date: Tue Jun 3 08:48:28 2014 New Revision: 211163 URL: http://gcc.gnu.org/viewcvs?rev=211163&root=gcc&view=rev Log: 2014-06-03 Richard Biener PR tree-optimization/61383 * tree-

[Bug rtl-optimization/60901] [4.8/4.9 Regression] ICE: SIGSEGV in add_to_deps_list with -fsel-sched-pipelining-outer-loops

2014-06-03 Thread abel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60901 --- Comment #9 from Andrey Belevantsev --- Author: abel Date: Tue Jun 3 09:20:36 2014 New Revision: 211164 URL: http://gcc.gnu.org/viewcvs?rev=211164&root=gcc&view=rev Log: Backport from mainline 2014-05-14 Andrey Belevantsev

[Bug c++/61401] Wrong treatment of empty template-argument packs during deduction

2014-06-03 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61401 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug rtl-optimization/60866] [4.7/4.8/4.9 Regression] ICE: in get_seqno_for_a_jump, at sel-sched-ir.c:4068 with -fselective-scheduling -fno-if-conversion

2014-06-03 Thread abel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60866 --- Comment #7 from Andrey Belevantsev --- Author: abel Date: Tue Jun 3 09:25:39 2014 New Revision: 211165 URL: http://gcc.gnu.org/viewcvs?rev=211165&root=gcc&view=rev Log: Backport from mainline 2014-05-14 Andrey Belevantsev

[Bug tree-optimization/61328] valgrind finds problem in find_bswap_or_nop_1

2014-06-03 Thread thopre01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61328 --- Comment #5 from thopre01 at gcc dot gnu.org --- Author: thopre01 Date: Tue Jun 3 09:29:06 2014 New Revision: 211166 URL: http://gcc.gnu.org/viewcvs?rev=211166&root=gcc&view=rev Log: 2014-06-03 Thomas Preud'homme PR tree-optimization/

[Bug c++/51253] [C++11][DR 1030] Evaluation order (sequenced-before relation) among initializer-clauses in braced-init-list

2014-06-03 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=51253 --- Comment #13 from Jonathan Wakely --- (In reply to Akim Demaille from comment #10) > auto t = std::make_tuple(incr(), incr()); That's not an initializer-list, it's a function call, so the order of evaluation is not specified and that exampl

[Bug c++/57543] decltype needs explicit 'this' pointer in member function declaration of template class with trailing return type

2014-06-03 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57543 Jonathan Wakely changed: What|Removed |Added CC||yyc1992 at gmail dot com --- Comment #

[Bug c++/61400] suffix return type doesn't work for template member functions with explict specialization

2014-06-03 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61400 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug rtl-optimization/60901] [4.8/4.9 Regression] ICE: SIGSEGV in add_to_deps_list with -fsel-sched-pipelining-outer-loops

2014-06-03 Thread abel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60901 --- Comment #10 from Andrey Belevantsev --- Author: abel Date: Tue Jun 3 10:06:39 2014 New Revision: 211168 URL: http://gcc.gnu.org/viewcvs?rev=211168&root=gcc&view=rev Log: Backport from mainline 2014-05-14 Andrey Belevantsev

[Bug rtl-optimization/60901] [4.8/4.9 Regression] ICE: SIGSEGV in add_to_deps_list with -fsel-sched-pipelining-outer-loops

2014-06-03 Thread abel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60901 Andrey Belevantsev changed: What|Removed |Added Status|REOPENED|RESOLVED Resolution|---

[Bug ipa/61160] [4.9/4.10 Regression] wrong code with -O3 (or ICE: verify_cgraph_node failed: edge points to wrong declaration)

2014-06-03 Thread jamborm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61160 --- Comment #5 from Martin Jambor --- Author: jamborm Date: Tue Jun 3 10:09:20 2014 New Revision: 211170 URL: http://gcc.gnu.org/viewcvs?rev=211170&root=gcc&view=rev Log: 2014-06-03 Martin Jambor PR ipa/61160 * ipa-cp.c (cgraph_edge

[Bug rtl-optimization/60866] [4.7/4.8/4.9 Regression] ICE: in get_seqno_for_a_jump, at sel-sched-ir.c:4068 with -fselective-scheduling -fno-if-conversion

2014-06-03 Thread abel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60866 --- Comment #8 from Andrey Belevantsev --- Author: abel Date: Tue Jun 3 10:08:58 2014 New Revision: 211169 URL: http://gcc.gnu.org/viewcvs?rev=211169&root=gcc&view=rev Log: Backport from mainline 2014-05-14 Andrey Belevantsev

[Bug rtl-optimization/60866] [4.7/4.8/4.9 Regression] ICE: in get_seqno_for_a_jump, at sel-sched-ir.c:4068 with -fselective-scheduling -fno-if-conversion

2014-06-03 Thread abel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60866 Andrey Belevantsev changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug ipa/61160] [4.9/4.10 Regression] wrong code with -O3 (or ICE: verify_cgraph_node failed: edge points to wrong declaration)

2014-06-03 Thread jamborm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61160 --- Comment #6 from Martin Jambor --- Author: jamborm Date: Tue Jun 3 10:13:15 2014 New Revision: 211171 URL: http://gcc.gnu.org/viewcvs?rev=211171&root=gcc&view=rev Log: 2014-06-03 Martin Jambor PR ipa/61160 * ipa-cp.c (cgraph_edge

[Bug ipa/61160] [4.9/4.10 Regression] wrong code with -O3 (or ICE: verify_cgraph_node failed: edge points to wrong declaration)

2014-06-03 Thread jamborm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61160 --- Comment #7 from Martin Jambor --- The first patch has been approved and committed, the second one (https://gcc.gnu.org/ml/gcc-patches/2014-05/msg02660.html) is still pending approval.

[Bug bootstrap/61320] [4.10 regression] ICE in jcf-parse.c:1622 (parse_class_file

2014-06-03 Thread thomas.preudhomme at arm dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61320 --- Comment #10 from Thomas Preud'homme --- So I am testing the patch right now and should be able to send it tomorrow. However, the code already shall already mark the load with the actual alignment the access is being done with. Therefore it se

[Bug bootstrap/61320] [4.10 regression] ICE in jcf-parse.c:1622 (parse_class_file

2014-06-03 Thread ebotcazou at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61320 --- Comment #11 from Eric Botcazou --- > So I am testing the patch right now and should be able to send it tomorrow. > However, the code already shall already mark the load with the actual > alignment the access is being done with. Therefore it s

[Bug c++/61402] New: [C++1y] Init-capture with side effect not working for some types

2014-06-03 Thread thibaut.lutz at googlemail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61402 Bug ID: 61402 Summary: [C++1y] Init-capture with side effect not working for some types Product: gcc Version: 4.9.0 Status: UNCONFIRMED Severity: normal

[Bug c++/61402] [C++1y] Init-capture with side effect not working for some types

2014-06-03 Thread thibaut.lutz at googlemail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61402 --- Comment #1 from Thibaut LUTZ --- I forgot to add that separating declaration and invocation seems to solve the problem: --8<8<8<8<8<8<-- #include template void foo(T t) { using namespace std; cout << endl << "par t

[Bug bootstrap/61320] [4.10 regression] ICE in jcf-parse.c:1622 (parse_class_file

2014-06-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61320 --- Comment #12 from Richard Biener --- (In reply to Eric Botcazou from comment #11) > > So I am testing the patch right now and should be able to send it tomorrow. > > However, the code already shall already mark the load with the actual > > ali

[Bug bootstrap/61320] [4.10 regression] ICE in jcf-parse.c:1622 (parse_class_file

2014-06-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61320 --- Comment #13 from Richard Biener --- (In reply to Thomas Preud'homme from comment #10) > So I am testing the patch right now and should be able to send it tomorrow. > However, the code already shall already mark the load with the actual > alig

[Bug bootstrap/61320] [4.10 regression] ICE in jcf-parse.c:1622 (parse_class_file

2014-06-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61320 --- Comment #14 from Richard Biener --- (In reply to Richard Biener from comment #12) > (In reply to Eric Botcazou from comment #11) > > > So I am testing the patch right now and should be able to send it > > > tomorrow. > > > However, the code

[Bug java/61398] [4.10 Regression] Object.java:313:0: ICE: Bus error

2014-06-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61398 Richard Biener changed: What|Removed |Added Target Milestone|--- |4.10.0 --- Comment #1 from Richard Bien

[Bug middle-end/61394] [4.10 regression] ICE in symtab_get_node

2014-06-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61394 --- Comment #1 from Richard Biener --- I think I've seen a dup. The issue is we fail to set DECL_HARD_REGISTER on this bogus decl and/or fail to set it up as proper variable. That leaves the symtab in inconsistent shape.

[Bug other/61391] [4.10 Regression] ICE in execute_one_pass at -O3 and above

2014-06-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61391 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug bootstrap/61320] [4.10 regression] ICE in jcf-parse.c:1622 (parse_class_file

2014-06-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61320 --- Comment #15 from Richard Biener --- Btw, unpatched and with a cross to sparc-linux (didn't figure out a working solaris triplet that builds) and unsigned int foo (unsigned short *x) { return x[0] << 16 | x[1]; } I see 32 bit load in host

[Bug c++/61134] [4.7/4.8/4.9/4.10 Regression][C++11] bogus "no matching function for call..."

2014-06-03 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61134 --- Comment #2 from Jason Merrill --- Author: jason Date: Tue Jun 3 11:55:28 2014 New Revision: 211175 URL: http://gcc.gnu.org/viewcvs?rev=211175&root=gcc&view=rev Log: PR c++/61134 * pt.c (pack_deducible_p): Handle canonicalization. A

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

2014-06-03 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61020 --- Comment #3 from Jason Merrill --- Author: jason Date: Tue Jun 3 11:55:36 2014 New Revision: 211176 URL: http://gcc.gnu.org/viewcvs?rev=211176&root=gcc&view=rev Log: PR c++/61020 * varpool.c (ctor_for_folding): Handle uninitialized v

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

2014-06-03 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61020 --- Comment #4 from Jason Merrill --- Author: jason Date: Tue Jun 3 11:56:58 2014 New Revision: 211178 URL: http://gcc.gnu.org/viewcvs?rev=211178&root=gcc&view=rev Log: PR c++/61020 * varpool.c (ctor_for_folding): Handle uninitialized v

[Bug lto/61334] [4.10 Regression] lto-cgraph.c:976:68: error: 'strnlen' was not declared in this scope

2014-06-03 Thread iains at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61334 Iain Sandoe changed: What|Removed |Added CC||iains at gcc dot gnu.org --- Comment #5 fr

[Bug c++/59498] [DR 1430][4.9/4.10 Regression] Pack expansion error in template alias

2014-06-03 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59498 --- Comment #5 from Jason Merrill --- And the current development version of clang also rejects this testcase: wa.C:5:34: error: pack expansion used as argument for non-pack parameter of alias template using variadic_alias = alias;

[Bug c++/61046] [4.8/4.9/4.10 Regression] ICE in lookup_field_1, at cp/search.c:384

2014-06-03 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61046 Jason Merrill changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/61134] [4.7/4.8 Regression][C++11] bogus "no matching function for call..."

2014-06-03 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61134 Jason Merrill changed: What|Removed |Added Summary|[4.7/4.8/4.9/4.10 |[4.7/4.8 Regression][C++11]

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

2014-06-03 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61020 Jason Merrill changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug middle-end/61294] [4.9 Regression] erroneous memset used with constant zero length parameter warning

2014-06-03 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61294 Jason Merrill changed: What|Removed |Added Status|WAITING |NEW CC|

[Bug tree-optimization/61403] New: An opportunity for x86 gcc vectorizer (~40% gain)

2014-06-03 Thread evstupac at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61403 Bug ID: 61403 Summary: An opportunity for x86 gcc vectorizer (~40% gain) Product: gcc Version: 4.10.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component

[Bug c++/60848] [4.7/4.8/4.9/4.10 Regression] Crash while experimenting with c++-0x initializer lists

2014-06-03 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60848 Jason Merrill changed: What|Removed |Added Status|NEW |ASSIGNED CC|

[Bug c++/60894] [4.7/4.8/4.9/4.10 Regression] Use of redundant struct keyword in virtual function prototype combined with using statement causes compilation error

2014-06-03 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60894 Jason Merrill changed: What|Removed |Added CC||jason at gcc dot gnu.org --- Comment #5

[Bug middle-end/60092] posix_memalign not recognized to derive alias and alignment info

2014-06-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60092 Richard Biener changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug libfortran/61173] [4.9/4.10 Regression] Erroneous "end of file" with internal read

2014-06-03 Thread krefson at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61173 --- Comment #7 from Keith Refson --- Is it possible to say which version of gcc will contain the fix? It is not in the "gfortran.com" snapshot dated 20140528. Will this go in to the 4.9.1 release?

[Bug c++/60848] [4.7/4.8/4.9/4.10 Regression] Crash while experimenting with c++-0x initializer lists

2014-06-03 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60848 --- Comment #4 from Jason Merrill --- Author: jason Date: Tue Jun 3 14:11:10 2014 New Revision: 211179 URL: http://gcc.gnu.org/viewcvs?rev=211179&root=gcc&view=rev Log: PR c++/60848 * call.c (is_std_init_list): Check CLASSTYPE_TEMPLATE_

[Bug rtl-optimization/46235] inefficient bittest code generation

2014-06-03 Thread chris.a.ferguson at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=46235 --- Comment #5 from chris.a.ferguson at gmail dot com --- This optimization opportunity is still being missed as of GCC 4.9. Test cases: bool IsBitSet1(unsigned char byte, int index) { return (byte & (1<> index) & 1; } >From GCC 4.9: IsBit

[Bug c++/60848] [4.7/4.8/4.9/4.10 Regression] Crash while experimenting with c++-0x initializer lists

2014-06-03 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60848 Jason Merrill changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/61381] constexpr non captured by template lambda

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

[Bug libstdc++/61227] [C++11] Regex [\w] does not work

2014-06-03 Thread fatony at fatony dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61227 --- Comment #6 from FaTony --- Hi. I'm using Debain Testing and today according to changelog: * Update to SVN 20140527 (r210956) from the gcc-4_9-branch. The bug still persists.

[Bug c++/61381] constexpr non captured by template lambda

2014-06-03 Thread vincenzo.innocente at cern dot ch
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61381 --- Comment #2 from vincenzo Innocente --- I am still at "trunk revision 210507" will update and test again

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

2014-06-03 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60992 --- Comment #6 from Jason Merrill --- Author: jason Date: Tue Jun 3 15:39:20 2014 New Revision: 211188 URL: http://gcc.gnu.org/viewcvs?rev=211188&root=gcc&view=rev Log: PR c++/60992 * pt.c (tsubst_copy) [VAR_DECL]: Try lookup first. Ad

[Bug ipa/61393] [trans-mem] O3 optimization level constant propagation problem

2014-06-03 Thread jamborm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61393 --- Comment #1 from Martin Jambor --- Alexander, as a temporary workaround, you can use -fno-ipa-cp. The problem (also present in the trunk) seems to be that the tm_clone flag of cgrapn_node is not copied over to clones (of tm_clones). Thus, the

[Bug c++/61214] [4.9/4.10 regression] Weird interaction between -fvisibility-inlines-hidden, inline virtuals and devirtualization

2014-06-03 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61214 --- Comment #2 from Jason Merrill --- I wonder why we don't inline Foo::clone, though.

[Bug fortran/61404] New: Incorrect error message when misusing a structure component + explicit interface

2014-06-03 Thread bardeau at iram dot fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61404 Bug ID: 61404 Summary: Incorrect error message when misusing a structure component + explicit interface Product: gcc Version: 4.9.0 Status: UNCONFIRMED Severity

[Bug c/61405] New: Not emitting "enumeration value not handled in switch" warning for bit-field enums

2014-06-03 Thread jamborm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61405 Bug ID: 61405 Summary: Not emitting "enumeration value not handled in switch" warning for bit-field enums Product: gcc Version: 4.10.0 Status: UNCONFIRMED Sever

[Bug target/61154] [4.10 Regression][ARM] wide-int merge introduced regressions in vshuf tests

2014-06-03 Thread christophe.lyon at st dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61154 --- Comment #9 from christophe.lyon at st dot com --- I confirm it fixes the regressions I reported. Thanks.

[Bug c/61405] Not emitting "enumeration value not handled in switch" warning for bit-field enums

2014-06-03 Thread jamborm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61405 --- Comment #1 from Martin Jambor --- The reason why we do not emit is that in c_do_switch_warnings in c-family/c-common.c we check that: /* From here on, we only care about about enumerated types. */ if (!type || TREE_CODE (type) != ENUMER

[Bug ipa/61340] ipa-pure-const.c, ipa-reference.c: possible missing switch cases ?

2014-06-03 Thread jamborm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61340 Martin Jambor changed: What|Removed |Added Last reconfirmed||2014-6-3 --- Comment #3 from Martin Jamb

[Bug bootstrap/61315] wide-int.cc cannot be built by darwin system compiler

2014-06-03 Thread joseph at codesourcery dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61315 --- Comment #15 from joseph at codesourcery dot com --- On Wed, 28 May 2014, manu at gcc dot gnu.org wrote: > Is any company spending money on GCC Fortran development? That would be > awesome > if it were true! It's true for OpenACC support.

[Bug c++/61344] Wswitch does not work with enum bitfields

2014-06-03 Thread manu at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61344 Manuel López-Ibáñez changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug middle-end/61396] [4.10 regression] ICE in simplify_immed_subreg

2014-06-03 Thread iains at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61396 Iain Sandoe changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c/61405] Not emitting "enumeration value not handled in switch" warning for bit-field enums

2014-06-03 Thread manu at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61405 --- Comment #3 from Manuel López-Ibáñez --- Related to PR53874.

[Bug c/61405] Not emitting "enumeration value not handled in switch" warning for bit-field enums

2014-06-03 Thread manu at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61405 Manuel López-Ibáñez changed: What|Removed |Added CC||manu at gcc dot gnu.org --- Commen

[Bug ipa/61340] ipa-pure-const.c, ipa-reference.c: possible missing switch cases ?

2014-06-03 Thread manu at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61340 Manuel López-Ibáñez changed: What|Removed |Added Status|UNCONFIRMED |NEW Blocks|61344

[Bug libstdc++/61227] [C++11] Regex [\w] does not work

2014-06-03 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61227 --- Comment #7 from Jonathan Wakely --- Because nothing changed on the 4.9 branch

[Bug c++/61381] constexpr non captured by template lambda

2014-06-03 Thread vincenzo.innocente at cern dot ch
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61381 vincenzo Innocente changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug c/48062] `shadowed declaration is here' should be a note

2014-06-03 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=48062 Marek Polacek changed: What|Removed |Added Status|NEW |ASSIGNED CC|

[Bug libstdc++/60734] Undefined behavior in g++-v4/bits/stl_tree.h

2014-06-03 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60734 --- Comment #6 from Jonathan Wakely --- Author: redi Date: Tue Jun 3 17:26:05 2014 New Revision: 211190 URL: http://gcc.gnu.org/viewcvs?rev=211190&root=gcc&view=rev Log: Backport from mainline 2014-04-15 Jonathan Wakely PR libstdc++/607

[Bug libstdc++/61227] [C++11] Regex [\w] does not work

2014-06-03 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61227 --- Comment #8 from Jonathan Wakely --- Author: redi Date: Tue Jun 3 17:26:24 2014 New Revision: 211192 URL: http://gcc.gnu.org/viewcvs?rev=211192&root=gcc&view=rev Log: Backport from mainline 2014-05-20 Tim Shen PR libstdc++/61227

[Bug libstdc++/61227] [C++11] Regex [\w] does not work

2014-06-03 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61227 Jonathan Wakely changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug middle-end/60102] [4.9/4.10 Regression] powerpc fp-bit ices at dwf_regno

2014-06-03 Thread uweigand at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60102 --- Comment #12 from Ulrich Weigand --- (In reply to Sandra Loosemore from comment #9) > I've been looking at this a little bit more. > > DWARF_FRAME_REGNUM is specifically documented to take a hard register number > as its operand, so the asser

[Bug c/60439] No warning for case overflow in switch statement.

2014-06-03 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60439 --- Comment #8 from Marek Polacek --- Author: mpolacek Date: Tue Jun 3 17:35:34 2014 New Revision: 211194 URL: http://gcc.gnu.org/viewcvs?rev=211194&root=gcc&view=rev Log: PR c/60439 * doc/invoke.texi: Document -Wswitch-bool. * func

[Bug c/60439] No warning for case overflow in switch statement.

2014-06-03 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60439 Marek Polacek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/52174] [DR 1423] Implicit conversion of nullptr to bool

2014-06-03 Thread paolo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=52174 --- Comment #7 from paolo at gcc dot gnu.org --- Author: paolo Date: Tue Jun 3 17:48:36 2014 New Revision: 211195 URL: http://gcc.gnu.org/viewcvs?rev=211195&root=gcc&view=rev Log: gcc/cp 2014-06-03 Paolo Carlini DR 1423 PR c++/52174

[Bug c++/52174] [DR 1423] Implicit conversion of nullptr to bool

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

[Bug libstdc++/60734] Undefined behavior in g++-v4/bits/stl_tree.h

2014-06-03 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60734 --- Comment #7 from Jonathan Wakely --- Author: redi Date: Tue Jun 3 17:58:51 2014 New Revision: 211197 URL: http://gcc.gnu.org/viewcvs?rev=211197&root=gcc&view=rev Log: Backport from mainline 2014-04-15 Jonathan Wakely PR libstdc++/607

[Bug libstdc++/60966] std::call_once sometime hangs

2014-06-03 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60966 --- Comment #30 from Jonathan Wakely --- Author: redi Date: Tue Jun 3 17:58:56 2014 New Revision: 211198 URL: http://gcc.gnu.org/viewcvs?rev=211198&root=gcc&view=rev Log: Backport from mainline 2014-05-16 Jonathan Wakely PR libstdc++/60

[Bug libstdc++/60734] Undefined behavior in g++-v4/bits/stl_tree.h

2014-06-03 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60734 Jonathan Wakely changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug libstdc++/60966] std::call_once sometime hangs

2014-06-03 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60966 Jonathan Wakely changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/59483] A nested lambda fails to find a protected name with qualified name

2014-06-03 Thread ville.voutilainen at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59483 --- Comment #2 from Ville Voutilainen --- It seems that 58972 is a duplicate, and is fixed by the same patch.

[Bug fortran/29383] Fortran 2003/F95[TR15580:1999]: Floating point exception (IEEE) support

2014-06-03 Thread w6ws at earthlink dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=29383 Walter Spector changed: What|Removed |Added CC||w6ws at earthlink dot net --- Comment #

[Bug c++/38612] Vague error diagnostics for pointer-to-member type incompatibility

2014-06-03 Thread bruck.michael at googlemail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=38612 --- Comment #6 from Michael Bruck --- (In reply to Manuel López-Ibáñez from comment #4) > > What do you think? > Looks great. My main beef was that the two errors were merged into one diagnostic.

[Bug c++/51311] bogus array bounds warning

2014-06-03 Thread bruck.michael at googlemail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=51311 Michael Bruck changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug bootstrap/61320] [4.10 regression] ICE in jcf-parse.c:1622 (parse_class_file

2014-06-03 Thread ebotcazou at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61320 --- Comment #16 from Eric Botcazou --- > unsigned int foo (unsigned short *x) > { > return x[0] << 16 | x[1]; > } > > [...] > gets you > > foo: > lduh[%o0], %g1 > lduh[%o0+2], %o0 > sll %g1, 16, %g1 >

[Bug fortran/51976] [F2003] Support deferred-length character components of derived types (allocatable string length)

2014-06-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=51976 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #16

[Bug c/30020] improve diagnostics for limited range warning for a switch statement

2014-06-03 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=30020 Marek Polacek changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned a

[Bug c++/58972] Lambda can't access private members

2014-06-03 Thread ville.voutilainen at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58972 Ville Voutilainen changed: What|Removed |Added CC||ville.voutilainen at gmail dot com

[Bug c++/58972] Lambda can't access private members

2014-06-03 Thread ville.voutilainen at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58972 --- Comment #3 from Ville Voutilainen --- [ville@localhost ~]$ g++ --std=c++11 -c dan.cpp dan.cpp: In instantiation of ‘struct derive::foo(base::type) [with T = char; base::type = int]::f_t’: dan.cpp:18:5: required from ‘void derive::foo(base:

[Bug fortran/61406] New: ICE on ASSOCIATE construct to literal array expression

2014-06-03 Thread adam at aphirst dot karoo.co.uk
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61406 Bug ID: 61406 Summary: ICE on ASSOCIATE construct to literal array expression Product: gcc Version: 4.9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Compo

[Bug libstdc++/56166] std::string::clear() can throw despite being marked noexcept

2014-06-03 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56166 --- Comment #12 from Jonathan Wakely --- I think __gnu_cxx::__rc_string has the same problem There's a patch at https://gcc.gnu.org/ml/gcc-patches/2014-06/msg00278.html

[Bug fortran/61318] Improve error diagnostic by pointing to the expression and not to declared-at of a USE-associated variable

2014-06-03 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61318 Dominique d'Humieres changed: What|Removed |Added CC||bardeau at iram dot fr --- Commen

[Bug fortran/61404] Incorrect error message when misusing a structure component + explicit interface

2014-06-03 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61404 Dominique d'Humieres changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug c++/61382] parameter pack expansion unexpected order

2014-06-03 Thread thibaut.lutz at googlemail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61382 Thibaut LUTZ changed: What|Removed |Added CC||thibaut.lutz at googlemail dot com --- C

[Bug c++/61382] parameter pack expansion unexpected order

2014-06-03 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61382 --- Comment #3 from Jonathan Wakely --- (In reply to Thibaut LUTZ from comment #2) > @Jonathan: you might be referring to 56774. 59716 was a similar issue. They don't look related. I meant PR 51253 > However I think this case is definitely NOT

[Bug c++/51253] [C++11][DR 1030] Evaluation order (sequenced-before relation) among initializer-clauses in braced-init-list

2014-06-03 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=51253 --- Comment #14 from Jonathan Wakely --- Trunk still gives -Wsequence-point warnings, and PR 61382 has an example that still fails

[Bug bootstrap/61320] [4.10 regression] ICE in jcf-parse.c:1622 (parse_class_file

2014-06-03 Thread thomas.preudhomme at arm dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61320 --- Comment #17 from Thomas Preud'homme --- (In reply to Richard Biener from comment #12) > > I'd say > > Index: tree-ssa-math-opts.c > === > --- tree-ssa-math-opts.c(revis

[Bug bootstrap/61320] [4.10 regression] ICE in jcf-parse.c:1622 (parse_class_file

2014-06-03 Thread thomas.preudhomme at arm dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61320 --- Comment #18 from Thomas Preud'homme --- (In reply to Eric Botcazou from comment #16) > > unsigned int foo (unsigned short *x) > > { > > return x[0] << 16 | x[1]; > > } > > > > [...] > > gets you > > > > foo: > > lduh[%o0], %g1

[Bug libfortran/61173] [4.9/4.10 Regression] Erroneous "end of file" with internal read

2014-06-03 Thread jvdelisle at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61173 --- Comment #8 from Jerry DeLisle --- I will backport to 4.9 in the next few days so it will get into 4.9.1 I am not sure how your snapshot is set up. If it is using dynamically loaded library, you may be getting the newer gfortran calling an o

[Bug target/61407] New: Build errors on latest OS X 10.10 Yosemite with Xcode 6 on GCC 4.8.3

2014-06-03 Thread kassafari at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61407 Bug ID: 61407 Summary: Build errors on latest OS X 10.10 Yosemite with Xcode 6 on GCC 4.8.3 Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal

[Bug tree-optimization/58483] missing optimization opportunity for const std::vector compared to std::array

2014-06-03 Thread dl.soluz at gmx dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58483 --- Comment #7 from dennis luehring --- clang got now support for (see: http://clang-developers.42468.n3.nabble.com/missing-optimization-opportunity-for-const-std-vector-compared-to-std-array-td4034587.html#none) void *__builtin_operator_new(s

  1   2   >