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).