public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug c++/12573] New: [ regression from 3.3.1 ] ICE (segfault) with Boost.Python
@ 2003-10-11  1:49 jbrandmeyer at users dot sourceforge dot net
  2003-10-11  1:54 ` [Bug c++/12573] " jbrandmeyer at users dot sourceforge dot net
                   ` (24 more replies)
  0 siblings, 25 replies; 26+ messages in thread
From: jbrandmeyer at users dot sourceforge dot net @ 2003-10-11  1:49 UTC (permalink / raw)
  To: gcc-bugs

PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=12573

           Summary: [ regression from 3.3.1 ] ICE (segfault) with
                    Boost.Python
           Product: gcc
           Version: 3.4
            Status: UNCONFIRMED
          Severity: critical
          Priority: P2
         Component: c++
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: jbrandmeyer at users dot sourceforge dot net
                CC: gcc-bugs at gcc dot gnu dot org
 GCC build triplet: i686-pc-linux-gnu
  GCC host triplet: i686-pc-linux-gnu
GCC target triplet: i686-pc-linux-gnu

Command to cause failure: g++-3.4 -x c++ -I/usr/include/python2.2
/usr/include/boost/python/converter/registry.hpp

Command to produce the preprocessed source: g++-3.4 -E -x c++
-I/usr/include/python2.2 /usr/include/boost/python/converter/registry.hpp

Output from g++-3.4 -v: 
Reading specs from /home/jonathan/lib/gcc/i686-pc-linux-gnu/3.4/specs
Configured with: ../gcc/configure --enable-languages=c,c++
--prefix=/home/jonathan --program-suffix=-3.4
Thread model: posix
gcc version 3.4 20031010 (experimental)

Error messages:
In file included from /usr/include/boost/python/converter/registry.hpp:12:
/usr/include/boost/python/converter/rvalue_from_python_data.hpp: At global scope:
/usr/include/boost/python/converter/rvalue_from_python_data.hpp:100: internal
compiler error: Segmentation fault

I apologize for the size of the attachment.  I'm not sufficiently familiar with
this library to shrink it down.


^ permalink raw reply	[flat|nested] 26+ messages in thread

* [Bug c++/12573] [ regression from 3.3.1 ] ICE (segfault) with Boost.Python
  2003-10-11  1:49 [Bug c++/12573] New: [ regression from 3.3.1 ] ICE (segfault) with Boost.Python jbrandmeyer at users dot sourceforge dot net
@ 2003-10-11  1:54 ` jbrandmeyer at users dot sourceforge dot net
  2003-10-11  2:21 ` pinskia at gcc dot gnu dot org
                   ` (23 subsequent siblings)
  24 siblings, 0 replies; 26+ messages in thread
From: jbrandmeyer at users dot sourceforge dot net @ 2003-10-11  1:54 UTC (permalink / raw)
  To: gcc-bugs

PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=12573



------- Additional Comments From jbrandmeyer at users dot sourceforge dot net  2003-10-11 01:54 -------
Created an attachment (id=4919)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=4919&action=view)
Preprocessed source.

This is a single file compressed with bzip2.  The uncompressed source was
generated as described in the original report.


^ permalink raw reply	[flat|nested] 26+ messages in thread

* [Bug c++/12573] [ regression from 3.3.1 ] ICE (segfault) with Boost.Python
  2003-10-11  1:49 [Bug c++/12573] New: [ regression from 3.3.1 ] ICE (segfault) with Boost.Python jbrandmeyer at users dot sourceforge dot net
  2003-10-11  1:54 ` [Bug c++/12573] " jbrandmeyer at users dot sourceforge dot net
