[Bug c++/63508] ICE when using bracketed initializer on pointer to member function of a templated class

2019-03-13 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63508

Paolo Carlini  changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution|--- |FIXED
   Target Milestone|--- |8.0

--- Comment #5 from Paolo Carlini  ---
Fixed in 8.1.0.

[Bug c++/63508] ICE when using bracketed initializer on pointer to member function of a templated class

2019-03-13 Thread paolo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63508

--- Comment #4 from paolo at gcc dot gnu.org  ---
Author: paolo
Date: Wed Mar 13 15:01:00 2019
New Revision: 269651

URL: https://gcc.gnu.org/viewcvs?rev=269651=gcc=rev
Log:
2019-03-13  Paolo Carlini  

PR c++/63508
* g++.dg/cpp0x/auto53.C: New.

Added:
trunk/gcc/testsuite/g++.dg/cpp0x/auto53.C
Modified:
trunk/gcc/testsuite/ChangeLog

[Bug c++/63508] ICE when using bracketed initializer on pointer to member function of a templated class

2014-10-16 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63508

Marek Polacek mpolacek at gcc dot gnu.org changed:

   What|Removed |Added

 Status|UNCONFIRMED |NEW
   Last reconfirmed||2014-10-16
 CC||mpolacek at gcc dot gnu.org
 Ever confirmed|0   |1

--- Comment #3 from Marek Polacek mpolacek at gcc dot gnu.org ---
Even 4.7 ICEs.


[Bug c++/63508] ICE when using bracketed initializer on pointer to member function of a templated class

2014-10-11 Thread daniel.kruegler at googlemail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63508

Daniel Krügler daniel.kruegler at googlemail dot com changed:

   What|Removed |Added

 CC||daniel.kruegler@googlemail.
   ||com

--- Comment #2 from Daniel Krügler daniel.kruegler at googlemail dot com ---
The ICE also occurs in gcc HEAD 5.0.0 20141010 (experimental):

quote
prog.cc: In instantiation of 'cT::c() [with T = int]': 
prog.cc:14:23: required from here 
prog.cc:7:22: internal compiler error: Segmentation fault 
  auto x = m{c::mf}; 
   ^ 
0x9af2bf crash_signal 
  /home/heads/gcc/gcc-source/gcc/toplev.c:340 
0x55be89 extend_ref_init_temps(tree_node*, tree_node*, vectree_node*, va_gc,
vl_embed**) 
  /home/heads/gcc/gcc-source/gcc/cp/call.c:9710 
0x55befb extend_ref_init_temps(tree_node*, tree_node*, vectree_node*, va_gc,
vl_embed**) 
  /home/heads/gcc/gcc-source/gcc/cp/call.c:9732 
0x5aaa15 store_init_value(tree_node*, tree_node*, vectree_node*, va_gc,
vl_embed**, int) 
  /home/heads/gcc/gcc-source/gcc/cp/typeck2.c:792 
0x56f0a5 check_initializer /home/heads/gcc/gcc-source/gcc/cp/decl.c:5892
0x580e9c cp_finish_decl(tree_node*, tree_node*, bool, tree_node*, int)
  /home/heads/gcc/gcc-source/gcc/cp/decl.c:6517 
0x59071e tsubst_expr 
  /home/heads/gcc/gcc-source/gcc/cp/pt.c:13788 
0x58fe05 tsubst_expr 
  /home/heads/gcc/gcc-source/gcc/cp/pt.c:13862 
0x58f6e4 tsubst_expr 
  /home/heads/gcc/gcc-source/gcc/cp/pt.c:13676 
0x58fe05 tsubst_expr 
  /home/heads/gcc/gcc-source/gcc/cp/pt.c:13862 
0x58ea74 instantiate_decl(tree_node*, int, bool) 
  /home/heads/gcc/gcc-source/gcc/cp/pt.c:20241 
0x5a813b instantiate_pending_templates(int) 
  /home/heads/gcc/gcc-source/gcc/cp/pt.c:20357 
0x5c14d8 cp_write_global_declarations() 
  /home/heads/gcc/gcc-source/gcc/cp/decl2.c:4367 

Please submit a full bug report, with preprocessed source if appropriate.
Please include the complete backtrace with any bug report. See
http://gcc.gnu.org/bugs.html for instructions.
/quote

[Bug c++/63508] ICE when using bracketed initializer on pointer to member function of a templated class

2014-10-10 Thread mlang at delysid dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63508

--- Comment #1 from Mario Lang mlang at delysid dot org ---
Created attachment 33684
  -- https://gcc.gnu.org/bugzilla/attachment.cgi?id=33684action=edit
bug.cpp

g++ -std=c++11 bug.cpp