$OpenBSD: patch-gcc_passes_c,v 1.2 2005/09/11 22:04:41 espie Exp $
--- gcc/passes.c.orig	Fri Sep  9 02:46:38 2005
+++ gcc/passes.c	Mon Sep 12 00:01:24 2005
@@ -315,26 +315,26 @@ register_one_dump_file (struct tree_opt_
     sprintf (num, "%d", ((int) pass->static_pass_number < 0
 			 ? 1 : pass->static_pass_number));
 
-  dot_name = concat (".", pass->name, num, NULL);
+  dot_name = concat (".", pass->name, num, (char *)0);
   if (ipa)
     {
-      flag_name = concat ("ipa-", pass->name, num, NULL);
-      glob_name = concat ("ipa-", pass->name, NULL);
+      flag_name = concat ("ipa-", pass->name, num, (char *)0);
+      glob_name = concat ("ipa-", pass->name, (char *)0);
       /* First IPA dump is cgraph that is dumped via separate channels.  */
       pass->static_pass_number = dump_register (dot_name, flag_name, glob_name,
                                                 TDF_IPA, n + 1, 0);
     }
   else if (pass->properties_provided & PROP_trees)
     {
-      flag_name = concat ("tree-", pass->name, num, NULL);
-      glob_name = concat ("tree-", pass->name, NULL);
+      flag_name = concat ("tree-", pass->name, num, (char *)0);
+      glob_name = concat ("tree-", pass->name, (char *)0);
       pass->static_pass_number = dump_register (dot_name, flag_name, glob_name,
                                                 TDF_TREE, n + TDI_tree_all, 0);
     }
   else
     {
-      flag_name = concat ("rtl-", pass->name, num, NULL);
-      glob_name = concat ("rtl-", pass->name, NULL);
+      flag_name = concat ("rtl-", pass->name, num, (char *)0);
+      glob_name = concat ("rtl-", pass->name, (char *)0);
       pass->static_pass_number = dump_register (dot_name, flag_name, glob_name,
                                                 TDF_RTL, n, pass->letter);
     }
