Index: varasm.c
===================================================================
RCS file: /cvs/gcc/gcc/gcc/varasm.c,v
retrieving revision 1.495
diff -u -p -d -u -p -d -u -p -r1.495 varasm.c
--- varasm.c 9 Apr 2005 20:41:49 -0000 1.495
+++ varasm.c 11 Apr 2005 19:55:05 -0000
@@ -307,7 +307,7 @@ in_unlikely_text_section (void)
cfun = DECL_STRUCT_FUNCTION (current_function_decl);
ret_val = ((in_section == in_unlikely_executed_text)
- || (in_section == in_named
+ || (in_section == in_named && cfun
&& cfun->unlikely_text_section_name
&& strcmp (in_named_name,
cfun->unlikely_text_section_name) == 0));