@ 2003-10-11  2:21 ` pinskia at gcc dot gnu dot org
  2003-10-11  2:30 ` [Bug c++/12573] [3.4 Regression " pinskia at gcc dot gnu dot org
                   ` (22 subsequent siblings)
  24 siblings, 0 replies; 26+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2003-10-11  2:21 UTC (permalink / raw)
  To: gcc-bugs

PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=12573


pinskia at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
Attachment #4919 is|0                           |1
           obsolete|                            |


------- Additional Comments From pinskia at gcc dot gnu dot org  2003-10-11 02:21 -------
Created an attachment (id=4920)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=4920&action=view)
reduced down to 274

Here is a reduced down source to 274 lines.  This most likely can go more.


^ permalink raw reply	[flat|nested] 26+ messages in thread

* [Bug c++/12573] [3.4 Regression ] ICE (segfault) with Boost.Python
  2003-10-11  1:49 [Bug c++/12573] New: [ regression from 3.3.1 ] ICE (segfault) with Boost.Python jbrandmeyer at users dot sourceforge dot net
  2003-10-11  1:54 ` [Bug c++/12573] " jbrandmeyer at users dot sourceforge dot net
  2003-10-11  2:21 ` pinskia at gcc dot gnu dot org
@ 2003-10-11  2:30 ` pinskia at gcc dot gnu dot org
  2003-10-11  2:33 ` pinskia at gcc dot gnu dot org
                   ` (21 subsequent siblings)
  24 siblings, 0 replies; 26+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2003-10-11  2:30 UTC (permalink / raw)
  To: gcc-bugs

PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=12573


pinskia at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|[ regression from 3.3.1 ]   |[3.4 Regression ] ICE
                   |ICE (segfault) with         |(segfault) with Boost.Python
                   |Boost.Python                |


------- Additional Comments From pinskia at gcc dot gnu dot org  2003-10-11 02:30 -------
I cannot comment on if this is valid or invalid code but it looks like it is using offset inside a 
template parameter.


^ permalink raw reply	[flat|nested] 26+ messages in thread

* [Bug c++/12573] [3.4 Regression ] ICE (segfault) with Boost.Python
  2003-10-11  1:49 [Bug c++/12573] New: [ regression from 3.3.1 ] ICE (segfault) with Boost.Python jbrandmeyer at users dot sourceforge dot net
                   ` (2 preceding siblings ...)
  2003-10-11  2:30 ` [Bug c++/12573] [3.4 Regression " pinskia at gcc dot gnu dot org
@ 2003-10-11  2:33 ` pinskia at gcc dot gnu dot org
  2003-10-11  8:10 ` pinskia at gcc dot gnu dot org
                   ` (20 subsequent siblings)
  24 siblings, 0 replies; 26+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2003-10-11  2:33 UTC (permalink / raw)
  To: gcc-bugs

PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=12573


pinskia at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
     Ever Confirmed|                            |1
   Last reconfirmed|0000-00-00 00:00:00         |2003-10-11 02:33:33
               date|                            |


------- Additional Comments From pinskia at gcc dot gnu dot org  2003-10-11 02:33 -------
Here it is down to 27 lines:
namespace boost{

template <bool x> struct STATIC_ASSERTION_FAILURE;

template <> struct STATIC_ASSERTION_FAILURE<true> { enum { value = 1 }; };

template<int x> struct static_assert_test{};

}
typedef unsigned int size_t;
namespace std{using ::size_t;}

namespace boost { namespace python { namespace converter {
struct rvalue_from_python_stage1_data
{
    void* convertible;
};

template <class T>
struct rvalue_from_python_storage
{
    rvalue_from_python_stage1_data stage1;
};
template <class T>
struct rvalue_from_python_data
{
    typedef ::boost::static_assert_test< sizeof(::boost::STATIC_ASSERTION_FAILURE< (bool)( 
(reinterpret_cast <size_t> (&static_cast<rvalue_from_python_storage<T> *> (0)->stage1)) == 0 ) 
>)> boost_static_assert_typedef_100;
};

}}}


^ permalink raw reply	[flat|nested] 26+ messages in thread

* [Bug c++/12573] [3.4 Regression ] ICE (segfault) with Boost.Python
  2003-10-11  1:49 [Bug c++/12573] New: [ regression from 3.3.1 ] ICE (segfault) with Boost.Python jbrandmeyer at users dot sourceforge dot net
                   ` (3 preceding siblings ...)
  2003-10-11  2:33 ` pinskia at gcc dot gnu dot org
@ 2003-10-11  8:10 ` pinskia at gcc dot gnu dot org
  2003-10-16 19:19 ` bangerth at dealii dot org
                   ` (19 subsequent siblings)
  24 siblings, 0 replies; 26+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2003-10-11  8:10 UTC (permalink / raw)
  To: gcc-bugs

PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=12573



------- Additional Comments From pinskia at gcc dot gnu dot org  2003-10-11 08:10 -------
Here is the backtrace:
#0  tsubst (t=0x41e0b620, args=0x0, complain=tf_error, in_decl=0x0) at /Volumes/
UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/pt.c:6508
#1  0x00032610 in tsubst_template_arg (t=0x4181c3c0, args=0x0, complain=tf_error, 
in_decl=0x0) at /Volumes/UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/pt.c:5455
#2  0x00032610 in tsubst_template_arg (t=0x4181c3c0, args=0x0, complain=tf_error, 
in_decl=0x0) at /Volumes/UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/pt.c:5455
#3  0x00032734 in tsubst_template_args (t=0x0, args=0x0, complain=tf_error, 
in_decl=0x450000) at /Volumes/UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/pt.c:5506
#4  0x00030370 in tsubst_aggr_type (t=0x41e0b620, args=0x0, complain=tf_none, in_decl=0x1, 
entering_scope=0) at /Volumes/UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/pt.c:5618
#5  0x00030a24 in tsubst (t=0x41e0b620, args=0x0, complain=tf_error, in_decl=0x0) at /
Volumes/UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/pt.c:6397
#6  0x0002e0fc in tsubst_copy_and_build (t=0x41e0b620, args=0xbfffe100, complain=tf_none, 
in_decl=0x0, function_p=4521984) at /Volumes/UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/
cp/pt.c:7971
#7  0x0002d774 in tsubst_non_call_postfix_expression (t=0x41e0b620, args=0x0, 
complain=tf_error, in_decl=0x0) at /Volumes/UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/
pt.c:7857
#8  0x0002deb0 in tsubst_copy_and_build (t=0x41e0b620, args=0xbfffe100, complain=tf_none, 
in_decl=0x0, function_p=4521984) at /Volumes/UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/
cp/pt.c:8086
#9  0x0002d774 in tsubst_non_call_postfix_expression (t=0x41e0b620, args=0x0, 
complain=tf_error, in_decl=0x0) at /Volumes/UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/
pt.c:7857
#10 0x0002dd68 in tsubst_copy_and_build (t=0x41e0b620, args=0xbfffe100, complain=tf_none, 
in_decl=0x0, function_p=4521984) at /Volumes/UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/
cp/pt.c:8214
#11 0x0002d774 in tsubst_non_call_postfix_expression (t=0x41e0b620, args=0x0, 
complain=tf_error, in_decl=0x0) at /Volumes/UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/
pt.c:7857
#12 0x0002e060 in tsubst_copy_and_build (t=0x41e0b620, args=0xbfffe100, complain=tf_none, 
in_decl=0x0, function_p=4521984) at /Volumes/UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/
cp/pt.c:7998
#13 0x0002e314 in tsubst_copy_and_build (t=0x41e0b620, args=0xbfffe100, complain=tf_none, 
in_decl=0x0, function_p=4521984) at /Volumes/UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/
cp/pt.c:7956
#14 0x0002de50 in tsubst_copy_and_build (t=0x41e0b620, args=0xbfffe100, complain=tf_none, 
in_decl=0x0, function_p=4521984) at /Volumes/UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/
cp/pt.c:8035
#15 0x0002dc40 in tsubst_copy_and_build (t=0x41e0b620, args=0xbfffe100, complain=tf_none, 
in_decl=0x0, function_p=4521984) at /Volumes/UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/
cp/pt.c:8198
#16 0x0002dfac in tsubst_copy_and_build (t=0x41e0b620, args=0xbfffe100, complain=tf_none, 
in_decl=0x0, function_p=4521984) at /Volumes/UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/
cp/pt.c:7951
#17 0x00057cf8 in cp_parser_fold_non_dependent_expr (expr=0x41e0b620) at /Volumes/
UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/parser.c:14081
#18 0x0005cbc8 in cp_parser_template_id (parser=0x41e052a0, 
template_keyword_p=1099044368, check_dependency_p=true) at /Volumes/UFS_Partition/
pinskia/src/fsf/gcc-clean/src/gcc/cp/parser.c:7945
#19 0x0005d050 in cp_parser_class_name (parser=0x41e052a0, typename_keyword_p=false, 
template_keyword_p=false, type_p=false, check_dependency_p=true, class_head_p=false) at /
Volumes/UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/parser.c:11151
#20 0x0005d2a8 in cp_parser_nested_name_specifier_opt (parser=0x0, 
typename_keyword_p=false, check_dependency_p=4521984, type_p=false) at /Volumes/
UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/parser.c:3149
#21 0x0005fa00 in cp_parser_simple_type_specifier (parser=0x0, flags=1105220368, 
identifier_p=1105220256) at /Volumes/UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/
parser.c:8344
#22 0x00059c0c in cp_parser_type_specifier (parser=0x41e052a0, 
flags=CP_PARSER_FLAGS_NONE, is_friend=true, is_declaration=false, 
declares_class_or_enum=0x450000, is_cv_qualifier=0x0) at /Volumes/UFS_Partition/pinskia/src/
fsf/gcc-clean/src/gcc/cp/parser.c:8214
#23 0x0005ae88 in cp_parser_type_specifier_seq (parser=0x0) at /Volumes/UFS_Partition/pinskia/
src/fsf/gcc-clean/src/gcc/cp/parser.c:10255
#24 0x0005bfe0 in cp_parser_type_id (parser=0x0) at /Volumes/UFS_Partition/pinskia/src/fsf/
gcc-clean/src/gcc/cp/parser.c:10200
#25 0x0005f8e8 in cp_parser_sizeof_operand (parser=0x41e052a0, keyword=RID_STATIC) at /
Volumes/UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/parser.c:14013
#26 0x0005edd0 in cp_parser_unary_expression (parser=0x1, address_p=false) at /Volumes/
UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/parser.c:3987
#27 0x000570f8 in cp_parser_binary_expression (parser=0x41e052a0, 
token_tree_map=0x37150c, fn=0x5f784 <cp_parser_simple_cast_expression>) at /Volumes/
UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/parser.c:13290
#28 0x000570f8 in cp_parser_binary_expression (parser=0x41e052a0, 
token_tree_map=0x3714fc, fn=0x57258 <cp_parser_pm_expression>) at /Volumes/
UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/parser.c:13290
#29 0x000570f8 in cp_parser_binary_expression (parser=0x41e052a0, 
token_tree_map=0x3714f0, fn=0x57244 <cp_parser_multiplicative_expression>) at /Volumes/
UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/parser.c:13290
#30 0x000570f8 in cp_parser_binary_expression (parser=0x41e052a0, 
token_tree_map=0x3714e4, fn=0x57230 <cp_parser_additive_expression>) at /Volumes/
UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/parser.c:13290
#31 0x000570f8 in cp_parser_binary_expression (parser=0x41e052a0, 
token_tree_map=0x3714c8, fn=0x5721c <cp_parser_shift_expression>) at /Volumes/
UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/parser.c:13290
#32 0x000570f8 in cp_parser_binary_expression (parser=0x41e052a0, 
token_tree_map=0x3714bc, fn=0x57208 <cp_parser_relational_expression>) at /Volumes/
UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/parser.c:13290
#33 0x000570f8 in cp_parser_binary_expression (parser=0x41e052a0, 
token_tree_map=0x3714b4, fn=0x571f4 <cp_parser_equality_expression>) at /Volumes/
UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/parser.c:13290
#34 0x000570f8 in cp_parser_binary_expression (parser=0x41e052a0, 
token_tree_map=0x3714ac, fn=0x571e0 <cp_parser_and_expression>) at /Volumes/
UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/parser.c:13290
#35 0x000570f8 in cp_parser_binary_expression (parser=0x41e052a0, 
token_tree_map=0x3714a4, fn=0x571cc <cp_parser_exclusive_or_expression>) at /Volumes/
UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/parser.c:13290
#36 0x000570f8 in cp_parser_binary_expression (parser=0x41e052a0, 
token_tree_map=0x37149c, fn=0x571b8 <cp_parser_inclusive_or_expression>) at /Volumes/
UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/parser.c:13290
#37 0x000570f8 in cp_parser_binary_expression (parser=0x41e052a0, 
token_tree_map=0x371548, fn=0x571a4 <cp_parser_logical_and_expression>) at /Volumes/
UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/parser.c:13290
#38 0x00057f14 in cp_parser_assignment_expression (parser=0x41e052a0) at /Volumes/
UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/parser.c:4799
#39 0x00058218 in cp_parser_constant_expression (parser=0x41e052a0, 
allow_non_constant_p=false, non_constant_p=0x450000) at /Volumes/UFS_Partition/pinskia/src/
fsf/gcc-clean/src/gcc/cp/parser.c:5100
#40 0x0005cbc4 in cp_parser_template_id (parser=0x41e052a0, template_keyword_p=false, 
check_dependency_p=false) at /Volumes/UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/
parser.c:7945
#41 0x0005d050 in cp_parser_class_name (parser=0x41e052a0, typename_keyword_p=false, 
template_keyword_p=false, type_p=false, check_dependency_p=true, class_head_p=false) at /
Volumes/UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/parser.c:11151
#42 0x0005d2a8 in cp_parser_nested_name_specifier_opt (parser=0x0, 
typename_keyword_p=false, check_dependency_p=4521984, type_p=false) at /Volumes/
UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/parser.c:3149
#43 0x0005fa00 in cp_parser_simple_type_specifier (parser=0x0, flags=1105220368, 
identifier_p=1105220256) at /Volumes/UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/
parser.c:8344
#44 0x00059c0c in cp_parser_type_specifier (parser=0x41e052a0, 
flags=CP_PARSER_FLAGS_OPTIONAL, is_friend=true, is_declaration=false, 
declares_class_or_enum=0x450000, is_cv_qualifier=0xbffff38c) at /Volumes/UFS_Partition/
pinskia/src/fsf/gcc-clean/src/gcc/cp/parser.c:8214
#45 0x0005afe4 in cp_parser_decl_specifier_seq (parser=0x1, flags=3221222284, attributes=0x0, 
declares_class_or_enum=0x0) at /Volumes/UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/
parser.c:6382
#46 0x00060ebc in cp_parser_member_declaration (parser=0xbffff38c) at /Volumes/
UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/parser.c:11782
#47 0x0005a138 in cp_parser_type_specifier (parser=0x41e052a0, flags=4428124, 
is_friend=false, is_declaration=true, declares_class_or_enum=0xbffff508, 
is_cv_qualifier=0x41819b40) at /Volumes/UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/
parser.c:11704
#48 0x0005afe4 in cp_parser_decl_specifier_seq (parser=0x43915c, flags=1099012928, 
attributes=0x0, declares_class_or_enum=0x41e0b700) at /Volumes/UFS_Partition/pinskia/src/fsf/
gcc-clean/src/gcc/cp/parser.c:6382
#49 0x00060870 in cp_parser_single_declaration (parser=0x41819b40, member_p=32, 
friend_p=0x41e052a0) at /Volumes/UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/parser.c:
13723
#50 0x00060a9c in cp_parser_template_declaration_after_export (parser=0x41e052a0, 
member_p=false) at /Volumes/UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/parser.c:13660
#51 0x00061824 in cp_parser_declaration (parser=0x0) at /Volumes/UFS_Partition/pinskia/src/
fsf/gcc-clean/src/gcc/cp/parser.c:5968
#52 0x000619f0 in cp_parser_declaration_seq_opt (parser=0x41e052a0) at /Volumes/
UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/parser.c:5901
#53 0x000618b8 in cp_parser_declaration (parser=0x41e052a0) at /Volumes/UFS_Partition/
pinskia/src/fsf/gcc-clean/src/gcc/cp/parser.c:8915
#54 0x000619f0 in cp_parser_declaration_seq_opt (parser=0x41e052a0) at /Volumes/
UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/parser.c:5901
#55 0x000618b8 in cp_parser_declaration (parser=0x41e052a0) at /Volumes/UFS_Partition/
pinskia/src/fsf/gcc-clean/src/gcc/cp/parser.c:8915
#56 0x000619f0 in cp_parser_declaration_seq_opt (parser=0x41e052a0) at /Volumes/
UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/parser.c:5901
#57 0x000618b8 in cp_parser_declaration (parser=0x41e052a0) at /Volumes/UFS_Partition/
pinskia/src/fsf/gcc-clean/src/gcc/cp/parser.c:8915
#58 0x000619f0 in cp_parser_declaration_seq_opt (parser=0x41e052a0) at /Volumes/
UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/parser.c:5901
#59 0x00061bcc in c_parse_file () at /Volumes/UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/
cp/parser.c:2163
#60 0x000afd8c in c_common_parse_file (set_yydebug=1105245728) at /Volumes/UFS_Partition/
pinskia/src/fsf/gcc-clean/src/gcc/c-opts.c:1226

