------- Comment #2 from howarth at nitro dot med dot uc dot edu 2010-03-26 12:20 ------- A backtrace shows...
Program received signal EXC_BAD_ACCESS, Could not access memory. Reason: KERN_INVALID_ADDRESS at address: 0x0000000000000000 assemble_external (decl=0x0) at ../../gcc-4.5-20100325/gcc/varasm.c:2372 2372 if (!DECL_P (decl) || !DECL_EXTERNAL (decl) || !TREE_PUBLIC (decl)) (gdb) bt #0 assemble_external (decl=0x0) at ../../gcc-4.5-20100325/gcc/varasm.c:2372 #1 0x000000010000d99f in objc_generate_write_barrier (lhs=<value temporarily unavailable, due to optimizations>, modifycode=<value temporarily unavailable, due to optimizations>, rhs=<value temporarily unavailable, due to optimizations>) at ../../gcc-4.5-20100325/gcc/objc/objc-act.c:3152 #2 0x0000000100035cc2 in build_modify_expr (location=487750, lhs=0x1424328c0, lhs_origtype=0x1424a09d8, modifycode=NOP_EXPR, rhs_loc=1112148440, rhs=0x1424aa640, rhs_origtype=0x0) at ../../gcc-4.5-20100325/gcc/c-typeck.c:4815 #3 0x000000010006fd11 in c_parser_expr_no_commas (parser=<value temporarily unavailable, due to optimizations>, after=<value temporarily unavailable, due to optimizations>) at ../../gcc-4.5-20100325/gcc/c-parser.c:4609 #4 0x000000010006fe26 in c_parser_expression (parser=0x14154a038) at ../../gcc-4.5-20100325/gcc/c-parser.c:6000 #5 0x00000001000701d1 in c_parser_expression_conv (parser=0x14154a038) at ../../gcc-4.5-20100325/gcc/c-parser.c:6025 #6 0x0000000100073a1e in c_parser_statement_after_labels (parser=0x14154a038) at ../../gcc-4.5-20100325/gcc/c-parser.c:3895 #7 0x0000000100075833 in c_parser_compound_statement_nostart (parser=0x14154a038) at ../../gcc-4.5-20100325/gcc/c-parser.c:3575 #8 0x0000000100076d3d in c_parser_compound_statement (parser=0x14154a038) at ../../gcc-4.5-20100325/gcc/c-parser.c:3413 #9 0x0000000100074fac in c_parser_statement_after_labels (parser=0x14154a038) at ../../gcc-4.5-20100325/gcc/c-parser.c:3988 #10 0x0000000100074c3d in c_parser_statement_after_labels (parser=0x14154a038) at ../../gcc-4.5-20100325/gcc/c-parser.c:4018 #11 0x0000000100075833 in c_parser_compound_statement_nostart (parser=0x14154a038) at ../../gcc-4.5-20100325/gcc/c-parser.c:3575 #12 0x0000000100076d3d in c_parser_compound_statement (parser=0x14154a038) at ../../gcc-4.5-20100325/gcc/c-parser.c:3413 #13 0x0000000100078d14 in c_parser_external_declaration (parser=0x14154a038) at ../../gcc-4.5-20100325/gcc/c-parser.c:6446 #14 0x0000000100079a44 in c_parse_file () at ../../gcc-4.5-20100325/gcc/c-parser.c:1005 #15 0x000000010005fe55 in c_common_parse_file (set_yydebug=<value temporarily unavailable, due to optimizations>) at ../../gcc-4.5-20100325/gcc/c-opts.c:1283 #16 0x00000001005a9e08 in toplev_main (argc=25, argv=0x7fff5fbfeb78) at ../../gcc-4.5-20100325/gcc/toplev.c:1053 #17 0x0000000100001664 in start () -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43535