[Bug ipa/61659] [4.9/4.10 Regression] Extra undefined symbol because of devirtualization

2014-06-30 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61659 --- Comment #12 from Markus Trippelsdorf --- Well, if I revert Jason's patch it compiles just fine. gcc-4.9 is also fine. And -fno-devirtualize, too.

[Bug c++/59867] Template string literal loses first symbol

2014-06-30 Thread emsr at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59867 emsr at gcc dot gnu.org changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug c++/58781] Unicode strings broken in a strange way

2014-06-30 Thread emsr at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58781 emsr at gcc dot gnu.org changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Bug c++/60249] [c++11] Compiler goes into semi-infinite loop with wrong usage of user defined string literals

2014-06-30 Thread emsr at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60249 emsr at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug c++/60249] [c++11] Compiler goes into semi-infinite loop with wrong usage of user defined string literals

2014-06-30 Thread emsr at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60249 --- Comment #12 from emsr at gcc dot gnu.org --- Author: emsr Date: Tue Jul 1 05:30:34 2014 New Revision: 212188 URL: https://gcc.gnu.org/viewcvs?rev=212188&root=gcc&view=rev Log: cp/ 2014-06-28 Edward Smith-Rowland <3dw...@verizon.net>

[Bug c++/59867] Template string literal loses first symbol

2014-06-30 Thread emsr at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59867 --- Comment #15 from emsr at gcc dot gnu.org --- Author: emsr Date: Tue Jul 1 05:30:34 2014 New Revision: 212188 URL: https://gcc.gnu.org/viewcvs?rev=212188&root=gcc&view=rev Log: cp/ 2014-06-28 Edward Smith-Rowland <3dw...@verizon.net>

[Bug c++/58781] Unicode strings broken in a strange way

2014-06-30 Thread emsr at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58781 --- Comment #6 from emsr at gcc dot gnu.org --- Author: emsr Date: Tue Jul 1 05:30:34 2014 New Revision: 212188 URL: https://gcc.gnu.org/viewcvs?rev=212188&root=gcc&view=rev Log: cp/ 2014-06-28 Edward Smith-Rowland <3dw...@verizon.net> P

[Bug libstdc++/61601] C++11 regex resource exhaustion

2014-06-30 Thread timshen at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61601 --- Comment #3 from Tim Shen --- Author: timshen Date: Tue Jul 1 03:05:45 2014 New Revision: 212185 URL: https://gcc.gnu.org/viewcvs?rev=212185&root=gcc&view=rev Log: PR libstdc++/61061 PR libstdc++/61582 * include/bits/regex_automa

[Bug testsuite/61061] FAIL: g++.dg/inherit/covariant7.C

2014-06-30 Thread timshen at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61061 Tim Shen changed: What|Removed |Added CC||timshen at gcc dot gnu.org --- Comment #2 fro

[Bug c++/58781] Unicode strings broken in a strange way

2014-06-30 Thread emsr at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58781 --- Comment #5 from emsr at gcc dot gnu.org --- Author: emsr Date: Tue Jul 1 03:13:17 2014 New Revision: 212186 URL: https://gcc.gnu.org/viewcvs?rev=212186&root=gcc&view=rev Log: cp/ 2014-06-28 Edward Smith-Rowland <3dw...@verizon.net> P

[Bug c++/60249] [c++11] Compiler goes into semi-infinite loop with wrong usage of user defined string literals

2014-06-30 Thread emsr at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60249 --- Comment #11 from emsr at gcc dot gnu.org --- Author: emsr Date: Tue Jul 1 03:13:17 2014 New Revision: 212186 URL: https://gcc.gnu.org/viewcvs?rev=212186&root=gcc&view=rev Log: cp/ 2014-06-28 Edward Smith-Rowland <3dw...@verizon.net>

[Bug c++/59867] Template string literal loses first symbol

2014-06-30 Thread emsr at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59867 --- Comment #14 from emsr at gcc dot gnu.org --- Author: emsr Date: Tue Jul 1 03:13:17 2014 New Revision: 212186 URL: https://gcc.gnu.org/viewcvs?rev=212186&root=gcc&view=rev Log: cp/ 2014-06-28 Edward Smith-Rowland <3dw...@verizon.net>

[Bug testsuite/61061] FAIL: g++.dg/inherit/covariant7.C