#61 0x0030dbc8 in toplev_main (argc=4437540, argv=0x41e052a0) at /Volumes/UFS_Partition/
pinskia/src/fsf/gcc-clean/src/gcc/toplev.c:1792
#62 0x00001da0 in _start (argc=14, argv=0xbffffba4, envp=0xbffffbe0) at /SourceCache/Csu/
Csu-46/crt.c:267
#63 0x00001c14 in start ()
(gdb) 
#0  tsubst (t=0x41e0b620, args=0x0, complain=tf_error, in_decl=0x0) at /Volumes/
UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/pt.c:6508
#1  0x00032610 in tsubst_template_arg (t=0x4181c3c0, args=0x0, complain=tf_error, 
in_decl=0x0) at /Volumes/UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/pt.c:5455
#2  0x00032610 in tsubst_template_arg (t=0x4181c3c0, args=0x0, complain=tf_error, 
in_decl=0x0) at /Volumes/UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/pt.c:5455
#3  0x00032734 in tsubst_template_args (t=0x0, args=0x0, complain=tf_error, 
in_decl=0x450000) at /Volumes/UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/pt.c:5506
#4  0x00030370 in tsubst_aggr_type (t=0x41e0b620, args=0x0, complain=tf_none, in_decl=0x1, 
entering_scope=0) at /Volumes/UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/pt.c:5618
#5  0x00030a24 in tsubst (t=0x41e0b620, args=0x0, complain=tf_error, in_decl=0x0) at /
Volumes/UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/pt.c:6397
#6  0x0002e0fc in tsubst_copy_and_build (t=0x41e0b620, args=0xbfffe100, complain=tf_none, 
in_decl=0x0, function_p=4521984) at /Volumes/UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/
cp/pt.c:7971
#7  0x0002d774 in tsubst_non_call_postfix_expression (t=0x41e0b620, args=0x0, 
complain=tf_error, in_decl=0x0) at /Volumes/UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/
pt.c:7857
#8  0x0002deb0 in tsubst_copy_and_build (t=0x41e0b620, args=0xbfffe100, complain=tf_none, 
in_decl=0x0, function_p=4521984) at /Volumes/UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/
cp/pt.c:8086
#9  0x0002d774 in tsubst_non_call_postfix_expression (t=0x41e0b620, args=0x0, 
complain=tf_error, in_decl=0x0) at /Volumes/UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/
pt.c:7857
#10 0x0002dd68 in tsubst_copy_and_build (t=0x41e0b620, args=0xbfffe100, complain=tf_none, 
in_decl=0x0, function_p=4521984) at /Volumes/UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/
cp/pt.c:8214
#11 0x0002d774 in tsubst_non_call_postfix_expression (t=0x41e0b620, args=0x0, 
complain=tf_error, in_decl=0x0) at /Volumes/UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/
pt.c:7857
#12 0x0002e060 in tsubst_copy_and_build (t=0x41e0b620, args=0xbfffe100, complain=tf_none, 
in_decl=0x0, function_p=4521984) at /Volumes/UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/
cp/pt.c:7998
#13 0x0002e314 in tsubst_copy_and_build (t=0x41e0b620, args=0xbfffe100, complain=tf_none, 
in_decl=0x0, function_p=4521984) at /Volumes/UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/
cp/pt.c:7956
#14 0x0002de50 in tsubst_copy_and_build (t=0x41e0b620, args=0xbfffe100, complain=tf_none, 
in_decl=0x0, function_p=4521984) at /Volumes/UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/
cp/pt.c:8035
#15 0x0002dc40 in tsubst_copy_and_build (t=0x41e0b620, args=0xbfffe100, complain=tf_none, 
in_decl=0x0, function_p=4521984) at /Volumes/UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/
cp/pt.c:8198
#16 0x0002dfac in tsubst_copy_and_build (t=0x41e0b620, args=0xbfffe100, complain=tf_none, 
in_decl=0x0, function_p=4521984) at /Volumes/UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/
cp/pt.c:7951
#17 0x00057cf8 in cp_parser_fold_non_dependent_expr (expr=0x41e0b620) at /Volumes/
UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/parser.c:14081
#18 0x0005cbc8 in cp_parser_template_id (parser=0x41e052a0, 
template_keyword_p=1099044368, check_dependency_p=true) at /Volumes/UFS_Partition/
pinskia/src/fsf/gcc-clean/src/gcc/cp/parser.c:7945
#19 0x0005d050 in cp_parser_class_name (parser=0x41e052a0, typename_keyword_p=false, 
template_keyword_p=false, type_p=false, check_dependency_p=true, class_head_p=false) at /
Volumes/UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/parser.c:11151
#20 0x0005d2a8 in cp_parser_nested_name_specifier_opt (parser=0x0, 
typename_keyword_p=false, check_dependency_p=4521984, type_p=false) at /Volumes/
UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/parser.c:3149
#21 0x0005fa00 in cp_parser_simple_type_specifier (parser=0x0, flags=1105220368, 
identifier_p=1105220256) at /Volumes/UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/
parser.c:8344
#22 0x00059c0c in cp_parser_type_specifier (parser=0x41e052a0, 
flags=CP_PARSER_FLAGS_NONE, is_friend=true, is_declaration=false, 
declares_class_or_enum=0x450000, is_cv_qualifier=0x0) at /Volumes/UFS_Partition/pinskia/src/
fsf/gcc-clean/src/gcc/cp/parser.c:8214
#23 0x0005ae88 in cp_parser_type_specifier_seq (parser=0x0) at /Volumes/UFS_Partition/pinskia/
src/fsf/gcc-clean/src/gcc/cp/parser.c:10255
#24 0x0005bfe0 in cp_parser_type_id (parser=0x0) at /Volumes/UFS_Partition/pinskia/src/fsf/
gcc-clean/src/gcc/cp/parser.c:10200
#25 0x0005f8e8 in cp_parser_sizeof_operand (parser=0x41e052a0, keyword=RID_STATIC) at /
Volumes/UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/parser.c:14013
#26 0x0005edd0 in cp_parser_unary_expression (parser=0x1, address_p=false) at /Volumes/
UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/parser.c:3987
#27 0x000570f8 in cp_parser_binary_expression (parser=0x41e052a0, 
token_tree_map=0x37150c, fn=0x5f784 <cp_parser_simple_cast_expression>) at /Volumes/
UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/parser.c:13290
#28 0x000570f8 in cp_parser_binary_expression (parser=0x41e052a0, 
token_tree_map=0x3714fc, fn=0x57258 <cp_parser_pm_expression>) at /Volumes/
UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/parser.c:13290
#29 0x000570f8 in cp_parser_binary_expression (parser=0x41e052a0, 
token_tree_map=0x3714f0, fn=0x57244 <cp_parser_multiplicative_expression>) at /Volumes/
UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/parser.c:13290
#30 0x000570f8 in cp_parser_binary_expression (parser=0x41e052a0, 
token_tree_map=0x3714e4, fn=0x57230 <cp_parser_additive_expression>) at /Volumes/
UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/parser.c:13290
#31 0x000570f8 in cp_parser_binary_expression (parser=0x41e052a0, 
token_tree_map=0x3714c8, fn=0x5721c <cp_parser_shift_expression>) at /Volumes/
UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/parser.c:13290
#32 0x000570f8 in cp_parser_binary_expression (parser=0x41e052a0, 
token_tree_map=0x3714bc, fn=0x57208 <cp_parser_relational_expression>) at /Volumes/
UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/parser.c:13290
#33 0x000570f8 in cp_parser_binary_expression (parser=0x41e052a0, 
token_tree_map=0x3714b4, fn=0x571f4 <cp_parser_equality_expression>) at /Volumes/
UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/parser.c:13290
#34 0x000570f8 in cp_parser_binary_expression (parser=0x41e052a0, 
token_tree_map=0x3714ac, fn=0x571e0 <cp_parser_and_expression>) at /Volumes/
UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/parser.c:13290
#35 0x000570f8 in cp_parser_binary_expression (parser=0x41e052a0, 
token_tree_map=0x3714a4, fn=0x571cc <cp_parser_exclusive_or_expression>) at /Volumes/
UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/parser.c:13290
#36 0x000570f8 in cp_parser_binary_expression (parser=0x41e052a0, 
token_tree_map=0x37149c, fn=0x571b8 <cp_parser_inclusive_or_expression>) at /Volumes/
UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/parser.c:13290
#37 0x000570f8 in cp_parser_binary_expression (parser=0x41e052a0, 
token_tree_map=0x371548, fn=0x571a4 <cp_parser_logical_and_expression>) at /Volumes/
UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/parser.c:13290
#38 0x00057f14 in cp_parser_assignment_expression (parser=0x41e052a0) at /Volumes/
UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/parser.c:4799
#39 0x00058218 in cp_parser_constant_expression (parser=0x41e052a0, 
allow_non_constant_p=false, non_constant_p=0x450000) at /Volumes/UFS_Partition/pinskia/src/
fsf/gcc-clean/src/gcc/cp/parser.c:5100
#40 0x0005cbc4 in cp_parser_template_id (parser=0x41e052a0, template_keyword_p=false, 
check_dependency_p=false) at /Volumes/UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/
parser.c:7945
#41 0x0005d050 in cp_parser_class_name (parser=0x41e052a0, typename_keyword_p=false, 
template_keyword_p=false, type_p=false, check_dependency_p=true, class_head_p=false) at /
Volumes/UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/parser.c:11151
#42 0x0005d2a8 in cp_parser_nested_name_specifier_opt (parser=0x0, 
typename_keyword_p=false, check_dependency_p=4521984, type_p=false) at /Volumes/
UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/parser.c:3149
#43 0x0005fa00 in cp_parser_simple_type_specifier (parser=0x0, flags=1105220368, 
identifier_p=1105220256) at /Volumes/UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/
parser.c:8344
#44 0x00059c0c in cp_parser_type_specifier (parser=0x41e052a0, 
flags=CP_PARSER_FLAGS_OPTIONAL, is_friend=true, is_declaration=false, 
declares_class_or_enum=0x450000, is_cv_qualifier=0xbffff38c) at /Volumes/UFS_Partition/
pinskia/src/fsf/gcc-clean/src/gcc/cp/parser.c:8214
#45 0x0005afe4 in cp_parser_decl_specifier_seq (parser=0x1, flags=3221222284, attributes=0x0, 
declares_class_or_enum=0x0) at /Volumes/UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/
parser.c:6382
#46 0x00060ebc in cp_parser_member_declaration (parser=0xbffff38c) at /Volumes/
UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/parser.c:11782
#47 0x0005a138 in cp_parser_type_specifier (parser=0x41e052a0, flags=4428124, 
is_friend=false, is_declaration=true, declares_class_or_enum=0xbffff508, 
is_cv_qualifier=0x41819b40) at /Volumes/UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/
parser.c:11704
#48 0x0005afe4 in cp_parser_decl_specifier_seq (parser=0x43915c, flags=1099012928, 
attributes=0x0, declares_class_or_enum=0x41e0b700) at /Volumes/UFS_Partition/pinskia/src/fsf/
gcc-clean/src/gcc/cp/parser.c:6382
#49 0x00060870 in cp_parser_single_declaration (parser=0x41819b40, member_p=32, 
friend_p=0x41e052a0) at /Volumes/UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/parser.c:
13723
#50 0x00060a9c in cp_parser_template_declaration_after_export (parser=0x41e052a0, 
member_p=false) at /Volumes/UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/parser.c:13660
#51 0x00061824 in cp_parser_declaration (parser=0x0) at /Volumes/UFS_Partition/pinskia/src/
fsf/gcc-clean/src/gcc/cp/parser.c:5968
#52 0x000619f0 in cp_parser_declaration_seq_opt (parser=0x41e052a0) at /Volumes/
UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/parser.c:5901
#53 0x000618b8 in cp_parser_declaration (parser=0x41e052a0) at /Volumes/UFS_Partition/
pinskia/src/fsf/gcc-clean/src/gcc/cp/parser.c:8915
#54 0x000619f0 in cp_parser_declaration_seq_opt (parser=0x41e052a0) at /Volumes/
UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/parser.c:5901
#55 0x000618b8 in cp_parser_declaration (parser=0x41e052a0) at /Volumes/UFS_Partition/
pinskia/src/fsf/gcc-clean/src/gcc/cp/parser.c:8915
#56 0x000619f0 in cp_parser_declaration_seq_opt (parser=0x41e052a0) at /Volumes/
UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/parser.c:5901
#57 0x000618b8 in cp_parser_declaration (parser=0x41e052a0) at /Volumes/UFS_Partition/
pinskia/src/fsf/gcc-clean/src/gcc/cp/parser.c:8915
#58 0x000619f0 in cp_parser_declaration_seq_opt (parser=0x41e052a0) at /Volumes/
UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/parser.c:5901
#59 0x00061bcc in c_parse_file () at /Volumes/UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/
cp/parser.c:2163
#60 0x000afd8c in c_common_parse_file (set_yydebug=1105245728) at /Volumes/UFS_Partition/
pinskia/src/fsf/gcc-clean/src/gcc/c-opts.c:1226
#61 0x0030dbc8 in toplev_main (argc=4437540, argv=0x41e052a0) at /Volumes/UFS_Partition/
pinskia/src/fsf/gcc-clean/src/gcc/toplev.c:1792
#62 0x00001da0 in _start (argc=14, argv=0xbffffba4, envp=0xbffffbe0) at /SourceCache/Csu/
Csu-46/crt.c:267
#63 0x00001c14 in start ()


