------- Comment #1 from dominiq at lps dot ens dot fr 2010-03-30 20:00 ------- Confirmed:
Program received signal EXC_BAD_ACCESS, Could not access memory. Reason: KERN_INVALID_ADDRESS at address: 0x0000000000000000 0x00000001000674c8 in parse_spec (st=ST_INTERFACE) at ../../p_work/gcc/fortran/parse.c:2239 2239 gfc_add_function (&sym->attr, sym->name, NULL); (gdb) bt #0 0x00000001000674c8 in parse_spec (st=ST_INTERFACE) at ../../p_work/gcc/fortran/parse.c:2239 #1 0x000000010006838d in parse_progunit (st=ST_ARITHMETIC_IF) at ../../p_work/gcc/fortran/parse.c:3758 #2 0x000000010006942c in gfc_parse_file () at ../../p_work/gcc/fortran/parse.c:4192 #3 0x00000001000a291c in gfc_be_parse_file (set_yydebug=<value temporarily unavailable, due to optimizations>) at ../../p_work/gcc/fortran/f95-lang.c:239 #4 0x00000001006d6b5a in toplev_main (argc=2, argv=0x7fff5fbfd9f0) at ../../p_work/gcc/toplev.c:1053 #5 0x00000001000019e4 in start () Not a regression, I get the "Bus error" for 4.2.4, 4.3.4, 4.4.2, and trunk. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43592