2014-06-30 Thread timshen at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61061 --- Comment #1 from Tim Shen --- Author: timshen Date: Tue Jul 1 03:05:45 2014 New Revision: 212185 URL: https://gcc.gnu.org/viewcvs?rev=212185&root=gcc&view=rev Log: PR libstdc++/61061 PR libstdc++/61582 * include/bits/regex_automa

[Bug libstdc++/61582] C++11 regex memory corruption

2014-06-30 Thread timshen at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61582 --- Comment #11 from Tim Shen --- Author: timshen Date: Tue Jul 1 03:05:45 2014 New Revision: 212185 URL: https://gcc.gnu.org/viewcvs?rev=212185&root=gcc&view=rev Log: PR libstdc++/61061 PR libstdc++/61582 * include/bits/regex_autom

[Bug libstdc++/61424] std::regex matches right to left, not leftmost longest

2014-06-30 Thread timshen at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61424 --- Comment #3 from Tim Shen --- Author: timshen Date: Tue Jul 1 02:10:31 2014 New Revision: 212184 URL: https://gcc.gnu.org/viewcvs?rev=212184&root=gcc&view=rev Log: PR libstdc++/61424 * include/bits/regex.tcc (__regex_algo_impl<>): Us

[Bug fortran/61628] A program that reads from a file with stream access and uses pack() suddenly stops

2014-06-30 Thread jvdelisle at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61628 --- Comment #8 from Jerry DeLisle --- OK my misunderstanding. I thought the problem was that the program just hung, which I did not see. Well, I can say I have something to look at anyway.

[Bug rtl-optimization/61641] [4.9 Regression] undefined label in jump_table_data

2014-06-30 Thread danglin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61641 John David Anglin changed: What|Removed |Added CC||steven at gcc dot gnu.org --- Commen

[Bug ipa/61659] [4.9/4.10 Regression] Extra undefined symbol because of devirtualization

2014-06-30 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61659 --- Comment #11 from Andrew Pinski --- (In reply to Markus Trippelsdorf from comment #10) > Created attachment 33036 [details] > testcase I think this is a correct error message. See https://gcc.gnu.org/gcc-4.9/porting_to.html at the end. GCC n

[Bug c++/51553] brace initialization and conversion operators

2014-06-30 Thread david.d.kretzmer at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=51553 david.d.kretzmer at gmail dot com changed: What|Removed |Added CC||david.d.kretzmer at gm

[Bug c++/60942] ICE on invalid code in unify_one_argument

2014-06-30 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60942 Paolo Carlini changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Known to work|

[Bug target/61622] internal compiler error: in simplify_const_unary_operation, at simplify-rtx.c:1508

2014-06-30 Thread pangbw at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61622 --- Comment #4 from baoshan --- This should be a duplication to Bug 57431.

[Bug ipa/61659] [4.9/4.10 Regression] Extra undefined symbol because of devirtualization

2014-06-30 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61659 --- Comment #10 from Markus Trippelsdorf --- Created attachment 33036 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=33036&action=edit testcase

[Bug ipa/61659] [4.9/4.10 Regression] Extra undefined symbol because of devirtualization

2014-06-30 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61659 --- Comment #9 from Markus Trippelsdorf --- Unfortunately llvm still fails to build: FAILED: /var/tmp/gcc_test/usr/local/bin/g++ -DGTEST_HAS_RTTI=0 -DLLVMCodeGen_EXPORTS -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LI

[Bug c++/61648] g++ accepts literal operator friends for non-template classes but not for *template* classes

2014-06-30 Thread 3dw4rd at verizon dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61648 --- Comment #3 from Ed Smith-Rowland <3dw4rd at verizon dot net> --- Put this and it works. if (PROCESSING_REAL_TEMPLATE_DECL_P() || processing_specialization) {

[Bug c++/61648] g++ accepts literal operator friends for non-template classes but not for *template* classes

2014-06-30 Thread 3dw4rd at verizon dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61648 --- Comment #2 from Ed Smith-Rowland <3dw4rd at verizon dot net> --- In typeck.c/check_literal_operator_args Make this change: - if (processing_template_decl || processing_specialization) + /*if (processing_template_decl || processing_speciali

[Bug lto/53808] Undefined symbol when building a library with lto