^ permalink raw reply	[flat|nested] 26+ messages in thread

* [Bug c++/12573] [3.4 Regression ] ICE (segfault) with Boost.Python
  2003-10-11  1:49 [Bug c++/12573] New: [ regression from 3.3.1 ] ICE (segfault) with Boost.Python jbrandmeyer at users dot sourceforge dot net
                   ` (4 preceding siblings ...)
  2003-10-11  8:10 ` pinskia at gcc dot gnu dot org
@ 2003-10-16 19:19 ` bangerth at dealii dot org
  2003-11-22  0:37 ` giovannibajo at libero dot it
                   ` (18 subsequent siblings)
  24 siblings, 0 replies; 26+ messages in thread
From: bangerth at dealii dot org @ 2003-10-16 19:19 UTC (permalink / raw)
  To: gcc-bugs

PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=12573


bangerth at dealii dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|---                         |3.4


------- Additional Comments From bangerth at dealii dot org  2003-10-16 19:19 -------
This is somewhat cleaner:
---------------------------
template <bool> struct S;

template <typename> struct Y {
    int x;
};

template <class T> struct Z {
    S< (bool)(&static_cast<Y<T> *>(0)->x == 0) >
    s;
};
-------------------------------

g/x> /home/bangerth/bin/gcc-3.4-pre/bin/c++ -c x.cc
x.cc:8: internal compiler error: Segmentation fault
Please submit a full bug report,

This is a regression. As to what goes wrong: if one replaces Y<T> in
the cast by Y<int>, one gets:

g/x> /home/bangerth/bin/gcc-3.4-pre/bin/c++ -c x.cc
x.cc:8: error: a cast to a type other than an integral or enumeration type
cannot appear in a constant-expression
x.cc:9: error: template argument 1 is invalid

Maybe this gives a clue as to what goes wrong...

W.


^ permalink raw reply	[flat|nested] 26+ messages in thread

* [Bug c++/12573] [3.4 Regression ] ICE (segfault) with Boost.Python
  2003-10-11  1:49 [Bug c++/12573] New: [ regression from 3.3.1 ] ICE (segfault) with Boost.Python jbrandmeyer at users dot sourceforge dot net
                   ` (5 preceding siblings ...)
  2003-10-16 19:19 ` bangerth at dealii dot org
@ 2003-11-22  0:37 ` giovannibajo at libero dot it
  2003-11-22  5:50 ` gdr at integrable-solutions dot net
                   ` (17 subsequent siblings)
  24 siblings, 0 replies; 26+ messages in thread
