<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">diff -burN gcc-4.0.2-orig/boehm-gc/include/private/gc_priv.h gcc-4.0.2-patch/boehm-gc/include/private/gc_priv.h
--- gcc-4.0.2-orig/boehm-gc/include/private/gc_priv.h	2005-02-16 15:10:42.000000000 +1100
+++ gcc-4.0.2-patch/boehm-gc/include/private/gc_priv.h	2006-11-25 15:13:08.521031200 +1100
@@ -1888,7 +1888,7 @@
 
 # ifdef GC_ASSERTIONS
 #	define GC_ASSERT(expr) if(!(expr)) {\
-		GC_err_printf2("Assertion failure: %s:%ld\n", \
+		GC_err_printf2("Assertion failure: %s(%ld)\n", \
 				__FILE__, (unsigned long)__LINE__); \
 		ABORT("assertion failure"); }
 # else 
diff -burN gcc-4.0.2-orig/fastjar/compress.c gcc-4.0.2-patch/fastjar/compress.c
--- gcc-4.0.2-orig/fastjar/compress.c	2004-07-07 07:40:08.000000000 +1000
+++ gcc-4.0.2-patch/fastjar/compress.c	2006-11-24 19:15:38.249828800 +1100
@@ -210,7 +210,7 @@
     
     /* deflate the data */
     if(deflate(&amp;zs, 0) != Z_OK){
-      fprintf(stderr, "Error deflating! %s:%d\n", __FILE__, __LINE__);
+      fprintf(stderr, "Error deflating! %s(%d) \n", __FILE__, __LINE__);
       exit(1);
     }
     
diff -burN gcc-4.0.2-orig/fastjar/jargrep.c gcc-4.0.2-patch/fastjar/jargrep.c
--- gcc-4.0.2-orig/fastjar/jargrep.c	2003-01-29 09:25:47.000000000 +1100
+++ gcc-4.0.2-patch/fastjar/jargrep.c	2006-11-24 19:15:38.630376000 +1100
@@ -449,7 +449,7 @@
 		o_begin = begin;
 		free(str);
 	}
-	if(options &amp; JG_PRINT_COUNT) printf("%s:%d\n", filename, ln_cnt);
+	if(options &amp; JG_PRINT_COUNT) printf("%s(%d) \n", filename, ln_cnt);
 }
 
 /*
diff -burN gcc-4.0.2-orig/gcc/c-aux-info.c gcc-4.0.2-patch/gcc/c-aux-info.c
--- gcc-4.0.2-orig/gcc/c-aux-info.c	2004-10-04 06:52:59.000000000 +1000
+++ gcc-4.0.2-patch/gcc/c-aux-info.c	2006-11-24 19:15:40.493054400 +1100
@@ -569,7 +569,7 @@
 
       /* Write the actual line of auxiliary info.  */
 
-      fprintf (aux_info_file, "/* %s:%d:%c%c */ %s;",
+      fprintf (aux_info_file, "/* %s(%d) :%c%c */ %s;",
 	       xloc.file, xloc.line,
 	       (is_implicit) ? 'I' : (is_prototyped) ? 'N' : 'O',
 	       (is_definition) ? 'F' : 'C',
diff -burN gcc-4.0.2-orig/gcc/collect2.c gcc-4.0.2-patch/gcc/collect2.c
--- gcc-4.0.2-orig/gcc/collect2.c	2005-06-07 05:20:26.000000000 +1000
+++ gcc-4.0.2-patch/gcc/collect2.c	2006-11-24 19:15:41.284192000 +1100
@@ -399,7 +399,7 @@
 void
 fancy_abort (const char *file, int line, const char *func)
 {
-  fatal ("internal gcc abort in %s, at %s:%d", func, file, line);
+  fatal ("internal gcc abort in %s, at %s(%d) ", func, file, line);
 }
 
 static void
diff -burN gcc-4.0.2-orig/gcc/config/i386/host-mingw32.c gcc-4.0.2-patch/gcc/config/i386/host-mingw32.c
--- gcc-4.0.2-orig/gcc/config/i386/host-mingw32.c	2004-06-05 17:28:27.000000000 +1000
+++ gcc-4.0.2-patch/gcc/config/i386/host-mingw32.c	2006-11-24 19:16:13.630704000 +1100
@@ -62,7 +62,7 @@
     		  NULL, GetLastError(),
 		  MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT),
 		  (LPSTR) &amp;w32_msgbuf, 0, NULL);
-  fprintf(stderr, "internal error in %s, at %s:%d: %s: %s\n",
+  fprintf(stderr, "internal error in %s, at %s(%d) : %s: %s\n",
 	  function, trim_filename (file), line, my_msg, w32_msgbuf);
   LocalFree ((HLOCAL)w32_msgbuf);
 }
diff -burN gcc-4.0.2-orig/gcc/config/sh/symbian.c gcc-4.0.2-patch/gcc/config/sh/symbian.c
--- gcc-4.0.2-orig/gcc/config/sh/symbian.c	2004-11-09 21:13:25.000000000 +1100
+++ gcc-4.0.2-patch/gcc/config/sh/symbian.c	2006-11-24 19:16:15.553468800 +1100
@@ -889,7 +889,7 @@
 void
 lang_check_failed (const char *file, int line, const char *function)
 {
-  internal_error ("lang_* check: failed in %s, at %s:%d",
+  internal_error ("lang_* check: failed in %s, at %s(%d) ",
 		  function, trim_filename (file), line);
 }
 #endif /* ENABLE_TREE_CHECKING */
diff -burN gcc-4.0.2-orig/gcc/cp/error.c gcc-4.0.2-patch/gcc/cp/error.c
--- gcc-4.0.2-orig/gcc/cp/error.c	2005-09-10 07:05:51.000000000 +1000
+++ gcc-4.0.2-patch/gcc/cp/error.c	2006-11-24 19:16:16.154332800 +1100
@@ -2228,13 +2228,13 @@
       xloc = expand_location (loc);
       if (t == NULL_TREE)
 	break;
-      pp_verbatim (context-&gt;printer, "%s:%d:   instantiated from %qs\n",
+      pp_verbatim (context-&gt;printer, "%s(%d) :   instantiated from %qs\n",
                    xloc.file, xloc.line,
                    decl_as_string (TINST_DECL (t),
                                    TFF_DECL_SPECIFIERS | TFF_RETURN_TYPE));
       loc = TINST_LOCATION (t);
     }
-  pp_verbatim (context-&gt;printer, "%s:%d:   instantiated from here\n",
+  pp_verbatim (context-&gt;printer, "%s(%d) :   instantiated from here\n",
                xloc.file, xloc.line);
 }
 
diff -burN gcc-4.0.2-orig/gcc/cp/tree.c gcc-4.0.2-patch/gcc/cp/tree.c
--- gcc-4.0.2-orig/gcc/cp/tree.c	2005-09-07 01:01:01.000000000 +1000
+++ gcc-4.0.2-patch/gcc/cp/tree.c	2006-11-24 19:16:16.254476800 +1100
@@ -2294,7 +2294,7 @@
 void
 lang_check_failed (const char* file, int line, const char* function)
 {
-  internal_error ("lang_* check: failed in %s, at %s:%d",
+  internal_error ("lang_* check: failed in %s, at %s(%d) ",
 		  function, trim_filename (file), line);
 }
 #endif /* ENABLE_TREE_CHECKING */
diff -burN gcc-4.0.2-orig/gcc/diagnostic.c gcc-4.0.2-patch/gcc/diagnostic.c
--- gcc-4.0.2-orig/gcc/diagnostic.c	2005-06-07 05:20:26.000000000 +1000
+++ gcc-4.0.2-patch/gcc/diagnostic.c	2006-11-24 19:15:42.566035200 +1100
@@ -137,7 +137,7 @@
   gcc_assert (diagnostic-&gt;kind &lt; DK_LAST_DIAGNOSTIC_KIND);
 
   return s.file
-    ? build_message_string ("%s:%d: %s",
+    ? build_message_string ("%s(%d) : %s",
                             s.file, s.line,
                             _(diagnostic_kind_text[diagnostic-&gt;kind]))
     : build_message_string ("%s: %s", progname,
@@ -165,7 +165,7 @@
 	  &amp;&amp; !context-&gt;abort_on_error)
 	{
 	  expanded_location s = expand_location (diagnostic-&gt;location);
-	  fnotice (stderr, "%s:%d: confused by earlier errors, bailing out\n",
+	  fnotice (stderr, "%s(%d) : confused by earlier errors, bailing out\n",
 		   s.file, s.line);
 	  exit (FATAL_EXIT_CODE);
 	}
@@ -276,13 +276,13 @@
     {
       expanded_location xloc = expand_location (p-&gt;location);
       pp_verbatim (context-&gt;printer,
-                   "In file included from %s:%d",
+                   "In file included from %s(%d) ",
 		   xloc.file, xloc.line);
       while ((p = p-&gt;next) != NULL)
 	{
 	  xloc = expand_location (p-&gt;location);
 	  pp_verbatim (context-&gt;printer,
-		       ",\n                 from %s:%d",
+		       ",\n                 from %s(%d) ",
 		       xloc.file, xloc.line);
 	}
       pp_verbatim (context-&gt;printer, ":\n");
@@ -553,7 +553,7 @@
 void
 fancy_abort (const char *file, int line, const char *function)
 {
-  internal_error ("in %s, at %s:%d", function, trim_filename (file), line);
+  internal_error ("in %s, at %s(%d) ", function, trim_filename (file), line);
 }
 
 /* Really call the system 'abort'.  This has to go right at the end of
diff -burN gcc-4.0.2-orig/gcc/doc/cpp.info gcc-4.0.2-patch/gcc/doc/cpp.info
--- gcc-4.0.2-orig/gcc/doc/cpp.info	2005-09-28 16:21:58.000000000 +1000
+++ gcc-4.0.2-patch/gcc/doc/cpp.info	2006-11-24 19:16:16.444750400 +1100
@@ -1480,8 +1480,8 @@
 This sequence of tokens replaces the identifier `__VA_ARGS__' in the
 macro body wherever it appears.  Thus, we have this expansion:
 
-     eprintf ("%s:%d: ", input_file, lineno)
-          ==&gt;  fprintf (stderr, "%s:%d: ", input_file, lineno)
+     eprintf ("%s(%d) : ", input_file, lineno)
+          ==&gt;  fprintf (stderr, "%s(%d) : ", input_file, lineno)
 
    The variable argument is completely macro-expanded before it is
 inserted into the macro expansion, just like an ordinary argument.  You
diff -burN gcc-4.0.2-orig/gcc/doc/cpp.texi gcc-4.0.2-patch/gcc/doc/cpp.texi
--- gcc-4.0.2-orig/gcc/doc/cpp.texi	2005-04-15 03:17:29.000000000 +1000
+++ gcc-4.0.2-patch/gcc/doc/cpp.texi	2006-11-24 19:16:16.454764800 +1100
@@ -1647,8 +1647,8 @@
 have this expansion:
 
 @smallexample
-eprintf ("%s:%d: ", input_file, lineno)
-     @expansion{}  fprintf (stderr, "%s:%d: ", input_file, lineno)
+eprintf ("%s(%d) : ", input_file, lineno)
+     @expansion{}  fprintf (stderr, "%s(%d) : ", input_file, lineno)
 @end smallexample
 
 The variable argument is completely macro-expanded before it is inserted
diff -burN gcc-4.0.2-orig/gcc/dwarf2out.c gcc-4.0.2-patch/gcc/dwarf2out.c
--- gcc-4.0.2-orig/gcc/dwarf2out.c	2005-09-02 00:04:38.000000000 +1000
+++ gcc-4.0.2-patch/gcc/dwarf2out.c	2006-11-24 19:15:42.986640000 +1100
@@ -13244,7 +13244,7 @@
 
       /* If requested, emit something human-readable.  */
       if (flag_debug_asm)
-	fprintf (asm_out_file, "\t%s %s:%d\n", ASM_COMMENT_START,
+	fprintf (asm_out_file, "\t%s %s(%d) \n", ASM_COMMENT_START,
 		 filename, line);
 
       if (DWARF2_ASM_LINE_DEBUG_INFO)
diff -burN gcc-4.0.2-orig/gcc/errors.c gcc-4.0.2-patch/gcc/errors.c
--- gcc-4.0.2-orig/gcc/errors.c	2004-08-23 21:56:53.000000000 +1000
+++ gcc-4.0.2-patch/gcc/errors.c	2006-11-24 19:15:43.156884800 +1100
@@ -130,5 +130,5 @@
 void
 fancy_abort (const char *file, int line, const char *func)
 {
-  internal_error ("abort in %s, at %s:%d", func, trim_filename (file), line);
+  internal_error ("abort in %s, at %s(%d) ", func, trim_filename (file), line);
 }
diff -burN gcc-4.0.2-orig/gcc/fortran/error.c gcc-4.0.2-patch/gcc/fortran/error.c
--- gcc-4.0.2-orig/gcc/fortran/error.c	2005-07-14 20:19:28.000000000 +1000
+++ gcc-4.0.2-patch/gcc/fortran/error.c	2006-11-24 19:16:16.895398400 +1100
@@ -134,7 +134,7 @@
 
   lb = loc-&gt;lb;
   f = lb-&gt;file;
-  error_printf ("In file %s:%d\n", f-&gt;filename,
+  error_printf ("In file %s(%d) \n", f-&gt;filename,
 #ifdef USE_MAPPED_LOCATION
 		LOCATION_LINE (lb-&gt;location)
 #else
@@ -149,7 +149,7 @@
       f = f-&gt;included_by;
       if (f == NULL) break;
 
-      error_printf ("    Included at %s:%d\n", f-&gt;filename, i);
+      error_printf ("    Included at %s(%d) \n", f-&gt;filename, i);
     }
 
   /* Show the line itself, taking care not to print more than what can
diff -burN gcc-4.0.2-orig/gcc/fortran/scanner.c gcc-4.0.2-patch/gcc/fortran/scanner.c
--- gcc-4.0.2-orig/gcc/fortran/scanner.c	2005-08-20 01:50:43.000000000 +1000
+++ gcc-4.0.2-patch/gcc/fortran/scanner.c	2006-11-24 19:16:17.025585600 +1100
@@ -909,7 +909,7 @@
       if (!current_file-&gt;up
 	  || strcmp (current_file-&gt;up-&gt;filename, filename) != 0)
 	{
-	  gfc_warning_now ("%s:%d: file %s left but not entered",
+	  gfc_warning_now ("%s(%d) : file %s left but not entered",
 			   current_file-&gt;filename, current_file-&gt;line,
 			   filename);
 	  return;
@@ -932,7 +932,7 @@
   return;
 
  bad_cpp_line:
-  gfc_warning_now ("%s:%d: Illegal preprocessor directive",
+  gfc_warning_now ("%s(%d) : Illegal preprocessor directive",
 		   current_file-&gt;filename, current_file-&gt;line);
   current_file-&gt;line++;
 }
diff -burN gcc-4.0.2-orig/gcc/gcc.c gcc-4.0.2-patch/gcc/gcc.c
--- gcc-4.0.2-orig/gcc/gcc.c	2005-06-07 05:20:29.000000000 +1000
+++ gcc-4.0.2-patch/gcc/gcc.c	2006-11-24 19:15:44.979505600 +1100
@@ -6733,7 +6733,7 @@
 void
 fancy_abort (const char *file, int line, const char *func)
 {
-  fatal ("internal gcc abort in %s, at %s:%d", func, file, line);
+  fatal ("internal gcc abort in %s, at %s(%d) ", func, file, line);
 }
 
 /* Output an error message and exit.  */
diff -burN gcc-4.0.2-orig/gcc/genemit.c gcc-4.0.2-patch/gcc/genemit.c
--- gcc-4.0.2-orig/gcc/genemit.c	2004-09-09 23:22:33.000000000 +1000
+++ gcc-4.0.2-patch/gcc/genemit.c	2006-11-24 19:15:45.550326400 +1100
@@ -398,7 +398,7 @@
   if (XSTR (insn, 0)[0] == 0 || XSTR (insn, 0)[0] == '*')
     return;
 
-  printf ("/* %s:%d */\n", read_rtx_filename, lineno);
+  printf ("/* %s(%d)  */\n", read_rtx_filename, lineno);
 
   /* Find out how many operands this function has.  */
   operands = max_operand_vec (insn, 1);
@@ -861,17 +861,17 @@
 	  break;
 
 	case DEFINE_EXPAND:
-	  printf ("/* %s:%d */\n", read_rtx_filename, line_no);
+	  printf ("/* %s(%d)  */\n", read_rtx_filename, line_no);
 	  gen_expand (desc);
 	  break;
 
 	case DEFINE_SPLIT:
-	  printf ("/* %s:%d */\n", read_rtx_filename, line_no);
+	  printf ("/* %s(%d)  */\n", read_rtx_filename, line_no);
 	  gen_split (desc);
 	  break;
 
 	case DEFINE_PEEPHOLE2:
-	  printf ("/* %s:%d */\n", read_rtx_filename, line_no);
+	  printf ("/* %s(%d)  */\n", read_rtx_filename, line_no);
 	  gen_split (desc);
 	  break;
 
diff -burN gcc-4.0.2-orig/gcc/gengtype.c gcc-4.0.2-patch/gcc/gengtype.c
--- gcc-4.0.2-orig/gcc/gengtype.c	2005-02-24 09:16:07.000000000 +1100
+++ gcc-4.0.2-patch/gcc/gengtype.c	2006-11-24 19:15:45.870787200 +1100
@@ -43,7 +43,7 @@
 
   va_start (ap, msg);
 
-  fprintf (stderr, "%s:%d: ", pos-&gt;file, pos-&gt;line);
+  fprintf (stderr, "%s(%d) : ", pos-&gt;file, pos-&gt;line);
   vfprintf (stderr, msg, ap);
   fputc ('\n', stderr);
   hit_error = 1;
@@ -1829,7 +1829,7 @@
 		     &amp;&amp; f-&gt;type-&gt;kind == TYPE_SCALAR)
 	      {
 		fprintf (stderr,
-	"%s:%d: warning: field `%s' is missing `tag' or `default' option\n",
+	"%s(%d) : warning: field `%s' is missing `tag' or `default' option\n",
 			 d-&gt;line-&gt;file, d-&gt;line-&gt;line, f-&gt;name);
 		continue;
 	      }
diff -burN gcc-4.0.2-orig/gcc/genmodes.c gcc-4.0.2-patch/gcc/genmodes.c
--- gcc-4.0.2-orig/gcc/genmodes.c	2004-10-16 00:47:07.000000000 +1000
+++ gcc-4.0.2-patch/gcc/genmodes.c	2006-11-24 19:15:45.940888000 +1100
@@ -149,9 +149,9 @@
   m = find_mode (name);
   if (m)
     {
-      error ("%s:%d: duplicate definition of mode \"%s\"",
+      error ("%s(%d) : duplicate definition of mode \"%s\"",
 	     trim_filename (file), line, name);
-      error ("%s:%d: previous definition here", m-&gt;file, m-&gt;line);
+      error ("%s(%d) : previous definition here", m-&gt;file, m-&gt;line);
       return m;
     }
 
@@ -206,13 +206,13 @@
 
   if (!mode)
     {
-      error ("%s:%d: no mode \"%s\"", file, line, name);
+      error ("%s(%d) : no mode \"%s\"", file, line, name);
       return;
     }
 
   if (required_class != MODE_RANDOM &amp;&amp; mode-&gt;cl != required_class)
     {
-      error ("%s:%d: mode \"%s\" is not class %s",
+      error ("%s(%d) : mode \"%s\" is not class %s",
 	     file, line, name, mode_class_names[required_class] + 5);
       return;
     }
@@ -220,9 +220,9 @@
   for (a = *category; a; a = a-&gt;next)
     if (a-&gt;mode == mode)
       {
-	error ("%s:%d: mode \"%s\" already has a %s adjustment",
+	error ("%s(%d) : mode \"%s\" already has a %s adjustment",
 	       file, line, name, catname);
-	error ("%s:%d: previous adjustment here", a-&gt;file, a-&gt;line);
+	error ("%s(%d) : previous adjustment here", a-&gt;file, a-&gt;line);
 	return;
       }
 
@@ -245,12 +245,12 @@
     {									\
     case SET:								\
       if (val == unset)							\
-	error ("%s:%d: (%s) field %s must be set",			\
+	error ("%s(%d) : (%s) field %s must be set",			\
 	       file, line, mname, fname);				\
       break;								\
     case UNSET:								\
       if (val != unset)							\
-	error ("%s:%d: (%s) field %s must not be set",			\
+	error ("%s(%d) : (%s) field %s must not be set",			\
 	       file, line, mname, fname);				\
     case OPTIONAL:							\
       break;								\
@@ -286,12 +286,12 @@
 
   if (!m-&gt;name)
     {
-      error ("%s:%d: mode with no name", m-&gt;file, m-&gt;line);
+      error ("%s(%d) : mode with no name", m-&gt;file, m-&gt;line);
       return;
     }
   if (m-&gt;cl == MAX_MODE_CLASS)
     {
-      error ("%s:%d: %smode has no mode class", m-&gt;file, m-&gt;line, m-&gt;name);
+      error ("%s(%d) : %smode has no mode class", m-&gt;file, m-&gt;line, m-&gt;name);
       return;
     }
 
@@ -418,7 +418,7 @@
 
       if (strlen (m-&gt;name) &gt;= sizeof buf)
 	{
-	  error ("%s:%d:mode name \"%s\" is too long",
+	  error ("%s(%d) :mode name \"%s\" is too long",
 		 m-&gt;file, m-&gt;line, m-&gt;name);
 	  continue;
 	}
@@ -433,7 +433,7 @@
 	  p = strchr (buf, 'F');
 	  if (p == 0)
 	    {
-	      error ("%s:%d: float mode \"%s\" has no 'F'",
+	      error ("%s(%d) : float mode \"%s\" has no 'F'",
 		     m-&gt;file, m-&gt;line, m-&gt;name);
 	      continue;
 	    }
@@ -485,7 +485,7 @@
       if ((size_t)snprintf (buf, sizeof buf, "V%u%s", ncomponents, m-&gt;name)
 	  &gt;= sizeof buf)
 	{
-	  error ("%s:%d: mode name \"%s\" is too long",
+	  error ("%s(%d) : mode name \"%s\" is too long",
 		 m-&gt;file, m-&gt;line, m-&gt;name);
 	  continue;
 	}
@@ -548,12 +548,12 @@
   struct mode_data *m = find_mode (name);
   if (!m)
     {
-      error ("%s:%d: no mode \"%s\"", file, line, name);
+      error ("%s(%d) : no mode \"%s\"", file, line, name);
       return;
     }
   if (m-&gt;cl != MODE_FLOAT)
     {
-      error ("%s:%d: mode \"%s\" is not class FLOAT", file, line, name);
+      error ("%s(%d) : mode \"%s\" is not class FLOAT", file, line, name);
       return;
     }
   m-&gt;format = format;
@@ -572,12 +572,12 @@
   struct mode_data *component = find_mode (base);
   if (!component)
     {
-      error ("%s:%d: no mode \"%s\"", file, line, name);
+      error ("%s(%d) : no mode \"%s\"", file, line, name);
       return;
     }
   if (component-&gt;cl != MODE_INT)
     {
-      error ("%s:%d: mode \"%s\" is not class INT", file, line, name);
+      error ("%s(%d) : mode \"%s\" is not class INT", file, line, name);
       return;
     }
 
@@ -605,12 +605,12 @@
     return;
   if (component == 0)
     {
-      error ("%s:%d: no mode \"%s\"", file, line, base);
+      error ("%s(%d) : no mode \"%s\"", file, line, base);
       return;
     }
   if (component-&gt;cl != bclass)
     {
-      error ("%s:%d: mode \"%s\" is not class %s",
+      error ("%s(%d) : mode \"%s\" is not class %s",
 	     file, line, base, mode_class_names[bclass] + 5);
       return;
     }
@@ -618,7 +618,7 @@
   if ((size_t)snprintf (namebuf, sizeof namebuf, "V%u%s",
 			ncomponents, base) &gt;= sizeof namebuf)
     {
-      error ("%s:%d: mode name \"%s\" is too long",
+      error ("%s(%d) : mode name \"%s\" is too long",
 	     base, file, line);
       return;
     }
@@ -785,7 +785,7 @@
       {
 	int count_;
 	printf ("  %smode,%n", m-&gt;name, &amp;count_);
-	printf ("%*s/* %s:%d */\n", 27 - count_, "",
+	printf ("%*s/* %s(%d)  */\n", 27 - count_, "",
 		 trim_filename (m-&gt;file), m-&gt;line);
       }
 
@@ -1076,7 +1076,7 @@
      A size adjustment forces us to recalculate the alignment too.  */
   for (a = adj_bytesize; a; a = a-&gt;next)
     {
-      printf ("\n  /* %s:%d */\n  s = %s;\n",
+      printf ("\n  /* %s(%d)  */\n  s = %s;\n",
 	      a-&gt;file, a-&gt;line, a-&gt;adjustment);
       printf ("  mode_size[%smode] = s;\n", a-&gt;mode-&gt;name);
       printf ("  mode_base_align[%smode] = s &amp; (~s + 1);\n",
@@ -1114,7 +1114,7 @@
      ??? This may not be the right thing for vector modes.  */
   for (a = adj_alignment; a; a = a-&gt;next)
     {
-      printf ("\n  /* %s:%d */\n  s = %s;\n",
+      printf ("\n  /* %s(%d)  */\n  s = %s;\n",
 	      a-&gt;file, a-&gt;line, a-&gt;adjustment);
       printf ("  mode_base_align[%smode] = s;\n", a-&gt;mode-&gt;name);
 
@@ -1144,7 +1144,7 @@
       
   /* Real mode formats don't have to propagate anywhere.  */
   for (a = adj_format; a; a = a-&gt;next)
-    printf ("\n  /* %s:%d */\n  REAL_MODE_FORMAT (%smode) = %s;\n",
+    printf ("\n  /* %s(%d)  */\n  REAL_MODE_FORMAT (%smode) = %s;\n",
 	    a-&gt;file, a-&gt;line, a-&gt;mode-&gt;name, a-&gt;adjustment);
 
   puts ("}");
diff -burN gcc-4.0.2-orig/gcc/genoutput.c gcc-4.0.2-patch/gcc/genoutput.c
--- gcc-4.0.2-orig/gcc/genoutput.c	2004-09-09 23:22:34.000000000 +1000
+++ gcc-4.0.2-patch/gcc/genoutput.c	2006-11-24 19:15:46.010988800 +1100
@@ -292,7 +292,7 @@
 
   for (d = idata; d; d = d-&gt;next)
     {
-      printf ("  /* %s:%d */\n", d-&gt;filename, d-&gt;lineno);
+      printf ("  /* %s(%d)  */\n", d-&gt;filename, d-&gt;lineno);
       printf ("  {\n");
 
       if (d-&gt;name)
diff -burN gcc-4.0.2-orig/gcc/gensupport.c gcc-4.0.2-patch/gcc/gensupport.c
--- gcc-4.0.2-orig/gcc/gensupport.c	2005-04-26 10:30:16.000000000 +1000
+++ gcc-4.0.2-patch/gcc/gensupport.c	2006-11-24 19:15:46.111132800 +1100
@@ -126,7 +126,7 @@
 
   va_start (ap, msg);
 
-  fprintf (stderr, "%s:%d: ", read_rtx_filename, lineno);
+  fprintf (stderr, "%s(%d) : ", read_rtx_filename, lineno);
   vfprintf (stderr, msg, ap);
   fputc ('\n', stderr);
 
diff -burN gcc-4.0.2-orig/gcc/ggc-common.c gcc-4.0.2-patch/gcc/ggc-common.c
--- gcc-4.0.2-orig/gcc/ggc-common.c	2004-09-13 06:14:23.000000000 +1000
+++ gcc-4.0.2-patch/gcc/ggc-common.c	2006-11-25 15:17:01.257119200 +1100
@@ -968,7 +968,7 @@
 	  const char *s2;
 	  while ((s2 = strstr (s1, "gcc/")))
 	    s1 = s2 + 4;
-	  sprintf (s, "%s:%i (%s)", s1, d-&gt;line, d-&gt;function);
+	  sprintf (s, "%s(%i) (%s)", s1, d-&gt;line, d-&gt;function);
 	  s[48] = 0;
 	  fprintf (stderr, "%-48s %10li:%4.1f%% %10li:%4.1f%% %10li:%4.1f%% %10li:%4.1f%% %10li\n", s,
 		   (long)d-&gt;collected,
diff -burN gcc-4.0.2-orig/gcc/java/class.c gcc-4.0.2-patch/gcc/java/class.c
--- gcc-4.0.2-orig/gcc/java/class.c	2005-08-18 08:08:15.000000000 +1000
+++ gcc-4.0.2-patch/gcc/java/class.c	2006-11-24 19:16:17.255916800 +1100
@@ -2110,7 +2110,7 @@
 	   current = TREE_CHAIN (current))
 	{
 	  tree decl = TYPE_NAME (TREE_PURPOSE (current));
-	  sprintf (buffer, "\n  which inherits from '%s' (%s:%d)",
+	  sprintf (buffer, "\n  which inherits from '%s' (%s(%d) )",
 		   IDENTIFIER_POINTER (DECL_NAME (decl)),
 		   DECL_SOURCE_FILE (decl),
 		   DECL_SOURCE_LINE (decl));
diff -burN gcc-4.0.2-orig/gcc/java/jv-scan.c gcc-4.0.2-patch/gcc/java/jv-scan.c
--- gcc-4.0.2-orig/gcc/java/jv-scan.c	2005-06-07 05:20:58.000000000 +1000
+++ gcc-4.0.2-patch/gcc/java/jv-scan.c	2006-11-24 19:16:17.326017600 +1100
@@ -274,5 +274,5 @@
 void
 fancy_abort (const char *file, int line, const char *func)
 {
-  fatal_error ("abort in %s, at %s:%d", func, file, line);
+  fatal_error ("abort in %s, at %s(%d) ", func, file, line);
 }
diff -burN gcc-4.0.2-orig/gcc/java/parse.c gcc-4.0.2-patch/gcc/java/parse.c
--- gcc-4.0.2-orig/gcc/java/parse.c	2005-09-28 16:21:18.000000000 +1000
+++ gcc-4.0.2-patch/gcc/java/parse.c	2006-11-24 19:16:17.506276800 +1100
@@ -7033,7 +7033,7 @@
 static void
 classitf_redefinition_error (const char *context, tree id, tree decl, tree cl)
 {
-  parse_error_context (cl, "%s %qs already defined in %s:%d",
+  parse_error_context (cl, "%s %qs already defined in %s(%d) ",
 		       context, IDENTIFIER_POINTER (id),
 		       DECL_SOURCE_FILE (decl), DECL_SOURCE_LINE (decl));
   /* Here we should point out where its redefined. It's a unicode. FIXME */
@@ -8062,7 +8062,7 @@
 			  IDENTIFIER_POINTER (TYPE_NAME (TREE_TYPE (decl))) :
 			  lang_printable_name (TREE_TYPE (decl), 1)));
       parse_error_context
-	(cl, "Duplicate variable declaration: %&lt;%s %s%&gt; was %&lt;%s %s%&gt; (%s:%d)",
+	(cl, "Duplicate variable declaration: %&lt;%s %s%&gt; was %&lt;%s %s%&gt; (%s(%d) )",
 	 t1, IDENTIFIER_POINTER (new_field_name),
 	 t2, IDENTIFIER_POINTER (DECL_NAME (decl)),
 	 DECL_SOURCE_FILE (decl), DECL_SOURCE_LINE (decl));
diff -burN gcc-4.0.2-orig/gcc/java/parse.y gcc-4.0.2-patch/gcc/java/parse.y
--- gcc-4.0.2-orig/gcc/java/parse.y	2005-08-17 22:57:04.000000000 +1000
+++ gcc-4.0.2-patch/gcc/java/parse.y	2006-11-24 19:16:17.626449600 +1100
@@ -3380,7 +3380,7 @@
 static void
 classitf_redefinition_error (const char *context, tree id, tree decl, tree cl)
 {
-  parse_error_context (cl, "%s %qs already defined in %s:%d",
+  parse_error_context (cl, "%s %qs already defined in %s(%d) ",
 		       context, IDENTIFIER_POINTER (id),
 		       DECL_SOURCE_FILE (decl), DECL_SOURCE_LINE (decl));
   /* Here we should point out where its redefined. It's a unicode. FIXME */
@@ -4409,7 +4409,7 @@
 			  IDENTIFIER_POINTER (TYPE_NAME (TREE_TYPE (decl))) :
 			  lang_printable_name (TREE_TYPE (decl), 1)));
       parse_error_context
-	(cl, "Duplicate variable declaration: %&lt;%s %s%&gt; was %&lt;%s %s%&gt; (%s:%d)",
+	(cl, "Duplicate variable declaration: %&lt;%s %s%&gt; was %&lt;%s %s%&gt; (%s(%d) )",
 	 t1, IDENTIFIER_POINTER (new_field_name),
 	 t2, IDENTIFIER_POINTER (DECL_NAME (decl)),
 	 DECL_SOURCE_FILE (decl), DECL_SOURCE_LINE (decl));
diff -burN gcc-4.0.2-orig/gcc/mips-tfile.c gcc-4.0.2-patch/gcc/mips-tfile.c
--- gcc-4.0.2-orig/gcc/mips-tfile.c	2004-09-11 01:09:38.000000000 +1000
+++ gcc-4.0.2-patch/gcc/mips-tfile.c	2006-11-25 15:17:43.626776300 +1100
@@ -4926,9 +4926,9 @@
 {
   int save_errno = errno;		/* just in case....  */
   if (line_number &gt; 0)
-    fprintf (stderr, "%s, %s:%ld ", progname, input_name, line_number);
+    fprintf (stderr, "%s, %s(%ld) ", progname, input_name, line_number);
   else
-    fprintf (stderr, "%s:", progname);
+    fprintf (stderr, "%s :", progname);
 
   errno = save_errno;
   if (errno == 0)
@@ -4953,7 +4953,7 @@
   if (indx &lt; max)		/* just in case */
     return 0;
 
-  fprintf (stderr, "%s, %s:%ld index %lu is out of bounds for %s, max is %lu, mips-tfile.c line# %d\n",
+  fprintf (stderr, "%s, %s(%ld) index %lu is out of bounds for %s, max is %lu, mips-tfile.c line# %d\n",
 	   progname, input_name, line_number, indx, str, max, prog_line);
 
   exit (1);
@@ -5433,9 +5433,9 @@
   va_start (ap, format);
 
   if (line_number &gt; 0)
-    fprintf (stderr, "%s, %s:%ld ", progname, input_name, line_number);
+    fprintf (stderr, "%s, %s(%ld) ", progname, input_name, line_number);
   else
-    fprintf (stderr, "%s:", progname);
+    fprintf (stderr, "%s :", progname);
 
   vfprintf (stderr, format, ap);
   va_end (ap);
@@ -5455,9 +5455,9 @@
   va_start (ap, format);
 
   if (line_number &gt; 0)
-    fprintf (stderr, "%s, %s:%ld ", progname, input_name, line_number);
+    fprintf (stderr, "%s, %s(%ld) ", progname, input_name, line_number);
   else
-    fprintf (stderr, "%s:", progname);
+    fprintf (stderr, "%s :", progname);
 
   vfprintf (stderr, format, ap);
   fprintf (stderr, "\n");
@@ -5475,7 +5475,7 @@
 void
 fancy_abort (const char *file, int line, const char *func)
 {
-  fatal ("abort in %s, at %s:%d", func, file, line);
+  fatal ("abort in %s, at %s(%d) ", func, file, line);
 }
 
 
Files gcc-4.0.2-orig/gcc/po/be.gmo and gcc-4.0.2-patch/gcc/po/be.gmo differ
diff -burN gcc-4.0.2-orig/gcc/po/be.po gcc-4.0.2-patch/gcc/po/be.po
--- gcc-4.0.2-orig/gcc/po/be.po	2005-09-04 22:19:36.000000000 +1000
+++ gcc-4.0.2-patch/gcc/po/be.po	2006-11-24 19:16:17.966939200 +1100
@@ -555,8 +555,8 @@
 
 #: collect2.c:402 gcc.c:6736
 #, fuzzy, c-format
-msgid "internal gcc abort in %s, at %s:%d"
-msgstr "ÑÐ¿Ñ‹Ð½ÐµÐ½Ð° Ñž %s, Ð»Ñ %s:%d"
+msgid "internal gcc abort in %s, at %s(%d) "
+msgstr "ÑÐ¿Ñ‹Ð½ÐµÐ½Ð° Ñž %s, Ð»Ñ %s(%d) "
 
 #: collect2.c:898
 #, c-format
@@ -731,7 +731,7 @@
 
 #: diagnostic.c:168
 #, c-format
-msgid "%s:%d: confused by earlier errors, bailing out\n"
+msgid "%s(%d) : confused by earlier errors, bailing out\n"
 msgstr ""
 
 #: diagnostic.c:228
@@ -1717,7 +1717,7 @@
 
 #: protoize.c:1636
 #, fuzzy, c-format
-msgid "%s:%d: declaration of function '%s' takes different forms\n"
+msgid "%s(%d) : declaration of function '%s' takes different forms\n"
 msgstr "Ð½ÑÐ¼Ð° Ð¿Ð°Ð¿ÑÑ€ÑÐ´Ð½ÑÐ³Ð° Ð°Ð±'ÑÑžÐ»ÐµÐ½Ð½Ñ Ð´Ð»Ñ \"%s\""
 
 #: protoize.c:1891
@@ -12596,8 +12596,8 @@
 
 #: diagnostic.c:556
 #, fuzzy, gcc-internal-format
-msgid "in %s, at %s:%d"
-msgstr "ÑÐ¿Ñ‹Ð½ÐµÐ½Ð° Ñž %s, Ð»Ñ %s:%d"
+msgid "in %s, at %s(%d) "
+msgstr "ÑÐ¿Ñ‹Ð½ÐµÐ½Ð° Ñž %s, Ð»Ñ %s(%d) "
 
 #: dominance.c:834
 #, gcc-internal-format
@@ -12641,8 +12641,8 @@
 
 #: errors.c:133 java/jv-scan.c:277
 #, gcc-internal-format
-msgid "abort in %s, at %s:%d"
-msgstr "ÑÐ¿Ñ‹Ð½ÐµÐ½Ð° Ñž %s, Ð»Ñ %s:%d"
+msgid "abort in %s, at %s(%d) "
+msgstr "ÑÐ¿Ñ‹Ð½ÐµÐ½Ð° Ñž %s, Ð»Ñ %s(%d) "
 
 #: except.c:340
 #, gcc-internal-format
@@ -13156,37 +13156,37 @@
 
 #: rtl.c:471
 #, gcc-internal-format
-msgid "RTL check: access of elt %d of '%s' with last elt %d in %s, at %s:%d"
+msgid "RTL check: access of elt %d of '%s' with last elt %d in %s, at %s(%d) "
 msgstr ""
 
 #: rtl.c:481
 #, gcc-internal-format
-msgid "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d"
+msgid "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s(%d) "
 msgstr ""
 
 #: rtl.c:491
 #, gcc-internal-format
-msgid "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s:%d"
+msgid "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s(%d) "
 msgstr ""
 
 #: rtl.c:500
 #, gcc-internal-format
-msgid "RTL check: expected code '%s', have '%s' in %s, at %s:%d"
+msgid "RTL check: expected code '%s', have '%s' in %s, at %s(%d) "
 msgstr ""
 
 #: rtl.c:510
 #, gcc-internal-format
-msgid "RTL check: expected code '%s' or '%s', have '%s' in %s, at %s:%d"
+msgid "RTL check: expected code '%s' or '%s', have '%s' in %s, at %s(%d) "
 msgstr ""
 
 #: rtl.c:521
 #, gcc-internal-format
-msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
+msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s(%d) "
 msgstr ""
 
 #: rtl.c:532
 #, gcc-internal-format
-msgid "RTL flag check: %s used with unexpected rtx code '%s' in %s, at %s:%d"
+msgid "RTL flag check: %s used with unexpected rtx code '%s' in %s, at %s(%d) "
 msgstr ""
 
 #: stmt.c:317
@@ -13426,12 +13426,12 @@
 
 #: toplev.c:901 toplev.c:924
 #, gcc-internal-format
-msgid "%qs is deprecated (declared at %s:%d)"
+msgid "%qs is deprecated (declared at %s(%d) )"
 msgstr ""
 
 #: toplev.c:927
 #, gcc-internal-format
-msgid "type is deprecated (declared at %s:%d)"
+msgid "type is deprecated (declared at %s(%d) )"
 msgstr ""
 
 #: toplev.c:933
@@ -14062,32 +14062,32 @@
 
 #: tree.c:5496
 #, gcc-internal-format
-msgid "tree check: %s, have %s in %s, at %s:%d"
+msgid "tree check: %s, have %s in %s, at %s(%d) "
 msgstr ""
 
 #: tree.c:5533
 #, gcc-internal-format
-msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
+msgid "tree check: expected none of %s, have %s in %s, at %s(%d) "
 msgstr ""
 
 #: tree.c:5546
 #, gcc-internal-format
-msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
+msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s(%d) "
 msgstr ""
 
 #: tree.c:5560
 #, gcc-internal-format
-msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
+msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s(%d) "
 msgstr ""
 
 #: tree.c:5572
 #, gcc-internal-format
-msgid "tree check: accessed elt %d of phi_node with %d elts in %s, at %s:%d"
+msgid "tree check: accessed elt %d of phi_node with %d elts in %s, at %s(%d) "
 msgstr ""
 
 #: tree.c:5584
 #, gcc-internal-format
-msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
+msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s(%d) "
 msgstr ""
 
 #: varasm.c:477
@@ -14222,17 +14222,17 @@
 
 #: varray.c:203
 #, gcc-internal-format
-msgid "virtual array %s[%lu]: element %lu out of bounds in %s, at %s:%d"
+msgid "virtual array %s[%lu]: element %lu out of bounds in %s, at %s(%d) "
 msgstr ""
 
 #: varray.c:213
 #, gcc-internal-format
-msgid "underflowed virtual array %s in %s, at %s:%d"
+msgid "underflowed virtual array %s in %s, at %s(%d) "
 msgstr ""
 
 #: vec.c:146
 #, gcc-internal-format
-msgid "vector %s %s domain error, in %s at %s:%u"
+msgid "vector %s %s domain error, in %s at %s(%u) "
 msgstr ""
 
 #. Print an error message for unrecognized stab codes.
@@ -16009,7 +16009,7 @@
 
 #: config/sh/symbian.c:892 cp/tree.c:2277
 #, gcc-internal-format
-msgid "lang_* check: failed in %s, at %s:%d"
+msgid "lang_* check: failed in %s, at %s(%d) "
 msgstr ""
 
 #. There are no delay slots on SHmedia.
@@ -22727,11 +22727,11 @@
 #~ msgid "invalid #ident directive"
 #~ msgstr "Ð½ÐµÑ€ÑÑ‡Ð°Ñ–ÑÐ½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹ÑÐ»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
 
-#~ msgid "%s:%d: warning: "
-#~ msgstr "%s:%d: ÑƒÐ²Ð°Ð³Ð°: "
+#~ msgid "%s(%d) : warning: "
+#~ msgstr "%s(%d) : ÑƒÐ²Ð°Ð³Ð°: "
 
-#~ msgid "In file included from %s:%d"
-#~ msgstr "Ð£ Ñ„Ð°Ð¹Ð»Ðµ ÑƒÐºÐ»ÑŽÑ‡Ð°Ð½Ñ‹Ð¼ Ð· %s:%d"
+#~ msgid "In file included from %s(%d) "
+#~ msgstr "Ð£ Ñ„Ð°Ð¹Ð»Ðµ ÑƒÐºÐ»ÑŽÑ‡Ð°Ð½Ñ‹Ð¼ Ð· %s(%d) "
 
 #~ msgid "can't get current directory"
 #~ msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ð°Ñ‚Ñ€Ñ‹Ð¼Ð°Ñ†ÑŒ Ð±ÑÐ³ÑƒÑ‡ÑƒÑŽ Ð´Ñ‹Ñ€ÑÐºÑ‚Ð¾Ñ€Ñ‹ÑŽ"
Files gcc-4.0.2-orig/gcc/po/ca.gmo and gcc-4.0.2-patch/gcc/po/ca.gmo differ
diff -burN gcc-4.0.2-orig/gcc/po/ca.po gcc-4.0.2-patch/gcc/po/ca.po
--- gcc-4.0.2-orig/gcc/po/ca.po	2005-09-04 22:20:02.000000000 +1000
+++ gcc-4.0.2-patch/gcc/po/ca.po	2006-11-24 19:16:18.227313600 +1100
@@ -602,8 +602,8 @@
 
 #: collect2.c:402 gcc.c:6736
 #, fuzzy, c-format
-msgid "internal gcc abort in %s, at %s:%d"
-msgstr "abandó en %s, en %s:%d"
+msgid "internal gcc abort in %s, at %s(%d) "
+msgstr "abandó en %s, en %s(%d) "
 
 #: collect2.c:898
 #, c-format
@@ -788,8 +788,8 @@
 
 #: diagnostic.c:168
 #, c-format
-msgid "%s:%d: confused by earlier errors, bailing out\n"
-msgstr "%s:%d: confusió per errors precedentes, abandó\n"
+msgid "%s(%d) : confused by earlier errors, bailing out\n"
+msgstr "%s(%d) : confusió per errors precedentes, abandó\n"
 
 #: diagnostic.c:228
 #, fuzzy, c-format
@@ -1830,8 +1830,8 @@
 
 #: protoize.c:1636
 #, fuzzy, c-format
-msgid "%s:%d: declaration of function '%s' takes different forms\n"
-msgstr "%s:%d: la declaració de la funció `%s' pren formes diferents\n"
+msgid "%s(%d) : declaration of function '%s' takes different forms\n"
+msgstr "%s(%d) : la declaració de la funció `%s' pren formes diferents\n"
 
 #: protoize.c:1891
 #, fuzzy, c-format
@@ -12858,8 +12858,8 @@
 
 #: diagnostic.c:556
 #, gcc-internal-format
-msgid "in %s, at %s:%d"
-msgstr "en %s, en %s:%d"
+msgid "in %s, at %s(%d) "
+msgstr "en %s, en %s(%d) "
 
 #: dominance.c:834
 #, fuzzy, gcc-internal-format
@@ -12903,8 +12903,8 @@
 
 #: errors.c:133 java/jv-scan.c:277
 #, gcc-internal-format
-msgid "abort in %s, at %s:%d"
-msgstr "abandó en %s, en %s:%d"
+msgid "abort in %s, at %s(%d) "
+msgstr "abandó en %s, en %s(%d) "
 
 #: except.c:340
 #, gcc-internal-format
@@ -13418,38 +13418,38 @@
 
 #: rtl.c:471
 #, fuzzy, gcc-internal-format
-msgid "RTL check: access of elt %d of '%s' with last elt %d in %s, at %s:%d"
-msgstr "revisió RTL: accés de elt %d de \"%s\" amb l'últim elt %d en %s, en %s:%d"
+msgid "RTL check: access of elt %d of '%s' with last elt %d in %s, at %s(%d) "
+msgstr "revisió RTL: accés de elt %d de \"%s\" amb l'últim elt %d en %s, en %s(%d) "
 
 #: rtl.c:481
 #, gcc-internal-format
-msgid "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d"
-msgstr "revisió RTL: s'esperava el tipus elt %d \"%c\", es té \"%c\" (rtx %s) en %s, en %s:%d"
+msgid "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s(%d) "
+msgstr "revisió RTL: s'esperava el tipus elt %d \"%c\", es té \"%c\" (rtx %s) en %s, en %s(%d) "
 
 #: rtl.c:491
 #, gcc-internal-format
-msgid "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s:%d"
-msgstr "revisió RTL: s'esperava el tipus elt %d \"%c\" o \"%c\", es té \"%c\" (rtx %s) en %s, en %s:%d"
+msgid "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s(%d) "
+msgstr "revisió RTL: s'esperava el tipus elt %d \"%c\" o \"%c\", es té \"%c\" (rtx %s) en %s, en %s(%d) "
 
 #: rtl.c:500
 #, fuzzy, gcc-internal-format
-msgid "RTL check: expected code '%s', have '%s' in %s, at %s:%d"
-msgstr "Revisió RTL: s'esperava el codi \"%s\", es té \"%s\" en %s, en %s:%d"
+msgid "RTL check: expected code '%s', have '%s' in %s, at %s(%d) "
+msgstr "Revisió RTL: s'esperava el codi \"%s\", es té \"%s\" en %s, en %s(%d) "
 
 #: rtl.c:510
 #, fuzzy, gcc-internal-format
-msgid "RTL check: expected code '%s' or '%s', have '%s' in %s, at %s:%d"
-msgstr "Revisió RTL: s'esperava el codi \"%s\" o \"%s\", es té \"%s\" en %s, en %s:%d"
+msgid "RTL check: expected code '%s' or '%s', have '%s' in %s, at %s(%d) "
+msgstr "Revisió RTL: s'esperava el codi \"%s\" o \"%s\", es té \"%s\" en %s, en %s(%d) "
 
 #: rtl.c:521
 #, gcc-internal-format
-msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
-msgstr "Revisió RTL: accés de elt %d de vector amb l'últim elt %d en %s, en %s:%d"
+msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s(%d) "
+msgstr "Revisió RTL: accés de elt %d de vector amb l'últim elt %d en %s, en %s(%d) "
 
 #: rtl.c:532
 #, fuzzy, gcc-internal-format
-msgid "RTL flag check: %s used with unexpected rtx code '%s' in %s, at %s:%d"
-msgstr "Revisió RTL: es va usar %s amb el codi rtx inesperat \"%s\" en %s, en %s:%d"
+msgid "RTL flag check: %s used with unexpected rtx code '%s' in %s, at %s(%d) "
+msgstr "Revisió RTL: es va usar %s amb el codi rtx inesperat \"%s\" en %s, en %s(%d) "
 
 #: stmt.c:317
 #, fuzzy, gcc-internal-format
@@ -13688,13 +13688,13 @@
 
 #: toplev.c:901 toplev.c:924
 #, fuzzy, gcc-internal-format
-msgid "%qs is deprecated (declared at %s:%d)"
-msgstr "\"%s\" és depreciat (declarat a %s:%d)"
+msgid "%qs is deprecated (declared at %s(%d) )"
+msgstr "\"%s\" és depreciat (declarat a %s(%d) )"
 
 #: toplev.c:927
 #, gcc-internal-format
-msgid "type is deprecated (declared at %s:%d)"
-msgstr "type és depreciat (declarat a %s:%d)"
+msgid "type is deprecated (declared at %s(%d) )"
+msgstr "type és depreciat (declarat a %s(%d) )"
 
 #: toplev.c:933
 #, fuzzy, gcc-internal-format
@@ -14324,33 +14324,33 @@
 
 #: tree.c:5496
 #, fuzzy, gcc-internal-format
-msgid "tree check: %s, have %s in %s, at %s:%d"
-msgstr "revisió d'arbre: s'esperava %s, es té %s en %s, en %s:%d"
+msgid "tree check: %s, have %s in %s, at %s(%d) "
+msgstr "revisió d'arbre: s'esperava %s, es té %s en %s, en %s(%d) "
 
 #: tree.c:5533
 #, fuzzy, gcc-internal-format
-msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
-msgstr "revisió d'arbre: s'esperava %s, es té %s en %s, en %s:%d"
+msgid "tree check: expected none of %s, have %s in %s, at %s(%d) "
+msgstr "revisió d'arbre: s'esperava %s, es té %s en %s, en %s(%d) "
 
 #: tree.c:5546
 #, fuzzy, gcc-internal-format
-msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
-msgstr "revisió d'arbre: s'esperava classe \"%c\", es té \"%c\" (%s) en %s, en %s:%d"
+msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s(%d) "
+msgstr "revisió d'arbre: s'esperava classe \"%c\", es té \"%c\" (%s) en %s, en %s(%d) "
 
 #: tree.c:5560
 #, gcc-internal-format
-msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
-msgstr "revisió d'arbre: accés de *elt %d de tree_vec amb %d elts en %s, en %s:%d"
+msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s(%d) "
+msgstr "revisió d'arbre: accés de *elt %d de tree_vec amb %d elts en %s, en %s(%d) "
 
 #: tree.c:5572
 #, fuzzy, gcc-internal-format
-msgid "tree check: accessed elt %d of phi_node with %d elts in %s, at %s:%d"
-msgstr "revisió d'arbre: accés de *elt %d de tree_vec amb %d elts en %s, en %s:%d"
+msgid "tree check: accessed elt %d of phi_node with %d elts in %s, at %s(%d) "
+msgstr "revisió d'arbre: accés de *elt %d de tree_vec amb %d elts en %s, en %s(%d) "
 
 #: tree.c:5584
 #, fuzzy, gcc-internal-format
-msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
-msgstr "revisió d'arbre: accés de *elt %d de tree_vec amb %d elts en %s, en %s:%d"
+msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s(%d) "
+msgstr "revisió d'arbre: accés de *elt %d de tree_vec amb %d elts en %s, en %s(%d) "
 
 #: varasm.c:477
 #, fuzzy, gcc-internal-format
@@ -14484,17 +14484,17 @@
 
 #: varray.c:203
 #, gcc-internal-format
-msgid "virtual array %s[%lu]: element %lu out of bounds in %s, at %s:%d"
-msgstr "matriu virtual %s[%lu]: l'element %lu està fora dels límits en %s, en %s:%d"
+msgid "virtual array %s[%lu]: element %lu out of bounds in %s, at %s(%d) "
+msgstr "matriu virtual %s[%lu]: l'element %lu està fora dels límits en %s, en %s(%d) "
 
 #: varray.c:213
 #, gcc-internal-format
-msgid "underflowed virtual array %s in %s, at %s:%d"
+msgid "underflowed virtual array %s in %s, at %s(%d) "
 msgstr ""
 
 #: vec.c:146
 #, gcc-internal-format
-msgid "vector %s %s domain error, in %s at %s:%u"
+msgid "vector %s %s domain error, in %s at %s(%u) "
 msgstr ""
 
 #. Print an error message for unrecognized stab codes.
@@ -16281,8 +16281,8 @@
 
 #: config/sh/symbian.c:892 cp/tree.c:2277
 #, gcc-internal-format
-msgid "lang_* check: failed in %s, at %s:%d"
-msgstr "revisió lang_*: ha fallat en %s, en %s:%d"
+msgid "lang_* check: failed in %s, at %s(%d) "
+msgstr "revisió lang_*: ha fallat en %s, en %s(%d) "
 
 #. There are no delay slots on SHmedia.
 #. Relaxation isn't yet supported for SHmedia
@@ -23671,15 +23671,15 @@
 #~ msgid "function with target specific attribute(s) cannot be inlined"
 #~ msgstr "una funció amb atribut(s) específic(s) de l'objectiu no pot ser «inline»"
 
-#~ msgid "In file included from %s:%u"
-#~ msgstr "En el fitxer inclòs des de %s:%u"
+#~ msgid "In file included from %s(%u) "
+#~ msgstr "En el fitxer inclòs des de %s(%u) "
 
 #~ msgid ""
 #~ ",\n"
-#~ "                 from %s:%u"
+#~ "                 from %s(%u) "
 #~ msgstr ""
 #~ ",\n"
-#~ "                 des de %s:%u"
+#~ "                 des de %s(%u) "
 
 #~ msgid "-fwritable-strings is deprecated; see documentation for details"
 #~ msgstr "-fwritable-strings és obsolet, per favor vegi la documentació per a més detalls"
@@ -25279,15 +25279,15 @@
 #~ msgid "%s: warnings being treated as errors\n"
 #~ msgstr "%s: els avisos són tractats com errors\n"
 
-#~ msgid "In file included from %s:%d"
-#~ msgstr "En el fitxer inclòs de  %s:%d"
+#~ msgid "In file included from %s(%d) "
+#~ msgstr "En el fitxer inclòs de  %s(%d) "
 
 #~ msgid ""
 #~ ",\n"
-#~ "                 from %s:%d"
+#~ "                 from %s(%d) "
 #~ msgstr ""
 #~ ",\n"
-#~ "                 de %s:%d"
+#~ "                 de %s(%d) "
 
 #~ msgid "internal regno botch: `%s' has regno = %d\n"
 #~ msgstr "regno intern mal fet: \"%s\" té regno = %d\n"
@@ -25850,11 +25850,11 @@
 #~ msgid "%s: In instantiation of `%s':\n"
 #~ msgstr "%s: En la instanciació de \"%s\":\n"
 
-#~ msgid "%s:%d:   instantiated from `%s'\n"
-#~ msgstr "%s:%d:   instanciat des de \"%s\"\n"
+#~ msgid "%s(%d) :   instantiated from `%s'\n"
+#~ msgstr "%s(%d) :   instanciat des de \"%s\"\n"
 
-#~ msgid "%s:%d:   instantiated from here\n"
-#~ msgstr "%s:%d:   instanciat des d'aquí\n"
+#~ msgid "%s(%d) :   instantiated from here\n"
+#~ msgstr "%s(%d) :   instanciat des d'aquí\n"
 
 #~ msgid "cannot call destructor `%T::~%T' without object"
 #~ msgstr "no es pot cridar al destructor \"%T::%T\" sense un objecte"
Files gcc-4.0.2-orig/gcc/po/da.gmo and gcc-4.0.2-patch/gcc/po/da.gmo differ
diff -burN gcc-4.0.2-orig/gcc/po/da.po gcc-4.0.2-patch/gcc/po/da.po
--- gcc-4.0.2-orig/gcc/po/da.po	2005-09-04 22:20:37.000000000 +1000
+++ gcc-4.0.2-patch/gcc/po/da.po	2006-11-24 19:16:18.487688000 +1100
@@ -711,8 +711,8 @@
 
 #: collect2.c:402 gcc.c:6736
 #, fuzzy, c-format
-msgid "internal gcc abort in %s, at %s:%d"
-msgstr "afbrudt i %s ved %s:%d"
+msgid "internal gcc abort in %s, at %s(%d) "
+msgstr "afbrudt i %s ved %s(%d) "
 
 #: collect2.c:898
 #, c-format
@@ -897,8 +897,8 @@
 
 #: diagnostic.c:168
 #, c-format
-msgid "%s:%d: confused by earlier errors, bailing out\n"
-msgstr "%s:%d: forvirret af tidligere fejl, opgiver ævred\n"
+msgid "%s(%d) : confused by earlier errors, bailing out\n"
+msgstr "%s(%d) : forvirret af tidligere fejl, opgiver ævred\n"
 
 #: diagnostic.c:228
 #, fuzzy, c-format
@@ -1919,8 +1919,8 @@
 
 #: protoize.c:1636
 #, fuzzy, c-format
-msgid "%s:%d: declaration of function '%s' takes different forms\n"
-msgstr "%s:%d: erklæringen af funktionen '%s' antager forskellige former\n"
+msgid "%s(%d) : declaration of function '%s' takes different forms\n"
+msgstr "%s(%d) : erklæringen af funktionen '%s' antager forskellige former\n"
 
 #: protoize.c:1891
 #, fuzzy, c-format
@@ -6757,7 +6757,7 @@
 #: java/jv-scan.c:268
 #, fuzzy, c-format
 msgid "%s: warning: "
-msgstr "%s:%d: advarsel: "
+msgstr "%s(%d) : advarsel: "
 
 #: java/jvgenmain.c:48
 #, fuzzy, c-format
@@ -13009,8 +13009,8 @@
 
 #: diagnostic.c:556
 #, gcc-internal-format
-msgid "in %s, at %s:%d"
-msgstr "i %s, ved %s:%d"
+msgid "in %s, at %s(%d) "
+msgstr "i %s, ved %s(%d) "
 
 #: dominance.c:834
 #, fuzzy, gcc-internal-format
@@ -13054,8 +13054,8 @@
 
 #: errors.c:133 java/jv-scan.c:277
 #, gcc-internal-format
-msgid "abort in %s, at %s:%d"
-msgstr "afbrudt i %s ved %s:%d"
+msgid "abort in %s, at %s(%d) "
+msgstr "afbrudt i %s ved %s(%d) "
 
 #: except.c:340
 #, gcc-internal-format
@@ -13570,38 +13570,38 @@
 
 #: rtl.c:471
 #, fuzzy, gcc-internal-format
-msgid "RTL check: access of elt %d of '%s' with last elt %d in %s, at %s:%d"
-msgstr "RTL-kontrol: tilgang til udtrykstræ %d fra '%s' med sidste udtrykstræ %d i %s, ved %s:%d"
+msgid "RTL check: access of elt %d of '%s' with last elt %d in %s, at %s(%d) "
+msgstr "RTL-kontrol: tilgang til udtrykstræ %d fra '%s' med sidste udtrykstræ %d i %s, ved %s(%d) "
 
 #: rtl.c:481
 #, gcc-internal-format
-msgid "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d"
-msgstr "RTL-kontrol: forventede udtrykstræ %d type '%c', har '%c' (registeroverførselsudtryk %s) i %s, ved %s:%d"
+msgid "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s(%d) "
+msgstr "RTL-kontrol: forventede udtrykstræ %d type '%c', har '%c' (registeroverførselsudtryk %s) i %s, ved %s(%d) "
 
 #: rtl.c:491
 #, gcc-internal-format
-msgid "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s:%d"
-msgstr "RTL-kontrol: forventede udtrykstræ %d type '%c' eller '%c', har '%c' (registeroverførselsudtryk %s) i %s, ved %s:%d"
+msgid "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s(%d) "
+msgstr "RTL-kontrol: forventede udtrykstræ %d type '%c' eller '%c', har '%c' (registeroverførselsudtryk %s) i %s, ved %s(%d) "
 
 #: rtl.c:500
 #, fuzzy, gcc-internal-format
-msgid "RTL check: expected code '%s', have '%s' in %s, at %s:%d"
-msgstr "RTL-kontrol: forventede koden '%s', har '%s' i %s, ved %s:%d"
+msgid "RTL check: expected code '%s', have '%s' in %s, at %s(%d) "
+msgstr "RTL-kontrol: forventede koden '%s', har '%s' i %s, ved %s(%d) "
 
 #: rtl.c:510
 #, fuzzy, gcc-internal-format
-msgid "RTL check: expected code '%s' or '%s', have '%s' in %s, at %s:%d"
-msgstr "RTL-kontrol: forventede koden '%s' eller '%s', har '%s' i %s, ved %s:%d"
+msgid "RTL check: expected code '%s' or '%s', have '%s' in %s, at %s(%d) "
+msgstr "RTL-kontrol: forventede koden '%s' eller '%s', har '%s' i %s, ved %s(%d) "
 
 #: rtl.c:521
 #, gcc-internal-format
-msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
-msgstr "RTL-kontrol: tilgang til udtrykstræ %d af vektor hvis sidste udtrykstræ er %d i %s, ved %s:%d"
+msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s(%d) "
+msgstr "RTL-kontrol: tilgang til udtrykstræ %d af vektor hvis sidste udtrykstræ er %d i %s, ved %s(%d) "
 
 #: rtl.c:532
 #, fuzzy, gcc-internal-format
-msgid "RTL flag check: %s used with unexpected rtx code '%s' in %s, at %s:%d"
-msgstr "RTL-flagskontrol: %s benyttet med uventet rtx-kode '%s' i %s, ved %s:%d"
+msgid "RTL flag check: %s used with unexpected rtx code '%s' in %s, at %s(%d) "
+msgstr "RTL-flagskontrol: %s benyttet med uventet rtx-kode '%s' i %s, ved %s(%d) "
 
 #: stmt.c:317
 #, fuzzy, gcc-internal-format
@@ -13840,13 +13840,13 @@
 
 #: toplev.c:901 toplev.c:924
 #, fuzzy, gcc-internal-format
-msgid "%qs is deprecated (declared at %s:%d)"
-msgstr "'%s' er forældet (erklæret ved %s:%d)"
+msgid "%qs is deprecated (declared at %s(%d) )"
+msgstr "'%s' er forældet (erklæret ved %s(%d) )"
 
 #: toplev.c:927
 #, gcc-internal-format
-msgid "type is deprecated (declared at %s:%d)"
-msgstr "type er forældet (erklæret ved %s:%d)"
+msgid "type is deprecated (declared at %s(%d) )"
+msgstr "type er forældet (erklæret ved %s(%d) )"
 
 #: toplev.c:933
 #, fuzzy, gcc-internal-format
@@ -14478,33 +14478,33 @@
 
 #: tree.c:5496
 #, fuzzy, gcc-internal-format
-msgid "tree check: %s, have %s in %s, at %s:%d"
-msgstr "træ-kontrol: forventede %s, har %s i %s, ved %s:%d"
+msgid "tree check: %s, have %s in %s, at %s(%d) "
+msgstr "træ-kontrol: forventede %s, har %s i %s, ved %s(%d) "
 
 #: tree.c:5533
 #, fuzzy, gcc-internal-format
-msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
-msgstr "træ-kontrol: forventede %s, har %s i %s, ved %s:%d"
+msgid "tree check: expected none of %s, have %s in %s, at %s(%d) "
+msgstr "træ-kontrol: forventede %s, har %s i %s, ved %s(%d) "
 
 #: tree.c:5546
 #, fuzzy, gcc-internal-format
-msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
-msgstr "træ-kontrol: forventede klasse '%c', har '%c' (%s) i %s, ved %s:%d"
+msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s(%d) "
+msgstr "træ-kontrol: forventede klasse '%c', har '%c' (%s) i %s, ved %s(%d) "
 
 #: tree.c:5560
 #, gcc-internal-format
-msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
-msgstr "trækontrol: tilgik udtrykstræ %d af tree_vec med %d udtrykstræer i %s, ved %s:%d"
+msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s(%d) "
+msgstr "trækontrol: tilgik udtrykstræ %d af tree_vec med %d udtrykstræer i %s, ved %s(%d) "
 
 #: tree.c:5572
 #, fuzzy, gcc-internal-format
-msgid "tree check: accessed elt %d of phi_node with %d elts in %s, at %s:%d"
-msgstr "trækontrol: tilgik udtrykstræ %d af tree_vec med %d udtrykstræer i %s, ved %s:%d"
+msgid "tree check: accessed elt %d of phi_node with %d elts in %s, at %s(%d) "
+msgstr "trækontrol: tilgik udtrykstræ %d af tree_vec med %d udtrykstræer i %s, ved %s(%d) "
 
 #: tree.c:5584
 #, fuzzy, gcc-internal-format
-msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
-msgstr "trækontrol: tilgik operand %d af %s med %d operander i %s, ved %s:%d"
+msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s(%d) "
+msgstr "trækontrol: tilgik operand %d af %s med %d operander i %s, ved %s(%d) "
 
 #: varasm.c:477
 #, gcc-internal-format
@@ -14638,17 +14638,17 @@
 
 #: varray.c:203
 #, gcc-internal-format
-msgid "virtual array %s[%lu]: element %lu out of bounds in %s, at %s:%d"
-msgstr "virtuel tabel %s[%lu]: element %lu ude over grænserne i %s, ved %s:%d"
+msgid "virtual array %s[%lu]: element %lu out of bounds in %s, at %s(%d) "
+msgstr "virtuel tabel %s[%lu]: element %lu ude over grænserne i %s, ved %s(%d) "
 
 #: varray.c:213
 #, fuzzy, gcc-internal-format
-msgid "underflowed virtual array %s in %s, at %s:%d"
-msgstr "Intern oversætterfejl i %s ved %s:%d."
+msgid "underflowed virtual array %s in %s, at %s(%d) "
+msgstr "Intern oversætterfejl i %s ved %s(%d) ."
 
 #: vec.c:146
 #, gcc-internal-format
-msgid "vector %s %s domain error, in %s at %s:%u"
+msgid "vector %s %s domain error, in %s at %s(%u) "
 msgstr ""
 
 #. Print an error message for unrecognized stab codes.
@@ -16435,8 +16435,8 @@
 
 #: config/sh/symbian.c:892 cp/tree.c:2277
 #, gcc-internal-format
-msgid "lang_* check: failed in %s, at %s:%d"
-msgstr "lang_*-kontrol: mislykkedes i %s, ved %s:%d"
+msgid "lang_* check: failed in %s, at %s(%d) "
+msgstr "lang_*-kontrol: mislykkedes i %s, ved %s(%d) "
 
 #. There are no delay slots on SHmedia.
 #. Relaxation isn't yet supported for SHmedia
@@ -23934,15 +23934,15 @@
 #~ msgid "function with target specific attribute(s) cannot be inlined"
 #~ msgstr "funktioner med målspecifikke egenskaber kan ikke indbygges"
 
-#~ msgid "In file included from %s:%u"
-#~ msgstr "I filen inkluderet af %s:%u"
+#~ msgid "In file included from %s(%u) "
+#~ msgstr "I filen inkluderet af %s(%u) "
 
 #~ msgid ""
 #~ ",\n"
-#~ "                 from %s:%u"
+#~ "                 from %s(%u) "
 #~ msgstr ""
 #~ ",\n"
-#~ "                   af %s:%u"
+#~ "                   af %s(%u) "
 
 #~ msgid "-fwritable-strings is deprecated; see documentation for details"
 #~ msgstr "-fwritable-strings er forældet; se dokumentationen for detaljer"
@@ -26345,16 +26345,16 @@
 #~ msgid "%s: warnings being treated as errors\n"
 #~ msgstr "%s: advarsler bliver opfattet som fejl\n"
 
-#~ msgid "In file included from %s:%d"
-#~ msgstr "I filen inkluderet af %s:%d"
+#~ msgid "In file included from %s(%d) "
+#~ msgstr "I filen inkluderet af %s(%d) "
 
 # kommer til at stå neden under ovenstående, derfor "af"
 #~ msgid ""
 #~ ",\n"
-#~ "                 from %s:%d"
+#~ "                 from %s(%d) "
 #~ msgstr ""
 #~ ",\n"
-#~ "                   af %s:%d"
+#~ "                   af %s(%d) "
 
 #~ msgid "internal regno botch: `%s' has regno = %d\n"
 #~ msgstr "internt reg.nr.-problem: '%s' har reg.nr. = %d\n"
@@ -26987,11 +26987,11 @@
 #~ msgid "%s: In instantiation of `%s':\n"
 #~ msgstr "%s: i instantiering af '%s':\n"
 
-#~ msgid "%s:%d:   instantiated from `%s'\n"
-#~ msgstr "%s:%d:   instantieret fra '%s'\n"
+#~ msgid "%s(%d) :   instantiated from `%s'\n"
+#~ msgstr "%s(%d) :   instantieret fra '%s'\n"
 
-#~ msgid "%s:%d:   instantiated from here\n"
-#~ msgstr "%s:%d:   instantieret herfra\n"
+#~ msgid "%s(%d) :   instantiated from here\n"
+#~ msgstr "%s(%d) :   instantieret herfra\n"
 
 #~ msgid "previous friend declaration of `%D'"
 #~ msgstr "tidligere friend-erklæring af '%D'"
@@ -28356,8 +28356,8 @@
 #~ msgid "Invalid register for compare"
 #~ msgstr "Ugyldigt register til sammenligningen"
 
-#~ msgid "Internal gcc abort from %s:%d"
-#~ msgstr "Intern GCC-afbrydelse fra %s:%d"
+#~ msgid "Internal gcc abort from %s(%d) "
+#~ msgstr "Intern GCC-afbrydelse fra %s(%d) "
 
 #~ msgid "Register '%c' already specified in allocation order"
 #~ msgstr "Registret '%c' er allerede angivet i tildelingsordenen"
Files gcc-4.0.2-orig/gcc/po/de.gmo and gcc-4.0.2-patch/gcc/po/de.gmo differ
diff -burN gcc-4.0.2-orig/gcc/po/de.po gcc-4.0.2-patch/gcc/po/de.po
--- gcc-4.0.2-orig/gcc/po/de.po	2005-09-04 22:21:23.000000000 +1000
+++ gcc-4.0.2-patch/gcc/po/de.po	2006-11-24 19:16:18.858220800 +1100
@@ -537,8 +537,8 @@
 
 #: collect2.c:402 gcc.c:6736
 #, c-format
-msgid "internal gcc abort in %s, at %s:%d"
-msgstr "interner GCC-Abbruch in %s, bei %s:%d"
+msgid "internal gcc abort in %s, at %s(%d) "
+msgstr "interner GCC-Abbruch in %s, bei %s(%d) "
 
 #: collect2.c:898
 #, c-format
@@ -723,8 +723,8 @@
 
 #: diagnostic.c:168
 #, c-format
-msgid "%s:%d: confused by earlier errors, bailing out\n"
-msgstr "%s:%d: durch frÃ¼here Fehler verwirrt, Abbruch\n"
+msgid "%s(%d) : confused by earlier errors, bailing out\n"
+msgstr "%s(%d) : durch frÃ¼here Fehler verwirrt, Abbruch\n"
 
 #: diagnostic.c:228
 #, c-format
@@ -1765,8 +1765,8 @@
 
 #: protoize.c:1636
 #, c-format
-msgid "%s:%d: declaration of function '%s' takes different forms\n"
-msgstr "%s:%d: Deklaration der Funktion Â»%sÂ« nimmt verschiedene Formen an\n"
+msgid "%s(%d) : declaration of function '%s' takes different forms\n"
+msgstr "%s(%d) : Deklaration der Funktion Â»%sÂ« nimmt verschiedene Formen an\n"
 
 #: protoize.c:1891
 #, c-format
@@ -12563,8 +12563,8 @@
 
 #: diagnostic.c:556
 #, gcc-internal-format
-msgid "in %s, at %s:%d"
-msgstr "in %s, bei %s:%d"
+msgid "in %s, at %s(%d) "
+msgstr "in %s, bei %s(%d) "
 
 #: dominance.c:834
 #, gcc-internal-format
@@ -12608,8 +12608,8 @@
 
 #: errors.c:133 java/jv-scan.c:277
 #, gcc-internal-format
-msgid "abort in %s, at %s:%d"
-msgstr "Abbruch in %s, bei %s:%d"
+msgid "abort in %s, at %s(%d) "
+msgstr "Abbruch in %s, bei %s(%d) "
 
 #: except.c:340
 #, gcc-internal-format
@@ -13123,38 +13123,38 @@
 
 #: rtl.c:471
 #, gcc-internal-format
-msgid "RTL check: access of elt %d of '%s' with last elt %d in %s, at %s:%d"
-msgstr "RTL-ÃœberprÃ¼fung: Zugriff von Elt %d von Â»%sÂ« mit letztem Elt %d in %s, bei %s:%d"
+msgid "RTL check: access of elt %d of '%s' with last elt %d in %s, at %s(%d) "
+msgstr "RTL-ÃœberprÃ¼fung: Zugriff von Elt %d von Â»%sÂ« mit letztem Elt %d in %s, bei %s(%d) "
 
 #: rtl.c:481
 #, gcc-internal-format
-msgid "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d"
-msgstr "RTL-ÃœberprÃ¼fung: Elt-%d-Typ %c erwartet, haben Typ %c (rtx %s) in %s, bei %s:%d"
+msgid "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s(%d) "
+msgstr "RTL-ÃœberprÃ¼fung: Elt-%d-Typ %c erwartet, haben Typ %c (rtx %s) in %s, bei %s(%d) "
 
 #: rtl.c:491
 #, gcc-internal-format
-msgid "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s:%d"
-msgstr "RTL-ÃœberprÃ¼fung: Elt-%d-Typ %c oder %c erwartet, haben Typ %c (rtx %s) in %s, bei %s:%d"
+msgid "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s(%d) "
+msgstr "RTL-ÃœberprÃ¼fung: Elt-%d-Typ %c oder %c erwartet, haben Typ %c (rtx %s) in %s, bei %s(%d) "
 
 #: rtl.c:500
 #, gcc-internal-format
-msgid "RTL check: expected code '%s', have '%s' in %s, at %s:%d"
-msgstr "RTL-ÃœberprÃ¼fung: Code Â»%sÂ« erwartet, haben Â»%sÂ« in %s, bei %s:%d"
+msgid "RTL check: expected code '%s', have '%s' in %s, at %s(%d) "
+msgstr "RTL-ÃœberprÃ¼fung: Code Â»%sÂ« erwartet, haben Â»%sÂ« in %s, bei %s(%d) "
 
 #: rtl.c:510
 #, gcc-internal-format
-msgid "RTL check: expected code '%s' or '%s', have '%s' in %s, at %s:%d"
-msgstr "RTL-ÃœberprÃ¼fung: Code Â»%sÂ« oder Â»%sÂ« erwartet, haben Â»%sÂ« in %s, bei %s:%d"
+msgid "RTL check: expected code '%s' or '%s', have '%s' in %s, at %s(%d) "
+msgstr "RTL-ÃœberprÃ¼fung: Code Â»%sÂ« oder Â»%sÂ« erwartet, haben Â»%sÂ« in %s, bei %s(%d) "
 
 #: rtl.c:521
 #, gcc-internal-format
-msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
-msgstr "RTL-ÃœberprÃ¼fung: Zugriff von Elt %d von Vektor mit letztem Elt %d in %s, bei %s:%d"
+msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s(%d) "
+msgstr "RTL-ÃœberprÃ¼fung: Zugriff von Elt %d von Vektor mit letztem Elt %d in %s, bei %s(%d) "
 
 #: rtl.c:532
 #, gcc-internal-format
-msgid "RTL flag check: %s used with unexpected rtx code '%s' in %s, at %s:%d"
-msgstr "RTL-KennzeichenÃ¼berprÃ¼fung: %s mit unerwartetem RTX-Code Â»%sÂ« in %s bei %s:%d verwendet"
+msgid "RTL flag check: %s used with unexpected rtx code '%s' in %s, at %s(%d) "
+msgstr "RTL-KennzeichenÃ¼berprÃ¼fung: %s mit unerwartetem RTX-Code Â»%sÂ« in %s bei %s(%d)  verwendet"
 
 #: stmt.c:317
 #, gcc-internal-format
@@ -13393,13 +13393,13 @@
 
 #: toplev.c:901 toplev.c:924
 #, gcc-internal-format
-msgid "%qs is deprecated (declared at %s:%d)"
-msgstr "%qs ist veraltet (deklariert bei %s:%d)"
+msgid "%qs is deprecated (declared at %s(%d) )"
+msgstr "%qs ist veraltet (deklariert bei %s(%d) )"
 
 #: toplev.c:927
 #, gcc-internal-format
-msgid "type is deprecated (declared at %s:%d)"
-msgstr "Typ ist veraltet (in %s:%d deklariert)"
+msgid "type is deprecated (declared at %s(%d) )"
+msgstr "Typ ist veraltet (in %s(%d)  deklariert)"
 
 #: toplev.c:933
 #, gcc-internal-format
@@ -14031,33 +14031,33 @@
 
 #: tree.c:5496
 #, gcc-internal-format
-msgid "tree check: %s, have %s in %s, at %s:%d"
-msgstr "BaumprÃ¼fung: %s, haben %s in %s, bei %s:%d"
+msgid "tree check: %s, have %s in %s, at %s(%d) "
+msgstr "BaumprÃ¼fung: %s, haben %s in %s, bei %s(%d) "
 
 #: tree.c:5533
 #, gcc-internal-format
-msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
-msgstr "BaumprÃ¼fung: nichts von %s erwartet, haben %s in %s, bei %s:%d"
+msgid "tree check: expected none of %s, have %s in %s, at %s(%d) "
+msgstr "BaumprÃ¼fung: nichts von %s erwartet, haben %s in %s, bei %s(%d) "
 
 #: tree.c:5546
 #, gcc-internal-format
-msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
-msgstr "BaumprÃ¼fung: Klasse %qs erwartet, haben %qs (%s) in %s, bei %s:%d"
+msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s(%d) "
+msgstr "BaumprÃ¼fung: Klasse %qs erwartet, haben %qs (%s) in %s, bei %s(%d) "
 
 #: tree.c:5560
 #, gcc-internal-format
-msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
-msgstr "BaumprÃ¼fung: auf Elt %d von tree_vec mit %d Elts in %s bei %s:%d zugegriffen"
+msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s(%d) "
+msgstr "BaumprÃ¼fung: auf Elt %d von tree_vec mit %d Elts in %s bei %s(%d)  zugegriffen"
 
 #: tree.c:5572
 #, gcc-internal-format
-msgid "tree check: accessed elt %d of phi_node with %d elts in %s, at %s:%d"
-msgstr "BaumprÃ¼fung: auf Elt %d von phi_node mit %d Elts in %s bei %s:%d zugegriffen"
+msgid "tree check: accessed elt %d of phi_node with %d elts in %s, at %s(%d) "
+msgstr "BaumprÃ¼fung: auf Elt %d von phi_node mit %d Elts in %s bei %s(%d)  zugegriffen"
 
 #: tree.c:5584
 #, gcc-internal-format
-msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
-msgstr "BaumprÃ¼fung: auf Operand %d von %s mit %d Operanden in %s bei %s:%d zugegriffen"
+msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s(%d) "
+msgstr "BaumprÃ¼fung: auf Operand %d von %s mit %d Operanden in %s bei %s(%d)  zugegriffen"
 
 #: varasm.c:477
 #, gcc-internal-format
@@ -14191,18 +14191,18 @@
 
 #: varray.c:203
 #, gcc-internal-format
-msgid "virtual array %s[%lu]: element %lu out of bounds in %s, at %s:%d"
-msgstr "virtuelles Feld %s[%lu]: Element %lu auÃŸerhalb der Grenzen in %s, bei %s:%d"
+msgid "virtual array %s[%lu]: element %lu out of bounds in %s, at %s(%d) "
+msgstr "virtuelles Feld %s[%lu]: Element %lu auÃŸerhalb der Grenzen in %s, bei %s(%d) "
 
 #: varray.c:213
 #, gcc-internal-format
-msgid "underflowed virtual array %s in %s, at %s:%d"
-msgstr "Unterlauf im virtuellen Feld %s in %s bei %s:%d"
+msgid "underflowed virtual array %s in %s, at %s(%d) "
+msgstr "Unterlauf im virtuellen Feld %s in %s bei %s(%d) "
 
 #: vec.c:146
 #, gcc-internal-format
-msgid "vector %s %s domain error, in %s at %s:%u"
-msgstr "Bereichsfehler im Vektor %s %s, in %s bei %s:%u"
+msgid "vector %s %s domain error, in %s at %s(%u) "
+msgstr "Bereichsfehler im Vektor %s %s, in %s bei %s(%u) "
 
 #. Print an error message for unrecognized stab codes.
 #: xcoffout.c:187
@@ -15988,8 +15988,8 @@
 
 #: config/sh/symbian.c:892 cp/tree.c:2277
 #, gcc-internal-format
-msgid "lang_* check: failed in %s, at %s:%d"
-msgstr "ÃœberprÃ¼fung von lang_*: in %s, bei %s:%d gescheitert"
+msgid "lang_* check: failed in %s, at %s(%d) "
+msgstr "ÃœberprÃ¼fung von lang_*: in %s, bei %s(%d)  gescheitert"
 
 #. There are no delay slots on SHmedia.
 #. Relaxation isn't yet supported for SHmedia
@@ -22926,8 +22926,8 @@
 #~ msgid "Can't access %s field %&lt;%s.%s%&gt; from %qs"
 #~ msgstr "Auf das %s Feld %&lt;%s.%s%&gt; kann nicht von %qs aus zugegriffen werden"
 
-#~ msgid "%s %qs already defined in %s:%d"
-#~ msgstr "%s %qs ist bereits in %s:%d definiert"
+#~ msgid "%s %qs already defined in %s(%d) "
+#~ msgstr "%s %qs ist bereits in %s(%d)  definiert"
 
 #~ msgid "Variable %qs is already defined in this method and was declared %&lt;%s %s%&gt; at line %d"
 #~ msgstr "Variable %qs ist bereits in dieser Methode definiert und wurde als %&lt;%s %s%&gt; in Zeile %d deklariert"
@@ -22962,8 +22962,8 @@
 #~ msgid "%&lt;java.lang.Object%&gt; can't extend anything"
 #~ msgstr "%&lt;java.lang.Object%&gt; kann nichts erweitern"
 
-#~ msgid "Duplicate variable declaration: %&lt;%s %s%&gt; was %&lt;%s %s%&gt; (%s:%d)"
-#~ msgstr "Doppelte Variablendeklaration: %&lt;%s %s%&gt; war %&lt;%s %s%&gt; (%s:%d)"
+#~ msgid "Duplicate variable declaration: %&lt;%s %s%&gt; was %&lt;%s %s%&gt; (%s(%d) )"
+#~ msgstr "Doppelte Variablendeklaration: %&lt;%s %s%&gt; war %&lt;%s %s%&gt; (%s(%d) )"
 
 #~ msgid "Field %qs can't be static in inner class %qs unless it is final"
 #~ msgstr "Feld %qs kann in innerer Klasse %qs nicht statisch sein, auÃŸer es ist Â»finalÂ«"
@@ -24310,15 +24310,15 @@
 #~ msgid "function with target specific attribute(s) cannot be inlined"
 #~ msgstr "Funktion mit zielspezifischen Attributen kann nicht Â»inlineÂ« sein"
 
-#~ msgid "In file included from %s:%u"
-#~ msgstr "In Datei, eingefÃ¼gt von %s:%u"
+#~ msgid "In file included from %s(%u) "
+#~ msgstr "In Datei, eingefÃ¼gt von %s(%u) "
 
 #~ msgid ""
 #~ ",\n"
-#~ "                 from %s:%u"
+#~ "                 from %s(%u) "
 #~ msgstr ""
 #~ ",\n"
-#~ "                    von %s:%u"
+#~ "                    von %s(%u) "
 
 #~ msgid "-fwritable-strings is deprecated; see documentation for details"
 #~ msgstr "-fwritable-strings veraltet, schauen Sie in die Dokumentation fÃ¼r Details"
@@ -26120,15 +26120,15 @@
 #~ msgid "%s: warnings being treated as errors\n"
 #~ msgstr "%s: Warnungen als Fehler behandelt\n"
 
-#~ msgid "In file included from %s:%d"
-#~ msgstr "In von %s:%d eingefÃ¼gter Datei"
+#~ msgid "In file included from %s(%d) "
+#~ msgstr "In von %s(%d)  eingefÃ¼gter Datei"
 
 #~ msgid ""
 #~ ",\n"
-#~ "                 from %s:%d"
+#~ "                 from %s(%d) "
 #~ msgstr ""
 #~ ",\n"
-#~ "                 von %s:%d"
+#~ "                 von %s(%d) "
 
 #~ msgid "internal regno botch: `%s' has regno = %d\n"
 #~ msgstr "interner RegNr-Fehler: Â»%sÂ« hat RegNr = %d\n"
diff -burN gcc-4.0.2-orig/gcc/po/el.po gcc-4.0.2-patch/gcc/po/el.po
--- gcc-4.0.2-orig/gcc/po/el.po	2005-09-04 22:22:04.000000000 +1000
+++ gcc-4.0.2-patch/gcc/po/el.po	2006-11-24 19:16:18.998422400 +1100
@@ -552,7 +552,7 @@
 
 #: collect2.c:402 gcc.c:6736
 #, fuzzy, c-format
-msgid "internal gcc abort in %s, at %s:%d"
+msgid "internal gcc abort in %s, at %s(%d) "
 msgstr "ÎµÏƒÏ‰Ï„ÎµÏÎ¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿ %s, Î³ÏÎ±Î¼Î¼Î® %u"
 
 #: collect2.c:898
@@ -730,7 +730,7 @@
 
 #: diagnostic.c:168
 #, c-format
-msgid "%s:%d: confused by earlier errors, bailing out\n"
+msgid "%s(%d) : confused by earlier errors, bailing out\n"
 msgstr ""
 
 #: diagnostic.c:228
@@ -1750,7 +1750,7 @@
 
 #: protoize.c:1636
 #, c-format
-msgid "%s:%d: declaration of function '%s' takes different forms\n"
+msgid "%s(%d) : declaration of function '%s' takes different forms\n"
 msgstr ""
 
 #: protoize.c:1891
@@ -12694,7 +12694,7 @@
 
 #: diagnostic.c:556
 #, gcc-internal-format
-msgid "in %s, at %s:%d"
+msgid "in %s, at %s(%d) "
 msgstr ""
 
 #: dominance.c:834
@@ -12739,7 +12739,7 @@
 
 #: errors.c:133 java/jv-scan.c:277
 #, gcc-internal-format
-msgid "abort in %s, at %s:%d"
+msgid "abort in %s, at %s(%d) "
 msgstr ""
 
 #: except.c:340
@@ -13261,37 +13261,37 @@
 
 #: rtl.c:471
 #, gcc-internal-format
-msgid "RTL check: access of elt %d of '%s' with last elt %d in %s, at %s:%d"
+msgid "RTL check: access of elt %d of '%s' with last elt %d in %s, at %s(%d) "
 msgstr ""
 
 #: rtl.c:481
 #, gcc-internal-format
-msgid "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d"
+msgid "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s(%d) "
 msgstr ""
 
 #: rtl.c:491
 #, gcc-internal-format
-msgid "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s:%d"
+msgid "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s(%d) "
 msgstr ""
 
 #: rtl.c:500
 #, gcc-internal-format
-msgid "RTL check: expected code '%s', have '%s' in %s, at %s:%d"
+msgid "RTL check: expected code '%s', have '%s' in %s, at %s(%d) "
 msgstr ""
 
 #: rtl.c:510
 #, gcc-internal-format
-msgid "RTL check: expected code '%s' or '%s', have '%s' in %s, at %s:%d"
+msgid "RTL check: expected code '%s' or '%s', have '%s' in %s, at %s(%d) "
 msgstr ""
 
 #: rtl.c:521
 #, gcc-internal-format
-msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
+msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s(%d) "
 msgstr ""
 
 #: rtl.c:532
 #, gcc-internal-format
-msgid "RTL flag check: %s used with unexpected rtx code '%s' in %s, at %s:%d"
+msgid "RTL flag check: %s used with unexpected rtx code '%s' in %s, at %s(%d) "
 msgstr ""
 
 #: stmt.c:317
@@ -13531,12 +13531,12 @@
 
 #: toplev.c:901 toplev.c:924
 #, gcc-internal-format
-msgid "%qs is deprecated (declared at %s:%d)"
+msgid "%qs is deprecated (declared at %s(%d) )"
 msgstr ""
 
 #: toplev.c:927
 #, gcc-internal-format
-msgid "type is deprecated (declared at %s:%d)"
+msgid "type is deprecated (declared at %s(%d) )"
 msgstr ""
 
 #: toplev.c:933
@@ -14167,32 +14167,32 @@
 
 #: tree.c:5496
 #, gcc-internal-format
-msgid "tree check: %s, have %s in %s, at %s:%d"
+msgid "tree check: %s, have %s in %s, at %s(%d) "
 msgstr ""
 
 #: tree.c:5533
 #, gcc-internal-format
-msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
+msgid "tree check: expected none of %s, have %s in %s, at %s(%d) "
 msgstr ""
 
 #: tree.c:5546
 #, gcc-internal-format
-msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
+msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s(%d) "
 msgstr ""
 
 #: tree.c:5560
 #, gcc-internal-format
-msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
+msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s(%d) "
 msgstr ""
 
 #: tree.c:5572
 #, gcc-internal-format
-msgid "tree check: accessed elt %d of phi_node with %d elts in %s, at %s:%d"
+msgid "tree check: accessed elt %d of phi_node with %d elts in %s, at %s(%d) "
 msgstr ""
 
 #: tree.c:5584
 #, gcc-internal-format
-msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
+msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s(%d) "
 msgstr ""
 
 #: varasm.c:477
@@ -14327,17 +14327,17 @@
 
 #: varray.c:203
 #, gcc-internal-format
-msgid "virtual array %s[%lu]: element %lu out of bounds in %s, at %s:%d"
+msgid "virtual array %s[%lu]: element %lu out of bounds in %s, at %s(%d) "
 msgstr ""
 
 #: varray.c:213
 #, fuzzy, gcc-internal-format
-msgid "underflowed virtual array %s in %s, at %s:%d"
+msgid "underflowed virtual array %s in %s, at %s(%d) "
 msgstr "ÎµÏƒÏ‰Ï„ÎµÏÎ¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿ %s, Î³ÏÎ±Î¼Î¼Î® %u"
 
 #: vec.c:146
 #, fuzzy, gcc-internal-format
-msgid "vector %s %s domain error, in %s at %s:%u"
+msgid "vector %s %s domain error, in %s at %s(%u) "
 msgstr "ÎµÏƒÏ‰Ï„ÎµÏÎ¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿ %s, Î³ÏÎ±Î¼Î¼Î® %u"
 
 #. Print an error message for unrecognized stab codes.
@@ -16121,7 +16121,7 @@
 
 #: config/sh/symbian.c:892 cp/tree.c:2277
 #, gcc-internal-format
-msgid "lang_* check: failed in %s, at %s:%d"
+msgid "lang_* check: failed in %s, at %s(%d) "
 msgstr ""
 
 #. There are no delay slots on SHmedia.
@@ -22964,7 +22964,7 @@
 #~ msgstr "ÎœÎ· Î­Î³ÎºÏ…ÏÎ· Ï€Î±ÏÎ¬Î¼ÎµÏ„ÏÎ¿Ï‚"
 
 #, fuzzy
-#~ msgid "%s %qs already defined in %s:%d"
+#~ msgid "%s %qs already defined in %s(%d) "
 #~ msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€ÏÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
 
 #, fuzzy
@@ -23426,8 +23426,8 @@
 #~ msgid "\"%s\" redefined"
 #~ msgstr "Î±ÏŒÏÎ¹ÏƒÏ„Î¿"
 
-#~ msgid "%s:%d: warning: "
-#~ msgstr "%s:%d: Ï€ÏÎ¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: "
+#~ msgid "%s(%d) : warning: "
+#~ msgstr "%s(%d) : Ï€ÏÎ¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: "
 
 #, fuzzy
 #~ msgid "can't get current directory"
Files gcc-4.0.2-orig/gcc/po/es.gmo and gcc-4.0.2-patch/gcc/po/es.gmo differ
diff -burN gcc-4.0.2-orig/gcc/po/es.po gcc-4.0.2-patch/gcc/po/es.po
--- gcc-4.0.2-orig/gcc/po/es.po	2005-09-04 22:22:32.000000000 +1000
+++ gcc-4.0.2-patch/gcc/po/es.po	2006-11-24 19:16:19.409012800 +1100
@@ -535,8 +535,8 @@
 
 #: collect2.c:402 gcc.c:6736
 #, c-format
-msgid "internal gcc abort in %s, at %s:%d"
-msgstr "aborto interno de gcc en %s, en %s:%d"
+msgid "internal gcc abort in %s, at %s(%d) "
+msgstr "aborto interno de gcc en %s, en %s(%d) "
 
 #: collect2.c:898
 #, c-format
@@ -721,8 +721,8 @@
 
 #: diagnostic.c:168
 #, c-format
-msgid "%s:%d: confused by earlier errors, bailing out\n"
-msgstr "%s:%d: confusión por errores previos, saliendo\n"
+msgid "%s(%d) : confused by earlier errors, bailing out\n"
+msgstr "%s(%d) : confusión por errores previos, saliendo\n"
 
 #: diagnostic.c:228
 #, c-format
@@ -1743,8 +1743,8 @@
 
 #: protoize.c:1636
 #, c-format
-msgid "%s:%d: declaration of function '%s' takes different forms\n"
-msgstr "%s:%d: la declaración de la función '%s' toma formas diferentes\n"
+msgid "%s(%d) : declaration of function '%s' takes different forms\n"
+msgstr "%s(%d) : la declaración de la función '%s' toma formas diferentes\n"
 
 #: protoize.c:1891
 #, c-format
@@ -12553,8 +12553,8 @@
 
 #: diagnostic.c:556
 #, gcc-internal-format
-msgid "in %s, at %s:%d"
-msgstr "en %s, en %s:%d"
+msgid "in %s, at %s(%d) "
+msgstr "en %s, en %s(%d) "
 
 #: dominance.c:834
 #, gcc-internal-format
@@ -12598,8 +12598,8 @@
 
 #: errors.c:133 java/jv-scan.c:277
 #, gcc-internal-format
-msgid "abort in %s, at %s:%d"
-msgstr "aborto en %s, en %s:%d"
+msgid "abort in %s, at %s(%d) "
+msgstr "aborto en %s, en %s(%d) "
 
 #: except.c:340
 #, gcc-internal-format
@@ -13114,38 +13114,38 @@
 
 #: rtl.c:471
 #, gcc-internal-format
-msgid "RTL check: access of elt %d of '%s' with last elt %d in %s, at %s:%d"
-msgstr "Revisión RTL: acceso de elt %d de '%s' con el último elt %d en %s, en %s:%d"
+msgid "RTL check: access of elt %d of '%s' with last elt %d in %s, at %s(%d) "
+msgstr "Revisión RTL: acceso de elt %d de '%s' con el último elt %d en %s, en %s(%d) "
 
 #: rtl.c:481
 #, gcc-internal-format
-msgid "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d"
-msgstr "Revisión RTL: se esperaba el tipo elt %d '%c', se tiene '%c' (rtx %s) en %s, en %s:%d"
+msgid "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s(%d) "
+msgstr "Revisión RTL: se esperaba el tipo elt %d '%c', se tiene '%c' (rtx %s) en %s, en %s(%d) "
 
 #: rtl.c:491
 #, gcc-internal-format
-msgid "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s:%d"
+msgid "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s(%d) "
 msgstr "Revisión RTL: se esperaba el tipo elt %d '%c' ó '%c', se tiene '%c' (rtx %s) en %s, en%s:%d"
 
 #: rtl.c:500
 #, gcc-internal-format
-msgid "RTL check: expected code '%s', have '%s' in %s, at %s:%d"
-msgstr "Revisión RTL: se esperaba el código '%s', se tiene '%s' en %s, en %s:%d"
+msgid "RTL check: expected code '%s', have '%s' in %s, at %s(%d) "
+msgstr "Revisión RTL: se esperaba el código '%s', se tiene '%s' en %s, en %s(%d) "
 
 #: rtl.c:510
 #, gcc-internal-format
-msgid "RTL check: expected code '%s' or '%s', have '%s' in %s, at %s:%d"
-msgstr "Revisión RTL: se esperaba el código '%s' ó '%s', se tiene '%s' en %s, en %s:%d"
+msgid "RTL check: expected code '%s' or '%s', have '%s' in %s, at %s(%d) "
+msgstr "Revisión RTL: se esperaba el código '%s' ó '%s', se tiene '%s' en %s, en %s(%d) "
 
 #: rtl.c:521
 #, gcc-internal-format
-msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
-msgstr "Revisión RTL: acceso de elt %d de vector con el último elt %d en %s, en %s:%d"
+msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s(%d) "
+msgstr "Revisión RTL: acceso de elt %d de vector con el último elt %d en %s, en %s(%d) "
 
 #: rtl.c:532
 #, gcc-internal-format
-msgid "RTL flag check: %s used with unexpected rtx code '%s' in %s, at %s:%d"
-msgstr "Revisión de opción RTL: se usó %s con el código rtx inesperado '%s' en %s, en %s:%d"
+msgid "RTL flag check: %s used with unexpected rtx code '%s' in %s, at %s(%d) "
+msgstr "Revisión de opción RTL: se usó %s con el código rtx inesperado '%s' en %s, en %s(%d) "
 
 #: stmt.c:317
 #, gcc-internal-format
@@ -13385,13 +13385,13 @@
 
 #: toplev.c:901 toplev.c:924
 #, gcc-internal-format
-msgid "%qs is deprecated (declared at %s:%d)"
-msgstr "%qs es obsoleto (declarado en %s:%d)"
+msgid "%qs is deprecated (declared at %s(%d) )"
+msgstr "%qs es obsoleto (declarado en %s(%d) )"
 
 #: toplev.c:927
 #, gcc-internal-format
-msgid "type is deprecated (declared at %s:%d)"
-msgstr "el tipo es obsoleto (declarado en %s:%d)"
+msgid "type is deprecated (declared at %s(%d) )"
+msgstr "el tipo es obsoleto (declarado en %s(%d) )"
 
 #: toplev.c:933
 #, gcc-internal-format
@@ -14024,33 +14024,33 @@
 
 #: tree.c:5496
 #, gcc-internal-format
-msgid "tree check: %s, have %s in %s, at %s:%d"
-msgstr "revisión de árbol: %s, se tiene %s en %s, en %s:%d"
+msgid "tree check: %s, have %s in %s, at %s(%d) "
+msgstr "revisión de árbol: %s, se tiene %s en %s, en %s(%d) "
 
 #: tree.c:5533
 #, gcc-internal-format
-msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
-msgstr "revisión de árbol: se no esperaba nada de %s, se tiene %s en %s, en %s:%d"
+msgid "tree check: expected none of %s, have %s in %s, at %s(%d) "
+msgstr "revisión de árbol: se no esperaba nada de %s, se tiene %s en %s, en %s(%d) "
 
 #: tree.c:5546
 #, gcc-internal-format
-msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
-msgstr "revisión de árbol: se esperaba la clase %qs, se tiene %qs (%s) en %s, en %s:%d"
+msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s(%d) "
+msgstr "revisión de árbol: se esperaba la clase %qs, se tiene %qs (%s) en %s, en %s(%d) "
 
 #: tree.c:5560
 #, gcc-internal-format
-msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
-msgstr "revisión de árbol: acceso de elt %d de tree_vec con %d elts en %s, en %s:%d"
+msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s(%d) "
+msgstr "revisión de árbol: acceso de elt %d de tree_vec con %d elts en %s, en %s(%d) "
 
 #: tree.c:5572
 #, gcc-internal-format
-msgid "tree check: accessed elt %d of phi_node with %d elts in %s, at %s:%d"
-msgstr "revisión de árbol: acceso de elt %d de phi_node con %d elts en %s, en %s:%d"
+msgid "tree check: accessed elt %d of phi_node with %d elts in %s, at %s(%d) "
+msgstr "revisión de árbol: acceso de elt %d de phi_node con %d elts en %s, en %s(%d) "
 
 #: tree.c:5584
 #, gcc-internal-format
-msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
-msgstr "revisión de árbol: acceso del operando %d de %s con %d operandos en %s, en %s:%d"
+msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s(%d) "
+msgstr "revisión de árbol: acceso del operando %d de %s con %d operandos en %s, en %s(%d) "
 
 #: varasm.c:477
 #, gcc-internal-format
@@ -14184,18 +14184,18 @@
 
 #: varray.c:203
 #, gcc-internal-format
-msgid "virtual array %s[%lu]: element %lu out of bounds in %s, at %s:%d"
-msgstr "matriz virtual %s[%lu]: el elemento %lu está fuera del límite en %s, en %s:%d"
+msgid "virtual array %s[%lu]: element %lu out of bounds in %s, at %s(%d) "
+msgstr "matriz virtual %s[%lu]: el elemento %lu está fuera del límite en %s, en %s(%d) "
 
 #: varray.c:213
 #, gcc-internal-format
-msgid "underflowed virtual array %s in %s, at %s:%d"
-msgstr "desbordamiento por debajo de la matriz virtual %s en %s, en %s:%d"
+msgid "underflowed virtual array %s in %s, at %s(%d) "
+msgstr "desbordamiento por debajo de la matriz virtual %s en %s, en %s(%d) "
 
 #: vec.c:146
 #, gcc-internal-format
-msgid "vector %s %s domain error, in %s at %s:%u"
-msgstr "error de dominio del vector %s %s, en %s en %s:%u"
+msgid "vector %s %s domain error, in %s at %s(%u) "
+msgstr "error de dominio del vector %s %s, en %s en %s(%u) "
 
 #. Print an error message for unrecognized stab codes.
 #: xcoffout.c:187
@@ -15983,8 +15983,8 @@
 
 #: config/sh/symbian.c:892 cp/tree.c:2277
 #, gcc-internal-format
-msgid "lang_* check: failed in %s, at %s:%d"
-msgstr "revisión lang_*: falló en %s, en %s:%d"
+msgid "lang_* check: failed in %s, at %s(%d) "
+msgstr "revisión lang_*: falló en %s, en %s(%d) "
 
 #. There are no delay slots on SHmedia.
 #. Relaxation isn't yet supported for SHmedia
@@ -22926,8 +22926,8 @@
 #~ msgid "Can't access %s field %&lt;%s.%s%&gt; from %qs"
 #~ msgstr "No se puede accesar %s al campo %&lt;%s.%s%&gt; desde %qs"
 
-#~ msgid "%s %qs already defined in %s:%d"
-#~ msgstr "%s %qs ya está definido en %s:%d"
+#~ msgid "%s %qs already defined in %s(%d) "
+#~ msgstr "%s %qs ya está definido en %s(%d) "
 
 #~ msgid "Variable %qs is already defined in this method and was declared %&lt;%s %s%&gt; at line %d"
 #~ msgstr "La variable %qs ya está definida en este método y se declaró %&lt;%s %s%&gt; en la línea %d"
@@ -22962,8 +22962,8 @@
 #~ msgid "%&lt;java.lang.Object%&gt; can't extend anything"
 #~ msgstr "%&lt;java.lang.Object%&gt; no puede extender nada"
 
-#~ msgid "Duplicate variable declaration: %&lt;%s %s%&gt; was %&lt;%s %s%&gt; (%s:%d)"
-#~ msgstr "Declaración de variable duplicada: %&lt;%s %s%&gt; era %&lt;%s %s%&gt; (%s:%d)"
+#~ msgid "Duplicate variable declaration: %&lt;%s %s%&gt; was %&lt;%s %s%&gt; (%s(%d) )"
+#~ msgstr "Declaración de variable duplicada: %&lt;%s %s%&gt; era %&lt;%s %s%&gt; (%s(%d) )"
 
 #~ msgid "Field %qs can't be static in inner class %qs unless it is final"
 #~ msgstr "El campo %qs no puede ser estático en la clase interna %qs a menos que sea final"
@@ -24336,15 +24336,15 @@
 #~ msgid "function with target specific attribute(s) cannot be inlined"
 #~ msgstr "la función con atributo(s) específicos del objetivo no puede ser inline"
 
-#~ msgid "In file included from %s:%u"
-#~ msgstr "En el fichero incluído de %s:%u"
+#~ msgid "In file included from %s(%u) "
+#~ msgstr "En el fichero incluído de %s(%u) "
 
 #~ msgid ""
 #~ ",\n"
-#~ "                 from %s:%u"
+#~ "                 from %s(%u) "
 #~ msgstr ""
 #~ ",\n"
-#~ "                 de %s:%u"
+#~ "                 de %s(%u) "
 
 #~ msgid "-fwritable-strings is deprecated; see documentation for details"
 #~ msgstr "-fwritable-strings es obsoleto; por favor vea la documentación para más detalles"
@@ -26493,15 +26493,15 @@
 #~ msgid "%s: warnings being treated as errors\n"
 #~ msgstr "%s: los avisos son tratados como errores\n"
 
-#~ msgid "In file included from %s:%d"
-#~ msgstr "En el fichero incluído de %s:%d"
+#~ msgid "In file included from %s(%d) "
+#~ msgstr "En el fichero incluído de %s(%d) "
 
 #~ msgid ""
 #~ ",\n"
-#~ "                 from %s:%d"
+#~ "                 from %s(%d) "
 #~ msgstr ""
 #~ ",\n"
-#~ "                 de %s:%d"
+#~ "                 de %s(%d) "
 
 #~ msgid "internal regno botch: `%s' has regno = %d\n"
 #~ msgstr "regno interno fastidiado: `%s' tiene regno = %d\n"
@@ -27134,11 +27134,11 @@
 #~ msgid "%s: In instantiation of `%s':\n"
 #~ msgstr "%s: En la instanciación de `%s':\n"
 
-#~ msgid "%s:%d:   instantiated from `%s'\n"
-#~ msgstr "%s:%d:   instanciado desde `%s'\n"
+#~ msgid "%s(%d) :   instantiated from `%s'\n"
+#~ msgstr "%s(%d) :   instanciado desde `%s'\n"
 
-#~ msgid "%s:%d:   instantiated from here\n"
-#~ msgstr "%s:%d:   instanciado desde aquí\n"
+#~ msgid "%s(%d) :   instantiated from here\n"
+#~ msgstr "%s(%d) :   instanciado desde aquí\n"
 
 #~ msgid "previous friend declaration of `%D'"
 #~ msgstr "declaración friend previa de `%D'"
@@ -30816,8 +30816,8 @@
 #~ msgid "Unable to find a temporary location for static chain register"
 #~ msgstr "No se puede encontrar una ubicación temporal para el registro estático de cadena"
 
-#~ msgid "Internal gcc abort from %s:%d"
-#~ msgstr "Aborto interno de gcc de %s:%d"
+#~ msgid "Internal gcc abort from %s(%d) "
+#~ msgstr "Aborto interno de gcc de %s(%d) "
 
 #~ msgid "The local variable `insn' has the value:"
 #~ msgstr "La variable local `insn' tiene el valor:"
Files gcc-4.0.2-orig/gcc/po/fr.gmo and gcc-4.0.2-patch/gcc/po/fr.gmo differ
diff -burN gcc-4.0.2-orig/gcc/po/fr.po gcc-4.0.2-patch/gcc/po/fr.po
--- gcc-4.0.2-orig/gcc/po/fr.po	2005-09-04 22:23:24.000000000 +1000
+++ gcc-4.0.2-patch/gcc/po/fr.po	2006-11-24 19:16:19.619315200 +1100
@@ -696,8 +696,8 @@
 
 #: collect2.c:402 gcc.c:6736
 #, fuzzy, c-format
-msgid "internal gcc abort in %s, at %s:%d"
-msgstr "abandon dans %s, à %s:%d"
+msgid "internal gcc abort in %s, at %s(%d) "
+msgstr "abandon dans %s, à %s(%d) "
 
 #: collect2.c:898
 #, c-format
@@ -894,8 +894,8 @@
 
 #: diagnostic.c:168
 #, c-format
-msgid "%s:%d: confused by earlier errors, bailing out\n"
-msgstr "%s:%d: embrouillé par les erreurs précédentes, abandon\n"
+msgid "%s(%d) : confused by earlier errors, bailing out\n"
+msgstr "%s(%d) : embrouillé par les erreurs précédentes, abandon\n"
 
 #: diagnostic.c:228
 #, fuzzy, c-format
@@ -1922,8 +1922,8 @@
 
 #: protoize.c:1636
 #, fuzzy, c-format
-msgid "%s:%d: declaration of function '%s' takes different forms\n"
-msgstr "%s:%d: déclaration de fonction « %s » prend différentes formes\n"
+msgid "%s(%d) : declaration of function '%s' takes different forms\n"
+msgstr "%s(%d) : déclaration de fonction « %s » prend différentes formes\n"
 
 #: protoize.c:1891
 #, fuzzy, c-format
@@ -6688,7 +6688,7 @@
 #: java/jv-scan.c:268
 #, fuzzy, c-format
 msgid "%s: warning: "
-msgstr "%s:%d: AVERTISSEMENT: "
+msgstr "%s(%d) : AVERTISSEMENT: "
 
 #: java/jvgenmain.c:48
 #, fuzzy, c-format
@@ -12803,8 +12803,8 @@
 
 #: diagnostic.c:556
 #, gcc-internal-format
-msgid "in %s, at %s:%d"
-msgstr "dans %s, à %s:%d"
+msgid "in %s, at %s(%d) "
+msgstr "dans %s, à %s(%d) "
 
 # FIXME
 #: dominance.c:834
@@ -12850,8 +12850,8 @@
 
 #: errors.c:133 java/jv-scan.c:277
 #, gcc-internal-format
-msgid "abort in %s, at %s:%d"
-msgstr "abandon dans %s, à %s:%d"
+msgid "abort in %s, at %s(%d) "
+msgstr "abandon dans %s, à %s(%d) "
 
 #: except.c:340
 #, gcc-internal-format
@@ -13366,38 +13366,38 @@
 
 #: rtl.c:471
 #, fuzzy, gcc-internal-format
-msgid "RTL check: access of elt %d of '%s' with last elt %d in %s, at %s:%d"
-msgstr "vérification RTL: accès de elt %d de « %s » avec le dernier elt %d dans %s, à %s:%d"
+msgid "RTL check: access of elt %d of '%s' with last elt %d in %s, at %s(%d) "
+msgstr "vérification RTL: accès de elt %d de « %s » avec le dernier elt %d dans %s, à %s(%d) "
 
 #: rtl.c:481
 #, gcc-internal-format
-msgid "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d"
-msgstr "vérification RTL: attendu elt %d de type « %c », a « %c » (rtx %s) dans %s, à %s:%d"
+msgid "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s(%d) "
+msgstr "vérification RTL: attendu elt %d de type « %c », a « %c » (rtx %s) dans %s, à %s(%d) "
 
 #: rtl.c:491
 #, gcc-internal-format
-msgid "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s:%d"
-msgstr "vérification RTL: attendu elt %d de type « %c » ou « %c », a « %c » (rtx %s) dans %s, à %s:%d"
+msgid "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s(%d) "
+msgstr "vérification RTL: attendu elt %d de type « %c » ou « %c », a « %c » (rtx %s) dans %s, à %s(%d) "
 
 #: rtl.c:500
 #, fuzzy, gcc-internal-format
-msgid "RTL check: expected code '%s', have '%s' in %s, at %s:%d"
-msgstr "vérification RTL: code attendu « %s », a « %s » dans %s, à %s:%d"
+msgid "RTL check: expected code '%s', have '%s' in %s, at %s(%d) "
+msgstr "vérification RTL: code attendu « %s », a « %s » dans %s, à %s(%d) "
 
 #: rtl.c:510
 #, fuzzy, gcc-internal-format
-msgid "RTL check: expected code '%s' or '%s', have '%s' in %s, at %s:%d"
-msgstr "vérification RTL: code attendu « %s » ou « %s », a « %s » dans %s, à %s:%d"
+msgid "RTL check: expected code '%s' or '%s', have '%s' in %s, at %s(%d) "
+msgstr "vérification RTL: code attendu « %s » ou « %s », a « %s » dans %s, à %s(%d) "
 
 #: rtl.c:521
 #, gcc-internal-format
-msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
-msgstr "vérification RTL: accès de elt %d du vecteur avec le dernier elt %d dans %s, à %s:%d"
+msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s(%d) "
+msgstr "vérification RTL: accès de elt %d du vecteur avec le dernier elt %d dans %s, à %s(%d) "
 
 #: rtl.c:532
 #, fuzzy, gcc-internal-format
-msgid "RTL flag check: %s used with unexpected rtx code '%s' in %s, at %s:%d"
-msgstr "vérification du fanion RTL: %s utilisé avec un code rtx inattendu, « %s » dans %s, à %s:%d"
+msgid "RTL flag check: %s used with unexpected rtx code '%s' in %s, at %s(%d) "
+msgstr "vérification du fanion RTL: %s utilisé avec un code rtx inattendu, « %s » dans %s, à %s(%d) "
 
 #: stmt.c:317
 #, fuzzy, gcc-internal-format
@@ -13638,13 +13638,13 @@
 
 #: toplev.c:901 toplev.c:924
 #, fuzzy, gcc-internal-format
-msgid "%qs is deprecated (declared at %s:%d)"
-msgstr "« %s » est obsolète (déclaré à %s:%d)"
+msgid "%qs is deprecated (declared at %s(%d) )"
+msgstr "« %s » est obsolète (déclaré à %s(%d) )"
 
 #: toplev.c:927
 #, gcc-internal-format
-msgid "type is deprecated (declared at %s:%d)"
-msgstr "type est obsolète (déclaré à %s:%d)"
+msgid "type is deprecated (declared at %s(%d) )"
+msgstr "type est obsolète (déclaré à %s(%d) )"
 
 #: toplev.c:933
 #, fuzzy, gcc-internal-format
@@ -14275,33 +14275,33 @@
 
 #: tree.c:5496
 #, fuzzy, gcc-internal-format
-msgid "tree check: %s, have %s in %s, at %s:%d"
-msgstr "vérification de l'arbre: attendait %s, obtenu %s dans %s, à %s:%d"
+msgid "tree check: %s, have %s in %s, at %s(%d) "
+msgstr "vérification de l'arbre: attendait %s, obtenu %s dans %s, à %s(%d) "
 
 #: tree.c:5533
 #, fuzzy, gcc-internal-format
-msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
-msgstr "vérification de l'arbre: attendait %s, obtenu %s dans %s, à %s:%d"
+msgid "tree check: expected none of %s, have %s in %s, at %s(%d) "
+msgstr "vérification de l'arbre: attendait %s, obtenu %s dans %s, à %s(%d) "
 
 #: tree.c:5546
 #, fuzzy, gcc-internal-format
-msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
-msgstr "vérification de l'arbre: attendait classe « %c », obtenu « %c » (%s) dans %s, à %s:%d"
+msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s(%d) "
+msgstr "vérification de l'arbre: attendait classe « %c », obtenu « %c » (%s) dans %s, à %s(%d) "
 
 #: tree.c:5560
 #, gcc-internal-format
-msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
-msgstr "vérification de l'arbre: accès de elt %d de tree-vec avec %d elts dans %s, à %s:%d"
+msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s(%d) "
+msgstr "vérification de l'arbre: accès de elt %d de tree-vec avec %d elts dans %s, à %s(%d) "
 
 #: tree.c:5572
 #, fuzzy, gcc-internal-format
-msgid "tree check: accessed elt %d of phi_node with %d elts in %s, at %s:%d"
-msgstr "vérification de l'arbre: accès de elt %d de tree-vec avec %d elts dans %s, à %s:%d"
+msgid "tree check: accessed elt %d of phi_node with %d elts in %s, at %s(%d) "
+msgstr "vérification de l'arbre: accès de elt %d de tree-vec avec %d elts dans %s, à %s(%d) "
 
 #: tree.c:5584
 #, gcc-internal-format
-msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
-msgstr "vérification de l'arbre: opérande accédé %d de %s avec %d opérandes dans %s, à %s:%d"
+msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s(%d) "
+msgstr "vérification de l'arbre: opérande accédé %d de %s avec %d opérandes dans %s, à %s(%d) "
 
 #: varasm.c:477
 #, gcc-internal-format
@@ -14437,17 +14437,17 @@
 
 #: varray.c:203
 #, gcc-internal-format
-msgid "virtual array %s[%lu]: element %lu out of bounds in %s, at %s:%d"
-msgstr "tableau virtuel %s[%lu]: élément %lu hors limite dans %s, à %s:%d"
+msgid "virtual array %s[%lu]: element %lu out of bounds in %s, at %s(%d) "
+msgstr "tableau virtuel %s[%lu]: élément %lu hors limite dans %s, à %s(%d) "
 
 #: varray.c:213
 #, gcc-internal-format
-msgid "underflowed virtual array %s in %s, at %s:%d"
-msgstr "sous débordement du tableau virtuele %s dans %s, à %s:%d"
+msgid "underflowed virtual array %s in %s, at %s(%d) "
+msgstr "sous débordement du tableau virtuele %s dans %s, à %s(%d) "
 
 #: vec.c:146
 #, gcc-internal-format
-msgid "vector %s %s domain error, in %s at %s:%u"
+msgid "vector %s %s domain error, in %s at %s(%u) "
 msgstr ""
 
 #. Print an error message for unrecognized stab codes.
@@ -16234,8 +16234,8 @@
 
 #: config/sh/symbian.c:892 cp/tree.c:2277
 #, gcc-internal-format
-msgid "lang_* check: failed in %s, at %s:%d"
-msgstr "vérification lang_* : éched dans %s, à %s:%d"
+msgid "lang_* check: failed in %s, at %s(%d) "
+msgstr "vérification lang_* : éched dans %s, à %s(%d) "
 
 #. There are no delay slots on SHmedia.
 #. Relaxation isn't yet supported for SHmedia
@@ -23750,15 +23750,15 @@
 #~ msgid "function with target specific attribute(s) cannot be inlined"
 #~ msgstr "fonction avec des attributs spécifiques à la cible ne peut pas être enligne"
 
-#~ msgid "In file included from %s:%u"
-#~ msgstr "Dans le fichier inclus à partir de %s:%u"
+#~ msgid "In file included from %s(%u) "
+#~ msgstr "Dans le fichier inclus à partir de %s(%u) "
 
 #~ msgid ""
 #~ ",\n"
-#~ "                 from %s:%u"
+#~ "                 from %s(%u) "
 #~ msgstr ""
 #~ ",\n"
-#~ "          à partir de %s:%u"
+#~ "          à partir de %s(%u) "
 
 #~ msgid "-fwritable-strings is deprecated; see documentation for details"
 #~ msgstr "-fwritable-strings est obsolète, voir la documentation pour les détails"
@@ -26215,16 +26215,16 @@
 #~ msgstr "%s : les avertissements sont traités commes des erreurs\n"
 
 # FRONT
-#~ msgid "In file included from %s:%d"
-#~ msgstr "Dans le fichier inclus depuis %s:%d"
+#~ msgid "In file included from %s(%d) "
+#~ msgstr "Dans le fichier inclus depuis %s(%d) "
 
 # I18N: This line should be indented with the previous entry
 #~ msgid ""
 #~ ",\n"
-#~ "                 from %s:%d"
+#~ "                 from %s(%d) "
 #~ msgstr ""
 #~ ",\n"
-#~ "                       depuis %s:%d"
+#~ "                       depuis %s(%d) "
 
 #~ msgid "internal regno botch: `%s' has regno = %d\n"
 #~ msgstr "regno interne mal fait : « %s » a regno = %d\n"
@@ -26800,11 +26800,11 @@
 #~ msgid "%s: In instantiation of `%s':\n"
 #~ msgstr "%s: dans l'instanciation de « %s »:\n"
 
-#~ msgid "%s:%d:   instantiated from `%s'\n"
-#~ msgstr "%s:%d:   instancié à partir de « %s »\n"
+#~ msgid "%s(%d) :   instantiated from `%s'\n"
+#~ msgstr "%s(%d) :   instancié à partir de « %s »\n"
 
-#~ msgid "%s:%d:   instantiated from here\n"
-#~ msgstr "%s:%d:   instancié à partir d'ici\n"
+#~ msgid "%s(%d) :   instantiated from here\n"
+#~ msgstr "%s(%d) :   instancié à partir d'ici\n"
 
 #~ msgid "cannot call destructor `%T::~%T' without object"
 #~ msgstr "ne peut appeler le destructeur «%T::~%T» sans objet"
@@ -30156,8 +30156,8 @@
 #~ msgid "Unable to find a temporary location for static chain register"
 #~ msgstr "Incapable de trouver une location temporaire pour un registre chaîné statique"
 
-#~ msgid "Internal gcc abort from %s:%d"
-#~ msgstr "Abandon interne gcc à partir de %s:%d"
+#~ msgid "Internal gcc abort from %s(%d) "
+#~ msgstr "Abandon interne gcc à partir de %s(%d) "
 
 #~ msgid "The local variable `insn' has the value:"
 #~ msgstr "La variable locale `insn' a la valeur:"
diff -burN gcc-4.0.2-orig/gcc/po/gcc.pot gcc-4.0.2-patch/gcc/po/gcc.pot
--- gcc-4.0.2-orig/gcc/po/gcc.pot	2005-07-08 03:57:25.000000000 +1000
+++ gcc-4.0.2-patch/gcc/po/gcc.pot	2006-11-24 19:16:19.769531200 +1100
@@ -538,7 +538,7 @@
 
 #: collect2.c:402 gcc.c:6736
 #, c-format
-msgid "internal gcc abort in %s, at %s:%d"
+msgid "internal gcc abort in %s, at %s(%d) "
 msgstr ""
 
 #: collect2.c:898
@@ -715,7 +715,7 @@
 
 #: diagnostic.c:168
 #, c-format
-msgid "%s:%d: confused by earlier errors, bailing out\n"
+msgid "%s(%d) : confused by earlier errors, bailing out\n"
 msgstr ""
 
 #: diagnostic.c:228
@@ -1724,7 +1724,7 @@
 
 #: protoize.c:1636
 #, c-format
-msgid "%s:%d: declaration of function '%s' takes different forms\n"
+msgid "%s(%d) : declaration of function '%s' takes different forms\n"
 msgstr ""
 
 #: protoize.c:1891
@@ -12683,7 +12683,7 @@
 
 #: diagnostic.c:556
 #, gcc-internal-format
-msgid "in %s, at %s:%d"
+msgid "in %s, at %s(%d) "
 msgstr ""
 
 #: dominance.c:834
@@ -12728,7 +12728,7 @@
 
 #: errors.c:133 java/jv-scan.c:277
 #, gcc-internal-format
-msgid "abort in %s, at %s:%d"
+msgid "abort in %s, at %s(%d) "
 msgstr ""
 
 #: except.c:340
@@ -13247,13 +13247,13 @@
 
 #: rtl.c:471
 #, gcc-internal-format
-msgid "RTL check: access of elt %d of '%s' with last elt %d in %s, at %s:%d"
+msgid "RTL check: access of elt %d of '%s' with last elt %d in %s, at %s(%d) "
 msgstr ""
 
 #: rtl.c:481
 #, gcc-internal-format
 msgid ""
-"RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d"
+"RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s(%d) "
 msgstr ""
 
 #: rtl.c:491
@@ -13265,22 +13265,22 @@
 
 #: rtl.c:500
 #, gcc-internal-format
-msgid "RTL check: expected code '%s', have '%s' in %s, at %s:%d"
+msgid "RTL check: expected code '%s', have '%s' in %s, at %s(%d) "
 msgstr ""
 
 #: rtl.c:510
 #, gcc-internal-format
-msgid "RTL check: expected code '%s' or '%s', have '%s' in %s, at %s:%d"
+msgid "RTL check: expected code '%s' or '%s', have '%s' in %s, at %s(%d) "
 msgstr ""
 
 #: rtl.c:521
 #, gcc-internal-format
-msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
+msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s(%d) "
 msgstr ""
 
 #: rtl.c:532
 #, gcc-internal-format
-msgid "RTL flag check: %s used with unexpected rtx code '%s' in %s, at %s:%d"
+msgid "RTL flag check: %s used with unexpected rtx code '%s' in %s, at %s(%d) "
 msgstr ""
 
 #: stmt.c:317
@@ -13522,12 +13522,12 @@
 
 #: toplev.c:901 toplev.c:924
 #, gcc-internal-format
-msgid "%qs is deprecated (declared at %s:%d)"
+msgid "%qs is deprecated (declared at %s(%d) )"
 msgstr ""
 
 #: toplev.c:927
 #, gcc-internal-format
-msgid "type is deprecated (declared at %s:%d)"
+msgid "type is deprecated (declared at %s(%d) )"
 msgstr ""
 
 #: toplev.c:933
@@ -14173,32 +14173,32 @@
 
 #: tree.c:5496
 #, gcc-internal-format
-msgid "tree check: %s, have %s in %s, at %s:%d"
+msgid "tree check: %s, have %s in %s, at %s(%d) "
 msgstr ""
 
 #: tree.c:5533
 #, gcc-internal-format
-msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
+msgid "tree check: expected none of %s, have %s in %s, at %s(%d) "
 msgstr ""
 
 #: tree.c:5546
 #, gcc-internal-format
-msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
+msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s(%d) "
 msgstr ""
 
 #: tree.c:5560
 #, gcc-internal-format
-msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
+msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s(%d) "
 msgstr ""
 
 #: tree.c:5572
 #, gcc-internal-format
-msgid "tree check: accessed elt %d of phi_node with %d elts in %s, at %s:%d"
+msgid "tree check: accessed elt %d of phi_node with %d elts in %s, at %s(%d) "
 msgstr ""
 
 #: tree.c:5584
 #, gcc-internal-format
-msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
+msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s(%d) "
 msgstr ""
 
 #: varasm.c:477
@@ -14336,17 +14336,17 @@
 
 #: varray.c:203
 #, gcc-internal-format
-msgid "virtual array %s[%lu]: element %lu out of bounds in %s, at %s:%d"
+msgid "virtual array %s[%lu]: element %lu out of bounds in %s, at %s(%d) "
 msgstr ""
 
 #: varray.c:213
 #, gcc-internal-format
-msgid "underflowed virtual array %s in %s, at %s:%d"
+msgid "underflowed virtual array %s in %s, at %s(%d) "
 msgstr ""
 
 #: vec.c:146
 #, gcc-internal-format
-msgid "vector %s %s domain error, in %s at %s:%u"
+msgid "vector %s %s domain error, in %s at %s(%u) "
 msgstr ""
 
 #. Print an error message for unrecognized stab codes.
@@ -16162,7 +16162,7 @@
 
 #: config/sh/symbian.c:892 cp/tree.c:2277
 #, gcc-internal-format
-msgid "lang_* check: failed in %s, at %s:%d"
+msgid "lang_* check: failed in %s, at %s(%d) "
 msgstr ""
 
 #. There are no delay slots on SHmedia.
Files gcc-4.0.2-orig/gcc/po/ja.gmo and gcc-4.0.2-patch/gcc/po/ja.gmo differ
diff -burN gcc-4.0.2-orig/gcc/po/ja.po gcc-4.0.2-patch/gcc/po/ja.po
--- gcc-4.0.2-orig/gcc/po/ja.po	2005-09-04 22:24:02.000000000 +1000
+++ gcc-4.0.2-patch/gcc/po/ja.po	2006-11-24 19:16:19.939776000 +1100
@@ -594,8 +594,8 @@
 
 #: collect2.c:402 gcc.c:6736
 #, fuzzy, c-format
-msgid "internal gcc abort in %s, at %s:%d"
-msgstr "%s ¤ÇÆâÉô¥³¥ó¥Ñ¥¤¥é¥¨¥é¡¼ (%s:%d)"
+msgid "internal gcc abort in %s, at %s(%d) "
+msgstr "%s ¤ÇÆâÉô¥³¥ó¥Ñ¥¤¥é¥¨¥é¡¼ (%s(%d) )"
 
 #: collect2.c:898
 #, c-format
@@ -779,8 +779,8 @@
 
 #: diagnostic.c:168
 #, c-format
-msgid "%s:%d: confused by earlier errors, bailing out\n"
-msgstr "%s:%d: Á°¤Î¥¨¥é¡¼¤Ë¤è¤êº®Íð¤·¤Æ¤¤¤Þ¤¹¤Î¤Ç¡¢Ã¦½Ð¤·¤Þ¤¹\n"
+msgid "%s(%d) : confused by earlier errors, bailing out\n"
+msgstr "%s(%d) : Á°¤Î¥¨¥é¡¼¤Ë¤è¤êº®Íð¤·¤Æ¤¤¤Þ¤¹¤Î¤Ç¡¢Ã¦½Ð¤·¤Þ¤¹\n"
 
 #: diagnostic.c:228
 #, fuzzy, c-format
@@ -1800,8 +1800,8 @@
 
 #: protoize.c:1636
 #, fuzzy, c-format
-msgid "%s:%d: declaration of function '%s' takes different forms\n"
-msgstr "%s:%d: ´Ø¿ô `%s' ¤ÎÀë¸À¤¬ÊÌ¤Î·Á¤ò¼è¤Ã¤Æ¤¤¤Þ¤¹\n"
+msgid "%s(%d) : declaration of function '%s' takes different forms\n"
+msgstr "%s(%d) : ´Ø¿ô `%s' ¤ÎÀë¸À¤¬ÊÌ¤Î·Á¤ò¼è¤Ã¤Æ¤¤¤Þ¤¹\n"
 
 #: protoize.c:1891
 #, fuzzy, c-format
@@ -13015,8 +13015,8 @@
 
 #: diagnostic.c:556
 #, fuzzy, gcc-internal-format
-msgid "in %s, at %s:%d"
-msgstr "%s ¤ÇÃæÃÇ, °ÌÃÖ %s:%d"
+msgid "in %s, at %s(%d) "
+msgstr "%s ¤ÇÃæÃÇ, °ÌÃÖ %s(%d) "
 
 #: dominance.c:834
 #, gcc-internal-format
@@ -13060,8 +13060,8 @@
 
 #: errors.c:133 java/jv-scan.c:277
 #, gcc-internal-format
-msgid "abort in %s, at %s:%d"
-msgstr "%s ¤ÇÃæÃÇ, °ÌÃÖ %s:%d"
+msgid "abort in %s, at %s(%d) "
+msgstr "%s ¤ÇÃæÃÇ, °ÌÃÖ %s(%d) "
 
 #: except.c:340
 #, gcc-internal-format
@@ -13575,38 +13575,38 @@
 
 #: rtl.c:471
 #, fuzzy, gcc-internal-format
-msgid "RTL check: access of elt %d of '%s' with last elt %d in %s, at %s:%d"
-msgstr "RTL ¸¡ºº: elt %d(%s) ¤¬ºÇ¸å¤Î elt %d(%s Ãæ) ¤È°ì½ï¤Ë¥¢¥¯¥»¥¹¤·¤Þ¤¹ (%s:%d)"
+msgid "RTL check: access of elt %d of '%s' with last elt %d in %s, at %s(%d) "
+msgstr "RTL ¸¡ºº: elt %d(%s) ¤¬ºÇ¸å¤Î elt %d(%s Ãæ) ¤È°ì½ï¤Ë¥¢¥¯¥»¥¹¤·¤Þ¤¹ (%s(%d) )"
 
 #: rtl.c:481
 #, gcc-internal-format
-msgid "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d"
-msgstr "RTL ¸¡ºº: elt %d ·¿¤Ï '%c' ¤Î¤Ï¤º¤Ê¤Î¤Ë '%c' (rtx %s, %s Ãæ)¤Ç¤¹ (%s:%d)"
+msgid "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s(%d) "
+msgstr "RTL ¸¡ºº: elt %d ·¿¤Ï '%c' ¤Î¤Ï¤º¤Ê¤Î¤Ë '%c' (rtx %s, %s Ãæ)¤Ç¤¹ (%s(%d) )"
 
 #: rtl.c:491
 #, gcc-internal-format
-msgid "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s:%d"
-msgstr "RTL ¸¡ºº: elt %d ·¿¤Ï '%c' ¤« '%c' ¤Î¤Ï¤º¤Ê¤Î¤Ë '%c' (rtx %s, %s Ãæ) ¤Ç¤¹ (%s:%d)"
+msgid "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s(%d) "
+msgstr "RTL ¸¡ºº: elt %d ·¿¤Ï '%c' ¤« '%c' ¤Î¤Ï¤º¤Ê¤Î¤Ë '%c' (rtx %s, %s Ãæ) ¤Ç¤¹ (%s(%d) )"
 
 #: rtl.c:500
 #, fuzzy, gcc-internal-format
-msgid "RTL check: expected code '%s', have '%s' in %s, at %s:%d"
-msgstr "RTL ¸¡ºº: ¥³¡¼¥É `%s' ¤Î¤Ï¤º¤Ê¤Î¤Ë `%s' (%s Ãæ)¤Ç¤¹ (%s:%d)"
+msgid "RTL check: expected code '%s', have '%s' in %s, at %s(%d) "
+msgstr "RTL ¸¡ºº: ¥³¡¼¥É `%s' ¤Î¤Ï¤º¤Ê¤Î¤Ë `%s' (%s Ãæ)¤Ç¤¹ (%s(%d) )"
 
 #: rtl.c:510
 #, fuzzy, gcc-internal-format
-msgid "RTL check: expected code '%s' or '%s', have '%s' in %s, at %s:%d"
-msgstr "RTL ¸¡ºº: ¥³¡¼¥É `%s' ¤« `%s' ¤Î¤Ï¤º¤Ê¤Î¤Ë `%s' (%s Ãæ)¤Ç¤¹ (%s:%d)"
+msgid "RTL check: expected code '%s' or '%s', have '%s' in %s, at %s(%d) "
+msgstr "RTL ¸¡ºº: ¥³¡¼¥É `%s' ¤« `%s' ¤Î¤Ï¤º¤Ê¤Î¤Ë `%s' (%s Ãæ)¤Ç¤¹ (%s(%d) )"
 
 #: rtl.c:521
 #, gcc-internal-format
-msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
-msgstr "RTL check: ¥Ù¥¯¥È¥ë¤Î elt %d ¤òºÇ¸å¤Î elt %d (%s Ãæ)¤È°ì½ï¤Ë¥¢¥¯¥»¥¹¤·¤Þ¤¹ (%s:%d)"
+msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s(%d) "
+msgstr "RTL check: ¥Ù¥¯¥È¥ë¤Î elt %d ¤òºÇ¸å¤Î elt %d (%s Ãæ)¤È°ì½ï¤Ë¥¢¥¯¥»¥¹¤·¤Þ¤¹ (%s(%d) )"
 
 #: rtl.c:532
 #, fuzzy, gcc-internal-format
-msgid "RTL flag check: %s used with unexpected rtx code '%s' in %s, at %s:%d"
-msgstr "RTL ¸¡ºº: ¥³¡¼¥É `%s' ¤Î¤Ï¤º¤Ê¤Î¤Ë `%s' (%s Ãæ)¤Ç¤¹ (%s:%d)"
+msgid "RTL flag check: %s used with unexpected rtx code '%s' in %s, at %s(%d) "
+msgstr "RTL ¸¡ºº: ¥³¡¼¥É `%s' ¤Î¤Ï¤º¤Ê¤Î¤Ë `%s' (%s Ãæ)¤Ç¤¹ (%s(%d) )"
 
 #: stmt.c:317
 #, fuzzy, gcc-internal-format
@@ -13845,12 +13845,12 @@
 
 #: toplev.c:901 toplev.c:924
 #, gcc-internal-format
-msgid "%qs is deprecated (declared at %s:%d)"
+msgid "%qs is deprecated (declared at %s(%d) )"
 msgstr ""
 
 #: toplev.c:927
 #, gcc-internal-format
-msgid "type is deprecated (declared at %s:%d)"
+msgid "type is deprecated (declared at %s(%d) )"
 msgstr ""
 
 #: toplev.c:933
@@ -14481,33 +14481,33 @@
 
 #: tree.c:5496
 #, fuzzy, gcc-internal-format
-msgid "tree check: %s, have %s in %s, at %s:%d"
-msgstr "Tree ¸¡ºº: %s ¤¬¤¢¤ë¤Ù¤­½ê¤Ë %s ¤¬¤¢¤ê¤Þ¤¹(%s Æâ, %s:%d)"
+msgid "tree check: %s, have %s in %s, at %s(%d) "
+msgstr "Tree ¸¡ºº: %s ¤¬¤¢¤ë¤Ù¤­½ê¤Ë %s ¤¬¤¢¤ê¤Þ¤¹(%s Æâ, %s(%d) )"
 
 #: tree.c:5533
 #, fuzzy, gcc-internal-format
-msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
-msgstr "Tree ¸¡ºº: %s ¤¬¤¢¤ë¤Ù¤­½ê¤Ë %s ¤¬¤¢¤ê¤Þ¤¹(%s Æâ, %s:%d)"
+msgid "tree check: expected none of %s, have %s in %s, at %s(%d) "
+msgstr "Tree ¸¡ºº: %s ¤¬¤¢¤ë¤Ù¤­½ê¤Ë %s ¤¬¤¢¤ê¤Þ¤¹(%s Æâ, %s(%d) )"
 
 #: tree.c:5546
 #, fuzzy, gcc-internal-format
-msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
-msgstr "Tree ¸¡ºº: ¥¯¥é¥¹ '%c' ¤Î¤Ï¤º¤¬ '%c' (%s) ¤Ç¤¹(%s Æâ, %s:%d)"
+msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s(%d) "
+msgstr "Tree ¸¡ºº: ¥¯¥é¥¹ '%c' ¤Î¤Ï¤º¤¬ '%c' (%s) ¤Ç¤¹(%s Æâ, %s(%d) )"
 
 #: tree.c:5560
 #, fuzzy, gcc-internal-format
-msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
-msgstr "RTL check: ¥Ù¥¯¥È¥ë¤Î elt %d ¤òºÇ¸å¤Î elt %d (%s Ãæ)¤È°ì½ï¤Ë¥¢¥¯¥»¥¹¤·¤Þ¤¹ (%s:%d)"
+msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s(%d) "
+msgstr "RTL check: ¥Ù¥¯¥È¥ë¤Î elt %d ¤òºÇ¸å¤Î elt %d (%s Ãæ)¤È°ì½ï¤Ë¥¢¥¯¥»¥¹¤·¤Þ¤¹ (%s(%d) )"
 
 #: tree.c:5572
 #, fuzzy, gcc-internal-format
-msgid "tree check: accessed elt %d of phi_node with %d elts in %s, at %s:%d"
-msgstr "RTL check: ¥Ù¥¯¥È¥ë¤Î elt %d ¤òºÇ¸å¤Î elt %d (%s Ãæ)¤È°ì½ï¤Ë¥¢¥¯¥»¥¹¤·¤Þ¤¹ (%s:%d)"
+msgid "tree check: accessed elt %d of phi_node with %d elts in %s, at %s(%d) "
+msgstr "RTL check: ¥Ù¥¯¥È¥ë¤Î elt %d ¤òºÇ¸å¤Î elt %d (%s Ãæ)¤È°ì½ï¤Ë¥¢¥¯¥»¥¹¤·¤Þ¤¹ (%s(%d) )"
 
 #: tree.c:5584
 #, fuzzy, gcc-internal-format
-msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
-msgstr "RTL ¸¡ºº: elt %d(%s) ¤¬ºÇ¸å¤Î elt %d(%s Ãæ) ¤È°ì½ï¤Ë¥¢¥¯¥»¥¹¤·¤Þ¤¹ (%s:%d)"
+msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s(%d) "
+msgstr "RTL ¸¡ºº: elt %d(%s) ¤¬ºÇ¸å¤Î elt %d(%s Ãæ) ¤È°ì½ï¤Ë¥¢¥¯¥»¥¹¤·¤Þ¤¹ (%s(%d) )"
 
 #: varasm.c:477
 #, fuzzy, gcc-internal-format
@@ -14641,18 +14641,18 @@
 
 #: varray.c:203
 #, fuzzy, gcc-internal-format
-msgid "virtual array %s[%lu]: element %lu out of bounds in %s, at %s:%d"
+msgid "virtual array %s[%lu]: element %lu out of bounds in %s, at %s(%d) "
 msgstr "²¾ÁÛ¥Æ¡¼¥Ö¥ë %s[%lu]: Í×ÁÇ %lu ¤¬ÈÏ°Ï³°¤Ç¤¹"
 
 #: varray.c:213
 #, fuzzy, gcc-internal-format
-msgid "underflowed virtual array %s in %s, at %s:%d"
-msgstr "%s ¤ÇÆâÉô¥³¥ó¥Ñ¥¤¥é¥¨¥é¡¼ (%s:%d)"
+msgid "underflowed virtual array %s in %s, at %s(%d) "
+msgstr "%s ¤ÇÆâÉô¥³¥ó¥Ñ¥¤¥é¥¨¥é¡¼ (%s(%d) )"
 
 #: vec.c:146
 #, fuzzy, gcc-internal-format
-msgid "vector %s %s domain error, in %s at %s:%u"
-msgstr "%s ¤ÇÆâÉô¥³¥ó¥Ñ¥¤¥é¥¨¥é¡¼ (%s:%d)"
+msgid "vector %s %s domain error, in %s at %s(%u) "
+msgstr "%s ¤ÇÆâÉô¥³¥ó¥Ñ¥¤¥é¥¨¥é¡¼ (%s(%d) )"
 
 #. Print an error message for unrecognized stab codes.
 #: xcoffout.c:187
@@ -16438,8 +16438,8 @@
 
 #: config/sh/symbian.c:892 cp/tree.c:2277
 #, fuzzy, gcc-internal-format
-msgid "lang_* check: failed in %s, at %s:%d"
-msgstr "Tree ¸¡ºº: %s ¤¬¤¢¤ë¤Ù¤­½ê¤Ë %s ¤¬¤¢¤ê¤Þ¤¹(%s Æâ, %s:%d)"
+msgid "lang_* check: failed in %s, at %s(%d) "
+msgstr "Tree ¸¡ºº: %s ¤¬¤¢¤ë¤Ù¤­½ê¤Ë %s ¤¬¤¢¤ê¤Þ¤¹(%s Æâ, %s(%d) )"
 
 #. There are no delay slots on SHmedia.
 #. Relaxation isn't yet supported for SHmedia
@@ -23732,8 +23732,8 @@
 #~ msgid "alias name is too long - alias ignored"
 #~ msgstr "ÊÌÌ¾¤¬Ä¹¤¹¤®¤Þ¤¹ - ÊÌÌ¾¤ÏÌµ»ë¤µ¤ì¤Þ¤·¤¿"
 
-#~ msgid "Internal gcc abort from %s:%d"
-#~ msgstr "gcc ÆâÉô¤ÇÃæÃÇ %s:%d"
+#~ msgid "Internal gcc abort from %s(%d) "
+#~ msgstr "gcc ÆâÉô¤ÇÃæÃÇ %s(%d) "
 
 #~ msgid "The local variable `insn' has the value:"
 #~ msgstr "¤½¤Î¥í¡¼¥«¥ëÊÑ¿ô `insn' ¤¬ÃÍ¤ò»ý¤Ã¤Æ¤¤¤Þ¤¹:"
@@ -24203,11 +24203,11 @@
 #~ msgid "In %s `%s':"
 #~ msgstr "%s Æâ¤Î `%s':"
 
-#~ msgid "%s:%d:   instantiated from `%s'\n"
-#~ msgstr "%s:%d:   `%s' ¤«¤é¼ÂÂÎ²½¤µ¤ì¤Þ¤·¤¿\n"
+#~ msgid "%s(%d) :   instantiated from `%s'\n"
+#~ msgstr "%s(%d) :   `%s' ¤«¤é¼ÂÂÎ²½¤µ¤ì¤Þ¤·¤¿\n"
 
-#~ msgid "%s:%d:   instantiated from here\n"
-#~ msgstr "%s:%d:   ¤³¤³¤Ç¼ÂÂÎ²½¤µ¤ì¤Þ¤·¤¿\n"
+#~ msgid "%s(%d) :   instantiated from here\n"
+#~ msgstr "%s(%d) :   ¤³¤³¤Ç¼ÂÂÎ²½¤µ¤ì¤Þ¤·¤¿\n"
 
 #~ msgid "  will be re-ordered to match declaration order"
 #~ msgstr "  Àë¸À½ç¤È°ìÃ×¤¹¤ë¤è¤¦¤ËÊÂ¤ÓÂØ¤¨¤é¤ì¤Þ¤¹"
@@ -24416,15 +24416,15 @@
 #~ msgid "Can't create cross-reference file `%s'"
 #~ msgstr "Áê¸ß»²¾È¥Õ¥¡¥¤¥ë `%s' ¤òºî¤ë¤³¤È¤¬¤Ç¤­¤Þ¤»¤ó"
 
-#~ msgid "In file included from %s:%u"
-#~ msgstr "%s:%u ¤«¤é include ¤µ¤ì¤¿¥Õ¥¡¥¤¥ëÃæ"
+#~ msgid "In file included from %s(%u) "
+#~ msgstr "%s(%u)  ¤«¤é include ¤µ¤ì¤¿¥Õ¥¡¥¤¥ëÃæ"
 
 #~ msgid ""
 #~ ",\n"
-#~ "                 from %s:%u"
+#~ "                 from %s(%u) "
 #~ msgstr ""
 #~ ",\n"
-#~ "                 %s:%u ¤«¤é"
+#~ "                 %s(%u)  ¤«¤é"
 
 #~ msgid "traditional C rejects the `U' suffix"
 #~ msgstr "¸Å¤¤ C ¤Ç¤Ï `U' ÀÜÈø¼­¤¬µñÀä¤µ¤ì¤Þ¤¹"
@@ -24900,8 +24900,8 @@
 #~ msgid "invalid hash type %d in dump_definition"
 #~ msgstr "dump_definition ¤Ë Ìµ¸ú¤Ê¥Ï¥Ã¥·¥å¥¿¥¤¥× %d"
 
-#~ msgid "%s:%d: warning: "
-#~ msgstr "%s:%d: ·Ù¹ð: "
+#~ msgid "%s(%d) : warning: "
+#~ msgstr "%s(%d) : ·Ù¹ð: "
 
 #~ msgid "((anonymous))"
 #~ msgstr "((ÌµÌ¾))"
@@ -24909,15 +24909,15 @@
 #~ msgid "%s: warnings being treated as errors\n"
 #~ msgstr "%s: ·Ù¹ð¤Ï¥¨¥é¡¼¤È¤·¤Æ¼è¤ê°·¤ï¤ì¤Þ¤¹\n"
 
-#~ msgid "In file included from %s:%d"
-#~ msgstr "%s:%d ¤«¤é include ¤µ¤ì¤¿¥Õ¥¡¥¤¥ëÆâ"
+#~ msgid "In file included from %s(%d) "
+#~ msgstr "%s(%d)  ¤«¤é include ¤µ¤ì¤¿¥Õ¥¡¥¤¥ëÆâ"
 
 #~ msgid ""
 #~ ",\n"
-#~ "                 from %s:%d"
+#~ "                 from %s(%d) "
 #~ msgstr ""
 #~ ",\n"
-#~ "                 %s:%d ¤«¤é"
+#~ "                 %s(%d)  ¤«¤é"
 
 #~ msgid "internal regno botch: regno = %d\n"
 #~ msgstr "ÆâÉôÅª¤Ë regno ¤Î½èÍý¤¬ÊÑ: regno = %d\n"
Files gcc-4.0.2-orig/gcc/po/nl.gmo and gcc-4.0.2-patch/gcc/po/nl.gmo differ
diff -burN gcc-4.0.2-orig/gcc/po/nl.po gcc-4.0.2-patch/gcc/po/nl.po
--- gcc-4.0.2-orig/gcc/po/nl.po	2005-09-04 22:24:39.000000000 +1000
+++ gcc-4.0.2-patch/gcc/po/nl.po	2006-11-24 19:16:20.120035200 +1100
@@ -545,8 +545,8 @@
 
 #: collect2.c:402 gcc.c:6736
 #, c-format
-msgid "internal gcc abort in %s, at %s:%d"
-msgstr "interne afbreking van gcc in %s, op %s:%d"
+msgid "internal gcc abort in %s, at %s(%d) "
+msgstr "interne afbreking van gcc in %s, op %s(%d) "
 
 #: collect2.c:898
 #, c-format
@@ -737,8 +737,8 @@
 # mja, kan beter
 #: diagnostic.c:168
 #, c-format
-msgid "%s:%d: confused by earlier errors, bailing out\n"
-msgstr "%s:%d: in de war door de voorgaande fouten, ik stop ermee\n"
+msgid "%s(%d) : confused by earlier errors, bailing out\n"
+msgstr "%s(%d) : in de war door de voorgaande fouten, ik stop ermee\n"
 
 #: diagnostic.c:228
 #, c-format
@@ -1729,8 +1729,8 @@
 
 #: protoize.c:1636
 #, c-format
-msgid "%s:%d: declaration of function '%s' takes different forms\n"
-msgstr "%s:%d: declaratie of function '%s' neemt verschillende vormen aan\n"
+msgid "%s(%d) : declaration of function '%s' takes different forms\n"
+msgstr "%s(%d) : declaratie of function '%s' neemt verschillende vormen aan\n"
 
 #: protoize.c:1891
 #, c-format
@@ -12714,7 +12714,7 @@
 
 #: diagnostic.c:556
 #, fuzzy, gcc-internal-format
-msgid "in %s, at %s:%d"
+msgid "in %s, at %s(%d) "
 msgstr "%s voor %qs"
 
 #: dominance.c:834
@@ -12759,7 +12759,7 @@
 
 #: errors.c:133 java/jv-scan.c:277
 #, gcc-internal-format
-msgid "abort in %s, at %s:%d"
+msgid "abort in %s, at %s(%d) "
 msgstr ""
 
 #: except.c:340
@@ -13275,37 +13275,37 @@
 
 #: rtl.c:471
 #, gcc-internal-format
-msgid "RTL check: access of elt %d of '%s' with last elt %d in %s, at %s:%d"
+msgid "RTL check: access of elt %d of '%s' with last elt %d in %s, at %s(%d) "
 msgstr ""
 
 #: rtl.c:481
 #, gcc-internal-format
-msgid "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d"
+msgid "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s(%d) "
 msgstr ""
 
 #: rtl.c:491
 #, gcc-internal-format
-msgid "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s:%d"
+msgid "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s(%d) "
 msgstr ""
 
 #: rtl.c:500
 #, gcc-internal-format
-msgid "RTL check: expected code '%s', have '%s' in %s, at %s:%d"
+msgid "RTL check: expected code '%s', have '%s' in %s, at %s(%d) "
 msgstr ""
 
 #: rtl.c:510
 #, gcc-internal-format
-msgid "RTL check: expected code '%s' or '%s', have '%s' in %s, at %s:%d"
+msgid "RTL check: expected code '%s' or '%s', have '%s' in %s, at %s(%d) "
 msgstr ""
 
 #: rtl.c:521
 #, gcc-internal-format
-msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
+msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s(%d) "
 msgstr ""
 
 #: rtl.c:532
 #, gcc-internal-format
-msgid "RTL flag check: %s used with unexpected rtx code '%s' in %s, at %s:%d"
+msgid "RTL flag check: %s used with unexpected rtx code '%s' in %s, at %s(%d) "
 msgstr ""
 
 #: stmt.c:317
@@ -13545,12 +13545,12 @@
 
 #: toplev.c:901 toplev.c:924
 #, gcc-internal-format
-msgid "%qs is deprecated (declared at %s:%d)"
+msgid "%qs is deprecated (declared at %s(%d) )"
 msgstr ""
 
 #: toplev.c:927
 #, gcc-internal-format
-msgid "type is deprecated (declared at %s:%d)"
+msgid "type is deprecated (declared at %s(%d) )"
 msgstr ""
 
 #: toplev.c:933
@@ -14181,32 +14181,32 @@
 
 #: tree.c:5496
 #, gcc-internal-format
-msgid "tree check: %s, have %s in %s, at %s:%d"
+msgid "tree check: %s, have %s in %s, at %s(%d) "
 msgstr ""
 
 #: tree.c:5533
 #, gcc-internal-format
-msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
+msgid "tree check: expected none of %s, have %s in %s, at %s(%d) "
 msgstr ""
 
 #: tree.c:5546
 #, gcc-internal-format
-msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
+msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s(%d) "
 msgstr ""
 
 #: tree.c:5560
 #, gcc-internal-format
-msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
+msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s(%d) "
 msgstr ""
 
 #: tree.c:5572
 #, gcc-internal-format
-msgid "tree check: accessed elt %d of phi_node with %d elts in %s, at %s:%d"
+msgid "tree check: accessed elt %d of phi_node with %d elts in %s, at %s(%d) "
 msgstr ""
 
 #: tree.c:5584
 #, gcc-internal-format
-msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
+msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s(%d) "
 msgstr ""
 
 #: varasm.c:477
@@ -14341,17 +14341,17 @@
 
 #: varray.c:203
 #, gcc-internal-format
-msgid "virtual array %s[%lu]: element %lu out of bounds in %s, at %s:%d"
+msgid "virtual array %s[%lu]: element %lu out of bounds in %s, at %s(%d) "
 msgstr ""
 
 #: varray.c:213
 #, gcc-internal-format
-msgid "underflowed virtual array %s in %s, at %s:%d"
+msgid "underflowed virtual array %s in %s, at %s(%d) "
 msgstr ""
 
 #: vec.c:146
 #, gcc-internal-format
-msgid "vector %s %s domain error, in %s at %s:%u"
+msgid "vector %s %s domain error, in %s at %s(%u) "
 msgstr ""
 
 #. Print an error message for unrecognized stab codes.
@@ -16137,7 +16137,7 @@
 
 #: config/sh/symbian.c:892 cp/tree.c:2277
 #, gcc-internal-format
-msgid "lang_* check: failed in %s, at %s:%d"
+msgid "lang_* check: failed in %s, at %s(%d) "
 msgstr ""
 
 #. There are no delay slots on SHmedia.
@@ -22901,7 +22901,7 @@
 #~ msgstr "ongeldige beginwaarde"
 
 #, fuzzy
-#~ msgid "%s %qs already defined in %s:%d"
+#~ msgid "%s %qs already defined in %s(%d) "
 #~ msgstr "veld %qs heeft al een beginwaarde gekregen"
 
 #, fuzzy
diff -burN gcc-4.0.2-orig/gcc/po/rw.po gcc-4.0.2-patch/gcc/po/rw.po
--- gcc-4.0.2-orig/gcc/po/rw.po	2005-09-04 22:25:11.000000000 +1000
+++ gcc-4.0.2-patch/gcc/po/rw.po	2006-11-24 19:16:20.290280000 +1100
@@ -647,7 +647,7 @@
 
 #: collect2.c:402 gcc.c:6736
 #, fuzzy, c-format
-msgid "internal gcc abort in %s, at %s:%d"
+msgid "internal gcc abort in %s, at %s(%d) "
 msgstr "Kureka in ku"
 
 #: collect2.c:898
@@ -824,8 +824,8 @@
 
 #: diagnostic.c:168
 #, fuzzy, c-format
-msgid "%s:%d: confused by earlier errors, bailing out\n"
-msgstr "%s:%d:ku Amakosa"
+msgid "%s(%d) : confused by earlier errors, bailing out\n"
+msgstr "%s(%d) :ku Amakosa"
 
 #: diagnostic.c:228
 #, c-format
@@ -1860,8 +1860,8 @@
 
 #: protoize.c:1636
 #, fuzzy, c-format
-msgid "%s:%d: declaration of function '%s' takes different forms\n"
-msgstr "%s:%d:Bya Umumaro"
+msgid "%s(%d) : declaration of function '%s' takes different forms\n"
+msgstr "%s(%d) :Bya Umumaro"
 
 #: protoize.c:1891
 #, fuzzy, c-format
@@ -1951,12 +1951,12 @@
 #: protoize.c:2494
 #, fuzzy, c-format
 msgid "%s: %d: '%s' used but missing from SYSCALLS\n"
-msgstr "%s:%d:`%s'Ibuze Bivuye"
+msgstr "%s(%d) :`%s'Ibuze Bivuye"
 
 #: protoize.c:2500
 #, fuzzy, c-format
 msgid "%s: %d: warning: no extern definition for '%s'\n"
-msgstr "%s:%d:Iburira Oya Insobanuro kugirango"
+msgstr "%s(%d) :Iburira Oya Insobanuro kugirango"
 
 #: protoize.c:2530
 #, fuzzy, c-format
@@ -1971,12 +1971,12 @@
 #: protoize.c:2706 protoize.c:2709
 #, fuzzy, c-format
 msgid "%s: %d: warning: source too confusing\n"
-msgstr "%s:%d:Iburira Inkomoko"
+msgstr "%s(%d) :Iburira Inkomoko"
 
 #: protoize.c:2905
 #, fuzzy, c-format
 msgid "%s: %d: warning: varargs function declaration not converted\n"
-msgstr "%s:%d:Iburira Umumaro OYA"
+msgstr "%s(%d) :Iburira Umumaro OYA"
 
 #: protoize.c:2920
 #, fuzzy, c-format
@@ -1998,7 +1998,7 @@
 #: protoize.c:3160
 #, fuzzy, c-format
 msgid "%s: %d: warning: found '%s' but expected '%s'\n"
-msgstr "%s:%d:Iburira Byabonetse Ikitezwe:"
+msgstr "%s(%d) :Iburira Byabonetse Ikitezwe:"
 
 #: protoize.c:3335
 #, fuzzy, c-format
@@ -2010,7 +2010,7 @@
 msgid ""
 "\n"
 "%s: %d: warning: can't add declaration of '%s' into macro call\n"
-msgstr "%s:%d:Iburira Kongeramo Bya Makoro"
+msgstr "%s(%d) :Iburira Kongeramo Bya Makoro"
 
 #: protoize.c:3434
 #, fuzzy, c-format
@@ -2025,7 +2025,7 @@
 #: protoize.c:3542
 #, fuzzy, c-format
 msgid "%s: %d: warning: definition of %s not converted\n"
-msgstr "%s:%d:Iburira Insobanuro Bya OYA"
+msgstr "%s(%d) :Iburira Insobanuro Bya OYA"
 
 #: protoize.c:3868
 #, fuzzy, c-format
@@ -2037,7 +2037,7 @@
 #: protoize.c:3884
 #, fuzzy, c-format
 msgid "%s: %d: warning: '%s' excluded by preprocessing\n"
-msgstr "%s:%d:Iburira ku"
+msgstr "%s(%d) :Iburira ku"
 
 #: protoize.c:3887
 #, fuzzy, c-format
@@ -13646,7 +13646,7 @@
 
 #: diagnostic.c:556
 #, fuzzy, gcc-internal-format
-msgid "in %s, at %s:%d"
+msgid "in %s, at %s(%d) "
 msgstr "in ku"
 
 #: dominance.c:834
@@ -13691,7 +13691,7 @@
 
 #: errors.c:133 java/jv-scan.c:277
 #, fuzzy, gcc-internal-format
-msgid "abort in %s, at %s:%d"
+msgid "abort in %s, at %s(%d) "
 msgstr "Kureka in ku"
 
 #: except.c:340
@@ -14207,37 +14207,37 @@
 
 #: rtl.c:471
 #, fuzzy, gcc-internal-format
-msgid "RTL check: access of elt %d of '%s' with last elt %d in %s, at %s:%d"
+msgid "RTL check: access of elt %d of '%s' with last elt %d in %s, at %s(%d) "
 msgstr "Kugenzura... Bya Bya Na: Iheruka in ku"
 
 #: rtl.c:481
 #, fuzzy, gcc-internal-format
-msgid "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d"
+msgid "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s(%d) "
 msgstr "Kugenzura... Ikitezwe: Ubwoko in ku"
 
 #: rtl.c:491
 #, fuzzy, gcc-internal-format
-msgid "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s:%d"
+msgid "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s(%d) "
 msgstr "Kugenzura... Ikitezwe: Ubwoko Cyangwa in ku"
 
 #: rtl.c:500
 #, fuzzy, gcc-internal-format
-msgid "RTL check: expected code '%s', have '%s' in %s, at %s:%d"
+msgid "RTL check: expected code '%s', have '%s' in %s, at %s(%d) "
 msgstr "Kugenzura... Ikitezwe: ITEGEKONGENGA in ku"
 
 #: rtl.c:510
 #, fuzzy, gcc-internal-format
-msgid "RTL check: expected code '%s' or '%s', have '%s' in %s, at %s:%d"
+msgid "RTL check: expected code '%s' or '%s', have '%s' in %s, at %s(%d) "
 msgstr "Kugenzura... Ikitezwe: ITEGEKONGENGA Cyangwa in ku"
 
 #: rtl.c:521
 #, fuzzy, gcc-internal-format
-msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
+msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s(%d) "
 msgstr "Kugenzura... Bya Bya Na: Iheruka in ku"
 
 #: rtl.c:532
 #, fuzzy, gcc-internal-format
-msgid "RTL flag check: %s used with unexpected rtx code '%s' in %s, at %s:%d"
+msgid "RTL flag check: %s used with unexpected rtx code '%s' in %s, at %s(%d) "
 msgstr "Ibendera Kugenzura... Na: ITEGEKONGENGA in ku"
 
 #: stmt.c:317
@@ -14479,12 +14479,12 @@
 
 #: toplev.c:901 toplev.c:924
 #, fuzzy, gcc-internal-format
-msgid "%qs is deprecated (declared at %s:%d)"
+msgid "%qs is deprecated (declared at %s(%d) )"
 msgstr "`%s'ni Bitemewe. ku"
 
 #: toplev.c:927
 #, fuzzy, gcc-internal-format
-msgid "type is deprecated (declared at %s:%d)"
+msgid "type is deprecated (declared at %s(%d) )"
 msgstr "Ubwoko ni Bitemewe. ku"
 
 #: toplev.c:933
@@ -15115,32 +15115,32 @@
 
 #: tree.c:5496
 #, fuzzy, gcc-internal-format
-msgid "tree check: %s, have %s in %s, at %s:%d"
+msgid "tree check: %s, have %s in %s, at %s(%d) "
 msgstr "Kugenzura... Ikitezwe: in ku"
 
 #: tree.c:5533
 #, fuzzy, gcc-internal-format
-msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
+msgid "tree check: expected none of %s, have %s in %s, at %s(%d) "
 msgstr "Kugenzura... Ikitezwe: in ku"
 
 #: tree.c:5546
 #, fuzzy, gcc-internal-format
-msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
+msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s(%d) "
 msgstr "Kugenzura... Ikitezwe: ishuri in ku"
 
 #: tree.c:5560
 #, fuzzy, gcc-internal-format
-msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
+msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s(%d) "
 msgstr "Kugenzura... birabonetse Bya Na: in ku"
 
 #: tree.c:5572
 #, fuzzy, gcc-internal-format
-msgid "tree check: accessed elt %d of phi_node with %d elts in %s, at %s:%d"
+msgid "tree check: accessed elt %d of phi_node with %d elts in %s, at %s(%d) "
 msgstr "Kugenzura... birabonetse Bya Na: in ku"
 
 #: tree.c:5584
 #, fuzzy, gcc-internal-format
-msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
+msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s(%d) "
 msgstr "Kugenzura... birabonetse Bya Na: in ku"
 
 #: varasm.c:477
@@ -15275,17 +15275,17 @@
 
 #: varray.c:203
 #, fuzzy, gcc-internal-format
-msgid "virtual array %s[%lu]: element %lu out of bounds in %s, at %s:%d"
+msgid "virtual array %s[%lu]: element %lu out of bounds in %s, at %s(%d) "
 msgstr "Kitaboneka Imbonerahamwe Ikigize: Inyuma Bya in ku"
 
 #: varray.c:213
 #, gcc-internal-format
-msgid "underflowed virtual array %s in %s, at %s:%d"
+msgid "underflowed virtual array %s in %s, at %s(%d) "
 msgstr ""
 
 #: vec.c:146
 #, gcc-internal-format
-msgid "vector %s %s domain error, in %s at %s:%u"
+msgid "vector %s %s domain error, in %s at %s(%u) "
 msgstr ""
 
 #. Print an error message for unrecognized stab codes.
@@ -17062,7 +17062,7 @@
 
 #: config/sh/symbian.c:892 cp/tree.c:2277
 #, fuzzy, gcc-internal-format
-msgid "lang_* check: failed in %s, at %s:%d"
+msgid "lang_* check: failed in %s, at %s(%d) "
 msgstr "Kugenzura... Byanze in ku"
 
 #. There are no delay slots on SHmedia.
@@ -25013,13 +25013,13 @@
 #~ msgstr "%s:Iburira Nka"
 
 #, fuzzy
-#~ msgid "In file included from %s:%d"
+#~ msgid "In file included from %s(%d) "
 #~ msgstr "IDOSIYE Bivuye"
 
 #, fuzzy
 #~ msgid ""
 #~ ",\n"
-#~ "                 from %s:%d"
+#~ "                 from %s(%d) "
 #~ msgstr ",Bivuye"
 
 #, fuzzy
@@ -25371,13 +25371,13 @@
 #~ msgstr "Umumaro Na: Intego Ikiranga S"
 
 #, fuzzy
-#~ msgid "In file included from %s:%u"
+#~ msgid "In file included from %s(%u) "
 #~ msgstr "IDOSIYE Bivuye"
 
 #, fuzzy
 #~ msgid ""
 #~ ",\n"
-#~ "                 from %s:%u"
+#~ "                 from %s(%u) "
 #~ msgstr ",Bivuye"
 
 #, fuzzy
@@ -26601,12 +26601,12 @@
 #~ msgstr "%s:Bya"
 
 #, fuzzy
-#~ msgid "%s:%d:   instantiated from `%s'\n"
-#~ msgstr "%s:%d:Bivuye"
+#~ msgid "%s(%d) :   instantiated from `%s'\n"
+#~ msgstr "%s(%d) :Bivuye"
 
 #, fuzzy
-#~ msgid "%s:%d:   instantiated from here\n"
-#~ msgstr "%s:%d:Bivuye"
+#~ msgid "%s(%d) :   instantiated from here\n"
+#~ msgstr "%s(%d) :Bivuye"
 
 #, fuzzy
 #~ msgid "typename type `%#T' declared `friend'"
Files gcc-4.0.2-orig/gcc/po/sv.gmo and gcc-4.0.2-patch/gcc/po/sv.gmo differ
diff -burN gcc-4.0.2-orig/gcc/po/sv.po gcc-4.0.2-patch/gcc/po/sv.po
--- gcc-4.0.2-orig/gcc/po/sv.po	2005-09-04 22:25:33.000000000 +1000
+++ gcc-4.0.2-patch/gcc/po/sv.po	2006-11-24 19:16:20.470539200 +1100
@@ -540,8 +540,8 @@
 
 #: collect2.c:402 gcc.c:6736
 #, c-format
-msgid "internal gcc abort in %s, at %s:%d"
-msgstr "internt gcc-avbrott i %s, vid %s:%d"
+msgid "internal gcc abort in %s, at %s(%d) "
+msgstr "internt gcc-avbrott i %s, vid %s(%d) "
 
 #: collect2.c:898
 #, c-format
@@ -726,8 +726,8 @@
 
 #: diagnostic.c:168
 #, c-format
-msgid "%s:%d: confused by earlier errors, bailing out\n"
-msgstr "%s:%d: förvirrar av tidigare fel, hoppar ut\n"
+msgid "%s(%d) : confused by earlier errors, bailing out\n"
+msgstr "%s(%d) : förvirrar av tidigare fel, hoppar ut\n"
 
 #: diagnostic.c:228
 #, fuzzy, c-format
@@ -1755,7 +1755,7 @@
 
 #: protoize.c:1636
 #, fuzzy, c-format
-msgid "%s:%d: declaration of function '%s' takes different forms\n"
+msgid "%s(%d) : declaration of function '%s' takes different forms\n"
 msgstr "tidigare deklaration av \"%s\""
 
 #: protoize.c:1891
@@ -2892,12 +2892,12 @@
 #: config/avr/avr.c:1135
 #, fuzzy
 msgid "internal compiler error.  Bad address:"
-msgstr "Internt kompilatorfel i %s, vid %s:%d"
+msgstr "Internt kompilatorfel i %s, vid %s(%d) "
 
 #: config/avr/avr.c:1148
 #, fuzzy
 msgid "internal compiler error.  Unknown mode:"
-msgstr "Internt kompilatorfel i %s, vid %s:%d"
+msgstr "Internt kompilatorfel i %s, vid %s(%d) "
 
 #: config/avr/avr.c:1771 config/avr/avr.c:2454
 #, fuzzy
@@ -2923,7 +2923,7 @@
 #: config/avr/avr.c:3012 config/avr/avr.c:3460 config/avr/avr.c:3846
 #, fuzzy
 msgid "internal compiler error.  Incorrect shift:"
-msgstr "Internt kompilatorfel i %s, vid %s:%d"
+msgstr "Internt kompilatorfel i %s, vid %s(%d) "
 
 #: config/avr/avr.h:73
 msgid "Assume int to be 8 bit integer"
@@ -12832,7 +12832,7 @@
 
 #: diagnostic.c:556
 #, gcc-internal-format
-msgid "in %s, at %s:%d"
+msgid "in %s, at %s(%d) "
 msgstr ""
 
 #: dominance.c:834
@@ -12877,7 +12877,7 @@
 
 #: errors.c:133 java/jv-scan.c:277
 #, gcc-internal-format
-msgid "abort in %s, at %s:%d"
+msgid "abort in %s, at %s(%d) "
 msgstr ""
 
 #: except.c:340
@@ -13392,37 +13392,37 @@
 
 #: rtl.c:471
 #, gcc-internal-format
-msgid "RTL check: access of elt %d of '%s' with last elt %d in %s, at %s:%d"
+msgid "RTL check: access of elt %d of '%s' with last elt %d in %s, at %s(%d) "
 msgstr ""
 
 #: rtl.c:481
 #, gcc-internal-format
-msgid "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d"
+msgid "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s(%d) "
 msgstr ""
 
 #: rtl.c:491
 #, gcc-internal-format
-msgid "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s:%d"
+msgid "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s(%d) "
 msgstr ""
 
 #: rtl.c:500
 #, gcc-internal-format
-msgid "RTL check: expected code '%s', have '%s' in %s, at %s:%d"
+msgid "RTL check: expected code '%s', have '%s' in %s, at %s(%d) "
 msgstr ""
 
 #: rtl.c:510
 #, gcc-internal-format
-msgid "RTL check: expected code '%s' or '%s', have '%s' in %s, at %s:%d"
+msgid "RTL check: expected code '%s' or '%s', have '%s' in %s, at %s(%d) "
 msgstr ""
 
 #: rtl.c:521
 #, gcc-internal-format
-msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
+msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s(%d) "
 msgstr ""
 
 #: rtl.c:532
 #, gcc-internal-format
-msgid "RTL flag check: %s used with unexpected rtx code '%s' in %s, at %s:%d"
+msgid "RTL flag check: %s used with unexpected rtx code '%s' in %s, at %s(%d) "
 msgstr ""
 
 #: stmt.c:317
@@ -13662,12 +13662,12 @@
 
 #: toplev.c:901 toplev.c:924
 #, gcc-internal-format
-msgid "%qs is deprecated (declared at %s:%d)"
+msgid "%qs is deprecated (declared at %s(%d) )"
 msgstr ""
 
 #: toplev.c:927
 #, gcc-internal-format
-msgid "type is deprecated (declared at %s:%d)"
+msgid "type is deprecated (declared at %s(%d) )"
 msgstr ""
 
 #: toplev.c:933
@@ -14298,32 +14298,32 @@
 
 #: tree.c:5496
 #, gcc-internal-format
-msgid "tree check: %s, have %s in %s, at %s:%d"
+msgid "tree check: %s, have %s in %s, at %s(%d) "
 msgstr ""
 
 #: tree.c:5533
 #, gcc-internal-format
-msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
+msgid "tree check: expected none of %s, have %s in %s, at %s(%d) "
 msgstr ""
 
 #: tree.c:5546
 #, gcc-internal-format
-msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
+msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s(%d) "
 msgstr ""
 
 #: tree.c:5560
 #, gcc-internal-format
-msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
+msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s(%d) "
 msgstr ""
 
 #: tree.c:5572
 #, gcc-internal-format
-msgid "tree check: accessed elt %d of phi_node with %d elts in %s, at %s:%d"
+msgid "tree check: accessed elt %d of phi_node with %d elts in %s, at %s(%d) "
 msgstr ""
 
 #: tree.c:5584
 #, gcc-internal-format
-msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
+msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s(%d) "
 msgstr ""
 
 #: varasm.c:477
@@ -14458,18 +14458,18 @@
 
 #: varray.c:203
 #, gcc-internal-format
-msgid "virtual array %s[%lu]: element %lu out of bounds in %s, at %s:%d"
+msgid "virtual array %s[%lu]: element %lu out of bounds in %s, at %s(%d) "
 msgstr ""
 
 #: varray.c:213
 #, fuzzy, gcc-internal-format
-msgid "underflowed virtual array %s in %s, at %s:%d"
-msgstr "Internt kompilatorfel i %s, vid %s:%d"
+msgid "underflowed virtual array %s in %s, at %s(%d) "
+msgstr "Internt kompilatorfel i %s, vid %s(%d) "
 
 #: vec.c:146
 #, fuzzy, gcc-internal-format
-msgid "vector %s %s domain error, in %s at %s:%u"
-msgstr "Internt kompilatorfel i %s, vid %s:%d"
+msgid "vector %s %s domain error, in %s at %s(%u) "
+msgstr "Internt kompilatorfel i %s, vid %s(%d) "
 
 #. Print an error message for unrecognized stab codes.
 #: xcoffout.c:187
@@ -16246,7 +16246,7 @@
 
 #: config/sh/symbian.c:892 cp/tree.c:2277
 #, gcc-internal-format
-msgid "lang_* check: failed in %s, at %s:%d"
+msgid "lang_* check: failed in %s, at %s(%d) "
 msgstr ""
 
 #. There are no delay slots on SHmedia.
Files gcc-4.0.2-orig/gcc/po/tr.gmo and gcc-4.0.2-patch/gcc/po/tr.gmo differ
diff -burN gcc-4.0.2-orig/gcc/po/tr.po gcc-4.0.2-patch/gcc/po/tr.po
--- gcc-4.0.2-orig/gcc/po/tr.po	2005-09-04 22:26:11.000000000 +1000
+++ gcc-4.0.2-patch/gcc/po/tr.po	2006-11-24 19:16:20.861100800 +1100
@@ -537,7 +537,7 @@
 
 #: collect2.c:402 gcc.c:6736
 #, c-format
-msgid "internal gcc abort in %s, at %s:%d"
+msgid "internal gcc abort in %s, at %s(%d) "
 msgstr "%2$s dosyasÄ±nÄ±n %3$d. satÄ±rÄ±ndaki %1$s iÅŸlevinde dahili gcc Ã§Ä±kÄ±ÅŸÄ±"
 
 #: collect2.c:898
@@ -723,8 +723,8 @@
 
 #: diagnostic.c:168
 #, c-format
-msgid "%s:%d: confused by earlier errors, bailing out\n"
-msgstr "%s:%d: Ã¶nceki hatalar yÃ¼zÃ¼nden bozulmuÅŸ, bÄ±rakÄ±lÄ±yor\n"
+msgid "%s(%d) : confused by earlier errors, bailing out\n"
+msgstr "%s(%d) : Ã¶nceki hatalar yÃ¼zÃ¼nden bozulmuÅŸ, bÄ±rakÄ±lÄ±yor\n"
 
 #: diagnostic.c:228
 #, c-format
@@ -1755,8 +1755,8 @@
 
 #: protoize.c:1636
 #, c-format
-msgid "%s:%d: declaration of function '%s' takes different forms\n"
-msgstr "%s:%d: `%s' iÅŸlevinin bildirimi farklÄ± ÅŸekiller alÄ±yor\n"
+msgid "%s(%d) : declaration of function '%s' takes different forms\n"
+msgstr "%s(%d) : `%s' iÅŸlevinin bildirimi farklÄ± ÅŸekiller alÄ±yor\n"
 
 #: protoize.c:1891
 #, c-format
@@ -12689,7 +12689,7 @@
 
 #: diagnostic.c:556
 #, gcc-internal-format
-msgid "in %s, at %s:%d"
+msgid "in %s, at %s(%d) "
 msgstr "%s iÅŸlevinde (%s dosyasÄ±nÄ±n %d. satÄ±rÄ±)"
 
 #: dominance.c:834
@@ -12734,7 +12734,7 @@
 
 #: errors.c:133 java/jv-scan.c:277
 #, gcc-internal-format
-msgid "abort in %s, at %s:%d"
+msgid "abort in %s, at %s(%d) "
 msgstr "%s iÅŸlevinde programdan Ã§Ä±kÄ±ÅŸ (%s dosyasÄ±nÄ±n %d. satÄ±rÄ±)"
 
 #: except.c:340
@@ -13249,37 +13249,37 @@
 
 #: rtl.c:471
 #, gcc-internal-format
-msgid "RTL check: access of elt %d of '%s' with last elt %d in %s, at %s:%d"
+msgid "RTL check: access of elt %d of '%s' with last elt %d in %s, at %s(%d) "
 msgstr ""
 
 #: rtl.c:481
 #, gcc-internal-format
-msgid "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d"
+msgid "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s(%d) "
 msgstr ""
 
 #: rtl.c:491
 #, gcc-internal-format
-msgid "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s:%d"
+msgid "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s(%d) "
 msgstr ""
 
 #: rtl.c:500
 #, gcc-internal-format
-msgid "RTL check: expected code '%s', have '%s' in %s, at %s:%d"
+msgid "RTL check: expected code '%s', have '%s' in %s, at %s(%d) "
 msgstr ""
 
 #: rtl.c:510
 #, gcc-internal-format
-msgid "RTL check: expected code '%s' or '%s', have '%s' in %s, at %s:%d"
+msgid "RTL check: expected code '%s' or '%s', have '%s' in %s, at %s(%d) "
 msgstr ""
 
 #: rtl.c:521
 #, gcc-internal-format
-msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
+msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s(%d) "
 msgstr ""
 
 #: rtl.c:532
 #, fuzzy, gcc-internal-format
-msgid "RTL flag check: %s used with unexpected rtx code '%s' in %s, at %s:%d"
+msgid "RTL flag check: %s used with unexpected rtx code '%s' in %s, at %s(%d) "
 msgstr "RTL seÃ§enek denetimi: %4$s:%5$d: `%1$s' %3$s iÃ§inde umulmayan rtx kodu `%2$s' ile kullanÄ±lmÄ±ÅŸ"
 
 #: stmt.c:317
@@ -13519,13 +13519,13 @@
 
 #: toplev.c:901 toplev.c:924
 #, gcc-internal-format
-msgid "%qs is deprecated (declared at %s:%d)"
-msgstr "`%qs' eski kullanÄ±m (%s:%d. satÄ±rÄ±nda bildirilmiÅŸ)"
+msgid "%qs is deprecated (declared at %s(%d) )"
+msgstr "`%qs' eski kullanÄ±m (%s(%d) . satÄ±rÄ±nda bildirilmiÅŸ)"
 
 #: toplev.c:927
 #, gcc-internal-format
-msgid "type is deprecated (declared at %s:%d)"
-msgstr "tÃ¼r eski kullanÄ±m (%s:%d. satÄ±rÄ±nda bildirilmiÅŸ)"
+msgid "type is deprecated (declared at %s(%d) )"
+msgstr "tÃ¼r eski kullanÄ±m (%s(%d) . satÄ±rÄ±nda bildirilmiÅŸ)"
 
 #: toplev.c:933
 #, gcc-internal-format
@@ -14157,32 +14157,32 @@
 
 #: tree.c:5496
 #, fuzzy, gcc-internal-format
-msgid "tree check: %s, have %s in %s, at %s:%d"
+msgid "tree check: %s, have %s in %s, at %s(%d) "
 msgstr "aÄŸaÃ§ denetimi: %4$s:%5$d: %3$s iÅŸlevinde '%1$s' umulurken, '%2$s' var"
 
 #: tree.c:5533
 #, fuzzy, gcc-internal-format
-msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
+msgid "tree check: expected none of %s, have %s in %s, at %s(%d) "
 msgstr "aÄŸaÃ§ denetimi: %4$s:%5$d: %3$s iÅŸlevinde '%1$s' umulurken, '%2$s' var"
 
 #: tree.c:5546
 #, fuzzy, gcc-internal-format
-msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
+msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s(%d) "
 msgstr "aÄŸaÃ§ denetimi: %5$s:%6$d: %4$s iÅŸlevinde sÄ±nÄ±f %1$qs umulurken, %2$qs (%3$s) var"
 
 #: tree.c:5560
 #, fuzzy, gcc-internal-format
-msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
+msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s(%d) "
 msgstr "aÄŸaÃ§ denetimi: %4$s:%5$d: %3$s iÅŸlevindeki %2$d Ã¶ÄŸeli vektÃ¶rÃ¼n %1$d. Ã¶ÄŸesine eriÅŸildi"
 
 #: tree.c:5572
 #, fuzzy, gcc-internal-format
-msgid "tree check: accessed elt %d of phi_node with %d elts in %s, at %s:%d"
+msgid "tree check: accessed elt %d of phi_node with %d elts in %s, at %s(%d) "
 msgstr "aÄŸaÃ§ denetimi: %4$s:%5$d: %3$s iÅŸlevindeki %2$d Ã¶ÄŸeli vektÃ¶rÃ¼n %1$d. Ã¶ÄŸesine eriÅŸildi"
 
 #: tree.c:5584
 #, fuzzy, gcc-internal-format
-msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
+msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s(%d) "
 msgstr "aÄŸaÃ§ denetimi: %5$s:%6$d: %4$s'in %3$d terimi ile %2$s'in %1$d. terimine eriÅŸildi"
 
 #: varasm.c:477
@@ -14317,17 +14317,17 @@
 
 #: varray.c:203
 #, fuzzy, gcc-internal-format
-msgid "virtual array %s[%lu]: element %lu out of bounds in %s, at %s:%d"
+msgid "virtual array %s[%lu]: element %lu out of bounds in %s, at %s(%d) "
 msgstr "Sanal dizi %1$s[%2$lu]: %5$s:%6$d: %4$s iÃ§indeki %3$lu Ã¶ÄŸesi sÄ±nÄ±rlarÄ±n dÄ±ÅŸÄ±nda"
 
 #: varray.c:213
 #, fuzzy, gcc-internal-format
-msgid "underflowed virtual array %s in %s, at %s:%d"
+msgid "underflowed virtual array %s in %s, at %s(%d) "
 msgstr "%3$s:%4$d: %2$s'de alttan taÅŸmalÄ± %1$s sanal dizisi "
 
 #: vec.c:146
 #, gcc-internal-format
-msgid "vector %s %s domain error, in %s at %s:%u"
+msgid "vector %s %s domain error, in %s at %s(%u) "
 msgstr ""
 
 #. Print an error message for unrecognized stab codes.
@@ -16114,7 +16114,7 @@
 
 #: config/sh/symbian.c:892 cp/tree.c:2277
 #, fuzzy, gcc-internal-format
-msgid "lang_* check: failed in %s, at %s:%d"
+msgid "lang_* check: failed in %s, at %s(%d) "
 msgstr "lang_* denetimi: %2$s:%3$d: %1$s iÃ§inde baÅŸarÄ±sÄ±z"
 
 #. There are no delay slots on SHmedia.
@@ -23023,7 +23023,7 @@
 #~ msgstr "AyrÄ± veri segmanÄ± etkin olur"
 
 #, fuzzy
-#~ msgid "%s %qs already defined in %s:%d"
+#~ msgid "%s %qs already defined in %s(%d) "
 #~ msgstr "`%D' zaten `%T' iÃ§inde tanÄ±mlÄ±"
 
 #, fuzzy
@@ -24112,14 +24112,14 @@
 #~ msgid "function with target specific attribute(s) cannot be inlined"
 #~ msgstr "hedefe Ã¶zel Ã¶znitelikler bulunan iÅŸlevler Ã¶zÃ¼mlenemez"
 
-#~ msgid "In file included from %s:%u"
+#~ msgid "In file included from %s(%u) "
 #~ msgstr ""
 #~ "SÄ±rayla bir altÄ±ndaki dosyada iÃ§erilerek:\n"
 #~ "\t\t%s:%u"
 
 #~ msgid ""
 #~ ",\n"
-#~ "                 from %s:%u"
+#~ "                 from %s(%u) "
 #~ msgstr ""
 #~ ",\n"
 #~ "\t\t%s:%u"
@@ -26329,14 +26329,14 @@
 #~ msgid "%s: warnings being treated as errors\n"
 #~ msgstr "%s: uyarÄ±lar hata olarak ele alÄ±nÄ±yor\n"
 
-#~ msgid "In file included from %s:%d"
+#~ msgid "In file included from %s(%d) "
 #~ msgstr ""
 #~ "SÄ±rayla bir altÄ±ndaki dosyada iÃ§erilerek:\n"
 #~ "\t\t%s:%d"
 
 #~ msgid ""
 #~ ",\n"
-#~ "                 from %s:%d"
+#~ "                 from %s(%d) "
 #~ msgstr ""
 #~ ",\n"
 #~ "\t\t%s:%d"
@@ -27021,11 +27021,11 @@
 #~ msgid "%s: In instantiation of `%s':\n"
 #~ msgstr "%s: `%s' gerÃ§eklemesi iÃ§inde:\n"
 
-#~ msgid "%s:%d:   instantiated from `%s'\n"
-#~ msgstr "%s:%d:   `%s' den gerÃ§eklenmiÅŸ\n"
+#~ msgid "%s(%d) :   instantiated from `%s'\n"
+#~ msgstr "%s(%d) :   `%s' den gerÃ§eklenmiÅŸ\n"
 
-#~ msgid "%s:%d:   instantiated from here\n"
-#~ msgstr "%s:%d:   buradan gerÃ§eklenmiÅŸ\n"
+#~ msgid "%s(%d) :   instantiated from here\n"
+#~ msgstr "%s(%d) :   buradan gerÃ§eklenmiÅŸ\n"
 
 #~ msgid "previous friend declaration of `%D'"
 #~ msgstr "Ã¶nceki `%D' kardeÅŸ bildirimi"
Files gcc-4.0.2-orig/gcc/po/zh_CN.gmo and gcc-4.0.2-patch/gcc/po/zh_CN.gmo differ
diff -burN gcc-4.0.2-orig/gcc/po/zh_CN.po gcc-4.0.2-patch/gcc/po/zh_CN.po
--- gcc-4.0.2-orig/gcc/po/zh_CN.po	2005-09-14 02:03:10.000000000 +1000
+++ gcc-4.0.2-patch/gcc/po/zh_CN.po	2006-11-24 19:16:21.031345600 +1100
@@ -539,8 +539,8 @@
 
 #: collect2.c:402 gcc.c:6736
 #, c-format
-msgid "internal gcc abort in %s, at %s:%d"
-msgstr "gcc å†…éƒ¨æ”¾å¼ƒ %sï¼ŒäºŽ %s:%d"
+msgid "internal gcc abort in %s, at %s(%d) "
+msgstr "gcc å†…éƒ¨æ”¾å¼ƒ %sï¼ŒäºŽ %s(%d) "
 
 #: collect2.c:898
 #, c-format
@@ -717,7 +717,7 @@
 
 #: diagnostic.c:168
 #, c-format
-msgid "%s:%d: confused by earlier errors, bailing out\n"
+msgid "%s(%d) : confused by earlier errors, bailing out\n"
 msgstr ""
 
 #: diagnostic.c:228
@@ -1725,7 +1725,7 @@
 
 #: protoize.c:1636
 #, c-format
-msgid "%s:%d: declaration of function '%s' takes different forms\n"
+msgid "%s(%d) : declaration of function '%s' takes different forms\n"
 msgstr ""
 
 #: protoize.c:1891
@@ -12544,8 +12544,8 @@
 
 #: diagnostic.c:556
 #, gcc-internal-format
-msgid "in %s, at %s:%d"
-msgstr "åœ¨ %s ä¸­ï¼ŒäºŽ %s:%d"
+msgid "in %s, at %s(%d) "
+msgstr "åœ¨ %s ä¸­ï¼ŒäºŽ %s(%d) "
 
 #: dominance.c:834
 #, fuzzy, gcc-internal-format
@@ -12589,8 +12589,8 @@
 
 #: errors.c:133 java/jv-scan.c:277
 #, gcc-internal-format
-msgid "abort in %s, at %s:%d"
-msgstr "åœ¨ %s ä¸­æ”¾å¼ƒï¼ŒäºŽ %s:%d"
+msgid "abort in %s, at %s(%d) "
+msgstr "åœ¨ %s ä¸­æ”¾å¼ƒï¼ŒäºŽ %s(%d) "
 
 #: except.c:340
 #, gcc-internal-format
@@ -13104,37 +13104,37 @@
 
 #: rtl.c:471
 #, gcc-internal-format
-msgid "RTL check: access of elt %d of '%s' with last elt %d in %s, at %s:%d"
+msgid "RTL check: access of elt %d of '%s' with last elt %d in %s, at %s(%d) "
 msgstr ""
 
 #: rtl.c:481
 #, gcc-internal-format
-msgid "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d"
+msgid "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s(%d) "
 msgstr ""
 
 #: rtl.c:491
 #, gcc-internal-format
-msgid "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s:%d"
+msgid "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s(%d) "
 msgstr ""
 
 #: rtl.c:500
 #, gcc-internal-format
-msgid "RTL check: expected code '%s', have '%s' in %s, at %s:%d"
-msgstr "RTL æ£€æŸ¥ï¼šéœ€è¦ä»£ç&nbsp;â€˜%sâ€™ï¼Œå´å¾—åˆ°â€˜%sâ€™åœ¨ %sï¼ŒäºŽ %s:%d"
+msgid "RTL check: expected code '%s', have '%s' in %s, at %s(%d) "
+msgstr "RTL æ£€æŸ¥ï¼šéœ€è¦ä»£ç&nbsp;â€˜%sâ€™ï¼Œå´å¾—åˆ°â€˜%sâ€™åœ¨ %sï¼ŒäºŽ %s(%d) "
 
 #: rtl.c:510
 #, gcc-internal-format
-msgid "RTL check: expected code '%s' or '%s', have '%s' in %s, at %s:%d"
-msgstr "RTL æ£€æŸ¥ï¼šéœ€è¦ä»£ç&nbsp;â€˜%sâ€™æˆ–â€˜%sâ€™ï¼Œå´å¾—åˆ°â€˜%sâ€™åœ¨ %sï¼ŒäºŽ %s:%d"
+msgid "RTL check: expected code '%s' or '%s', have '%s' in %s, at %s(%d) "
+msgstr "RTL æ£€æŸ¥ï¼šéœ€è¦ä»£ç&nbsp;â€˜%sâ€™æˆ–â€˜%sâ€™ï¼Œå´å¾—åˆ°â€˜%sâ€™åœ¨ %sï¼ŒäºŽ %s(%d) "
 
 #: rtl.c:521
 #, gcc-internal-format
-msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
+msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s(%d) "
 msgstr ""
 
 #: rtl.c:532
 #, gcc-internal-format
-msgid "RTL flag check: %s used with unexpected rtx code '%s' in %s, at %s:%d"
+msgid "RTL flag check: %s used with unexpected rtx code '%s' in %s, at %s(%d) "
 msgstr ""
 
 #: stmt.c:317
@@ -13374,13 +13374,13 @@
 
 #: toplev.c:901 toplev.c:924
 #, gcc-internal-format
-msgid "%qs is deprecated (declared at %s:%d)"
-msgstr "%qs å·²è¿‡æ—¶(äºŽ %s:%d å£°æ˜Ž)"
+msgid "%qs is deprecated (declared at %s(%d) )"
+msgstr "%qs å·²è¿‡æ—¶(äºŽ %s(%d)  å£°æ˜Ž)"
 
 #: toplev.c:927
 #, gcc-internal-format
-msgid "type is deprecated (declared at %s:%d)"
-msgstr "ç±»åž‹å·²è¿‡æ—¶(äºŽ %s:%d å£°æ˜Ž)"
+msgid "type is deprecated (declared at %s(%d) )"
+msgstr "ç±»åž‹å·²è¿‡æ—¶(äºŽ %s(%d)  å£°æ˜Ž)"
 
 #: toplev.c:933
 #, gcc-internal-format
@@ -14012,32 +14012,32 @@
 
 #: tree.c:5496
 #, fuzzy, gcc-internal-format
-msgid "tree check: %s, have %s in %s, at %s:%d"
-msgstr "lang_* checkï¼šåœ¨ %s ä¸­å¤±è´¥ï¼ŒäºŽ %s:%d"
+msgid "tree check: %s, have %s in %s, at %s(%d) "
+msgstr "lang_* checkï¼šåœ¨ %s ä¸­å¤±è´¥ï¼ŒäºŽ %s(%d) "
 
 #: tree.c:5533
 #, fuzzy, gcc-internal-format
-msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
-msgstr "RTL æ£€æŸ¥ï¼šéœ€è¦ä»£ç&nbsp;â€˜%sâ€™ï¼Œå´å¾—åˆ°â€˜%sâ€™åœ¨ %sï¼ŒäºŽ %s:%d"
+msgid "tree check: expected none of %s, have %s in %s, at %s(%d) "
+msgstr "RTL æ£€æŸ¥ï¼šéœ€è¦ä»£ç&nbsp;â€˜%sâ€™ï¼Œå´å¾—åˆ°â€˜%sâ€™åœ¨ %sï¼ŒäºŽ %s(%d) "
 
 #: tree.c:5546
 #, gcc-internal-format
-msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
+msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s(%d) "
 msgstr ""
 
 #: tree.c:5560
 #, gcc-internal-format
-msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
+msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s(%d) "
 msgstr ""
 
 #: tree.c:5572
 #, gcc-internal-format
-msgid "tree check: accessed elt %d of phi_node with %d elts in %s, at %s:%d"
+msgid "tree check: accessed elt %d of phi_node with %d elts in %s, at %s(%d) "
 msgstr ""
 
 #: tree.c:5584
 #, gcc-internal-format
-msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
+msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s(%d) "
 msgstr ""
 
 #: varasm.c:477
@@ -14172,18 +14172,18 @@
 
 #: varray.c:203
 #, gcc-internal-format
-msgid "virtual array %s[%lu]: element %lu out of bounds in %s, at %s:%d"
+msgid "virtual array %s[%lu]: element %lu out of bounds in %s, at %s(%d) "
 msgstr ""
 
 #: varray.c:213
 #, gcc-internal-format
-msgid "underflowed virtual array %s in %s, at %s:%d"
-msgstr "è™šæ‹Ÿæ•°ç»„ %s ä¸‹æº¢ï¼Œåœ¨ %s ä¸­ï¼ŒäºŽ %s:%d"
+msgid "underflowed virtual array %s in %s, at %s(%d) "
+msgstr "è™šæ‹Ÿæ•°ç»„ %s ä¸‹æº¢ï¼Œåœ¨ %s ä¸­ï¼ŒäºŽ %s(%d) "
 
 #: vec.c:146
 #, gcc-internal-format
-msgid "vector %s %s domain error, in %s at %s:%u"
-msgstr "çŸ¢é‡ %s %s åŸŸé”™è¯¯ï¼Œåœ¨ %s äºŽ %s:%u"
+msgid "vector %s %s domain error, in %s at %s(%u) "
+msgstr "çŸ¢é‡ %s %s åŸŸé”™è¯¯ï¼Œåœ¨ %s äºŽ %s(%u) "
 
 #. Print an error message for unrecognized stab codes.
 #: xcoffout.c:187
@@ -15969,8 +15969,8 @@
 
 #: config/sh/symbian.c:892 cp/tree.c:2277
 #, gcc-internal-format
-msgid "lang_* check: failed in %s, at %s:%d"
-msgstr "lang_* checkï¼šåœ¨ %s ä¸­å¤±è´¥ï¼ŒäºŽ %s:%d"
+msgid "lang_* check: failed in %s, at %s(%d) "
+msgstr "lang_* checkï¼šåœ¨ %s ä¸­å¤±è´¥ï¼ŒäºŽ %s(%d) "
 
 #. There are no delay slots on SHmedia.
 #. Relaxation isn't yet supported for SHmedia
@@ -22859,8 +22859,8 @@
 #~ msgid "Can't access %s field %&lt;%s.%s%&gt; from %qs"
 #~ msgstr "ä¸èƒ½è®¿é—® %s å­—æ®µ %&lt;%s.%s%&gt;ï¼Œä»Ž %qs"
 
-#~ msgid "%s %qs already defined in %s:%d"
-#~ msgstr "%s %qs å·²åœ¨ %s:%d ä¸­å®šä¹‰"
+#~ msgid "%s %qs already defined in %s(%d) "
+#~ msgstr "%s %qs å·²åœ¨ %s(%d)  ä¸­å®šä¹‰"
 
 #~ msgid "Interface %qs repeated"
 #~ msgstr "æŽ¥å£ %qs é‡å¤äº†"
@@ -22889,8 +22889,8 @@
 #~ msgid "%&lt;java.lang.Object%&gt; can't extend anything"
 #~ msgstr "%&lt;java.lang.Object%&gt; ä¸èƒ½ä½œä»»ä½•æ‰©å±•"
 
-#~ msgid "Duplicate variable declaration: %&lt;%s %s%&gt; was %&lt;%s %s%&gt; (%s:%d)"
-#~ msgstr "é‡å¤çš„å˜é‡å£°æ˜Žï¼š %&lt;%s %s%&gt; æ—©å…ˆå£°æ˜Žä¸º %&lt;%s %s%&gt; (%s:%d)"
+#~ msgid "Duplicate variable declaration: %&lt;%s %s%&gt; was %&lt;%s %s%&gt; (%s(%d) )"
+#~ msgstr "é‡å¤çš„å˜é‡å£°æ˜Žï¼š %&lt;%s %s%&gt; æ—©å…ˆå£°æ˜Žä¸º %&lt;%s %s%&gt; (%s(%d) )"
 
 #~ msgid "Field %qs can't be static in inner class %qs unless it is final"
 #~ msgstr "å­—æ®µ %qs åœ¨å†…åµŒç±» %qs ä¸­ä¸èƒ½ä¸º static ï¼Œé™¤éžå®ƒä¹Ÿæ˜¯ final"
diff -burN gcc-4.0.2-orig/gcc/print-rtl.c gcc-4.0.2-patch/gcc/print-rtl.c
--- gcc-4.0.2-orig/gcc/print-rtl.c	2004-09-24 00:34:19.000000000 +1000
+++ gcc-4.0.2-patch/gcc/print-rtl.c	2006-11-25 15:17:58.888264700 +1100
@@ -415,7 +415,7 @@
 		redundant with line number information and do not print anything
 		when there is no location information available.  */
 	    if (INSN_LOCATOR (in_rtx) &amp;&amp; insn_file (in_rtx))
-	      fprintf(outfile, " %s:%i", insn_file (in_rtx), insn_line (in_rtx));
+	      fprintf(outfile, " %s(%i) ", insn_file (in_rtx), insn_line (in_rtx));
 #endif
 	  }
 	else if (i == 6 &amp;&amp; NOTE_P (in_rtx))
diff -burN gcc-4.0.2-orig/gcc/print-tree.c gcc-4.0.2-patch/gcc/print-tree.c
--- gcc-4.0.2-orig/gcc/print-tree.c	2005-02-25 05:53:40.000000000 +1100
+++ gcc-4.0.2-patch/gcc/print-tree.c	2006-11-24 19:15:49.185553600 +1100
@@ -774,7 +774,7 @@
     {
       expanded_location xloc = expand_location (EXPR_LOCATION (node));
       indent_to (file, indent+4);
-      fprintf (file, "%s:%d", xloc.file, xloc.line);
+      fprintf (file, "%s(%d) ", xloc.file, xloc.line);
     }
 
   fprintf (file, "&gt;");
diff -burN gcc-4.0.2-orig/gcc/protoize.c gcc-4.0.2-patch/gcc/protoize.c
--- gcc-4.0.2-orig/gcc/protoize.c	2005-06-07 05:20:31.000000000 +1000
+++ gcc-4.0.2-patch/gcc/protoize.c	2006-11-24 19:15:49.235625600 +1100
@@ -1633,7 +1633,7 @@
 	  {
 	    if (strcmp (def_dec_p-&gt;ansi_decl, other-&gt;ansi_decl))
 	      {
-	        notice ("%s:%d: declaration of function '%s' takes different forms\n",
+	        notice ("%s(%d) : declaration of function '%s' takes different forms\n",
 			def_dec_p-&gt;file-&gt;hash_entry-&gt;symbol,
 			def_dec_p-&gt;line,
 			def_dec_p-&gt;hash_entry-&gt;symbol);
diff -burN gcc-4.0.2-orig/gcc/read-rtl.c gcc-4.0.2-patch/gcc/read-rtl.c
--- gcc-4.0.2-orig/gcc/read-rtl.c	2005-02-14 06:05:03.000000000 +1100
+++ gcc-4.0.2-patch/gcc/read-rtl.c	2006-11-24 19:15:49.235625600 +1100
@@ -145,7 +145,7 @@
 
   va_start (ap, msg);
 
-  fprintf (stderr, "%s:%d: ", read_rtx_filename, read_rtx_lineno);
+  fprintf (stderr, "%s(%d) : ", read_rtx_filename, read_rtx_lineno);
   vfprintf (stderr, msg, ap);
   putc ('\n', stderr);
 
@@ -161,7 +161,7 @@
     }
   context[i] = '\0';
 
-  fprintf (stderr, "%s:%d: following context is `%s'\n",
+  fprintf (stderr, "%s(%d) : following context is `%s'\n",
 	   read_rtx_filename, read_rtx_lineno, context);
 
   va_end (ap);
@@ -717,7 +717,7 @@
 
       /* pass anything else through, but issue a warning.  */
     default:
-      fprintf (stderr, "%s:%d: warning: unrecognized escape \\%c\n",
+      fprintf (stderr, "%s(%d) : warning: unrecognized escape \\%c\n",
 	       read_rtx_filename, read_rtx_lineno, c);
       obstack_1grow (&amp;string_obstack, '\\');
       break;
diff -burN gcc-4.0.2-orig/gcc/rtl.c gcc-4.0.2-patch/gcc/rtl.c
--- gcc-4.0.2-orig/gcc/rtl.c	2005-02-08 02:53:26.000000000 +1100
+++ gcc-4.0.2-patch/gcc/rtl.c	2006-11-24 19:15:49.876547200 +1100
@@ -468,7 +468,7 @@
 			 const char *func)
 {
   internal_error
-    ("RTL check: access of elt %d of '%s' with last elt %d in %s, at %s:%d",
+    ("RTL check: access of elt %d of '%s' with last elt %d in %s, at %s(%d) ",
      n, GET_RTX_NAME (GET_CODE (r)), GET_RTX_LENGTH (GET_CODE (r)) - 1,
      func, trim_filename (file), line);
 }
@@ -478,7 +478,7 @@
 			const char *func)
 {
   internal_error
-    ("RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d",
+    ("RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s(%d) ",
      n, c1, GET_RTX_FORMAT (GET_CODE (r))[n], GET_RTX_NAME (GET_CODE (r)),
      func, trim_filename (file), line);
 }
@@ -488,7 +488,7 @@
 			int line, const char *func)
 {
   internal_error
-    ("RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s:%d",
+    ("RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s(%d) ",
      n, c1, c2, GET_RTX_FORMAT (GET_CODE (r))[n], GET_RTX_NAME (GET_CODE (r)),
      func, trim_filename (file), line);
 }
@@ -497,7 +497,7 @@
 rtl_check_failed_code1 (rtx r, enum rtx_code code, const char *file,
 			int line, const char *func)
 {
-  internal_error ("RTL check: expected code '%s', have '%s' in %s, at %s:%d",
+  internal_error ("RTL check: expected code '%s', have '%s' in %s, at %s(%d) ",
 		  GET_RTX_NAME (code), GET_RTX_NAME (GET_CODE (r)), func,
 		  trim_filename (file), line);
 }
@@ -507,7 +507,7 @@
 			const char *file, int line, const char *func)
 {
   internal_error
-    ("RTL check: expected code '%s' or '%s', have '%s' in %s, at %s:%d",
+    ("RTL check: expected code '%s' or '%s', have '%s' in %s, at %s(%d) ",
      GET_RTX_NAME (code1), GET_RTX_NAME (code2), GET_RTX_NAME (GET_CODE (r)),
      func, trim_filename (file), line);
 }
@@ -518,7 +518,7 @@
 			   const char *func)
 {
   internal_error
-    ("RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d",
+    ("RTL check: access of elt %d of vector with last elt %d in %s, at %s(%d) ",
      n, GET_NUM_ELEM (r) - 1, func, trim_filename (file), line);
 }
 #endif /* ENABLE_RTL_CHECKING */
@@ -529,7 +529,7 @@
 		       int line, const char *func)
 {
   internal_error
-    ("RTL flag check: %s used with unexpected rtx code '%s' in %s, at %s:%d",
+    ("RTL flag check: %s used with unexpected rtx code '%s' in %s, at %s(%d) ",
      name, GET_RTX_NAME (GET_CODE (r)), func, trim_filename (file), line);
 }
 #endif /* ENABLE_RTL_FLAG_CHECKING */
diff -burN gcc-4.0.2-orig/gcc/testsuite/g++.old-deja/g++.brendan/crash56.C gcc-4.0.2-patch/gcc/testsuite/g++.old-deja/g++.brendan/crash56.C
--- gcc-4.0.2-orig/gcc/testsuite/g++.old-deja/g++.brendan/crash56.C	2004-09-24 07:27:19.000000000 +1000
+++ gcc-4.0.2-patch/gcc/testsuite/g++.old-deja/g++.brendan/crash56.C	2006-11-24 19:13:53.849708800 +1100
@@ -173,7 +173,7 @@
 const T&amp;
 ListD&lt;T&gt;::head() const
 {
-    ((void) (( 0 != list_head ) ? 0 : (__eprintf ("%s:%u: failed assertion `%s'\n",	  "/home/wbaker/work/include/templates/ListD.body.h" ,   50 ,  "0 != list_head" ), 0) )) ;
+    ((void) (( 0 != list_head ) ? 0 : (__eprintf ("%s(%u) : failed assertion `%s'\n",	  "/home/wbaker/work/include/templates/ListD.body.h" ,   50 ,  "0 != list_head" ), 0) )) ;
     link_item *h = (link_item *) list_head;
     return h-&gt;item;
 }
@@ -181,7 +181,7 @@
 T&amp;
 ListD&lt;T&gt;::head()
 {
-    ((void) (( 0 != list_head ) ? 0 : (__eprintf ("%s:%u: failed assertion `%s'\n",	  "/home/wbaker/work/include/templates/ListD.body.h" ,   59 ,  "0 != list_head" ), 0) )) ;
+    ((void) (( 0 != list_head ) ? 0 : (__eprintf ("%s(%u) : failed assertion `%s'\n",	  "/home/wbaker/work/include/templates/ListD.body.h" ,   59 ,  "0 != list_head" ), 0) )) ;
     link_item *h = (link_item *) list_head;
     return h-&gt;item;
 }
@@ -189,7 +189,7 @@
 void
 ListD&lt;T&gt;::head(T&amp; fill) const
 {
-    ((void) (( 0 != list_head ) ? 0 : (__eprintf ("%s:%u: failed assertion `%s'\n",	  "/home/wbaker/work/include/templates/ListD.body.h" ,   68 ,  "0 != list_head" ), 0) )) ;
+    ((void) (( 0 != list_head ) ? 0 : (__eprintf ("%s(%u) : failed assertion `%s'\n",	  "/home/wbaker/work/include/templates/ListD.body.h" ,   68 ,  "0 != list_head" ), 0) )) ;
     link_item *h = (link_item *) list_head;
     fill = h-&gt;item;
 }
@@ -204,7 +204,7 @@
 const T&amp;
 ListD&lt;T&gt;::tail() const
 {
-    ((void) (( 0 != list_tail ) ? 0 : (__eprintf ("%s:%u: failed assertion `%s'\n",	  "/home/wbaker/work/include/templates/ListD.body.h" ,   85 ,  "0 != list_tail" ), 0) )) ;
+    ((void) (( 0 != list_tail ) ? 0 : (__eprintf ("%s(%u) : failed assertion `%s'\n",	  "/home/wbaker/work/include/templates/ListD.body.h" ,   85 ,  "0 != list_tail" ), 0) )) ;
     link_item *h = (link_item *) list_tail;
     return h-&gt;item;
 }
@@ -212,7 +212,7 @@
 T&amp;
 ListD&lt;T&gt;::tail()
 {
-    ((void) (( 0 != list_tail ) ? 0 : (__eprintf ("%s:%u: failed assertion `%s'\n",	  "/home/wbaker/work/include/templates/ListD.body.h" ,   94 ,  "0 != list_tail" ), 0) )) ;
+    ((void) (( 0 != list_tail ) ? 0 : (__eprintf ("%s(%u) : failed assertion `%s'\n",	  "/home/wbaker/work/include/templates/ListD.body.h" ,   94 ,  "0 != list_tail" ), 0) )) ;
     link_item *h = (link_item *) list_tail;
     return h-&gt;item;
 }
@@ -220,7 +220,7 @@
 void
 ListD&lt;T&gt;::tail(T&amp; fill) const
 {
-    ((void) (( 0 != list_tail ) ? 0 : (__eprintf ("%s:%u: failed assertion `%s'\n",	  "/home/wbaker/work/include/templates/ListD.body.h" ,   103 ,  "0 != list_tail" ), 0) )) ;
+    ((void) (( 0 != list_tail ) ? 0 : (__eprintf ("%s(%u) : failed assertion `%s'\n",	  "/home/wbaker/work/include/templates/ListD.body.h" ,   103 ,  "0 != list_tail" ), 0) )) ;
     link_item *h = (link_item *) list_tail;
     fill = h-&gt;item;
 }
@@ -228,7 +228,7 @@
 void
 ListD&lt;T&gt;::remove_tail(T&amp; fill)
 {
-    ((void) (( 0 != list_tail ) ? 0 : (__eprintf ("%s:%u: failed assertion `%s'\n",	  "/home/wbaker/work/include/templates/ListD.body.h" ,   112 ,  "0 != list_tail" ), 0) )) ;
+    ((void) (( 0 != list_tail ) ? 0 : (__eprintf ("%s(%u) : failed assertion `%s'\n",	  "/home/wbaker/work/include/templates/ListD.body.h" ,   112 ,  "0 != list_tail" ), 0) )) ;
     link_item *h = (link_item *) list_tail;
     fill = h-&gt;item;
 }
diff -burN gcc-4.0.2-orig/gcc/toplev.c gcc-4.0.2-patch/gcc/toplev.c
--- gcc-4.0.2-orig/gcc/toplev.c	2005-09-09 10:51:44.000000000 +1000
+++ gcc-4.0.2-patch/gcc/toplev.c	2006-11-24 19:15:51.328635200 +1100
@@ -910,7 +910,7 @@
   if (DECL_P (node))
     {
       expanded_location xloc = expand_location (DECL_SOURCE_LOCATION (node));
-      warning ("%qs is deprecated (declared at %s:%d)",
+      warning ("%qs is deprecated (declared at %s(%d) )",
 	       IDENTIFIER_POINTER (DECL_NAME (node)),
 	       xloc.file, xloc.line);
     }
@@ -933,10 +933,10 @@
 	  expanded_location xloc
 	    = expand_location (DECL_SOURCE_LOCATION (decl));
 	  if (what)
-	    warning ("%qs is deprecated (declared at %s:%d)", what,
+	    warning ("%qs is deprecated (declared at %s(%d) )", what,
 		       xloc.file, xloc.line);
 	  else
-	    warning ("type is deprecated (declared at %s:%d)",
+	    warning ("type is deprecated (declared at %s(%d) )",
 		     xloc.file, xloc.line);
 	}
       else
diff -burN gcc-4.0.2-orig/gcc/tree-vectorizer.c gcc-4.0.2-patch/gcc/tree-vectorizer.c
--- gcc-4.0.2-orig/gcc/tree-vectorizer.c	2005-02-18 03:19:49.000000000 +1100
+++ gcc-4.0.2-patch/gcc/tree-vectorizer.c	2006-11-24 19:15:54.583315200 +1100
@@ -613,7 +613,7 @@
   if (dump_file &amp;&amp; (dump_flags &amp; TDF_DETAILS))
     {
       if (loop_loc != UNKNOWN_LOC)
-        fprintf (dump_file, "\nloop at %s:%d: ",
+        fprintf (dump_file, "\nloop at %s(%d) : ",
                  LOC_FILE (loop_loc), LOC_LINE (loop_loc));
       print_generic_expr (dump_file, cond_stmt, TDF_SLIM);
     }
diff -burN gcc-4.0.2-orig/gcc/tree.c gcc-4.0.2-patch/gcc/tree.c
--- gcc-4.0.2-orig/gcc/tree.c	2005-09-12 18:01:52.000000000 +1000
+++ gcc-4.0.2-patch/gcc/tree.c	2006-11-24 19:15:54.763574400 +1100
@@ -5503,7 +5503,7 @@
   else
     buffer = (char *)"unexpected node";
 
-  internal_error ("tree check: %s, have %s in %s, at %s:%d",
+  internal_error ("tree check: %s, have %s in %s, at %s(%d) ",
 		  buffer, tree_code_name[TREE_CODE (node)],
 		  function, trim_filename (file), line);
 }
@@ -5540,7 +5540,7 @@
     }
   va_end (args);
 
-  internal_error ("tree check: expected none of %s, have %s in %s, at %s:%d",
+  internal_error ("tree check: expected none of %s, have %s in %s, at %s(%d) ",
 		  buffer, tree_code_name[TREE_CODE (node)],
 		  function, trim_filename (file), line);
 }
@@ -5553,7 +5553,7 @@
 			 const char *file, int line, const char *function)
 {
   internal_error
-    ("tree check: expected class %qs, have %qs (%s) in %s, at %s:%d",
+    ("tree check: expected class %qs, have %qs (%s) in %s, at %s(%d) ",
      TREE_CODE_CLASS_STRING (cl),
      TREE_CODE_CLASS_STRING (TREE_CODE_CLASS (TREE_CODE (node))),
      tree_code_name[TREE_CODE (node)], function, trim_filename (file), line);
@@ -5567,7 +5567,7 @@
 			   const char *function)
 {
   internal_error
-    ("tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d",
+    ("tree check: accessed elt %d of tree_vec with %d elts in %s, at %s(%d) ",
      idx + 1, len, function, trim_filename (file), line);
 }
 
@@ -5579,7 +5579,7 @@
 			    const char *function)
 {
   internal_error
-    ("tree check: accessed elt %d of phi_node with %d elts in %s, at %s:%d",
+    ("tree check: accessed elt %d of phi_node with %d elts in %s, at %s(%d) ",
      idx + 1, len, function, trim_filename (file), line);
 }
 
@@ -5591,7 +5591,7 @@
 			   int line, const char *function)
 {
   internal_error
-    ("tree check: accessed operand %d of %s with %d operands in %s, at %s:%d",
+    ("tree check: accessed operand %d of %s with %d operands in %s, at %s(%d) ",
      idx + 1, tree_code_name[code], TREE_CODE_LENGTH (code),
      function, trim_filename (file), line);
 }
diff -burN gcc-4.0.2-orig/gcc/varray.c gcc-4.0.2-patch/gcc/varray.c
--- gcc-4.0.2-orig/gcc/varray.c	2004-11-14 01:18:02.000000000 +1100
+++ gcc-4.0.2-patch/gcc/varray.c	2006-11-24 19:15:55.574740800 +1100
@@ -201,7 +201,7 @@
 		     const char *function)
 {
   internal_error ("virtual array %s[%lu]: element %lu out of bounds "
-		  "in %s, at %s:%d",
+		  "in %s, at %s(%d) ",
 		  va-&gt;name, (unsigned long) va-&gt;num_elements, (unsigned long) n,
 		  function, trim_filename (file), line);
 }
@@ -210,7 +210,7 @@
 varray_underflow (varray_type va, const char *file, int line,
 		  const char *function)
 {
-  internal_error ("underflowed virtual array %s in %s, at %s:%d",
+  internal_error ("underflowed virtual array %s in %s, at %s(%d) ",
 		  va-&gt;name, function, trim_filename (file), line);
 }
 
diff -burN gcc-4.0.2-orig/gcc/vec.c gcc-4.0.2-patch/gcc/vec.c
--- gcc-4.0.2-orig/gcc/vec.c	2004-09-08 18:08:55.000000000 +1000
+++ gcc-4.0.2-patch/gcc/vec.c	2006-11-24 19:13:37.876740800 +1100
@@ -143,7 +143,7 @@
 vec_assert_fail (const char *op, const char *struct_name,
 		 const char *file, unsigned int line, const char *function)
 {
-  internal_error ("vector %s %s domain error, in %s at %s:%u",
+  internal_error ("vector %s %s domain error, in %s at %s(%u) ",
 		  struct_name, op, function, trim_filename (file), line);
 }
 #endif
diff -burN gcc-4.0.2-orig/libcpp/errors.c gcc-4.0.2-patch/libcpp/errors.c
--- gcc-4.0.2-orig/libcpp/errors.c	2004-10-14 10:56:21.000000000 +1000
+++ gcc-4.0.2-patch/libcpp/errors.c	2006-11-24 19:14:00.819731200 +1100
@@ -58,9 +58,9 @@
       if (lin == 0)
 	fprintf (stderr, "%s:", map-&gt;to_file);
       else if (CPP_OPTION (pfile, show_column) == 0)
-	fprintf (stderr, "%s:%u:", map-&gt;to_file, lin);
+	fprintf (stderr, "%s(%u) :", map-&gt;to_file, lin);
       else
-	fprintf (stderr, "%s:%u:%u:", map-&gt;to_file, lin, col);
+	fprintf (stderr, "%s(%u) :%u:", map-&gt;to_file, lin, col);
 
       fputc (' ', stderr);
     }
diff -burN gcc-4.0.2-orig/libcpp/line-map.c gcc-4.0.2-patch/libcpp/line-map.c
--- gcc-4.0.2-orig/libcpp/line-map.c	2005-04-25 06:32:32.000000000 +1000
+++ gcc-4.0.2-patch/libcpp/line-map.c	2006-11-24 19:14:00.839760000 +1100
@@ -310,7 +310,7 @@
   set-&gt;last_listed = map-&gt;included_from;
   map = INCLUDED_FROM (set, map);
 
-  fprintf (stderr,  _("In file included from %s:%u"),
+  fprintf (stderr,  _("In file included from %s(%u) "),
 	   map-&gt;to_file, LAST_SOURCE_LINE (map));
 
   while (! MAIN_FILE_P (map))
@@ -328,7 +328,7 @@
 	 with all the "from"s lined up.
 	 The trailing comma is at the beginning of this message,
 	 and the trailing colon is not translated.  */
-      fprintf (stderr, _(",\n                 from %s:%u"),
+      fprintf (stderr, _(",\n                 from %s(%u) "),
 	       map-&gt;to_file, LAST_SOURCE_LINE (map));
     }
 
diff -burN gcc-4.0.2-orig/libcpp/po/be.po gcc-4.0.2-patch/libcpp/po/be.po
--- gcc-4.0.2-orig/libcpp/po/be.po	2005-09-04 22:30:01.000000000 +1000
+++ gcc-4.0.2-patch/libcpp/po/be.po	2006-11-24 19:16:31.155904000 +1100
@@ -675,14 +675,14 @@
 
 #: line-map.c:313
 #, c-format
-msgid "In file included from %s:%u"
+msgid "In file included from %s(%u) "
 msgstr ""
 
 #: line-map.c:331
 #, c-format
 msgid ""
 ",\n"
-"                 from %s:%u"
+"                 from %s(%u) "
 msgstr ""
 
 #: macro.c:85
@@ -1223,8 +1223,8 @@
 #~ msgid "too many input files"
 #~ msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ ÑƒÐ²Ð°Ñ…Ð¾Ð´Ð·ÑÑ‡Ñ‹Ñ… Ñ„Ð°Ð¹Ð»Ð°Ñž"
 
-#~ msgid "%s:%d: warning: "
-#~ msgstr "%s:%d: ÑƒÐ²Ð°Ð³Ð°: "
+#~ msgid "%s(%d) : warning: "
+#~ msgstr "%s(%d) : ÑƒÐ²Ð°Ð³Ð°: "
 
 #~ msgid "%s: warning: "
 #~ msgstr "%s: ÑƒÐ²Ð°Ð³Ð°: "
@@ -1242,8 +1242,8 @@
 #~ msgid "compilation terminated.\n"
 #~ msgstr "ÐºÐ°Ð¼Ð¿Ñ–Ð»ÑÑ†Ñ‹Ñ Ð·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ð°.\n"
 
-#~ msgid "In file included from %s:%d"
-#~ msgstr "Ð£ Ñ„Ð°Ð¹Ð»Ðµ ÑƒÐºÐ»ÑŽÑ‡Ð°Ð½Ñ‹Ð¼ Ð· %s:%d"
+#~ msgid "In file included from %s(%d) "
+#~ msgstr "Ð£ Ñ„Ð°Ð¹Ð»Ðµ ÑƒÐºÐ»ÑŽÑ‡Ð°Ð½Ñ‹Ð¼ Ð· %s(%d) "
 
 #~ msgid ":\n"
 #~ msgstr ":\n"
@@ -1251,8 +1251,8 @@
 #~ msgid "can't get current directory"
 #~ msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ð°Ñ‚Ñ€Ñ‹Ð¼Ð°Ñ†ÑŒ Ð±ÑÐ³ÑƒÑ‡ÑƒÑŽ Ð´Ñ‹Ñ€ÑÐºÑ‚Ð¾Ñ€Ñ‹ÑŽ"
 
-#~ msgid "abort in %s, at %s:%d"
-#~ msgstr "ÑÐ¿Ñ‹Ð½ÐµÐ½Ð° Ñž %s, Ð»Ñ %s:%d"
+#~ msgid "abort in %s, at %s(%d) "
+#~ msgstr "ÑÐ¿Ñ‹Ð½ÐµÐ½Ð° Ñž %s, Ð»Ñ %s(%d) "
 
 #~ msgid "invalid %%-code"
 #~ msgstr "Ð½ÐµÑ€ÑÑ‡Ð°Ñ–ÑÐ½Ñ‹ %%-ÐºÐ¾Ð´"
Files gcc-4.0.2-orig/libcpp/po/ca.gmo and gcc-4.0.2-patch/libcpp/po/ca.gmo differ
diff -burN gcc-4.0.2-orig/libcpp/po/ca.po gcc-4.0.2-patch/libcpp/po/ca.po
--- gcc-4.0.2-orig/libcpp/po/ca.po	2005-09-04 22:30:02.000000000 +1000
+++ gcc-4.0.2-patch/libcpp/po/ca.po	2006-11-24 19:16:31.236019200 +1100
@@ -684,17 +684,17 @@
 
 #: line-map.c:313
 #, c-format
-msgid "In file included from %s:%u"
-msgstr "En el fitxer inclòs dès de %s:%u"
+msgid "In file included from %s(%u) "
+msgstr "En el fitxer inclòs dès de %s(%u) "
 
 #: line-map.c:331
 #, c-format
 msgid ""
 ",\n"
-"                 from %s:%u"
+"                 from %s(%u) "
 msgstr ""
 ",\n"
-"                 dès de %s:%u"
+"                 dès de %s(%u) "
 
 #: macro.c:85
 #, c-format
@@ -3721,8 +3721,8 @@
 #~ msgid "compilation terminated.\n"
 #~ msgstr "compilació acabada.\n"
 
-#~ msgid "%s:%d: confused by earlier errors, bailing out\n"
-#~ msgstr "%s:%d: confusió per errors precedentes, abandó\n"
+#~ msgid "%s(%d) : confused by earlier errors, bailing out\n"
+#~ msgstr "%s(%d) : confusió per errors precedentes, abandó\n"
 
 #~ msgid ""
 #~ "Please submit a full bug report,\n"
@@ -3736,30 +3736,30 @@
 #~ msgid "Internal compiler error: Error reporting routines re-entered.\n"
 #~ msgstr "Error intern del compilador: Error al reportar rutines reentrades.\n"
 
-#~ msgid "in %s, at %s:%d"
-#~ msgstr "en %s, en %s:%d"
+#~ msgid "in %s, at %s(%d) "
+#~ msgstr "en %s, en %s(%d) "
 
-#~ msgid "In file included from %s:%d"
-#~ msgstr "En el fitxer inclòs de  %s:%d"
+#~ msgid "In file included from %s(%d) "
+#~ msgstr "En el fitxer inclòs de  %s(%d) "
 
 #~ msgid ""
 #~ ",\n"
-#~ "                 from %s:%d"
+#~ "                 from %s(%d) "
 #~ msgstr ""
 #~ ",\n"
-#~ "                 de %s:%d"
+#~ "                 de %s(%d) "
 
 #~ msgid ":\n"
 #~ msgstr ":\n"
 
-#~ msgid "`%s' is deprecated (declared at %s:%d)"
-#~ msgstr "\"%s\" és depreciat (declarat a %s:%d)"
+#~ msgid "`%s' is deprecated (declared at %s(%d) )"
+#~ msgstr "\"%s\" és depreciat (declarat a %s(%d) )"
 
 #~ msgid "`%s' is deprecated"
 #~ msgstr "\"%s\" és depreciat"
 
-#~ msgid "type is deprecated (declared at %s:%d)"
-#~ msgstr "type és depreciat (declarat a %s:%d)"
+#~ msgid "type is deprecated (declared at %s(%d) )"
+#~ msgstr "type és depreciat (declarat a %s(%d) )"
 
 #~ msgid "type is deprecated"
 #~ msgstr "type és depreciat"
@@ -3782,8 +3782,8 @@
 #~ msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
 #~ msgstr "ICE:s'usa emit_insn on es necessita emit_jump_insn:\n"
 
-#~ msgid "abort in %s, at %s:%d"
-#~ msgstr "abandó en %s, en %s:%d"
+#~ msgid "abort in %s, at %s(%d) "
+#~ msgstr "abandó en %s, en %s(%d) "
 
 #~ msgid "exception handling disabled, use -fexceptions to enable"
 #~ msgstr "maneig d'excepcions desactivat, usi -fexceptions per a activar"
@@ -4584,8 +4584,8 @@
 #~ "\n"
 #~ "%s: error fatal: fitxer d'informació auxiliar corrupte en la línia %d\n"
 
-#~ msgid "%s:%d: declaration of function `%s' takes different forms\n"
-#~ msgstr "%s:%d: la declaració de la funció `%s' pren formes diferents\n"
+#~ msgid "%s(%d) : declaration of function `%s' takes different forms\n"
+#~ msgstr "%s(%d) : la declaració de la funció `%s' pren formes diferents\n"
 
 #~ msgid "%s: compiling `%s'\n"
 #~ msgstr "%s: compilant `%s'\n"
@@ -4836,26 +4836,26 @@
 #~ msgid "insn does not satisfy its constraints:"
 #~ msgstr "insn no satisfà les seves restriccions:"
 
-#~ msgid "RTL check: access of elt %d of `%s' with last elt %d in %s, at %s:%d"
-#~ msgstr "revisió RTL: accés de elt %d de \"%s\" amb l'últim elt %d en %s, en %s:%d"
+#~ msgid "RTL check: access of elt %d of `%s' with last elt %d in %s, at %s(%d) "
+#~ msgstr "revisió RTL: accés de elt %d de \"%s\" amb l'últim elt %d en %s, en %s(%d) "
 
-#~ msgid "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d"
-#~ msgstr "revisió RTL: s'esperava el tipus elt %d \"%c\", es té \"%c\" (rtx %s) en %s, en %s:%d"
+#~ msgid "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s(%d) "
+#~ msgstr "revisió RTL: s'esperava el tipus elt %d \"%c\", es té \"%c\" (rtx %s) en %s, en %s(%d) "
 
-#~ msgid "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s:%d"
-#~ msgstr "revisió RTL: s'esperava el tipus elt %d \"%c\" o \"%c\", es té \"%c\" (rtx %s) en %s, en %s:%d"
+#~ msgid "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s(%d) "
+#~ msgstr "revisió RTL: s'esperava el tipus elt %d \"%c\" o \"%c\", es té \"%c\" (rtx %s) en %s, en %s(%d) "
 
-#~ msgid "RTL check: expected code `%s', have `%s' in %s, at %s:%d"
-#~ msgstr "Revisió RTL: s'esperava el codi \"%s\", es té \"%s\" en %s, en %s:%d"
+#~ msgid "RTL check: expected code `%s', have `%s' in %s, at %s(%d) "
+#~ msgstr "Revisió RTL: s'esperava el codi \"%s\", es té \"%s\" en %s, en %s(%d) "
 
-#~ msgid "RTL check: expected code `%s' or `%s', have `%s' in %s, at %s:%d"
-#~ msgstr "Revisió RTL: s'esperava el codi \"%s\" o \"%s\", es té \"%s\" en %s, en %s:%d"
+#~ msgid "RTL check: expected code `%s' or `%s', have `%s' in %s, at %s(%d) "
+#~ msgstr "Revisió RTL: s'esperava el codi \"%s\" o \"%s\", es té \"%s\" en %s, en %s(%d) "
 
-#~ msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
-#~ msgstr "Revisió RTL: accés de elt %d de vector amb l'últim elt %d en %s, en %s:%d"
+#~ msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s(%d) "
+#~ msgstr "Revisió RTL: accés de elt %d de vector amb l'últim elt %d en %s, en %s(%d) "
 
-#~ msgid "RTL flag check: %s used with unexpected rtx code `%s' in %s, at %s:%d"
-#~ msgstr "Revisió RTL: es va usar %s amb el codi rtx inesperat \"%s\" en %s, en %s:%d"
+#~ msgid "RTL flag check: %s used with unexpected rtx code `%s' in %s, at %s(%d) "
+#~ msgstr "Revisió RTL: es va usar %s amb el codi rtx inesperat \"%s\" en %s, en %s(%d) "
 
 #~ msgid "jump to `%s' invalidly jumps into binding contour"
 #~ msgstr "el salt a \"%s\" salta de forma invàlida a un contorn d'unió"
@@ -5794,14 +5794,14 @@
 #~ msgid "invalid initializer for bit string"
 #~ msgstr "assignador invàlid per a cadena de bits"
 
-#~ msgid "tree check: expected %s, have %s in %s, at %s:%d"
-#~ msgstr "revisió d'arbre: s'esperava %s, es té %s en %s, en %s:%d"
+#~ msgid "tree check: expected %s, have %s in %s, at %s(%d) "
+#~ msgstr "revisió d'arbre: s'esperava %s, es té %s en %s, en %s(%d) "
 
-#~ msgid "tree check: expected class '%c', have '%c' (%s) in %s, at %s:%d"
-#~ msgstr "revisió d'arbre: s'esperava classa \"%c\", es té \"%c\" (%s) en %s, en %s:%d"
+#~ msgid "tree check: expected class '%c', have '%c' (%s) in %s, at %s(%d) "
+#~ msgstr "revisió d'arbre: s'esperava classa \"%c\", es té \"%c\" (%s) en %s, en %s(%d) "
 
-#~ msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
-#~ msgstr "revisió d'arbre: accés de *elt %d de tree_vec amb %d elts en %s, en %s:%d"
+#~ msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s(%d) "
+#~ msgstr "revisió d'arbre: accés de *elt %d de tree_vec amb %d elts en %s, en %s(%d) "
 
 #~ msgid "%s causes a section type conflict"
 #~ msgstr "%s causa un conflicte de tipus de secció"
@@ -5866,8 +5866,8 @@
 #~ msgid "visibility attribute not supported in this configuration; ignored"
 #~ msgstr "els atributs de visibilitat no tenen suport en aquesta configuració; ignorats"
 
-#~ msgid "virtual array %s[%lu]: element %lu out of bounds in %s, at %s:%d"
-#~ msgstr "matriu virtual %s[%lu]: l'element %lu està fora del límit en %s, en %s:%d"
+#~ msgid "virtual array %s[%lu]: element %lu out of bounds in %s, at %s(%d) "
+#~ msgstr "matriu virtual %s[%lu]: l'element %lu està fora del límit en %s, en %s(%d) "
 
 #~ msgid "no sclass for %s stab (0x%x)\n"
 #~ msgstr "no hi ha sclass per al stab %s (0x%x)\n"
@@ -10821,11 +10821,11 @@
 #~ msgid "%s: In instantiation of `%s':\n"
 #~ msgstr "%s: En la instanciació de \"%s\":\n"
 
-#~ msgid "%s:%d:   instantiated from `%s'\n"
-#~ msgstr "%s:%d:   instanciat des de \"%s\"\n"
+#~ msgid "%s(%d) :   instantiated from `%s'\n"
+#~ msgstr "%s(%d) :   instanciat des de \"%s\"\n"
 
-#~ msgid "%s:%d:   instantiated from here\n"
-#~ msgstr "%s:%d:   instanciat des d'aquí\n"
+#~ msgid "%s(%d) :   instantiated from here\n"
+#~ msgstr "%s(%d) :   instanciat des d'aquí\n"
 
 #~ msgid "unexpected letter `%c' in locate_error\n"
 #~ msgstr "lletra \"%c\" inesperada en locate_error\n"
@@ -11739,8 +11739,8 @@
 #~ msgid "`%s' attribute is not supported on this platform"
 #~ msgstr "l'atribut \"%s\" no té suport en aquesta plataforma"
 
-#~ msgid "lang_* check: failed in %s, at %s:%d"
-#~ msgstr "revisió lang_*: va fallar en %s, en %s:%d"
+#~ msgid "lang_* check: failed in %s, at %s(%d) "
+#~ msgstr "revisió lang_*: va fallar en %s, en %s(%d) "
 
 #~ msgid "ISO C++ forbids %s between pointer of type `void *' and pointer-to-function"
 #~ msgstr "ISO C++ prohibeix %s entre punters de tipus \"void *\" i punters a funcions"
diff -burN gcc-4.0.2-orig/libcpp/po/cpplib.pot gcc-4.0.2-patch/libcpp/po/cpplib.pot
--- gcc-4.0.2-orig/libcpp/po/cpplib.pot	2005-07-08 04:00:30.000000000 +1000
+++ gcc-4.0.2-patch/libcpp/po/cpplib.pot	2006-11-24 19:14:01.040048000 +1100
@@ -685,14 +685,14 @@
 
 #: line-map.c:313
 #, c-format
-msgid "In file included from %s:%u"
+msgid "In file included from %s(%u) "
 msgstr ""
 
 #: line-map.c:331
 #, c-format
 msgid ""
 ",\n"
-"                 from %s:%u"
+"                 from %s(%u) "
 msgstr ""
 
 #: macro.c:85
Files gcc-4.0.2-orig/libcpp/po/da.gmo and gcc-4.0.2-patch/libcpp/po/da.gmo differ
diff -burN gcc-4.0.2-orig/libcpp/po/da.po gcc-4.0.2-patch/libcpp/po/da.po
--- gcc-4.0.2-orig/libcpp/po/da.po	2005-09-04 22:30:05.000000000 +1000
+++ gcc-4.0.2-patch/libcpp/po/da.po	2006-11-24 19:16:31.346177600 +1100
@@ -801,17 +801,17 @@
 
 #: line-map.c:313
 #, c-format
-msgid "In file included from %s:%u"
-msgstr "I filen inkluderet af %s:%u"
+msgid "In file included from %s(%u) "
+msgstr "I filen inkluderet af %s(%u) "
 
 #: line-map.c:331
 #, c-format
 msgid ""
 ",\n"
-"                 from %s:%u"
+"                 from %s(%u) "
 msgstr ""
 ",\n"
-"                   af %s:%u"
+"                   af %s(%u) "
 
 #: macro.c:85
 #, c-format
@@ -3847,8 +3847,8 @@
 #~ msgid "compilation terminated.\n"
 #~ msgstr "oversættelse afsluttede.\n"
 
-#~ msgid "%s:%d: confused by earlier errors, bailing out\n"
-#~ msgstr "%s:%d: forvirret af tidligere fejl, opgiver ævred\n"
+#~ msgid "%s(%d) : confused by earlier errors, bailing out\n"
+#~ msgstr "%s(%d) : forvirret af tidligere fejl, opgiver ævred\n"
 
 #~ msgid ""
 #~ "Please submit a full bug report,\n"
@@ -3862,31 +3862,31 @@
 #~ msgid "Internal compiler error: Error reporting routines re-entered.\n"
 #~ msgstr "Intern oversætterfejl: fejlrapporteringsrutiner blev kaldt igen.\n"
 
-#~ msgid "in %s, at %s:%d"
-#~ msgstr "i %s, ved %s:%d"
+#~ msgid "in %s, at %s(%d) "
+#~ msgstr "i %s, ved %s(%d) "
 
-#~ msgid "In file included from %s:%d"
-#~ msgstr "I filen inkluderet af %s:%d"
+#~ msgid "In file included from %s(%d) "
+#~ msgstr "I filen inkluderet af %s(%d) "
 
 # kommer til at stå neden under ovenstående, derfor "af"
 #~ msgid ""
 #~ ",\n"
-#~ "                 from %s:%d"
+#~ "                 from %s(%d) "
 #~ msgstr ""
 #~ ",\n"
-#~ "                   af %s:%d"
+#~ "                   af %s(%d) "
 
 #~ msgid ":\n"
 #~ msgstr ":\n"
 
-#~ msgid "`%s' is deprecated (declared at %s:%d)"
-#~ msgstr "'%s' er forældet (erklæret ved %s:%d)"
+#~ msgid "`%s' is deprecated (declared at %s(%d) )"
+#~ msgstr "'%s' er forældet (erklæret ved %s(%d) )"
 
 #~ msgid "`%s' is deprecated"
 #~ msgstr "'%s' er forældet"
 
-#~ msgid "type is deprecated (declared at %s:%d)"
-#~ msgstr "type er forældet (erklæret ved %s:%d)"
+#~ msgid "type is deprecated (declared at %s(%d) )"
+#~ msgstr "type er forældet (erklæret ved %s(%d) )"
 
 #~ msgid "type is deprecated"
 #~ msgstr "type er forældet"
@@ -3915,8 +3915,8 @@
 #~ msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
 #~ msgstr "ICE: emit_insn brugt hvor emit_jump_insn behøves:\n"
 
-#~ msgid "abort in %s, at %s:%d"
-#~ msgstr "afbrudt i %s ved %s:%d"
+#~ msgid "abort in %s, at %s(%d) "
+#~ msgstr "afbrudt i %s ved %s(%d) "
 
 #~ msgid "exception handling disabled, use -fexceptions to enable"
 #~ msgstr "håndtering af undtagelser er slået fra, angiv -fexceptions for at slå dem til"
@@ -4770,8 +4770,8 @@
 #~ "\n"
 #~ "%s: fatal fejl: hjælpeinformationsfilen er beskadiget ved linje %d\n"
 
-#~ msgid "%s:%d: declaration of function `%s' takes different forms\n"
-#~ msgstr "%s:%d: erklæringen af funktionen '%s' antager forskellige former\n"
+#~ msgid "%s(%d) : declaration of function `%s' takes different forms\n"
+#~ msgstr "%s(%d) : erklæringen af funktionen '%s' antager forskellige former\n"
 
 #~ msgid "%s: compiling `%s'\n"
 #~ msgstr "%s: oversætter '%s'\n"
@@ -5025,26 +5025,26 @@
 #~ msgid "insn does not satisfy its constraints:"
 #~ msgstr "instruktion tilfredsstiller ikke sine begrænsninger:"
 
-#~ msgid "RTL check: access of elt %d of `%s' with last elt %d in %s, at %s:%d"
-#~ msgstr "RTL-kontrol: tilgang til udtrykstræ %d fra '%s' med sidste udtrykstræ %d i %s, ved %s:%d"
+#~ msgid "RTL check: access of elt %d of `%s' with last elt %d in %s, at %s(%d) "
+#~ msgstr "RTL-kontrol: tilgang til udtrykstræ %d fra '%s' med sidste udtrykstræ %d i %s, ved %s(%d) "
 
-#~ msgid "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d"
-#~ msgstr "RTL-kontrol: forventede udtrykstræ %d type '%c', har '%c' (registeroverførselsudtryk %s) i %s, ved %s:%d"
+#~ msgid "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s(%d) "
+#~ msgstr "RTL-kontrol: forventede udtrykstræ %d type '%c', har '%c' (registeroverførselsudtryk %s) i %s, ved %s(%d) "
 
-#~ msgid "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s:%d"
-#~ msgstr "RTL-kontrol: forventede udtrykstræ %d type '%c' eller '%c', har '%c' (registeroverførselsudtryk %s) i %s, ved %s:%d"
+#~ msgid "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s(%d) "
+#~ msgstr "RTL-kontrol: forventede udtrykstræ %d type '%c' eller '%c', har '%c' (registeroverførselsudtryk %s) i %s, ved %s(%d) "
 
-#~ msgid "RTL check: expected code `%s', have `%s' in %s, at %s:%d"
-#~ msgstr "RTL-kontrol: forventede koden '%s', har '%s' i %s, ved %s:%d"
+#~ msgid "RTL check: expected code `%s', have `%s' in %s, at %s(%d) "
+#~ msgstr "RTL-kontrol: forventede koden '%s', har '%s' i %s, ved %s(%d) "
 
-#~ msgid "RTL check: expected code `%s' or `%s', have `%s' in %s, at %s:%d"
-#~ msgstr "RTL-kontrol: forventede koden '%s' eller '%s', har '%s' i %s, ved %s:%d"
+#~ msgid "RTL check: expected code `%s' or `%s', have `%s' in %s, at %s(%d) "
+#~ msgstr "RTL-kontrol: forventede koden '%s' eller '%s', har '%s' i %s, ved %s(%d) "
 
-#~ msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
-#~ msgstr "RTL-kontrol: tilgang til udtrykstræ %d af vektor hvis sidste udtrykstræ er %d i %s, ved %s:%d"
+#~ msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s(%d) "
+#~ msgstr "RTL-kontrol: tilgang til udtrykstræ %d af vektor hvis sidste udtrykstræ er %d i %s, ved %s(%d) "
 
-#~ msgid "RTL flag check: %s used with unexpected rtx code `%s' in %s, at %s:%d"
-#~ msgstr "RTL-flagskontrol: %s benyttet med uventet rtx-kode '%s' i %s, ved %s:%d"
+#~ msgid "RTL flag check: %s used with unexpected rtx code `%s' in %s, at %s(%d) "
+#~ msgstr "RTL-flagskontrol: %s benyttet med uventet rtx-kode '%s' i %s, ved %s(%d) "
 
 #~ msgid "jump to `%s' invalidly jumps into binding contour"
 #~ msgstr "spring til '%s' rammer på ugyldig vis ind i bindingskontur"
@@ -6006,14 +6006,14 @@
 #~ msgid "invalid initializer for bit string"
 #~ msgstr "ugyldig startværdi til bitstreng"
 
-#~ msgid "tree check: expected %s, have %s in %s, at %s:%d"
-#~ msgstr "træ-kontrol: forventede %s, har %s i %s, ved %s:%d"
+#~ msgid "tree check: expected %s, have %s in %s, at %s(%d) "
+#~ msgstr "træ-kontrol: forventede %s, har %s i %s, ved %s(%d) "
 
-#~ msgid "tree check: expected class '%c', have '%c' (%s) in %s, at %s:%d"
-#~ msgstr "træ-kontrol: forventede klasse '%c', har '%c' (%s) i %s, ved %s:%d"
+#~ msgid "tree check: expected class '%c', have '%c' (%s) in %s, at %s(%d) "
+#~ msgstr "træ-kontrol: forventede klasse '%c', har '%c' (%s) i %s, ved %s(%d) "
 
-#~ msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
-#~ msgstr "RTL-kontrol: tilgik udtrykstræ %d af tree_vec med %d udtrykstræer i %s, ved %s:%d"
+#~ msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s(%d) "
+#~ msgstr "RTL-kontrol: tilgik udtrykstræ %d af tree_vec med %d udtrykstræer i %s, ved %s(%d) "
 
 #~ msgid "%s causes a section type conflict"
 #~ msgstr "%s forårsager en sektionstypekonflikt"
@@ -6081,8 +6081,8 @@
 #~ msgid "visibility attribute not supported in this configuration; ignored"
 #~ msgstr "synlighedsegenskab er ikke understøttet i denne konfiguration; ignoreret"
 
-#~ msgid "virtual array %s[%lu]: element %lu out of bounds in %s, at %s:%d"
-#~ msgstr "virtuel tabel %s[%lu]: element %lu ude over grænserne i %s, ved %s:%d"
+#~ msgid "virtual array %s[%lu]: element %lu out of bounds in %s, at %s(%d) "
+#~ msgstr "virtuel tabel %s[%lu]: element %lu ude over grænserne i %s, ved %s(%d) "
 
 #~ msgid "no sclass for %s stab (0x%x)\n"
 #~ msgstr "ingen sclass for %s stab (0x%x)\n"
@@ -11269,11 +11269,11 @@
 #~ msgid "%s: In instantiation of `%s':\n"
 #~ msgstr "%s: i instantiering af '%s':\n"
 
-#~ msgid "%s:%d:   instantiated from `%s'\n"
-#~ msgstr "%s:%d:   instantieret fra '%s'\n"
+#~ msgid "%s(%d) :   instantiated from `%s'\n"
+#~ msgstr "%s(%d) :   instantieret fra '%s'\n"
 
-#~ msgid "%s:%d:   instantiated from here\n"
-#~ msgstr "%s:%d:   instantieret herfra\n"
+#~ msgid "%s(%d) :   instantiated from here\n"
+#~ msgstr "%s(%d) :   instantieret herfra\n"
 
 #~ msgid "unexpected letter `%c' in locate_error\n"
 #~ msgstr "uventet bogstav '%c' i locate_error\n"
@@ -12216,8 +12216,8 @@
 #~ msgid "`%s' attribute is not supported on this platform"
 #~ msgstr "egenskaben '%s' er ikke understøttet på denne platform"
 
-#~ msgid "lang_* check: failed in %s, at %s:%d"
-#~ msgstr "lang_*-kontrol: mislykkedes i %s, ved %s:%d"
+#~ msgid "lang_* check: failed in %s, at %s(%d) "
+#~ msgstr "lang_*-kontrol: mislykkedes i %s, ved %s(%d) "
 
 #~ msgid "ISO C++ forbids %s between pointer of type `void *' and pointer-to-function"
 #~ msgstr "ISO C++ forbyder %s mellem henvisning af typen 'void *' og henvisning til funktion"
@@ -14750,8 +14750,8 @@
 #~ msgid "invalid option %s"
 #~ msgstr "ugyldigt tilvalg %s"
 
-#~ msgid "%s:%d: warning: "
-#~ msgstr "%s:%d: advarsel: "
+#~ msgid "%s(%d) : warning: "
+#~ msgstr "%s(%d) : advarsel: "
 
 #~ msgid "%s: warning: "
 #~ msgstr "%s: advarsel: "
@@ -14759,8 +14759,8 @@
 #~ msgid "sorry, not implemented: "
 #~ msgstr "desværre, ikke implementeret: "
 
-#~ msgid "Internal compiler error in %s, at %s:%d"
-#~ msgstr "Intern oversætterfejl i %s ved %s:%d."
+#~ msgid "Internal compiler error in %s, at %s(%d) "
+#~ msgstr "Intern oversætterfejl i %s ved %s(%d) ."
 
 #~ msgid "Copyright (C) 2002 Free Software Foundation, Inc.\n"
 #~ msgstr "Copyright © 2002 Free Software Foundation, Inc.\n"
@@ -15611,8 +15611,8 @@
 #~ msgid "Invalid register for compare"
 #~ msgstr "Ugyldigt register til sammenligningen"
 
-#~ msgid "Internal gcc abort from %s:%d"
-#~ msgstr "Intern GCC-afbrydelse fra %s:%d"
+#~ msgid "Internal gcc abort from %s(%d) "
+#~ msgstr "Intern GCC-afbrydelse fra %s(%d) "
 
 #~ msgid "Register '%c' already specified in allocation order"
 #~ msgstr "Registret '%c' er allerede angivet i tildelingsordenen"
Files gcc-4.0.2-orig/libcpp/po/de.gmo and gcc-4.0.2-patch/libcpp/po/de.gmo differ
diff -burN gcc-4.0.2-orig/libcpp/po/de.po gcc-4.0.2-patch/libcpp/po/de.po
--- gcc-4.0.2-orig/libcpp/po/de.po	2005-09-04 22:30:09.000000000 +1000
+++ gcc-4.0.2-patch/libcpp/po/de.po	2006-11-24 19:16:31.376220800 +1100
@@ -674,17 +674,17 @@
 
 #: line-map.c:313
 #, c-format
-msgid "In file included from %s:%u"
-msgstr "In Datei, eingefÃ¼gt von %s:%u"
+msgid "In file included from %s(%u) "
+msgstr "In Datei, eingefÃ¼gt von %s(%u) "
 
 #: line-map.c:331
 #, c-format
 msgid ""
 ",\n"
-"                 from %s:%u"
+"                 from %s(%u) "
 msgstr ""
 ",\n"
-"                    von %s:%u"
+"                    von %s(%u) "
 
 #: macro.c:85
 #, c-format
@@ -3544,8 +3544,8 @@
 #~ msgid ";; Processing block from %d to %d, %d sets.\n"
 #~ msgstr ";; Bearbeite Block von %d bis %d, %d Sets.\n"
 
-#~ msgid "%s:%d: confused by earlier errors, bailing out\n"
-#~ msgstr "%s:%d: durch frÃ¼here Fehler verwirrt, Abbruch\n"
+#~ msgid "%s(%d) : confused by earlier errors, bailing out\n"
+#~ msgstr "%s(%d) : durch frÃ¼here Fehler verwirrt, Abbruch\n"
 
 #~ msgid "compilation terminated.\n"
 #~ msgstr "Kompilierung beendet.\n"
@@ -3553,8 +3553,8 @@
 #~ msgid "Internal compiler error: Error reporting routines re-entered.\n"
 #~ msgstr "Interner Compilerfehler: Fehlerbehandlungsroutinen doppelt betreten.\n"
 
-#~ msgid "in %s, at %s:%d"
-#~ msgstr "in %s, bei %s:%d"
+#~ msgid "in %s, at %s(%d) "
+#~ msgstr "in %s, bei %s(%d) "
 
 #~ msgid "dominator of %d should be %d, not %d"
 #~ msgstr "Herrscher Ã¼ber %d sollte %d sein, nicht %d"
@@ -3577,8 +3577,8 @@
 #~ msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
 #~ msgstr "ICE: emit_insn verwendet, wo emit_jump_insn erforderlich:\n"
 
-#~ msgid "abort in %s, at %s:%d"
-#~ msgstr "Abbruch in %s, bei %s:%d"
+#~ msgid "abort in %s, at %s(%d) "
+#~ msgstr "Abbruch in %s, bei %s(%d) "
 
 #~ msgid "exception handling disabled, use -fexceptions to enable"
 #~ msgstr "Ausnahmebehandlung ausgeschaltet, benutzen Sie -fexeptions zum Anschalten"
@@ -4473,8 +4473,8 @@
 #~ "\n"
 #~ "%s: kritischer Fehler: Datei mit Hilfsinformationen beschÃ¤digt in Zeile %d\n"
 
-#~ msgid "%s:%d: declaration of function `%s' takes different forms\n"
-#~ msgstr "%s:%d: Deklaration der Funktion Â»%sÂ« nimmt verschiedene Formen an\n"
+#~ msgid "%s(%d) : declaration of function `%s' takes different forms\n"
+#~ msgstr "%s(%d) : Deklaration der Funktion Â»%sÂ« nimmt verschiedene Formen an\n"
 
 #~ msgid "%s: compiling `%s'\n"
 #~ msgstr "%s: Â»%sÂ« wird kompiliert\n"
@@ -4728,26 +4728,26 @@
 #~ msgid "insn does not satisfy its constraints:"
 #~ msgstr "insn erfÃ¼llt nicht seine Bedingungen:"
 
-#~ msgid "RTL check: access of elt %d of `%s' with last elt %d in %s, at %s:%d"
-#~ msgstr "RTL-ÃœberprÃ¼fung: Zugriff von Elt %d von Â»%sÂ« mit letztem Elt %d in %s, bei %s:%d"
+#~ msgid "RTL check: access of elt %d of `%s' with last elt %d in %s, at %s(%d) "
+#~ msgstr "RTL-ÃœberprÃ¼fung: Zugriff von Elt %d von Â»%sÂ« mit letztem Elt %d in %s, bei %s(%d) "
 
-#~ msgid "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d"
-#~ msgstr "RTL-ÃœberprÃ¼fung: Elt-%d-Typ %c erwartet, haben Typ %c (rtx %s) in %s, bei %s:%d"
+#~ msgid "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s(%d) "
+#~ msgstr "RTL-ÃœberprÃ¼fung: Elt-%d-Typ %c erwartet, haben Typ %c (rtx %s) in %s, bei %s(%d) "
 
-#~ msgid "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s:%d"
-#~ msgstr "RTL-ÃœberprÃ¼fung: Elt-%d-Typ %c oder %c erwartet, haben Typ %c (rtx %s) in %s, bei %s:%d"
+#~ msgid "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s(%d) "
+#~ msgstr "RTL-ÃœberprÃ¼fung: Elt-%d-Typ %c oder %c erwartet, haben Typ %c (rtx %s) in %s, bei %s(%d) "
 
-#~ msgid "RTL check: expected code `%s', have `%s' in %s, at %s:%d"
-#~ msgstr "RTL-ÃœberprÃ¼fung: Code Â»%sÂ« erwartet, haben Â»%sÂ« in %s, bei %s:%d"
+#~ msgid "RTL check: expected code `%s', have `%s' in %s, at %s(%d) "
+#~ msgstr "RTL-ÃœberprÃ¼fung: Code Â»%sÂ« erwartet, haben Â»%sÂ« in %s, bei %s(%d) "
 
-#~ msgid "RTL check: expected code `%s' or `%s', have `%s' in %s, at %s:%d"
-#~ msgstr "RTL-ÃœberprÃ¼fung: Code Â»%sÂ« oder Â»%sÂ« erwartet, haben Â»%sÂ« in %s, bei %s:%d"
+#~ msgid "RTL check: expected code `%s' or `%s', have `%s' in %s, at %s(%d) "
+#~ msgstr "RTL-ÃœberprÃ¼fung: Code Â»%sÂ« oder Â»%sÂ« erwartet, haben Â»%sÂ« in %s, bei %s(%d) "
 
-#~ msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
-#~ msgstr "RTL-ÃœberprÃ¼fung: Zugriff von Elt %d von Vektor mit letztem Elt %d in %s, bei %s:%d"
+#~ msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s(%d) "
+#~ msgstr "RTL-ÃœberprÃ¼fung: Zugriff von Elt %d von Vektor mit letztem Elt %d in %s, bei %s(%d) "
 
-#~ msgid "RTL flag check: %s used with unexpected rtx code `%s' in %s, at %s:%d"
-#~ msgstr "RTL-KennzeichenÃ¼berprÃ¼fung: %s mit unerwartetem RTX-Code Â»%sÂ« in %s bei %s:%d verwendet"
+#~ msgid "RTL flag check: %s used with unexpected rtx code `%s' in %s, at %s(%d) "
+#~ msgstr "RTL-KennzeichenÃ¼berprÃ¼fung: %s mit unerwartetem RTX-Code Â»%sÂ« in %s bei %s(%d)  verwendet"
 
 #~ msgid "jump to `%s' invalidly jumps into binding contour"
 #~ msgstr "Sprung zu Â»%sÂ« springt ungÃ¼ltig in bindenden Querschnitt"
@@ -4945,14 +4945,14 @@
 #~ msgid "%J'%D' defined but not used"
 #~ msgstr "%JÂ»%DÂ« definiert, aber nicht verwendet"
 
-#~ msgid "`%s' is deprecated (declared at %s:%d)"
-#~ msgstr "Â»%sÂ« ist veraltet (deklariert bei %s:%d)"
+#~ msgid "`%s' is deprecated (declared at %s(%d) )"
+#~ msgstr "Â»%sÂ« ist veraltet (deklariert bei %s(%d) )"
 
 #~ msgid "`%s' is deprecated"
 #~ msgstr "Â»%sÂ« ist veraltet"
 
-#~ msgid "type is deprecated (declared at %s:%d)"
-#~ msgstr "Typ ist veraltet (in %s:%d deklariert)"
+#~ msgid "type is deprecated (declared at %s(%d) )"
+#~ msgstr "Typ ist veraltet (in %s(%d)  deklariert)"
 
 #~ msgid "type is deprecated"
 #~ msgstr "Typ ist veraltet"
@@ -5109,17 +5109,17 @@
 #~ msgid "invalid initializer for bit string"
 #~ msgstr "ungÃ¼ltige Initialisierung fÃ¼r Bitstring"
 
-#~ msgid "tree check: expected %s, have %s in %s, at %s:%d"
-#~ msgstr "BaumprÃ¼fung: %s erwartet, haben %s in %s, bei %s:%d"
+#~ msgid "tree check: expected %s, have %s in %s, at %s(%d) "
+#~ msgstr "BaumprÃ¼fung: %s erwartet, haben %s in %s, bei %s(%d) "
 
-#~ msgid "tree check: expected class '%c', have '%c' (%s) in %s, at %s:%d"
-#~ msgstr "BaumprÃ¼fung: Klasse %c erwartet, haben '%c' (%s) in %s, bei %s:%d"
+#~ msgid "tree check: expected class '%c', have '%c' (%s) in %s, at %s(%d) "
+#~ msgstr "BaumprÃ¼fung: Klasse %c erwartet, haben '%c' (%s) in %s, bei %s(%d) "
 
-#~ msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
-#~ msgstr "BaumprÃ¼fung: auf Elt %d von tree_vec mit %d Elts in %s bei %s:%d zugegriffen"
+#~ msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s(%d) "
+#~ msgstr "BaumprÃ¼fung: auf Elt %d von tree_vec mit %d Elts in %s bei %s(%d)  zugegriffen"
 
-#~ msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
-#~ msgstr "BaumprÃ¼fung: auf Operand %d von %s mit %d Operanden in %s bei %s:%d zugegriffen"
+#~ msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s(%d) "
+#~ msgstr "BaumprÃ¼fung: auf Operand %d von %s mit %d Operanden in %s bei %s(%d)  zugegriffen"
 
 #~ msgid "%J%D causes a section type conflict"
 #~ msgstr "%J%D lÃ¶st einen Abschnittstypkonflikt aus"
@@ -5190,11 +5190,11 @@
 #~ msgid "visibility attribute not supported in this configuration; ignored"
 #~ msgstr "Sichtbarkeitsattribute werden in dieser Konfiguration nicht unterstÃ¼tzt; ignoriert"
 
-#~ msgid "virtual array %s[%lu]: element %lu out of bounds in %s, at %s:%d"
-#~ msgstr "virtuelles Feld %s[%lu]: Element %lu auÃŸerhalb der Grenzen in %s, bei %s:%d"
+#~ msgid "virtual array %s[%lu]: element %lu out of bounds in %s, at %s(%d) "
+#~ msgstr "virtuelles Feld %s[%lu]: Element %lu auÃŸerhalb der Grenzen in %s, bei %s(%d) "
 
-#~ msgid "underflowed virtual array %s in %s, at %s:%d"
-#~ msgstr "Unterlauf im virtuellen Feld %s in %s bei %s:%d"
+#~ msgid "underflowed virtual array %s in %s, at %s(%d) "
+#~ msgstr "Unterlauf im virtuellen Feld %s in %s bei %s(%d) "
 
 #~ msgid "no sclass for %s stab (0x%x)\n"
 #~ msgstr "kein Â»sclassÂ« fÃ¼r %s Stab (0x%x)\n"
@@ -6253,15 +6253,15 @@
 #~ "\n"
 #~ "Gehen Sie gemÃ¤ÃŸ den Hinweisen in %s vor.\n"
 
-#~ msgid "In file included from %s:%d"
-#~ msgstr "In von %s:%d eingefÃ¼gter Datei"
+#~ msgid "In file included from %s(%d) "
+#~ msgstr "In von %s(%d)  eingefÃ¼gter Datei"
 
 #~ msgid ""
 #~ ",\n"
-#~ "                 from %s:%d"
+#~ "                 from %s(%d) "
 #~ msgstr ""
 #~ ",\n"
-#~ "                 von %s:%d"
+#~ "                 von %s(%d) "
 
 #~ msgid "internal regno botch: `%s' has regno = %d\n"
 #~ msgstr "interner RegNr-Fehler: Â»%sÂ« hat RegNr = %d\n"
diff -burN gcc-4.0.2-orig/libcpp/po/el.po gcc-4.0.2-patch/libcpp/po/el.po
--- gcc-4.0.2-orig/libcpp/po/el.po	2005-09-04 22:30:11.000000000 +1000
+++ gcc-4.0.2-patch/libcpp/po/el.po	2006-11-24 19:16:31.396249600 +1100
@@ -707,14 +707,14 @@
 
 #: line-map.c:313
 #, c-format
-msgid "In file included from %s:%u"
+msgid "In file included from %s(%u) "
 msgstr ""
 
 #: line-map.c:331
 #, c-format
 msgid ""
 ",\n"
-"                 from %s:%u"
+"                 from %s(%u) "
 msgstr ""
 
 #: macro.c:85
@@ -1691,8 +1691,8 @@
 #~ msgid "too many input files"
 #~ msgstr "õðåñâïëéêÜ ðïëëÜ áñ÷åßá åéóüäïõ"
 
-#~ msgid "%s:%d: warning: "
-#~ msgstr "%s:%d: ðñïåéäïðïßçóç: "
+#~ msgid "%s(%d) : warning: "
+#~ msgstr "%s(%d) : ðñïåéäïðïßçóç: "
 
 #~ msgid "%s: warning: "
 #~ msgstr "%s: ðñïåéäïðïßçóç: "
@@ -1724,7 +1724,7 @@
 #~ msgstr "Ç ëåéôïõñãßá äåí åðéôñÝðåôáé"
 
 #, fuzzy
-#~ msgid "Internal compiler error in %s, at %s:%d"
+#~ msgid "Internal compiler error in %s, at %s(%d) "
 #~ msgstr "åóùôåñéêü óöÜëìá óôï %s, ãñáììÞ %u"
 
 #~ msgid ":\n"
Files gcc-4.0.2-orig/libcpp/po/es.gmo and gcc-4.0.2-patch/libcpp/po/es.gmo differ
diff -burN gcc-4.0.2-orig/libcpp/po/es.po gcc-4.0.2-patch/libcpp/po/es.po
--- gcc-4.0.2-orig/libcpp/po/es.po	2005-09-04 22:30:13.000000000 +1000
+++ gcc-4.0.2-patch/libcpp/po/es.po	2006-11-24 19:14:01.280393600 +1100
@@ -672,17 +672,17 @@
 
 #: line-map.c:313
 #, c-format
-msgid "In file included from %s:%u"
-msgstr "En el fichero incluído de %s:%u"
+msgid "In file included from %s(%u) "
+msgstr "En el fichero incluído de %s(%u) "
 
 #: line-map.c:331
 #, c-format
 msgid ""
 ",\n"
-"                 from %s:%u"
+"                 from %s(%u) "
 msgstr ""
 ",\n"
-"                 de %s:%u"
+"                 de %s(%u) "
 
 #: macro.c:85
 #, c-format
Files gcc-4.0.2-orig/libcpp/po/fr.gmo and gcc-4.0.2-patch/libcpp/po/fr.gmo differ
diff -burN gcc-4.0.2-orig/libcpp/po/fr.po gcc-4.0.2-patch/libcpp/po/fr.po
--- gcc-4.0.2-orig/libcpp/po/fr.po	2005-09-04 22:30:13.000000000 +1000
+++ gcc-4.0.2-patch/libcpp/po/fr.po	2006-11-24 19:16:31.556480000 +1100
@@ -795,17 +795,17 @@
 
 #: line-map.c:313
 #, c-format
-msgid "In file included from %s:%u"
-msgstr "Dans le fichier inclus à partir de %s:%u"
+msgid "In file included from %s(%u) "
+msgstr "Dans le fichier inclus à partir de %s(%u) "
 
 #: line-map.c:331
 #, c-format
 msgid ""
 ",\n"
-"                 from %s:%u"
+"                 from %s(%u) "
 msgstr ""
 ",\n"
-"          à partir de %s:%u"
+"          à partir de %s(%u) "
 
 #: macro.c:85
 #, c-format
@@ -3697,8 +3697,8 @@
 #~ msgid ";; Processing block from %d to %d, %d sets.\n"
 #~ msgstr ";; traitement du bloc de %d à %d, %d initialisés.\n"
 
-#~ msgid "%s:%d: confused by earlier errors, bailing out\n"
-#~ msgstr "%s:%d: embrouillé par les erreurs précédentes, abandon\n"
+#~ msgid "%s(%d) : confused by earlier errors, bailing out\n"
+#~ msgstr "%s(%d) : embrouillé par les erreurs précédentes, abandon\n"
 
 #~ msgid "compilation terminated.\n"
 #~ msgstr "compilation terminée.\n"
@@ -3707,8 +3707,8 @@
 #~ msgid "Internal compiler error: Error reporting routines re-entered.\n"
 #~ msgstr "erreur interne au compilateur : routine de rapport d'erreur préemptée.\n"
 
-#~ msgid "in %s, at %s:%d"
-#~ msgstr "dans %s, à %s:%d"
+#~ msgid "in %s, at %s(%d) "
+#~ msgstr "dans %s, à %s(%d) "
 
 # FIXME
 #~ msgid "dominator of %d should be %d, not %d"
@@ -3732,8 +3732,8 @@
 #~ msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
 #~ msgstr "ICE : emit_insn utilisé là où emit_jump_insn était attendu :\n"
 
-#~ msgid "abort in %s, at %s:%d"
-#~ msgstr "abandon dans %s, à %s:%d"
+#~ msgid "abort in %s, at %s(%d) "
+#~ msgstr "abandon dans %s, à %s(%d) "
 
 #~ msgid "exception handling disabled, use -fexceptions to enable"
 #~ msgstr "traitement des exceptions désactivé, utiliser -fexceptions pour l'activer"
@@ -4616,8 +4616,8 @@
 #~ "\n"
 #~ "%s: erreur fatale: fichier auxiliaire d'infos à la ligne %d\n"
 
-#~ msgid "%s:%d: declaration of function `%s' takes different forms\n"
-#~ msgstr "%s:%d: déclaration de fonction « %s » prend différentes formes\n"
+#~ msgid "%s(%d) : declaration of function `%s' takes different forms\n"
+#~ msgstr "%s(%d) : déclaration de fonction « %s » prend différentes formes\n"
 
 #~ msgid "%s: compiling `%s'\n"
 #~ msgstr "%s: en compilation « %s »\n"
@@ -4871,26 +4871,26 @@
 #~ msgid "insn does not satisfy its constraints:"
 #~ msgstr "insn ne satisfait pas à ses contraintes:"
 
-#~ msgid "RTL check: access of elt %d of `%s' with last elt %d in %s, at %s:%d"
-#~ msgstr "vérification RTL: accès de elt %d de « %s » avec le dernier elt %d dans %s, à %s:%d"
+#~ msgid "RTL check: access of elt %d of `%s' with last elt %d in %s, at %s(%d) "
+#~ msgstr "vérification RTL: accès de elt %d de « %s » avec le dernier elt %d dans %s, à %s(%d) "
 
-#~ msgid "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d"
-#~ msgstr "vérification RTL: attendu elt %d de type « %c », a « %c » (rtx %s) dans %s, à %s:%d"
+#~ msgid "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s(%d) "
+#~ msgstr "vérification RTL: attendu elt %d de type « %c », a « %c » (rtx %s) dans %s, à %s(%d) "
 
-#~ msgid "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s:%d"
-#~ msgstr "vérification RTL: attendu elt %d de type « %c » ou « %c », a « %c » (rtx %s) dans %s, à %s:%d"
+#~ msgid "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s(%d) "
+#~ msgstr "vérification RTL: attendu elt %d de type « %c » ou « %c », a « %c » (rtx %s) dans %s, à %s(%d) "
 
-#~ msgid "RTL check: expected code `%s', have `%s' in %s, at %s:%d"
-#~ msgstr "vérification RTL: code attendu « %s », a « %s » dans %s, à %s:%d"
+#~ msgid "RTL check: expected code `%s', have `%s' in %s, at %s(%d) "
+#~ msgstr "vérification RTL: code attendu « %s », a « %s » dans %s, à %s(%d) "
 
-#~ msgid "RTL check: expected code `%s' or `%s', have `%s' in %s, at %s:%d"
-#~ msgstr "vérification RTL: code attendu « %s » ou « %s », a « %s » dans %s, à %s:%d"
+#~ msgid "RTL check: expected code `%s' or `%s', have `%s' in %s, at %s(%d) "
+#~ msgstr "vérification RTL: code attendu « %s » ou « %s », a « %s » dans %s, à %s(%d) "
 
-#~ msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
-#~ msgstr "vérification RTL: accès de elt %d du vecteur avec le dernier elt %d dans %s, à %s:%d"
+#~ msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s(%d) "
+#~ msgstr "vérification RTL: accès de elt %d du vecteur avec le dernier elt %d dans %s, à %s(%d) "
 
-#~ msgid "RTL flag check: %s used with unexpected rtx code `%s' in %s, at %s:%d"
-#~ msgstr "vérification du fanion RTL: %s utilisé avec un code rtx inattendu, « %s » dans %s, à %s:%d"
+#~ msgid "RTL flag check: %s used with unexpected rtx code `%s' in %s, at %s(%d) "
+#~ msgstr "vérification du fanion RTL: %s utilisé avec un code rtx inattendu, « %s » dans %s, à %s(%d) "
 
 #~ msgid "jump to `%s' invalidly jumps into binding contour"
 #~ msgstr "saut vers « %s » saute de manière invalide dans un contour de liaison"
@@ -5090,14 +5090,14 @@
 #~ msgid "%J'%D' defined but not used"
 #~ msgstr "%J« %F » défini mais n'a pas été utilisé"
 
-#~ msgid "`%s' is deprecated (declared at %s:%d)"
-#~ msgstr "« %s » est obsolète (déclaré à %s:%d)"
+#~ msgid "`%s' is deprecated (declared at %s(%d) )"
+#~ msgstr "« %s » est obsolète (déclaré à %s(%d) )"
 
 #~ msgid "`%s' is deprecated"
 #~ msgstr "« %s » est obsolète"
 
-#~ msgid "type is deprecated (declared at %s:%d)"
-#~ msgstr "type est obsolète (déclaré à %s:%d)"
+#~ msgid "type is deprecated (declared at %s(%d) )"
+#~ msgstr "type est obsolète (déclaré à %s(%d) )"
 
 #~ msgid "type is deprecated"
 #~ msgstr "type est obsolète"
@@ -5254,17 +5254,17 @@
 #~ msgid "invalid initializer for bit string"
 #~ msgstr "initialisation invalide pour une chaîne de bits"
 
-#~ msgid "tree check: expected %s, have %s in %s, at %s:%d"
-#~ msgstr "vérification de l'arbre: attendait %s, obtenu %s dans %s, à %s:%d"
+#~ msgid "tree check: expected %s, have %s in %s, at %s(%d) "
+#~ msgstr "vérification de l'arbre: attendait %s, obtenu %s dans %s, à %s(%d) "
 
-#~ msgid "tree check: expected class '%c', have '%c' (%s) in %s, at %s:%d"
-#~ msgstr "vérification de l'arbre: attendait classe « %c », obtenu « %c » (%s) dans %s, à %s:%d"
+#~ msgid "tree check: expected class '%c', have '%c' (%s) in %s, at %s(%d) "
+#~ msgstr "vérification de l'arbre: attendait classe « %c », obtenu « %c » (%s) dans %s, à %s(%d) "
 
-#~ msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
-#~ msgstr "vérification de l'arbre: accès de elt %d de tree-vec avec %d elts dans %s, à %s:%d"
+#~ msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s(%d) "
+#~ msgstr "vérification de l'arbre: accès de elt %d de tree-vec avec %d elts dans %s, à %s(%d) "
 
-#~ msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
-#~ msgstr "vérification de l'arbre: opérande accédé %d de %s avec %d opérandes dans %s, à %s:%d"
+#~ msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s(%d) "
+#~ msgstr "vérification de l'arbre: opérande accédé %d de %s avec %d opérandes dans %s, à %s(%d) "
 
 #~ msgid "%J%D causes a section type conflict"
 #~ msgstr "%J%D cause un conflit du type de section"
@@ -5335,11 +5335,11 @@
 #~ msgid "visibility attribute not supported in this configuration; ignored"
 #~ msgstr "visibilité de l'attribut n'est pas supporté dans cette configuration; ignoré"
 
-#~ msgid "virtual array %s[%lu]: element %lu out of bounds in %s, at %s:%d"
-#~ msgstr "tableau virtuel %s[%lu]: élément %lu hors limite dans %s, à %s:%d"
+#~ msgid "virtual array %s[%lu]: element %lu out of bounds in %s, at %s(%d) "
+#~ msgstr "tableau virtuel %s[%lu]: élément %lu hors limite dans %s, à %s(%d) "
 
-#~ msgid "underflowed virtual array %s in %s, at %s:%d"
-#~ msgstr "sous débordement du tableau virtuele %s dans %s, à %s:%d"
+#~ msgid "underflowed virtual array %s in %s, at %s(%d) "
+#~ msgstr "sous débordement du tableau virtuele %s dans %s, à %s(%d) "
 
 #~ msgid "no sclass for %s stab (0x%x)\n"
 #~ msgstr "pas de sclass pour le stab %s (0x%x)\n"
@@ -11787,8 +11787,8 @@
 #~ msgid "`%s' attribute is not supported on this platform"
 #~ msgstr "attribut « %s » n'est pas supporté sur cette plate-forme"
 
-#~ msgid "lang_* check: failed in %s, at %s:%d"
-#~ msgstr "vérification lang_* : éched dans %s, à %s:%d"
+#~ msgid "lang_* check: failed in %s, at %s(%d) "
+#~ msgstr "vérification lang_* : éched dans %s, à %s(%d) "
 
 #~ msgid "%s between distinct pointer types `%T' and `%T' lacks a cast"
 #~ msgstr "%s entre des types distincs de pointeurs  « %T » et « %T » manque de transtypage"
@@ -15558,16 +15558,16 @@
 #~ "Consultez %s pour plus de détail.\n"
 
 # FRONT
-#~ msgid "In file included from %s:%d"
-#~ msgstr "Dans le fichier inclus depuis %s:%d"
+#~ msgid "In file included from %s(%d) "
+#~ msgstr "Dans le fichier inclus depuis %s(%d) "
 
 # I18N: This line should be indented with the previous entry
 #~ msgid ""
 #~ ",\n"
-#~ "                 from %s:%d"
+#~ "                 from %s(%d) "
 #~ msgstr ""
 #~ ",\n"
-#~ "                       depuis %s:%d"
+#~ "                       depuis %s(%d) "
 
 #~ msgid "internal regno botch: `%s' has regno = %d\n"
 #~ msgstr "regno interne mal fait : « %s » a regno = %d\n"
@@ -16173,11 +16173,11 @@
 #~ msgid "%s: In instantiation of `%s':\n"
 #~ msgstr "%s: dans l'instanciation de « %s »:\n"
 
-#~ msgid "%s:%d:   instantiated from `%s'\n"
-#~ msgstr "%s:%d:   instancié à partir de « %s »\n"
+#~ msgid "%s(%d) :   instantiated from `%s'\n"
+#~ msgstr "%s(%d) :   instancié à partir de « %s »\n"
 
-#~ msgid "%s:%d:   instantiated from here\n"
-#~ msgstr "%s:%d:   instancié à partir d'ici\n"
+#~ msgid "%s(%d) :   instantiated from here\n"
+#~ msgstr "%s(%d) :   instancié à partir d'ici\n"
 
 #~ msgid "previous friend declaration of `%D'"
 #~ msgstr "déclaration amie précédente de « %D »"
@@ -16688,8 +16688,8 @@
 #~ msgid "invalid option %s"
 #~ msgstr "option invalide %s"
 
-#~ msgid "%s:%d: warning: "
-#~ msgstr "%s:%d: AVERTISSEMENT: "
+#~ msgid "%s(%d) : warning: "
+#~ msgstr "%s(%d) : AVERTISSEMENT: "
 
 #~ msgid "argument to `-b' is missing"
 #~ msgstr "argument de «-b» est manquant"
@@ -19616,8 +19616,8 @@
 #~ msgid "Unable to find a temporary location for static chain register"
 #~ msgstr "Incapable de trouver une location temporaire pour un registre chaîné statique"
 
-#~ msgid "Internal gcc abort from %s:%d"
-#~ msgstr "Abandon interne gcc à partir de %s:%d"
+#~ msgid "Internal gcc abort from %s(%d) "
+#~ msgstr "Abandon interne gcc à partir de %s(%d) "
 
 #~ msgid "The local variable `insn' has the value:"
 #~ msgstr "La variable locale `insn' a la valeur:"
Files gcc-4.0.2-orig/libcpp/po/ja.gmo and gcc-4.0.2-patch/libcpp/po/ja.gmo differ
diff -burN gcc-4.0.2-orig/libcpp/po/ja.po gcc-4.0.2-patch/libcpp/po/ja.po
--- gcc-4.0.2-orig/libcpp/po/ja.po	2005-09-04 22:30:18.000000000 +1000
+++ gcc-4.0.2-patch/libcpp/po/ja.po	2006-11-24 19:16:31.616566400 +1100
@@ -698,17 +698,17 @@
 
 #: line-map.c:313
 #, c-format
-msgid "In file included from %s:%u"
-msgstr "%s:%u ¤«¤é include ¤µ¤ì¤¿¥Õ¥¡¥¤¥ëÃæ"
+msgid "In file included from %s(%u) "
+msgstr "%s(%u)  ¤«¤é include ¤µ¤ì¤¿¥Õ¥¡¥¤¥ëÃæ"
 
 #: line-map.c:331
 #, c-format
 msgid ""
 ",\n"
-"                 from %s:%u"
+"                 from %s(%u) "
 msgstr ""
 ",\n"
-"                 %s:%u ¤«¤é"
+"                 %s(%u)  ¤«¤é"
 
 #: macro.c:85
 #, fuzzy, c-format
@@ -3914,8 +3914,8 @@
 #~ msgid "-f%s ignored for target (all code is position independent)"
 #~ msgstr "-f%s ¤Ï¥¿¡¼¥²¥Ã¥È¤ÇÌµ»ë¤µ¤ì¤Þ¤¹ (Á´¤Æ¤Î¥³¡¼¥É¤Ï°ÌÃÖÈó°ÍÂ¸¤Ç¤¹)"
 
-#~ msgid "Internal gcc abort from %s:%d"
-#~ msgstr "gcc ÆâÉô¤ÇÃæÃÇ %s:%d"
+#~ msgid "Internal gcc abort from %s(%d) "
+#~ msgstr "gcc ÆâÉô¤ÇÃæÃÇ %s(%d) "
 
 #~ msgid "The local variable `insn' has the value:"
 #~ msgstr "¤½¤Î¥í¡¼¥«¥ëÊÑ¿ô `insn' ¤¬ÃÍ¤ò»ý¤Ã¤Æ¤¤¤Þ¤¹:"
@@ -5815,11 +5815,11 @@
 #~ msgid "%s: In instantiation of `%s':\n"
 #~ msgstr "%s: `%s' ¤Î½é´ü²½:\n"
 
-#~ msgid "%s:%d:   instantiated from `%s'\n"
-#~ msgstr "%s:%d:   `%s' ¤«¤é¼ÂÂÎ²½¤µ¤ì¤Þ¤·¤¿\n"
+#~ msgid "%s(%d) :   instantiated from `%s'\n"
+#~ msgstr "%s(%d) :   `%s' ¤«¤é¼ÂÂÎ²½¤µ¤ì¤Þ¤·¤¿\n"
 
-#~ msgid "%s:%d:   instantiated from here\n"
-#~ msgstr "%s:%d:   ¤³¤³¤Ç¼ÂÂÎ²½¤µ¤ì¤Þ¤·¤¿\n"
+#~ msgid "%s(%d) :   instantiated from here\n"
+#~ msgstr "%s(%d) :   ¤³¤³¤Ç¼ÂÂÎ²½¤µ¤ì¤Þ¤·¤¿\n"
 
 #~ msgid "call to Java `catch' or `throw' with `jthrowable' undefined"
 #~ msgstr "Java `catch' ¤ä `throw' ¤¬¸Æ¤Ð¤ì¤Þ¤·¤¿¤¬¡¢`jthrowable' ¤ÏÌ¤ÄêµÁ¤Ç¤¹"
@@ -6805,8 +6805,8 @@
 #~ msgid ";; Processing block from %d to %d, %d sets.\n"
 #~ msgstr ";; %d ¤«¤é %d ¤Þ¤Ç¤Î½èÍý¥Ö¥í¥Ã¥¯¡¢%d ¥»¥Ã¥È¡£\n"
 
-#~ msgid "%s:%d: warning: "
-#~ msgstr "%s:%d: ·Ù¹ð: "
+#~ msgid "%s(%d) : warning: "
+#~ msgstr "%s(%d) : ·Ù¹ð: "
 
 #~ msgid "%s: warning: "
 #~ msgstr "%s: ·Ù¹ð: "
@@ -6841,8 +6841,8 @@
 #~ msgid "compilation terminated.\n"
 #~ msgstr "¥³¥ó¥Ñ¥¤¥ë¤¬ÃæÃÇ¤µ¤ì¤Þ¤·¤¿¡£\n"
 
-#~ msgid "%s:%d: confused by earlier errors, bailing out\n"
-#~ msgstr "%s:%d: Á°¤Î¥¨¥é¡¼¤Ë¤è¤êº®Íð¤·¤Æ¤¤¤Þ¤¹¤Î¤Ç¡¢Ã¦½Ð¤·¤Þ¤¹\n"
+#~ msgid "%s(%d) : confused by earlier errors, bailing out\n"
+#~ msgstr "%s(%d) : Á°¤Î¥¨¥é¡¼¤Ë¤è¤êº®Íð¤·¤Æ¤¤¤Þ¤¹¤Î¤Ç¡¢Ã¦½Ð¤·¤Þ¤¹\n"
 
 #~ msgid ""
 #~ "Please submit a full bug report,\n"
@@ -6862,18 +6862,18 @@
 #~ msgid "Internal compiler error: Error reporting routines re-entered.\n"
 #~ msgstr "ÆâÉô¥³¥ó¥Ñ¥¤¥ë¥¨¥é¡¼: ¥¨¥é¡¼Êó¹ð¥ë¡¼¥Á¥ó¤ËºÆÆþ¤·¤Þ¤·¤¿¡£\n"
 
-#~ msgid "Internal compiler error in %s, at %s:%d"
-#~ msgstr "%s ¤ÇÆâÉô¥³¥ó¥Ñ¥¤¥é¥¨¥é¡¼ (%s:%d)"
+#~ msgid "Internal compiler error in %s, at %s(%d) "
+#~ msgstr "%s ¤ÇÆâÉô¥³¥ó¥Ñ¥¤¥é¥¨¥é¡¼ (%s(%d) )"
 
-#~ msgid "In file included from %s:%d"
-#~ msgstr "%s:%d ¤«¤é include ¤µ¤ì¤¿¥Õ¥¡¥¤¥ëÆâ"
+#~ msgid "In file included from %s(%d) "
+#~ msgstr "%s(%d)  ¤«¤é include ¤µ¤ì¤¿¥Õ¥¡¥¤¥ëÆâ"
 
 #~ msgid ""
 #~ ",\n"
-#~ "                 from %s:%d"
+#~ "                 from %s(%d) "
 #~ msgstr ""
 #~ ",\n"
-#~ "                 %s:%d ¤«¤é"
+#~ "                 %s(%d)  ¤«¤é"
 
 #~ msgid ":\n"
 #~ msgstr ":\n"
@@ -6896,8 +6896,8 @@
 #~ msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
 #~ msgstr "ICE: emit_insn ¤¬ emit_jump_insn ¤òÍ×¤¹¤ë½ê¤Ç»È¤ï¤ì¤Þ¤·¤¿:\n"
 
-#~ msgid "abort in %s, at %s:%d"
-#~ msgstr "%s ¤ÇÃæÃÇ, °ÌÃÖ %s:%d"
+#~ msgid "abort in %s, at %s(%d) "
+#~ msgstr "%s ¤ÇÃæÃÇ, °ÌÃÖ %s(%d) "
 
 #~ msgid "exception handling disabled, use -fexceptions to enable"
 #~ msgstr "Îã³°½èÍý¤òÌµ¸ú¤Ë¤·¤Þ¤·¤¿. Í­¸ú¤Ë¤¹¤ë¤Ë¤Ï -fexceptions ¤ò»È¤Ã¤Æ¤¯¤À¤µ¤¤"
@@ -8444,8 +8444,8 @@
 #~ "\n"
 #~ "%s: Ã×Ì¿Åª¥¨¥é¡¼: Éû info ¥Õ¥¡¥¤¥ë¤¬ %d ¹ÔÌÜ¤Ç²õ¤ì¤Æ¤¤¤Þ¤¹\n"
 
-#~ msgid "%s:%d: declaration of function `%s' takes different forms\n"
-#~ msgstr "%s:%d: ´Ø¿ô `%s' ¤ÎÀë¸À¤¬ÊÌ¤Î·Á¤ò¼è¤Ã¤Æ¤¤¤Þ¤¹\n"
+#~ msgid "%s(%d) : declaration of function `%s' takes different forms\n"
+#~ msgstr "%s(%d) : ´Ø¿ô `%s' ¤ÎÀë¸À¤¬ÊÌ¤Î·Á¤ò¼è¤Ã¤Æ¤¤¤Þ¤¹\n"
 
 #~ msgid "%s: compiling `%s'\n"
 #~ msgstr "%s: `%s' ¤ò¥³¥ó¥Ñ¥¤¥ëÃæ\n"
@@ -8693,23 +8693,23 @@
 #~ msgid "output operand is constant in `asm'"
 #~ msgstr "½ÐÎÏ¥ª¥Ú¥é¥ó¥É¤¬ `asm' Æâ¤ÇÄê¿ô¤Ç¤¹"
 
-#~ msgid "RTL check: access of elt %d of `%s' with last elt %d in %s, at %s:%d"
-#~ msgstr "RTL ¸¡ºº: elt %d(%s) ¤¬ºÇ¸å¤Î elt %d(%s Ãæ) ¤È°ì½ï¤Ë¥¢¥¯¥»¥¹¤·¤Þ¤¹ (%s:%d)"
+#~ msgid "RTL check: access of elt %d of `%s' with last elt %d in %s, at %s(%d) "
+#~ msgstr "RTL ¸¡ºº: elt %d(%s) ¤¬ºÇ¸å¤Î elt %d(%s Ãæ) ¤È°ì½ï¤Ë¥¢¥¯¥»¥¹¤·¤Þ¤¹ (%s(%d) )"
 
-#~ msgid "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d"
-#~ msgstr "RTL ¸¡ºº: elt %d ·¿¤Ï '%c' ¤Î¤Ï¤º¤Ê¤Î¤Ë '%c' (rtx %s, %s Ãæ)¤Ç¤¹ (%s:%d)"
+#~ msgid "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s(%d) "
+#~ msgstr "RTL ¸¡ºº: elt %d ·¿¤Ï '%c' ¤Î¤Ï¤º¤Ê¤Î¤Ë '%c' (rtx %s, %s Ãæ)¤Ç¤¹ (%s(%d) )"
 
-#~ msgid "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s:%d"
-#~ msgstr "RTL ¸¡ºº: elt %d ·¿¤Ï '%c' ¤« '%c' ¤Î¤Ï¤º¤Ê¤Î¤Ë '%c' (rtx %s, %s Ãæ) ¤Ç¤¹ (%s:%d)"
+#~ msgid "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s(%d) "
+#~ msgstr "RTL ¸¡ºº: elt %d ·¿¤Ï '%c' ¤« '%c' ¤Î¤Ï¤º¤Ê¤Î¤Ë '%c' (rtx %s, %s Ãæ) ¤Ç¤¹ (%s(%d) )"
 
-#~ msgid "RTL check: expected code `%s', have `%s' in %s, at %s:%d"
-#~ msgstr "RTL ¸¡ºº: ¥³¡¼¥É `%s' ¤Î¤Ï¤º¤Ê¤Î¤Ë `%s' (%s Ãæ)¤Ç¤¹ (%s:%d)"
+#~ msgid "RTL check: expected code `%s', have `%s' in %s, at %s(%d) "
+#~ msgstr "RTL ¸¡ºº: ¥³¡¼¥É `%s' ¤Î¤Ï¤º¤Ê¤Î¤Ë `%s' (%s Ãæ)¤Ç¤¹ (%s(%d) )"
 
-#~ msgid "RTL check: expected code `%s' or `%s', have `%s' in %s, at %s:%d"
-#~ msgstr "RTL ¸¡ºº: ¥³¡¼¥É `%s' ¤« `%s' ¤Î¤Ï¤º¤Ê¤Î¤Ë `%s' (%s Ãæ)¤Ç¤¹ (%s:%d)"
+#~ msgid "RTL check: expected code `%s' or `%s', have `%s' in %s, at %s(%d) "
+#~ msgstr "RTL ¸¡ºº: ¥³¡¼¥É `%s' ¤« `%s' ¤Î¤Ï¤º¤Ê¤Î¤Ë `%s' (%s Ãæ)¤Ç¤¹ (%s(%d) )"
 
-#~ msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
-#~ msgstr "RTL check: ¥Ù¥¯¥È¥ë¤Î elt %d ¤òºÇ¸å¤Î elt %d (%s Ãæ)¤È°ì½ï¤Ë¥¢¥¯¥»¥¹¤·¤Þ¤¹ (%s:%d)"
+#~ msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s(%d) "
+#~ msgstr "RTL check: ¥Ù¥¯¥È¥ë¤Î elt %d ¤òºÇ¸å¤Î elt %d (%s Ãæ)¤È°ì½ï¤Ë¥¢¥¯¥»¥¹¤·¤Þ¤¹ (%s(%d) )"
 
 #~ msgid "jump to `%s' invalidly jumps into binding contour"
 #~ msgstr "`%s' ¤Ø¤Î¥¸¥ã¥ó¥×¤ÏÅ»¤á¤é¤ì¤¿¥Ö¥í¥Ã¥¯Æâ¤Ø¡¢Ìµ¸ú¤Ë¥¸¥ã¥ó¥×¤·¤Æ¤¤¤Þ¤¹"
@@ -9746,11 +9746,11 @@
 #~ msgid "invalid initializer for bit string"
 #~ msgstr "Ìµ¸ú¤Ê¥Ó¥Ã¥ÈÎó½é´ü²½»Ò¤Ç¤¹"
 
-#~ msgid "Tree check: expected %s, have %s in %s, at %s:%d"
-#~ msgstr "Tree ¸¡ºº: %s ¤¬¤¢¤ë¤Ù¤­½ê¤Ë %s ¤¬¤¢¤ê¤Þ¤¹(%s Æâ, %s:%d)"
+#~ msgid "Tree check: expected %s, have %s in %s, at %s(%d) "
+#~ msgstr "Tree ¸¡ºº: %s ¤¬¤¢¤ë¤Ù¤­½ê¤Ë %s ¤¬¤¢¤ê¤Þ¤¹(%s Æâ, %s(%d) )"
 
-#~ msgid "Tree check: expected class '%c', have '%c' (%s) in %s, at %s:%d"
-#~ msgstr "Tree ¸¡ºº: ¥¯¥é¥¹ '%c' ¤Î¤Ï¤º¤¬ '%c' (%s) ¤Ç¤¹(%s Æâ, %s:%d)"
+#~ msgid "Tree check: expected class '%c', have '%c' (%s) in %s, at %s(%d) "
+#~ msgstr "Tree ¸¡ºº: ¥¯¥é¥¹ '%c' ¤Î¤Ï¤º¤¬ '%c' (%s) ¤Ç¤¹(%s Æâ, %s(%d) )"
 
 #~ msgid "register name not specified for `%s'"
 #~ msgstr "¥ì¥¸¥¹¥¿Ì¾¤¬ `%s' ÍÑ¤Ë»ØÄê¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
Files gcc-4.0.2-orig/libcpp/po/nl.gmo and gcc-4.0.2-patch/libcpp/po/nl.gmo differ
diff -burN gcc-4.0.2-orig/libcpp/po/nl.po gcc-4.0.2-patch/libcpp/po/nl.po
--- gcc-4.0.2-orig/libcpp/po/nl.po	2005-09-04 22:30:20.000000000 +1000
+++ gcc-4.0.2-patch/libcpp/po/nl.po	2006-11-24 19:14:01.580825600 +1100
@@ -692,17 +692,17 @@
 
 #: line-map.c:313
 #, c-format
-msgid "In file included from %s:%u"
-msgstr "In bestand ingevoegd door %s:%u"
+msgid "In file included from %s(%u) "
+msgstr "In bestand ingevoegd door %s(%u) "
 
 #: line-map.c:331
 #, c-format
 msgid ""
 ",\n"
-"                 from %s:%u"
+"                 from %s(%u) "
 msgstr ""
 ",\n"
-"                 door %s:%u"
+"                 door %s(%u) "
 
 #: macro.c:85
 #, c-format
diff -burN gcc-4.0.2-orig/libcpp/po/rw.po gcc-4.0.2-patch/libcpp/po/rw.po
--- gcc-4.0.2-orig/libcpp/po/rw.po	2005-09-04 22:30:22.000000000 +1000
+++ gcc-4.0.2-patch/libcpp/po/rw.po	2006-11-24 19:16:31.666638400 +1100
@@ -788,14 +788,14 @@
 
 #: line-map.c:313
 #, fuzzy, c-format
-msgid "In file included from %s:%u"
+msgid "In file included from %s(%u) "
 msgstr "IDOSIYE Bivuye"
 
 #: line-map.c:331
 #, fuzzy, c-format
 msgid ""
 ",\n"
-"                 from %s:%u"
+"                 from %s(%u) "
 msgstr ",Bivuye"
 
 #: macro.c:85
@@ -4532,8 +4532,8 @@
 #~ msgstr "Umumaro"
 
 #, fuzzy
-#~ msgid "%s:%d: confused by earlier errors, bailing out\n"
-#~ msgstr "%s:%d:ku Amakosa"
+#~ msgid "%s(%d) : confused by earlier errors, bailing out\n"
+#~ msgstr "%s(%d) :ku Amakosa"
 
 #, fuzzy
 #~ msgid ""
@@ -4547,17 +4547,17 @@
 #~ msgstr "Ikosa"
 
 #, fuzzy
-#~ msgid "in %s, at %s:%d"
+#~ msgid "in %s, at %s(%d) "
 #~ msgstr "in ku"
 
 #, fuzzy
-#~ msgid "In file included from %s:%d"
+#~ msgid "In file included from %s(%d) "
 #~ msgstr "IDOSIYE Bivuye"
 
 #, fuzzy
 #~ msgid ""
 #~ ",\n"
-#~ "                 from %s:%d"
+#~ "                 from %s(%d) "
 #~ msgstr ",Bivuye"
 
 # basctl/source\basicide\basidesh.src:RID_IMGBTN_REMOVEWATCH.text
@@ -4566,7 +4566,7 @@
 #~ msgstr ":"
 
 #, fuzzy
-#~ msgid "`%s' is deprecated (declared at %s:%d)"
+#~ msgid "`%s' is deprecated (declared at %s(%d) )"
 #~ msgstr "`%s'ni Bitemewe. ku"
 
 #, fuzzy
@@ -4574,7 +4574,7 @@
 #~ msgstr "`%s'ni Bitemewe."
 
 #, fuzzy
-#~ msgid "type is deprecated (declared at %s:%d)"
+#~ msgid "type is deprecated (declared at %s(%d) )"
 #~ msgstr "Ubwoko ni Bitemewe. ku"
 
 #, fuzzy
@@ -4610,7 +4610,7 @@
 #~ msgstr "NYURABWENGE Bya ITSINDA RY'IMIBARE C Agaciro in Ikomeye Kwiyandikisha"
 
 #, fuzzy
-#~ msgid "abort in %s, at %s:%d"
+#~ msgid "abort in %s, at %s(%d) "
 #~ msgstr "Kureka in ku"
 
 #, fuzzy
@@ -5669,8 +5669,8 @@
 #~ msgstr "%s:Ikosa Ibisobanuro IDOSIYE ku Umurongo"
 
 #, fuzzy
-#~ msgid "%s:%d: declaration of function `%s' takes different forms\n"
-#~ msgstr "%s:%d:Bya Umumaro"
+#~ msgid "%s(%d) : declaration of function `%s' takes different forms\n"
+#~ msgstr "%s(%d) :Bya Umumaro"
 
 #, fuzzy
 #~ msgid "%s: wait: %s\n"
@@ -5734,11 +5734,11 @@
 
 #, fuzzy
 #~ msgid "%s: %d: `%s' used but missing from SYSCALLS\n"
-#~ msgstr "%s:%d:`%s'Ibuze Bivuye"
+#~ msgstr "%s(%d) :`%s'Ibuze Bivuye"
 
 #, fuzzy
 #~ msgid "%s: %d: warning: no extern definition for `%s'\n"
-#~ msgstr "%s:%d:Iburira Oya Insobanuro kugirango"
+#~ msgstr "%s(%d) :Iburira Oya Insobanuro kugirango"
 
 #, fuzzy
 #~ msgid "%s: warning: no static definition for `%s' in file `%s'\n"
@@ -5750,11 +5750,11 @@
 
 #, fuzzy
 #~ msgid "%s: %d: warning: source too confusing\n"
-#~ msgstr "%s:%d:Iburira Inkomoko"
+#~ msgstr "%s(%d) :Iburira Inkomoko"
 
 #, fuzzy
 #~ msgid "%s: %d: warning: varargs function declaration not converted\n"
-#~ msgstr "%s:%d:Iburira Umumaro OYA"
+#~ msgstr "%s(%d) :Iburira Umumaro OYA"
 
 #, fuzzy
 #~ msgid "%s: declaration of function `%s' not converted\n"
@@ -5772,7 +5772,7 @@
 
 #, fuzzy
 #~ msgid "%s: %d: warning: found `%s' but expected `%s'\n"
-#~ msgstr "%s:%d:Iburira Byabonetse Ikitezwe:"
+#~ msgstr "%s(%d) :Iburira Byabonetse Ikitezwe:"
 
 #, fuzzy
 #~ msgid "%s: local declaration for function `%s' not inserted\n"
@@ -5782,7 +5782,7 @@
 #~ msgid ""
 #~ "\n"
 #~ "%s: %d: warning: can't add declaration of `%s' into macro call\n"
-#~ msgstr "%s:%d:Iburira Kongeramo Bya Makoro"
+#~ msgstr "%s(%d) :Iburira Kongeramo Bya Makoro"
 
 #, fuzzy
 #~ msgid "%s: global declarations for file `%s' not inserted\n"
@@ -5794,7 +5794,7 @@
 
 #, fuzzy
 #~ msgid "%s: %d: warning: definition of %s not converted\n"
-#~ msgstr "%s:%d:Iburira Insobanuro Bya OYA"
+#~ msgstr "%s(%d) :Iburira Insobanuro Bya OYA"
 
 #, fuzzy
 #~ msgid "%s: found definition of `%s' at %s(%d)\n"
@@ -5802,7 +5802,7 @@
 
 #, fuzzy
 #~ msgid "%s: %d: warning: `%s' excluded by preprocessing\n"
-#~ msgstr "%s:%d:Iburira ku"
+#~ msgstr "%s(%d) :Iburira ku"
 
 #, fuzzy
 #~ msgid "%s: function definition not converted\n"
@@ -5983,31 +5983,31 @@
 #~ msgstr "OYA"
 
 #, fuzzy
-#~ msgid "RTL check: access of elt %d of `%s' with last elt %d in %s, at %s:%d"
+#~ msgid "RTL check: access of elt %d of `%s' with last elt %d in %s, at %s(%d) "
 #~ msgstr "Kugenzura... Bya Bya Na: Iheruka in ku"
 
 #, fuzzy
-#~ msgid "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d"
+#~ msgid "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s(%d) "
 #~ msgstr "Kugenzura... Ikitezwe: Ubwoko in ku"
 
 #, fuzzy
-#~ msgid "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s:%d"
+#~ msgid "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s(%d) "
 #~ msgstr "Kugenzura... Ikitezwe: Ubwoko Cyangwa in ku"
 
 #, fuzzy
-#~ msgid "RTL check: expected code `%s', have `%s' in %s, at %s:%d"
+#~ msgid "RTL check: expected code `%s', have `%s' in %s, at %s(%d) "
 #~ msgstr "Kugenzura... Ikitezwe: ITEGEKONGENGA in ku"
 
 #, fuzzy
-#~ msgid "RTL check: expected code `%s' or `%s', have `%s' in %s, at %s:%d"
+#~ msgid "RTL check: expected code `%s' or `%s', have `%s' in %s, at %s(%d) "
 #~ msgstr "Kugenzura... Ikitezwe: ITEGEKONGENGA Cyangwa in ku"
 
 #, fuzzy
-#~ msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
+#~ msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s(%d) "
 #~ msgstr "Kugenzura... Bya Bya Na: Iheruka in ku"
 
 #, fuzzy
-#~ msgid "RTL flag check: %s used with unexpected rtx code `%s' in %s, at %s:%d"
+#~ msgid "RTL flag check: %s used with unexpected rtx code `%s' in %s, at %s(%d) "
 #~ msgstr "Ibendera Kugenzura... Na: ITEGEKONGENGA in ku"
 
 #, fuzzy
@@ -7236,15 +7236,15 @@
 #~ msgstr "Sibyo kugirango Ikurikiranyanyuguti"
 
 #, fuzzy
-#~ msgid "tree check: expected %s, have %s in %s, at %s:%d"
+#~ msgid "tree check: expected %s, have %s in %s, at %s(%d) "
 #~ msgstr "Kugenzura... Ikitezwe: in ku"
 
 #, fuzzy
-#~ msgid "tree check: expected class '%c', have '%c' (%s) in %s, at %s:%d"
+#~ msgid "tree check: expected class '%c', have '%c' (%s) in %s, at %s(%d) "
 #~ msgstr "Kugenzura... Ikitezwe: ishuri in ku"
 
 #, fuzzy
-#~ msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
+#~ msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s(%d) "
 #~ msgstr "Kugenzura... birabonetse Bya Na: in ku"
 
 #, fuzzy
@@ -7336,7 +7336,7 @@
 #~ msgstr "Ukugaragara Ikiranga OYA in iyi Iboneza"
 
 #, fuzzy
-#~ msgid "virtual array %s[%lu]: element %lu out of bounds in %s, at %s:%d"
+#~ msgid "virtual array %s[%lu]: element %lu out of bounds in %s, at %s(%d) "
 #~ msgstr "Kitaboneka Imbonerahamwe Ikigize: Inyuma Bya in ku"
 
 #, fuzzy
@@ -13869,12 +13869,12 @@
 #~ msgstr "%s:Bya"
 
 #, fuzzy
-#~ msgid "%s:%d:   instantiated from `%s'\n"
-#~ msgstr "%s:%d:Bivuye"
+#~ msgid "%s(%d) :   instantiated from `%s'\n"
+#~ msgstr "%s(%d) :Bivuye"
 
 #, fuzzy
-#~ msgid "%s:%d:   instantiated from here\n"
-#~ msgstr "%s:%d:Bivuye"
+#~ msgid "%s(%d) :   instantiated from here\n"
+#~ msgstr "%s(%d) :Bivuye"
 
 #, fuzzy
 #~ msgid "unexpected letter `%c' in locate_error\n"
@@ -15110,7 +15110,7 @@
 #~ msgstr "`%s'Ikiranga ni OYA ku iyi"
 
 #, fuzzy
-#~ msgid "lang_* check: failed in %s, at %s:%d"
+#~ msgid "lang_* check: failed in %s, at %s(%d) "
 #~ msgstr "Kugenzura... Byanze in ku"
 
 #, fuzzy
Files gcc-4.0.2-orig/libcpp/po/sv.gmo and gcc-4.0.2-patch/libcpp/po/sv.gmo differ
diff -burN gcc-4.0.2-orig/libcpp/po/sv.po gcc-4.0.2-patch/libcpp/po/sv.po
--- gcc-4.0.2-orig/libcpp/po/sv.po	2005-09-04 22:30:22.000000000 +1000
+++ gcc-4.0.2-patch/libcpp/po/sv.po	2006-11-24 19:14:01.711012800 +1100
@@ -674,17 +674,17 @@
 
 #: line-map.c:313
 #, c-format
-msgid "In file included from %s:%u"
-msgstr "I fil inkluderad från %s:%u"
+msgid "In file included from %s(%u) "
+msgstr "I fil inkluderad från %s(%u) "
 
 #: line-map.c:331
 #, c-format
 msgid ""
 ",\n"
-"                 from %s:%u"
+"                 from %s(%u) "
 msgstr ""
 ",\n"
-"                 från %s:%u"
+"                 från %s(%u) "
 
 #: macro.c:85
 #, c-format
Files gcc-4.0.2-orig/libcpp/po/tr.gmo and gcc-4.0.2-patch/libcpp/po/tr.gmo differ
diff -burN gcc-4.0.2-orig/libcpp/po/tr.po gcc-4.0.2-patch/libcpp/po/tr.po
--- gcc-4.0.2-orig/libcpp/po/tr.po	2005-09-04 22:30:25.000000000 +1000
+++ gcc-4.0.2-patch/libcpp/po/tr.po	2006-11-24 19:14:01.721027200 +1100
@@ -675,7 +675,7 @@
 
 #: line-map.c:313
 #, c-format
-msgid "In file included from %s:%u"
+msgid "In file included from %s(%u) "
 msgstr ""
 "SÄ±rayla bir altÄ±ndaki dosyada iÃ§erilerek:\n"
 "\t\t%s:%u"
@@ -684,7 +684,7 @@
 #, c-format
 msgid ""
 ",\n"
-"                 from %s:%u"
+"                 from %s(%u) "
 msgstr ""
 ",\n"
 "\t\t%s:%u"
Files gcc-4.0.2-orig/libcpp/po/vi.gmo and gcc-4.0.2-patch/libcpp/po/vi.gmo differ
diff -burN gcc-4.0.2-orig/libcpp/po/vi.po gcc-4.0.2-patch/libcpp/po/vi.po
--- gcc-4.0.2-orig/libcpp/po/vi.po	2005-09-04 22:30:25.000000000 +1000
+++ gcc-4.0.2-patch/libcpp/po/vi.po	2006-11-24 19:14:01.731041600 +1100
@@ -674,17 +674,17 @@
 
 #: line-map.c:313
 #, c-format
-msgid "In file included from %s:%u"
+msgid "In file included from %s(%u) "
 msgstr "Trong táº­p tin Ä‘Æ°á»£c bao gá»“m tá»« Â«%s:%uÂ»"
 
 #: line-map.c:331
 #, c-format
 msgid ""
 ",\n"
-"                 from %s:%u"
+"                 from %s(%u) "
 msgstr ""
 ",\n"
-"                 tá»« %s:%u"
+"                 tá»« %s(%u) "
 
 #: macro.c:85
 #, c-format
diff -burN gcc-4.0.2-orig/libffi/src/debug.c gcc-4.0.2-patch/libffi/src/debug.c
--- gcc-4.0.2-orig/libffi/src/debug.c	2003-10-22 05:01:54.000000000 +1000
+++ gcc-4.0.2-patch/libffi/src/debug.c	2006-11-24 19:16:31.766782400 +1100
@@ -39,7 +39,7 @@
 
 void ffi_assert(char *expr, char *file, int line)
 {
-  fprintf(stderr, "ASSERTION FAILURE: %s at %s:%d\n", expr, file, line);
+  fprintf(stderr, "ASSERTION FAILURE: %s at %s(%d) \n", expr, file, line);
   ffi_stop_here();
   abort();
 }
diff -burN gcc-4.0.2-orig/libiberty/mpw.c gcc-4.0.2-patch/libiberty/mpw.c
--- gcc-4.0.2-orig/libiberty/mpw.c	1998-11-20 08:17:54.000000000 +1100
+++ gcc-4.0.2-patch/libiberty/mpw.c	2006-11-24 19:16:32.317574400 +1100
@@ -807,7 +807,7 @@
   diff = now.lo - last_microseconds.lo;
 
   if (diff &gt; warning_threshold)
-    fprintf (stderr, "# %s: %ld.%06ld sec delay getting from %s:%d to %s:%d\n",
+    fprintf (stderr, "# %s: %ld.%06ld sec delay getting from %s(%d)  to %s(%d) \n",
 	     (current_progress ? current_progress : ""),
 	     diff / 1000000, diff % 1000000,
 	     last_spin_file, last_spin_line, file, line);
diff -burN gcc-4.0.2-orig/libiberty/vsnprintf.c gcc-4.0.2-patch/libiberty/vsnprintf.c
--- gcc-4.0.2-orig/libiberty/vsnprintf.c	2003-04-23 05:58:57.000000000 +1000
+++ gcc-4.0.2-patch/libiberty/vsnprintf.c	2006-11-24 19:16:32.367646400 +1100
@@ -117,35 +117,35 @@
   int status;
   
   CLEAR (buf);
-  status = checkit (buf, 10, "%s:%d", "foobar", 9);
+  status = checkit (buf, 10, "%s(%d) ", "foobar", 9);
   VERIFY (status==8 &amp;&amp; memcmp (buf, "foobar:9\0XXXXX\0", 15) == 0);
 
   CLEAR (buf);
-  status = checkit (buf, 9, "%s:%d", "foobar", 9);
+  status = checkit (buf, 9, "%s(%d) ", "foobar", 9);
   VERIFY (status==8 &amp;&amp; memcmp (buf, "foobar:9\0XXXXX\0", 15) == 0);
 
   CLEAR (buf);
-  status = checkit (buf, 8, "%s:%d", "foobar", 9);
+  status = checkit (buf, 8, "%s(%d) ", "foobar", 9);
   VERIFY (status==8 &amp;&amp; memcmp (buf, "foobar:\0XXXXXX\0", 15) == 0);
 
   CLEAR (buf);
-  status = checkit (buf, 7, "%s:%d", "foobar", 9);
+  status = checkit (buf, 7, "%s(%d) ", "foobar", 9);
   VERIFY (status==8 &amp;&amp; memcmp (buf, "foobar\0XXXXXXX\0", 15) == 0);
 
   CLEAR (buf);
-  status = checkit (buf, 6, "%s:%d", "foobar", 9);
+  status = checkit (buf, 6, "%s(%d) ", "foobar", 9);
   VERIFY (status==8 &amp;&amp; memcmp (buf, "fooba\0XXXXXXXX\0", 15) == 0);
 
   CLEAR (buf);
-  status = checkit (buf, 2, "%s:%d", "foobar", 9);
+  status = checkit (buf, 2, "%s(%d) ", "foobar", 9);
   VERIFY (status==8 &amp;&amp; memcmp (buf, "f\0XXXXXXXXXXXX\0", 15) == 0);
 
   CLEAR (buf);
-  status = checkit (buf, 1, "%s:%d", "foobar", 9);
+  status = checkit (buf, 1, "%s(%d) ", "foobar", 9);
   VERIFY (status==8 &amp;&amp; memcmp (buf, "\0XXXXXXXXXXXXX\0", 15) == 0);
 
   CLEAR (buf);
-  status = checkit (buf, 0, "%s:%d", "foobar", 9);
+  status = checkit (buf, 0, "%s(%d) ", "foobar", 9);
   VERIFY (status==8 &amp;&amp; memcmp (buf, "XXXXXXXXXXXXXX\0", 15) == 0);
 
   return 0;
diff -burN gcc-4.0.2-orig/libjava/jni/gtk-peer/gthread-jni.c gcc-4.0.2-patch/libjava/jni/gtk-peer/gthread-jni.c
--- gcc-4.0.2-orig/libjava/jni/gtk-peer/gthread-jni.c	2005-02-20 15:14:24.000000000 +1100
+++ gcc-4.0.2-patch/libjava/jni/gtk-peer/gthread-jni.c	2006-11-24 19:16:38.316200000 +1100
@@ -421,13 +421,13 @@
   jthrowable wrapper;
 
   /* allocate local message in Java */
-  const char fmt[] = "In AWT JNI, %s (at %s:%d)";
+  const char fmt[] = "In AWT JNI, %s (at %s(%d) )";
   size_t len = strlen (message) + strlen (file) + sizeof fmt + 25;
   char *buf;
 
   if (EXPLAIN_TROUBLE || (isBroken &amp;&amp; EXPLAIN_BROKEN))
     {
-      criticalMsg ("%s:%d: AWT JNI failure%s: %s\n", file, line,
+      criticalMsg ("%s(%d) : AWT JNI failure%s: %s\n", file, line,
 		   isBroken ? " (BROKEN)" : "", message);
       if (cause)
 	{
@@ -459,7 +459,7 @@
     }				/* if (EXPLAIN_TROUBLE) */
 
   if (isBroken &amp;&amp; DIE_IF_BROKEN)
-    fatalMsg ("%s:%d: Aborting execution; BROKEN: %s\n", file, line, message);
+    fatalMsg ("%s(%d) : Aborting execution; BROKEN: %s\n", file, line, message);
 
   if ((buf = malloc (len)))
     {
@@ -492,7 +492,7 @@
 		       " a new java.lang.RuntimeException.");
 	  criticalMsg ("We were trying to warn about the following"
 		       " previous failure:");
-	  criticalMsg ("%s:%d: %s", file, line, message);
+	  criticalMsg ("%s(%d) : %s", file, line, message);
 	  criticalMsg ("The latest (NewObject()) exception's description"
 		       " follows, to System.err:");
 	  (*env)-&gt;ExceptionDescribe (env);
</pre></body></html>