2014-06-30 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53808 --- Comment #11 from Jason Merrill --- Author: jason Date: Mon Jun 30 20:20:55 2014 New Revision: 212174 URL: https://gcc.gnu.org/viewcvs?rev=212174&root=gcc&view=rev Log: PR c++/61659 PR lto/53808 gcc/cp * decl2.c (maybe_emit_vtable

[Bug ipa/61659] [4.9/4.10 Regression] Extra undefined symbol because of devirtualization

2014-06-30 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61659 --- Comment #8 from Jason Merrill --- Author: jason Date: Mon Jun 30 20:20:55 2014 New Revision: 212174 URL: https://gcc.gnu.org/viewcvs?rev=212174&root=gcc&view=rev Log: PR c++/61659 PR lto/53808 gcc/cp * decl2.c (maybe_emit_vtables

[Bug c++/61648] g++ accepts literal operator friends for non-template classes but not for *template* classes

2014-06-30 Thread 3dw4rd at verizon dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61648 Ed Smith-Rowland <3dw4rd at verizon dot net> changed: What|Removed |Added CC||3dw4rd at v

[Bug middle-end/39284] Computed gotos combined too aggressively

2014-06-30 Thread rth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=39284 --- Comment #15 from Richard Henderson --- Author: rth Date: Mon Jun 30 20:14:42 2014 New Revision: 212172 URL: https://gcc.gnu.org/viewcvs?rev=212172&root=gcc&view=rev Log: PR rtl-opt/61608 PR target/39284 * bb-reorder.c (pass_

[Bug rtl-optimization/61608] [4.10 regression] FAIL: gcc.target/arm/epilog-1.c scan-assembler tests

2014-06-30 Thread rth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61608 --- Comment #5 from Richard Henderson --- Author: rth Date: Mon Jun 30 20:14:42 2014 New Revision: 212172 URL: https://gcc.gnu.org/viewcvs?rev=212172&root=gcc&view=rev Log: PR rtl-opt/61608 PR target/39284 * bb-reorder.c (pass_d

[Bug c/39433] ICE on header file conflict with -fstack-protector

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

[Bug c/36299] spurious and undocumented warning with -Waddress for a == 0 when a is an array

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

[Bug c/53662] Cannot build static gcc on i686 linux gnu with -m64 support.

2014-06-30 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53662 Marek Polacek changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED CC|

[Bug c++/61647] [4.8/4.9/4.10 Regression] internal compiler error: in push_access_scope, at cp/pt.c:219 for a c++ header, clang++ 3.4 generate .pch without error

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

[Bug c++/61647] [4.8/4.9/4.10 Regression] internal compiler error: in push_access_scope, at cp/pt.c:219 for a c++ header, clang++ 3.4 generate .pch without error

2014-06-30 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61647 --- Comment #5 from Jason Merrill --- Author: jason Date: Mon Jun 30 19:09:57 2014 New Revision: 212168 URL: https://gcc.gnu.org/viewcvs?rev=212168&root=gcc&view=rev Log: PR c++/61647 * pt.c (type_dependent_expression_p): Check BASELINK_

[Bug c++/61566] [4.9/4.10 Regression] ICE in write_unscoped_name

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

[Bug c++/61647] [4.8/4.9/4.10 Regression] internal compiler error: in push_access_scope, at cp/pt.c:219 for a c++ header, clang++ 3.4 generate .pch without error

2014-06-30 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61647 --- Comment #4 from Jason Merrill --- Author: jason Date: Mon Jun 30 18:52:45 2014 New Revision: 212167 URL: https://gcc.gnu.org/viewcvs?rev=212167&root=gcc&view=rev Log: PR c++/61647 * pt.c (type_dependent_expression_p): Check BASELINK_

[Bug c++/61566] [4.9/4.10 Regression] ICE in write_unscoped_name

2014-06-30 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61566 --- Comment #5 from Jason Merrill --- Author: jason Date: Mon Jun 30 18:52:39 2014 New Revision: 212166 URL: https://gcc.gnu.org/viewcvs?rev=212166&root=gcc&view=rev Log: PR c++/61566 * mangle.c (decl_mangling_context): Look through a TE

[Bug c++/61566] [4.9/4.10 Regression] ICE in write_unscoped_name