From: giovannibajo at libero dot it @ 2003-11-22  0:37 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From giovannibajo at libero dot it  2003-11-22 00:37 -------
A problem with detection of dependness. This is the patch for it. If anybody 
wants to test it for me, feel free to do it, otherwise I'll do it in a week or 
so.


*** pt.c.orig   Sat Oct 18 19:35:46 2003
--- pt.c        Sat Nov 22 01:28:31 2003
*************** value_dependent_expression_p (tree expre
*** 11543,11548 ****
--- 11569,11576 ----
      }
    if (TREE_CODE (expression) == SCOPE_REF)
      return dependent_scope_ref_p (expression, value_dependent_expression_p);
+   if (TREE_CODE (expression) == COMPONENT_REF)
+     return value_dependent_expression_p (TREE_OPERAND (expression, 0));
    /* A constant expression is value-dependent if any subexpression is
       value-dependent.  */
    if (IS_EXPR_CODE_CLASS (TREE_CODE_CLASS (TREE_CODE (expression))))


-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
         AssignedTo|unassigned at gcc dot gnu   |giovannibajo at libero dot
                   |dot org                     |it
             Status|NEW                         |ASSIGNED


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=12573


^ permalink raw reply	[flat|nested] 26+ messages in thread

* [Bug c++/12573] [3.4 Regression ] ICE (segfault) with Boost.Python
  2003-10-11  1:49 [Bug c++/12573] New: [ regression from 3.3.1 ] ICE (segfault) with Boost.Python jbrandmeyer at users dot sourceforge dot net
                   ` (6 preceding siblings ...)
  2003-11-22  0:37 ` giovannibajo at libero dot it
@ 2003-11-22  5:50 ` gdr at integrable-solutions dot net
  2003-11-22 13:52 ` giovannibajo at libero dot it
                   ` (16 subsequent siblings)
  24 siblings, 0 replies; 26+ messages in thread
From: gdr at integrable-solutions dot net @ 2003-11-22  5:50 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From gdr at integrable-solutions dot net  2003-11-22 05:50 -------
Subject: Re:  [3.4 Regression ] ICE (segfault) with Boost.Python

"giovannibajo at libero dot it" <gcc-bugzilla@gcc.gnu.org> writes:

| +   if (TREE_CODE (expression) == COMPONENT_REF)
| +     return value_dependent_expression_p (TREE_OPERAND (expression, 0));

Don't you want to test both arms of COMPONENT_REF?

-- Gaby


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=12573


^ permalink raw reply	[flat|nested] 26+ messages in thread

* [Bug c++/12573] [3.4 Regression ] ICE (segfault) with Boost.Python
  2003-10-11  1:49 [Bug c++/12573] New: [ regression from 3.3.1 ] ICE (segfault) with Boost.Python jbrandmeyer at users dot sourceforge dot net
                   ` (7 preceding siblings ...)
  2003-11-22  5:50 ` gdr at integrable-solutions dot net
@ 2003-11-22 13:52 ` giovannibajo at libero dot it
  2003-11-22 13:54 ` paolo at gcc dot gnu dot org
                   ` (15 subsequent siblings)
  24 siblings, 0 replies; 26+ messages in thread
From: giovannibajo at libero dot it @ 2003-11-22 13:52 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From giovannibajo at libero dot it  2003-11-22 13:52 -------
Subject: Re:  [3.4 Regression ] ICE (segfault) with Boost.Python

On Saturday, November 22, 2003 6:50 AM [GMT+1=CET],
gdr at integrable-solutions dot net <gcc-bugzilla@gcc.gnu.org> wrote:

>> +   if (TREE_CODE (expression) == COMPONENT_REF)
>> +     return value_dependent_expression_p (TREE_OPERAND (expression, 0));
>
> Don't you want to test both arms of COMPONENT_REF?

Yup, I was misguided by the internal documentation, which (wrongly) says that
COMPONENT_REF is supposed to always have a FIELD_DECL as second operand. Of
course, it could easily be a SCOPE_REF. I'll update the patch and try to prepare
a testcase, thanks for the quick comment.

Giovanni Bajo




-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=12573


^ permalink raw reply	[flat|nested] 26+ messages in thread

* [Bug c++/12573] [3.4 Regression ] ICE (segfault) with Boost.Python
  2003-10-11  1:49 [Bug c++/12573] New: [ regression from 3.3.1 ] ICE (segfault) with Boost.Python jbrandmeyer at users dot sourceforge dot net
                   ` (8 preceding siblings ...)
  2003-11-22 13:52 ` giovannibajo at libero dot it
@ 2003-11-22 13:54 ` paolo at gcc dot gnu dot org
  2003-11-25 17:41 ` giovannibajo at libero dot it
                   ` (14 subsequent siblings)
  24 siblings, 0 replies; 26+ messages in thread
From: paolo at gcc dot gnu dot org @ 2003-11-22 13:54 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From paolo at gcc dot gnu dot org  2003-11-22 13:54 -------
... please also propose a fix for the documentation, then!

Paolo.

-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=12573


^ permalink raw reply	[flat|nested] 26+ messages in thread

* [Bug c++/12573] [3.4 Regression ] ICE (segfault) with Boost.Python
  2003-10-11  1:49 [Bug c++/12573] New: [ regression from 3.3.1 ] ICE (segfault) with Boost.Python jbrandmeyer at users dot sourceforge dot net
                   ` (9 preceding siblings ...)
  2003-11-22 13:54 ` paolo at gcc dot gnu dot org
@ 2003-11-25 17:41 ` giovannibajo at libero dot it
  2003-12-02 12:02 ` cvs-commit at gcc dot gnu dot org
                   ` (13 subsequent siblings)
  24 siblings, 0 replies; 26+ messages in thread
From: giovannibajo at libero dot it @ 2003-11-25 17:41 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From giovannibajo at libero dot it  2003-11-25 17:41 -------
Patch posted:
http://gcc.gnu.org/ml/gcc-patches/2003-11/msg02020.html

-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=12573


^ permalink raw reply	[flat|nested] 26+ messages in thread

* [Bug c++/12573] [3.4 Regression ] ICE (segfault) with Boost.Python
  2003-10-11  1:49 [Bug c++/12573] New: [ regression from 3.3.1 ] ICE (segfault) with Boost.Python jbrandmeyer at users dot sourceforge dot net
                   ` (10 preceding siblings ...)
  2003-11-25 17:41 ` giovannibajo at libero dot it
@ 2003-12-02 12:02 ` cvs-commit at gcc dot gnu dot org
  2003-12-02 12:10 ` cvs-commit at gcc dot gnu dot org
                   ` (12 subsequent siblings)
  24 siblings, 0 replies; 26+ messages in thread
From: cvs-commit at gcc dot gnu dot org @ 2003-12-02 12:02 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From cvs-commit at gcc dot gnu dot org  2003-12-02 12:02 -------
Subject: Bug 12573

CVSROOT:	/cvs/gcc
Module name:	gcc
Changes by:	giovannibajo@gcc.gnu.org	2003-12-02 12:02:22

Modified files:
	gcc/cp         : ChangeLog pt.c 

Log message:
	PR c++/12573
	* pt.c (value_dependent_expression_p): Handle COMPONENT_REFs by
	looking into them recursively.

Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cp/ChangeLog.diff?cvsroot=gcc&r1=1.3775&r2=1.3776
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cp/pt.c.diff?cvsroot=gcc&r1=1.797&r2=1.798



-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=12573


^ permalink raw reply	[flat|nested] 26+ messages in thread

* [Bug c++/12573] [3.4 Regression ] ICE (segfault) with Boost.Python
  2003-10-11  1:49 [Bug c++/12573] New: [ regression from 3.3.1 ] ICE (segfault) with Boost.Python jbrandmeyer at users dot sourceforge dot net
                   ` (11 preceding siblings ...)
  2003-12-02 12:02 ` cvs-commit at gcc dot gnu dot org
@ 2003-12-02 12:10 ` cvs-commit at gcc dot gnu dot org
  2003-12-02 12:12 ` giovannibajo at libero dot it
                   ` (11 subsequent siblings)
  24 siblings, 0 replies; 26+ messages in thread
From: cvs-commit at gcc dot gnu dot org @ 2003-12-02 12:10 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From cvs-commit at gcc dot gnu dot org  2003-12-02 12:10 -------
Subject: Bug 12573

CVSROOT:	/cvs/gcc
Module name:	gcc
Changes by:	giovannibajo@gcc.gnu.org	2003-12-02 12:10:33

Modified files:
	gcc/testsuite  : ChangeLog 
Added files:
	gcc/testsuite/g++.dg/template: dependent-expr3.C 

Log message:
	PR c++/12573
	* g++.dg/template/dependent-expr3.C: New test.

Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/ChangeLog.diff?cvsroot=gcc&r1=1.3219&r2=1.3220
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/g++.dg/template/dependent-expr3.C.diff?cvsroot=gcc&r1=NONE&r2=1.1



-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=12573


^ permalink raw reply	[flat|nested] 26+ messages in thread

* [Bug c++/12573] [3.4 Regression ] ICE (segfault) with Boost.Python
  2003-10-11  1:49 [Bug c++/12573] New: [ regression from 3.3.1 ] ICE (segfault) with Boost.Python jbrandmeyer at users dot sourceforge dot net
                   ` (12 preceding siblings ...)
  2003-12-02 12:10 ` cvs-commit at gcc dot gnu dot org
@ 2003-12-02 12:12 ` giovannibajo at libero dot it
  2003-12-15 17:00 ` cvs-commit at gcc dot gnu dot org
                   ` (10 subsequent siblings)
  24 siblings, 0 replies; 26+ messages in thread
From: giovannibajo at libero dot it @ 2003-12-02 12:12 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From giovannibajo at libero dot it  2003-12-02 12:12 -------
Approval by Jason was here:
http://gcc.gnu.org/ml/gcc-patches/2003-12/msg00161.html

This bug is now fixed on the mainline. Thank you for your report!

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
         Resolution|                            |FIXED


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=12573


^ permalink raw reply	[flat|nested] 26+ messages in thread

* [Bug c++/12573] [3.4 Regression ] ICE (segfault) with Boost.Python
  2003-10-11  1:49 [Bug c++/12573] New: [ regression from 3.3.1 ] ICE (segfault) with Boost.Python jbrandmeyer at users dot sourceforge dot net
                   ` (13 preceding siblings ...)
  2003-12-02 12:12 ` giovannibajo at libero dot it
@ 2003-12-15 17:00 ` cvs-commit at gcc dot gnu dot org
  2003-12-31 18:12 ` pinskia at gcc dot gnu dot org
                   ` (9 subsequent siblings)
  24 siblings, 0 replies; 26+ messages in thread