2014-06-30 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61566 --- Comment #4 from Jason Merrill --- Author: jason Date: Mon Jun 30 18:51:29 2014 New Revision: 212165 URL: https://gcc.gnu.org/viewcvs?rev=212165&root=gcc&view=rev Log: PR c++/61566 * mangle.c (decl_mangling_context): Look through a TE

[Bug c++/61647] [4.8/4.9/4.10 Regression] internal compiler error: in push_access_scope, at cp/pt.c:219 for a c++ header, clang++ 3.4 generate .pch without error

2014-06-30 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61647 --- Comment #3 from Jason Merrill --- Author: jason Date: Mon Jun 30 18:44:24 2014 New Revision: 212163 URL: https://gcc.gnu.org/viewcvs?rev=212163&root=gcc&view=rev Log: PR c++/61647 * pt.c (type_dependent_expression_p): Check BASELINK_

[Bug c++/54891] [C++11] lambda-expression and explicit type conversion (cast notation)

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

[Bug c++/54367] [meta-bug] lambda expressions

2014-06-30 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54367 Bug 54367 depends on bug 54891, which changed state. Bug 54891 Summary: [C++11] lambda-expression and explicit type conversion (cast notation) https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54891 What|Removed |Ad

[Bug c++/54891] [C++11] lambda-expression and explicit type conversion (cast notation)

2014-06-30 Thread paolo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54891 --- Comment #2 from paolo at gcc dot gnu.org --- Author: paolo Date: Mon Jun 30 18:30:50 2014 New Revision: 212162 URL: https://gcc.gnu.org/viewcvs?rev=212162&root=gcc&view=rev Log: /cp 2014-06-30 Paolo Carlini PR c++/54891 * parser.

[Bug target/52268] native tls support should be added for darwin11

2014-06-30 Thread mrs at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=52268 --- Comment #11 from mrs at gcc dot gnu.org --- Fixed title to reflect that this is for native tls.

[Bug c++/61661] New: [C++11][4.9/4.10 Regression] Bogus error: ‘const Outer::Foo{&Outer::Bar}’ is not a constant expression

2014-06-30 Thread brooks at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61661 Bug ID: 61661 Summary: [C++11][4.9/4.10 Regression] Bogus error: ‘const Outer::Foo{&Outer::Bar}’ is not a constant expression Product: gcc Version: unknown Status: UNCONF

[Bug c++/61660] static_assert triggering when it should not

2014-06-30 Thread glisse at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61660 --- Comment #6 from Marc Glisse --- (In reply to Udo Steinberg from comment #5) > Yes, I'm saying a similar warning should be emitted for x. No it should not, you are using x and s in completely different ways.

[Bug c++/61660] static_assert triggering when it should not

2014-06-30 Thread us15 at os dot inf.tu-dresden.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61660 --- Comment #5 from Udo Steinberg --- (In reply to Andrew Pinski from comment #4) > That is still correct s is not a constant expression. Yes, I'm saying a similar warning should be emitted for x.

[Bug target/52268] tls support should be added for darwin11

2014-06-30 Thread jeremyhu at macports dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=52268 --- Comment #10 from Jeremy Huddleston Sequoia --- Ah, gotcha. In that case, please retitle as well to indicate such. Prior to gcc-4.5, even support via emutls was not available on darwin, so some people in #macports thought that's what this ti

[Bug c++/61647] [4.8/4.9/4.10 Regression] internal compiler error: in push_access_scope, at cp/pt.c:219 for a c++ header, clang++ 3.4 generate .pch without error

2014-06-30 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61647 Jason Merrill changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned a

[Bug c++/61539] [4.8/4.9/4.10 Regression] ICE: in unify_one_argument, at cp/pt.c:15465

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

[Bug c++/61539] [4.8/4.9/4.10 Regression] ICE: in unify_one_argument, at cp/pt.c:15465

2014-06-30 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61539 --- Comment #6 from Jason Merrill --- Author: jason Date: Mon Jun 30 17:30:22 2014 New Revision: 212161 URL: https://gcc.gnu.org/viewcvs?rev=212161&root=gcc&view=rev Log: PR c++/61539 * pt.c (unify_one_argument): Type/expression mismatch

[Bug c++/61660] static_assert triggering when it should not