From: cvs-commit at gcc dot gnu dot org @ 2003-12-15 17:00 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From cvs-commit at gcc dot gnu dot org  2003-12-15 17:00 -------
Subject: Bug 12573

CVSROOT:	/cvs/gcc
Module name:	gcc
Changes by:	mmitchel@gcc.gnu.org	2003-12-15 16:59:56

Modified files:
	gcc/cp         : ChangeLog parser.c pt.c 
	gcc/testsuite  : ChangeLog 
	gcc/testsuite/g++.dg/template: dependent-expr3.C 
Added files:
	gcc/testsuite/g++.dg/template: crash14.C 

Log message:
	PR c++/13243
	PR c++/12573
	* parser.c (cp_parser_postfix_expression): Tighten handling of
	integral constant expressions.
	(cp_parser_unary_expression): Likewise.
	* pt.c (value_dependent_expression_p): Remove handling for
	COMPONENT_REFs.
	
	PR c++/13243
	PR c++/12573
	* g++.dg/template/crash14.C: New test.
	* g++.dg/template/dependent-expr3.C: Add dg-error markers.

Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cp/ChangeLog.diff?cvsroot=gcc&r1=1.3802&r2=1.3803
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cp/parser.c.diff?cvsroot=gcc&r1=1.131&r2=1.132
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cp/pt.c.diff?cvsroot=gcc&r1=1.801&r2=1.802
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/ChangeLog.diff?cvsroot=gcc&r1=1.3255&r2=1.3256
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/g++.dg/template/crash14.C.diff?cvsroot=gcc&r1=NONE&r2=1.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/g++.dg/template/dependent-expr3.C.diff?cvsroot=gcc&r1=1.1&r2=1.2



-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=12573


^ permalink raw reply	[flat|nested] 26+ messages in thread

* [Bug c++/12573] [3.4 Regression ] ICE (segfault) with Boost.Python
  2003-10-11  1:49 [Bug c++/12573] New: [ regression from 3.3.1 ] ICE (segfault) with Boost.Python jbrandmeyer at users dot sourceforge dot net
                   ` (14 preceding siblings ...)
  2003-12-15 17:00 ` cvs-commit at gcc dot gnu dot org
@ 2003-12-31 18:12 ` pinskia at gcc dot gnu dot org
  2003-12-31 18:19 ` pinskia at gcc dot gnu dot org
                   ` (8 subsequent siblings)
  24 siblings, 0 replies; 26+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2003-12-31 18:12 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From pinskia at gcc dot gnu dot org  2003-12-31 18:10 -------
Reopening because it still ICE when you add __offsetof__ in the preprocessed source file:
namespace boost{

template <bool x> struct STATIC_ASSERTION_FAILURE;

template <> struct STATIC_ASSERTION_FAILURE<true> { enum { value = 1 }; };

template<int x> struct static_assert_test{};

}
typedef unsigned int size_t;
namespace std{using ::size_t;}

namespace boost { namespace python { namespace converter {
struct rvalue_from_python_stage1_data
{
    void* convertible;
};

template <class T>
struct rvalue_from_python_storage
{
    rvalue_from_python_stage1_data stage1;
};
template <class T>
struct rvalue_from_python_data
{
    typedef ::boost::static_assert_test< sizeof(::boost::STATIC_ASSERTION_FAILURE< (bool)( 
__offsetof__ (reinterpret_cast <size_t> (&static_cast<rvalue_from_python_storage<T> *> (0)-
>stage1)) == 0 ) >)> boost_static_assert_typedef_100;
};

}}}

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |REOPENED
           Keywords|                            |ice-on-valid-code
         Resolution|FIXED                       |


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=12573


^ permalink raw reply	[flat|nested] 26+ messages in thread

* [Bug c++/12573] [3.4 Regression ] ICE (segfault) with Boost.Python
  2003-10-11  1:49 [Bug c++/12573] New: [ regression from 3.3.1 ] ICE (segfault) with Boost.Python jbrandmeyer at users dot sourceforge dot net
                   ` (15 preceding siblings ...)
  2003-12-31 18:12 ` pinskia at gcc dot gnu dot org
@ 2003-12-31 18:19 ` pinskia at gcc dot gnu dot org
  2004-01-01  8:35 ` pinskia at gcc dot gnu dot org
                   ` (7 subsequent siblings)
  24 siblings, 0 replies; 26+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2003-12-31 18:19 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From pinskia at gcc dot gnu dot org  2003-12-31 18:11 -------
*** Bug 13530 has been marked as a duplicate of this bug. ***

-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=12573


^ permalink raw reply	[flat|nested] 26+ messages in thread

* [Bug c++/12573] [3.4 Regression ] ICE (segfault) with Boost.Python
  2003-10-11  1:49 [Bug c++/12573] New: [ regression from 3.3.1 ] ICE (segfault) with Boost.Python jbrandmeyer at users dot sourceforge dot net
                   ` (16 preceding siblings ...)
  2003-12-31 18:19 ` pinskia at gcc dot gnu dot org
@ 2004-01-01  8:35 ` pinskia at gcc dot gnu dot org
  2004-01-01 18:17 ` [Bug c++/12573] [3.4 Regression] " giovannibajo at libero dot it
                   ` (6 subsequent siblings)
  24 siblings, 0 replies; 26+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2004-01-01  8:35 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From pinskia at gcc dot gnu dot org  2004-01-01 08:35 -------
Here is the testcase which fails:
#include <cstddef>
template <bool> struct S;

template <typename> struct Y {
    int x;
};

template <class T> struct Z {
    S< (bool)(offsetof(Y<T>,x)) == 0) >
    s;
};

Giovanni you want to look into this again or not?

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|REOPENED                    |ASSIGNED


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=12573


^ permalink raw reply	[flat|nested] 26+ messages in thread

* [Bug c++/12573] [3.4 Regression] ICE (segfault) with Boost.Python
  2003-10-11  1:49 [Bug c++/12573] New: [ regression from 3.3.1 ] ICE (segfault) with Boost.Python jbrandmeyer at users dot sourceforge dot net
                   ` (17 preceding siblings ...)
  2004-01-01  8:35 ` pinskia at gcc dot gnu dot org
@ 2004-01-01 18:17 ` giovannibajo at libero dot it
  2004-01-05 14:12 ` pinskia at gcc dot gnu dot org
                   ` (5 subsequent siblings)
  24 siblings, 0 replies; 26+ messages in thread
From: giovannibajo at libero dot it @ 2004-01-01 18:17 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From giovannibajo at libero dot it  2004-01-01 18:17 -------
sure, in a couple of days.

-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=12573


^ permalink raw reply	[flat|nested] 26+ messages in thread

* [Bug c++/12573] [3.4 Regression] ICE (segfault) with Boost.Python
  2003-10-11  1:49 [Bug c++/12573] New: [ regression from 3.3.1 ] ICE (segfault) with Boost.Python jbrandmeyer at users dot sourceforge dot net
                   ` (18 preceding siblings ...)
  2004-01-01 18:17 ` [Bug c++/12573] [3.4 Regression] " giovannibajo at libero dot it