2014-06-30 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61660 --- Comment #4 from Andrew Pinski --- (In reply to Udo Steinberg from comment #3) > Created attachment 33035 [details] > Testcase 2 > > Then, similar to this new test case, I would expect something like the > following: > > g++ -std=gnu++11 foo

[Bug ipa/61659] [4.9/4.10 Regression] Extra undefined symbol because of devirtualization

2014-06-30 Thread hubicka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61659 Jan Hubicka changed: What|Removed |Added CC||jason at redhat dot com --- Comment #7 fro

[Bug target/61637] C++ program does not catch exceptions on AIX 7.1

2014-06-30 Thread chandrakm at hotmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61637 --- Comment #15 from Krishnamoorthy C --- Thanks for the info. Sorry, the original intent was to generate a shared lib hence the shared options, but i have moved the code to generate executable program, but the exceptions not being caught is st

[Bug tree-optimization/57233] Vector lowering of LROTATE_EXPR pessimizes code

2014-06-30 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57233 Jakub Jelinek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug tree-optimization/61299] [4.9/4.10 Regression] Performance regression for the SIMD rotate operation with GCC vector extensions

2014-06-30 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61299 Jakub Jelinek changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug tree-optimization/61299] [4.9/4.10 Regression] Performance regression for the SIMD rotate operation with GCC vector extensions

2014-06-30 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61299 --- Comment #5 from Jakub Jelinek --- Author: jakub Date: Mon Jun 30 16:56:01 2014 New Revision: 212158 URL: https://gcc.gnu.org/viewcvs?rev=212158&root=gcc&view=rev Log: 2014-06-30 Jakub Jelinek Backported from mainline 2014-06-27

[Bug c++/61660] static_assert triggering when it should not

2014-06-30 Thread us15 at os dot inf.tu-dresden.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61660 --- Comment #3 from Udo Steinberg --- Created attachment 33035 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=33035&action=edit Testcase 2 Then, similar to this new test case, I would expect something like the following: g++ -std=gnu++11

[Bug tree-optimization/57233] Vector lowering of LROTATE_EXPR pessimizes code

2014-06-30 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57233 --- Comment #4 from Jakub Jelinek --- Author: jakub Date: Mon Jun 30 16:56:01 2014 New Revision: 212158 URL: https://gcc.gnu.org/viewcvs?rev=212158&root=gcc&view=rev Log: 2014-06-30 Jakub Jelinek Backported from mainline 2014-06-27

[Bug ipa/61659] [4.9/4.10 Regression] Extra undefined symbol because of devirtualization

2014-06-30 Thread hubicka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61659 Jan Hubicka changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned at

[Bug ipa/61659] [4.9/4.10 Regression] Extra undefined symbol because of devirtualization

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

[Bug c/51849] -Wc99-compat would be considered useful

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

[Bug c++/61660] static_assert triggering when it should not

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

[Bug c++/61539] [4.8/4.9/4.10 Regression] ICE: in unify_one_argument, at cp/pt.c:15465

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

[Bug c++/61660] static_assert triggering when it should not

2014-06-30 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61660 --- Comment #1 from Jonathan Wakely --- That's not how static_assert works.

[Bug c++/61566] [4.9/4.10 Regression] ICE in write_unscoped_name

2014-06-30 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61566 Jason Merrill changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned a

[Bug c++/61500] [4.8/4.9 Regression][C++11] Can't take pointer to member referenced via member pointer template parameter.

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

[Bug c++/61539] [4.8/4.9/4.10 Regression] ICE: in unify_one_argument, at cp/pt.c:15465

2014-06-30 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61539 --- Comment #5 from Jason Merrill --- Author: jason Date: Mon Jun 30 15:58:58 2014 New Revision: 212156 URL: https://gcc.gnu.org/viewcvs?rev=212156&root=gcc&view=rev Log: PR c++/61539 * pt.c (unify_one_argument): Type/expression mismatch

[Bug target/61637] C++ program does not catch exceptions on AIX 7.1

2014-06-30 Thread dje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61637 David Edelsohn changed: What|Removed |Added Status|UNCONFIRMED |WAITING Last reconfirmed|2014-06-28 0

[Bug c++/55004] [meta-bug] constexpr issues

2014-06-30 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 51400, which changed state. Bug 51400 Summary: [c++0x] ICE with constexpr and attribute noreturn https://gcc.gnu.org/bugzilla/show_bug.cgi?id=51400 What|Removed |Added --

[Bug c++/51400] [c++0x] ICE with constexpr and attribute noreturn

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

[Bug c++/51400] [c++0x] ICE with constexpr and attribute noreturn

2014-06-30 Thread paolo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=51400 --- Comment #3 from paolo at gcc dot gnu.org --- Author: paolo Date: Mon Jun 30 15:41:16 2014 New Revision: 212155 URL: https://gcc.gnu.org/viewcvs?rev=212155&root=gcc&view=rev Log: /c-family 2014-06-30 Paolo Carlini PR c++/51400 * c

[Bug c++/61660] New: static_assert triggering when it should not

2014-06-30 Thread us15 at os dot inf.tu-dresden.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61660 Bug ID: 61660 Summary: static_assert triggering when it should not Product: gcc Version: 4.10.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++

[Bug ipa/61659] [4.9/4.10 Regression] Extra undefined symbol because of devirtualization

2014-06-30 Thread rafael.espindola at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61659 --- Comment #4 from Rafael Avila de Espindola --- I ran the testcase with just -O2 (original code with -O3, but the reduced testcase with -O2). getOption will be part of the vtable, but it can end up being hidden. In the original source code it

[Bug ipa/61659] [4.9/4.10 Regression] Extra undefined symbol because of devirtualization

2014-06-30 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61659 Markus Trippelsdorf changed: What|Removed |Added Status|UNCONFIRMED |NEW Known to work|

[Bug c++/61659] Extra undefined symbol because of devirtualization

2014-06-30 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61659 --- Comment #3 from Andrew Pinski --- Oh I see it, it is declared inside the template.

[Bug c++/61659] Extra undefined symbol because of devirtualization

2014-06-30 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61659 --- Comment #2 from Andrew Pinski --- I don't see why you think this is a bug. parser::getOption will be part of the vtable of PassNameParser anyways.

[Bug ipa/61555] [4.9/4.10 Regression] LLVM build failure

2014-06-30 Thread rafael.espindola at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61555 Rafael Avila de Espindola changed: What|Removed |Added CC||rafael.espindola at gmail dot

[Bug c++/61539] [4.8/4.9/4.10 Regression] ICE: in unify_one_argument, at cp/pt.c:15465

2014-06-30 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61539 --- Comment #4 from Jason Merrill --- Author: jason Date: Mon Jun 30 15:11:14 2014 New Revision: 212154 URL: https://gcc.gnu.org/viewcvs?rev=212154&root=gcc&view=rev Log: PR c++/61539 * pt.c (unify_one_argument): Type/expression mismatch

[Bug c++/61659] Extra undefined symbol because of devirtualization

2014-06-30 Thread rafael.espindola at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61659 --- Comment #1 from Rafael Avila de Espindola --- The undefined is still present with -fno-devirtualize-speculatively.

[Bug c++/61500] [4.8/4.9 Regression][C++11] Can't take pointer to member referenced via member pointer template parameter.

2014-06-30 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61500 --- Comment #4 from Jason Merrill --- Author: jason Date: Mon Jun 30 15:05:32 2014 New Revision: 212152 URL: https://gcc.gnu.org/viewcvs?rev=212152&root=gcc&view=rev Log: PR c++/61500 * tree.c (lvalue_kind): Handle MEMBER_REF and DOTSTAR

[Bug c++/61659] New: Extra undefined symbol because of devirtualization

2014-06-30 Thread rafael.espindola at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61659 Bug ID: 61659 Summary: Extra undefined symbol because of devirtualization Product: gcc Version: 4.10.0 Status: UNCONFIRMED Severity: normal Priority: P3 Componen

[Bug c++/61488] [4.9 regression] Regression in template argument substitution in 4.9+

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

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

2014-06-30 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=51253 --- Comment #17 from Jason Merrill --- Author: jason Date: Mon Jun 30 14:25:21 2014 New Revision: 212150 URL: https://gcc.gnu.org/viewcvs?rev=212150&root=gcc&view=rev Log: DR 1030 PR c++/51253 PR c++/61382 * cp-tree.h (CALL_EXPR_

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