@ 2004-01-05 14:12 ` pinskia at gcc dot gnu dot org
  2004-01-08  4:24 ` giovannibajo at libero dot it
                   ` (4 subsequent siblings)
  24 siblings, 0 replies; 26+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2004-01-05 14:12 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From pinskia at gcc dot gnu dot org  2004-01-05 14:12 -------
*** Bug 13568 has been marked as a duplicate of this bug. ***

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |dave at boost-consulting dot
                   |                            |com


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=12573


^ permalink raw reply	[flat|nested] 26+ messages in thread

* [Bug c++/12573] [3.4 Regression] ICE (segfault) with Boost.Python
  2003-10-11  1:49 [Bug c++/12573] New: [ regression from 3.3.1 ] ICE (segfault) with Boost.Python jbrandmeyer at users dot sourceforge dot net
                   ` (19 preceding siblings ...)
  2004-01-05 14:12 ` pinskia at gcc dot gnu dot org
@ 2004-01-08  4:24 ` giovannibajo at libero dot it
  2004-01-08 11:52 ` cvs-commit at gcc dot gnu dot org
                   ` (3 subsequent siblings)
  24 siblings, 0 replies; 26+ messages in thread
From: giovannibajo at libero dot it @ 2004-01-08  4:24 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From giovannibajo at libero dot it  2004-01-08 04:24 -------
New patch:
http://gcc.gnu.org/ml/gcc-patches/2004-01/msg00548.html

-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=12573


^ permalink raw reply	[flat|nested] 26+ messages in thread

* [Bug c++/12573] [3.4 Regression] ICE (segfault) with Boost.Python
  2003-10-11  1:49 [Bug c++/12573] New: [ regression from 3.3.1 ] ICE (segfault) with Boost.Python jbrandmeyer at users dot sourceforge dot net
                   ` (20 preceding siblings ...)
  2004-01-08  4:24 ` giovannibajo at libero dot it
@ 2004-01-08 11:52 ` cvs-commit at gcc dot gnu dot org
  2004-01-08 11:58 ` cvs-commit at gcc dot gnu dot org
                   ` (2 subsequent siblings)
  24 siblings, 0 replies; 26+ messages in thread
From: cvs-commit at gcc dot gnu dot org @ 2004-01-08 11:52 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From cvs-commit at gcc dot gnu dot org  2004-01-08 11:52 -------
Subject: Bug 12573

CVSROOT:	/cvs/gcc
Module name:	gcc
Changes by:	giovannibajo@gcc.gnu.org	2004-01-08 11:52:45

Modified files:
	gcc/cp         : ChangeLog pt.c 

Log message:
	PR c++/12573
	* pt.c (value_dependent_expression_p): Handle COMPONENT_REFs by
	looking into them recursively. They can be there because of the
	new __offsetof__ extension.

Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cp/ChangeLog.diff?cvsroot=gcc&r1=1.3860&r2=1.3861
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cp/pt.c.diff?cvsroot=gcc&r1=1.808&r2=1.809



-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=12573


^ permalink raw reply	[flat|nested] 26+ messages in thread

* [Bug c++/12573] [3.4 Regression] ICE (segfault) with Boost.Python
  2003-10-11  1:49 [Bug c++/12573] New: [ regression from 3.3.1 ] ICE (segfault) with Boost.Python jbrandmeyer at users dot sourceforge dot net
                   ` (21 preceding siblings ...)
  2004-01-08 11:52 ` cvs-commit at gcc dot gnu dot org
@ 2004-01-08 11:58 ` cvs-commit at gcc dot gnu dot org
  2004-01-08 11:58 ` giovannibajo at libero dot it
  2004-01-08 11:59 ` giovannibajo at libero dot it
  24 siblings, 0 replies; 26+ messages in thread
From: cvs-commit at gcc dot gnu dot org @ 2004-01-08 11:58 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From cvs-commit at gcc dot gnu dot org  2004-01-08 11:57 -------
Subject: Bug 12573

CVSROOT:	/cvs/gcc
Module name:	gcc
Changes by:	giovannibajo@gcc.gnu.org	2004-01-08 11:57:53

Modified files:
	gcc/testsuite  : ChangeLog 
Added files:
	gcc/testsuite/g++.dg/template: dependent-expr4.C 

Log message:
	PR c++/12573
	* g++.dg/template/dependent-expr4.C: New test.

Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/ChangeLog.diff?cvsroot=gcc&r1=1.3346&r2=1.3347
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/g++.dg/template/dependent-expr4.C.diff?cvsroot=gcc&r1=NONE&r2=1.1



-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=12573


^ permalink raw reply	[flat|nested] 26+ messages in thread

* [Bug c++/12573] [3.4 Regression] ICE (segfault) with Boost.Python
  2003-10-11  1:49 [Bug c++/12573] New: [ regression from 3.3.1 ] ICE (segfault) with Boost.Python jbrandmeyer at users dot sourceforge dot net
                   ` (22 preceding siblings ...)
  2004-01-08 11:58 ` cvs-commit at gcc dot gnu dot org
@ 2004-01-08 11:58 ` giovannibajo at libero dot it
  2004-01-08 11:59 ` giovannibajo at libero dot it
  24 siblings, 0 replies; 26+ messages in thread
From: giovannibajo at libero dot it @ 2004-01-08 11:58 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From giovannibajo at libero dot it  2004-01-08 11:58 -------
Fixed for GCC 3.4.0. Thank you for your reports!

-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=12573


^ permalink raw reply	[flat|nested] 26+ messages in thread

* [Bug c++/12573] [3.4 Regression] ICE (segfault) with Boost.Python
  2003-10-11  1:49 [Bug c++/12573] New: [ regression from 3.3.1 ] ICE (segfault) with Boost.Python jbrandmeyer at users dot sourceforge dot net
                   ` (23 preceding siblings ...)
  2004-01-08 11:58 ` giovannibajo at libero dot it
@ 2004-01-08 11:59 ` giovannibajo at libero dot it
  24 siblings, 0 replies; 26+ messages in thread
From: giovannibajo at libero dot it @ 2004-01-08 11:59 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From giovannibajo at libero dot it  2004-01-08 11:59 -------
.

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
         Resolution|                            |FIXED


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=12573


^ permalink raw reply	[flat|nested] 26+ messages in thread

end of thread, other threads:[~2004-01-08 11:59 UTC | newest]

Thread overview: 26+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-10-11  1:49 [Bug c++/12573] New: [ regression from 3.3.1 ] ICE (segfault) with Boost.Python jbrandmeyer at users dot sourceforge dot net
2003-10-11  1:54 ` [Bug c++/12573] " jbrandmeyer at users dot sourceforge dot net
2003-10-11  2:21 ` pinskia at gcc dot gnu dot org
2003-10-11  2:30 ` [Bug c++/12573] [3.4 Regression " pinskia at gcc dot gnu dot org
2003-10-11  2:33 ` pinskia at gcc dot gnu dot org
2003-10-11  8:10 ` pinskia at gcc dot gnu dot org
2003-10-16 19:19 ` bangerth at dealii dot org
2003-11-22  0:37 ` giovannibajo at libero dot it
2003-11-22  5:50 ` gdr at integrable-solutions dot net
2003-11-22 13:52 ` giovannibajo at libero dot it
2003-11-22 13:54 ` paolo at gcc dot gnu dot org
2003-11-25 17:41 ` giovannibajo at libero dot it
2003-12-02 12:02 ` cvs-commit at gcc dot gnu dot org
2003-12-02 12:10 ` cvs-commit at gcc dot gnu dot org
2003-12-02 12:12 ` giovannibajo at libero dot it
2003-12-15 17:00 ` cvs-commit at gcc dot gnu dot org
2003-12-31 18:12 ` pinskia at gcc dot gnu dot org
2003-12-31 18:19 ` pinskia at gcc dot gnu dot org
2004-01-01  8:35 ` pinskia at gcc dot gnu dot org
2004-01-01 18:17 ` [Bug c++/12573] [3.4 Regression] " giovannibajo at libero dot it
2004-01-05 14:12 ` pinskia at gcc dot gnu dot org
2004-01-08  4:24 ` giovannibajo at libero dot it
2004-01-08 11:52 ` cvs-commit at gcc dot gnu dot org
2004-01-08 11:58 ` cvs-commit at gcc dot gnu dot org
2004-01-08 11:58 ` giovannibajo at libero dot it
2004-01-08 11:59 ` giovannibajo at libero dot it

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).