2014-06-30 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61382 --- Comment #8 from Jason Merrill --- Author: jason Date: Mon Jun 30 14:25:21 2014 New Revision: 212150 URL: https://gcc.gnu.org/viewcvs?rev=212150&root=gcc&view=rev Log: DR 1030 PR c++/51253 PR c++/61382 * cp-tree.h (CALL_EXPR_L

[Bug libstdc++/61658] Invalid std::string(size_type, value_type) constructor implementation

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

[Bug c++/58845] Operator || and && broken for vectors

2014-06-30 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58845 --- Comment #22 from Jason Merrill --- (In reply to Marc Glisse from comment #21) > One argument against the sequence point is that we don't have one for ?: . > If we add one for ?: several testcases regress, so we have to make sure to > only do

[Bug tree-optimization/61634] [4.8/4.9/4.10 Regression] ICE in in vect_get_vec_def_for_operand, at tree-vect-stmts.c:1423

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

[Bug c++/61639] GCC 4.7.4 can't longer compile clang

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

[Bug c++/61647] [4.8/4.9/4.10 Regression] internal compiler error: in push_access_scope, at cp/pt.c:219 for a c++ header, clang++ 3.4 generate .pch without error

2014-06-30 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61647 Jakub Jelinek changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug libstdc++/61658] Invalid std::string(size_type, value_type) constructor implementation

2014-06-30 Thread d.v.a at ngs dot ru
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61658 --- Comment #1 from __vic --- If replace with: std::string st(1U, '0'); then prints as expected: 1 0 Why {1U, '0'} is treated as std::initializer_list ?

[Bug libstdc++/61658] New: Invalid std::string(size_type, value_type) constructor implementation

2014-06-30 Thread d.v.a at ngs dot ru
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61658 Bug ID: 61658 Summary: Invalid std::string(size_type, value_type) constructor implementation Product: gcc Version: 4.9.0 Status: UNCONFIRMED Severity: normal

[Bug c/58286] Need option to make incompatible pointer type warnings into compiler errors

2014-06-30 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58286 Marek Polacek changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug c++/61500] [4.8/4.9 Regression][C++11] Can't take pointer to member referenced via member pointer template parameter.

2014-06-30 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61500 --- Comment #3 from Jason Merrill --- Author: jason Date: Mon Jun 30 12:36:28 2014 New Revision: 212144 URL: https://gcc.gnu.org/viewcvs?rev=212144&root=gcc&view=rev Log: PR c++/61500 * tree.c (lvalue_kind): Handle MEMBER_REF and DOTSTAR

[Bug c++/61488] [4.9 regression] Regression in template argument substitution in 4.9+

2014-06-30 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61488 --- Comment #4 from Jason Merrill --- Author: jason Date: Mon Jun 30 12:36:37 2014 New Revision: 212145 URL: https://gcc.gnu.org/viewcvs?rev=212145&root=gcc&view=rev Log: PR c++/61488 * pt.c (check_valid_ptrmem_cst_expr): Fix for templat

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

2014-06-30 Thread vz-gcc at zeitlins dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61214 Vadim Zeitlin changed: What|Removed |Added CC||vz-gcc at zeitlins dot org --- Comment #

[Bug target/61633] AArch64 SISD ASHR instruction split clobbers input register.

2014-06-30 Thread mshawcroft at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61633 mshawcroft at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resoluti

[Bug target/61616] Internal compiler error during reload in gcc-4.7.4 configured as a cross-compiler for a mips target

2014-06-30 Thread niva at niisi dot msk.ru
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61616 niva at niisi dot msk.ru changed: What|Removed |Added Known to work||4.8.1 --- Comment #4 from niva

[Bug target/61633] AArch64 SISD ASHR instruction split clobbers input register.

2014-06-30 Thread mshawcroft at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61633 --- Comment #2 from mshawcroft at gcc dot gnu.org --- Author: mshawcroft Date: Mon Jun 30 11:58:18 2014 New Revision: 212143 URL: https://gcc.gnu.org/viewcvs?rev=212143&root=gcc&view=rev Log: [AArch64] Fix register clobber in, aarch64_ashr_sisd_o

[Bug driver/60968] [4.9 Regression] Bootstrap fails on mingw32 with -dumpspecs

2014-06-30 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60968 Jakub Jelinek changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

  1   2   >