OSDN Git Service

gcc:
authorpthomas <pthomas@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 31 May 2000 17:46:30 +0000 (17:46 +0000)
committerpthomas <pthomas@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 31 May 2000 17:46:30 +0000 (17:46 +0000)
* configure.in (enable-nls): Enable if build == host, i.e. when
not building a canadian cross compiler.
(enable-maintainer-mode): Added for use with i18n.
* aclocal.m4 (AM_GNU_GETTEXT): Only build catalogs that are a
cross section of ALL_LINGUAS and LINGUAS.
* configure: Rebuild.

gcc/po:
* Makefile.in.in: Create compiled catalogs in objdir, not
srcdir. Create gcc.pot and cat-tbl-id.c only in maintainer
mode.
* gcc.pot: Generated and checked in.
* cat-tbl-id.c: Generated and checked in.
* stamp-cat-id: Generated and checked in.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34303 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/aclocal.m4
gcc/configure
gcc/configure.in
gcc/po/ChangeLog
gcc/po/Makefile.in.in
gcc/po/cat-id-tbl.c [new file with mode: 0644]
gcc/po/gcc.pot [new file with mode: 0644]
gcc/po/stamp-cat-id [new file with mode: 0644]

index db87314..979fa1a 100644 (file)
@@ -1,3 +1,12 @@
+2000-05-31  Philipp Thomas  <pthomas@suse.de>
+
+       * configure.in (enable-nls): Enable if build == host, i.e. when 
+       not building a canadian cross compiler.
+       (enable-maintainer-mode): Added for use with i18n.
+       * aclocal.m4 (AM_GNU_GETTEXT): Only build catalogs that are a
+       cross section of ALL_LINGUAS and LINGUAS.
+       * configure: Rebuild.
+
 2000-05-31  Bruce Korb  <bkorb@gnu.org>
 
        * fixinc/check.tpl: rework to use test result tree
index 7de3d38..3d7ee94 100644 (file)
@@ -513,9 +513,9 @@ strdup __argz_count __argz_stringify __argz_next])
      else
        AC_MSG_CHECKING(for catalogs to be installed)
        NEW_LINGUAS=
-       for lang in ${LINGUAS=$ALL_LINGUAS}; do
-         case "$ALL_LINGUAS" in
-          *$lang*) NEW_LINGUAS="$NEW_LINGUAS $lang" ;;
+       for lang in $ALL_LINGUAS; do
+         case " $LINGUAS " in
+           *" $lang "*) NEW_LINGUAS="$NEW_LINGUAS $lang" ;;
          esac
        done
        LINGUAS=$NEW_LINGUAS
index ffeed3a..938a0a0 100755 (executable)
@@ -51,7 +51,7 @@ ac_help="$ac_help
 ac_help="$ac_help
   --with-dwarf2          force the default debug format to be DWARF2."
 ac_help="$ac_help
-  --enable-nls            use Native Language Support (disabled by default)"
+  --enable-nls            use Native Language Support (default)"
 ac_help="$ac_help
   --disable-nls           do not use Native Language Support"
 ac_help="$ac_help
@@ -77,6 +77,9 @@ ac_help="$ac_help
 ac_help="$ac_help
   --enable-libstdcxx-v3 
                          enable libstdc++-v3 for building and installation"
+ac_help="$ac_help
+  --enable-maintainer-mode enable make rules and dependencies not useful
+                          (and sometimes confusing) to the casual installer"
 
 # Initialize some variables set by options.
 # The variables have the same names as the options, with
@@ -603,7 +606,7 @@ copy=cp
 # - two terminals occur directly after each other
 # - the path contains an element with a dot in it
 echo $ac_n "checking LIBRARY_PATH variable""... $ac_c" 1>&6
-echo "configure:607: checking LIBRARY_PATH variable" >&5
+echo "configure:610: checking LIBRARY_PATH variable" >&5
 case ${LIBRARY_PATH} in
   [:\;]* | *[:\;] | *[:\;][:\;]* |  *[:\;]. | .[:\;]*| . | *[:\;].[:\;]* )
     library_path_setting="contains current directory"
@@ -628,7 +631,7 @@ fi
 # - two terminals occur directly after each other
 # - the path contains an element with a dot in it
 echo $ac_n "checking GCC_EXEC_PREFIX variable""... $ac_c" 1>&6
-echo "configure:632: checking GCC_EXEC_PREFIX variable" >&5
+echo "configure:635: checking GCC_EXEC_PREFIX variable" >&5
 case ${GCC_EXEC_PREFIX} in
   [:\;]* | *[:\;] | *[:\;][:\;]* |  *[:\;]. | .[:\;]*| . | *[:\;].[:\;]* )
     gcc_exec_prefix_setting="contains current directory"
@@ -965,7 +968,7 @@ else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
 fi
 
 echo $ac_n "checking host system type""... $ac_c" 1>&6
-echo "configure:969: checking host system type" >&5
+echo "configure:972: checking host system type" >&5
 
 host_alias=$host
 case "$host_alias" in
@@ -986,7 +989,7 @@ host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
 echo "$ac_t""$host" 1>&6
 
 echo $ac_n "checking target system type""... $ac_c" 1>&6
-echo "configure:990: checking target system type" >&5
+echo "configure:993: checking target system type" >&5
 
 target_alias=$target
 case "$target_alias" in
@@ -1004,7 +1007,7 @@ target_os=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
 echo "$ac_t""$target" 1>&6
 
 echo $ac_n "checking build system type""... $ac_c" 1>&6
-echo "configure:1008: checking build system type" >&5
+echo "configure:1011: checking build system type" >&5
 
 build_alias=$build
 case "$build_alias" in
@@ -1031,7 +1034,7 @@ test "$host_alias" != "$target_alias" &&
 # Extract the first word of "gcc", so it can be a program name with args.
 set dummy gcc; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:1035: checking for $ac_word" >&5
+echo "configure:1038: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -1061,7 +1064,7 @@ if test -z "$CC"; then
   # Extract the first word of "cc", so it can be a program name with args.
 set dummy cc; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:1065: checking for $ac_word" >&5
+echo "configure:1068: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -1112,7 +1115,7 @@ fi
       # Extract the first word of "cl", so it can be a program name with args.
 set dummy cl; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:1116: checking for $ac_word" >&5
+echo "configure:1119: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -1144,7 +1147,7 @@ fi
 fi
 
 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
-echo "configure:1148: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
+echo "configure:1151: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
 
 ac_ext=c
 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
@@ -1155,12 +1158,12 @@ cross_compiling=$ac_cv_prog_cc_cross
 
 cat > conftest.$ac_ext << EOF
 
-#line 1159 "configure"
+#line 1162 "configure"
 #include "confdefs.h"
 
 main(){return(0);}
 EOF
-if { (eval echo configure:1164: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:1167: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   ac_cv_prog_cc_works=yes
   # If we can't run a trivial program, we are probably using a cross compiler.
   if (./conftest; exit) 2>/dev/null; then
@@ -1186,12 +1189,12 @@ if test $ac_cv_prog_cc_works = no; then
   { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
 fi
 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
-echo "configure:1190: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
+echo "configure:1193: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
 cross_compiling=$ac_cv_prog_cc_cross
 
 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
-echo "configure:1195: checking whether we are using GNU C" >&5
+echo "configure:1198: checking whether we are using GNU C" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -1200,7 +1203,7 @@ else
   yes;
 #endif
 EOF
-if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1204: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
+if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1207: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
   ac_cv_prog_gcc=yes
 else
   ac_cv_prog_gcc=no
@@ -1219,7 +1222,7 @@ ac_test_CFLAGS="${CFLAGS+set}"
 ac_save_CFLAGS="$CFLAGS"
 CFLAGS=
 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
-echo "configure:1223: checking whether ${CC-cc} accepts -g" >&5
+echo "configure:1226: checking whether ${CC-cc} accepts -g" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -1252,10 +1255,10 @@ fi
 
 if test "x$CC" != xcc; then
   echo $ac_n "checking whether $CC and cc understand -c and -o together""... $ac_c" 1>&6
-echo "configure:1256: checking whether $CC and cc understand -c and -o together" >&5
+echo "configure:1259: checking whether $CC and cc understand -c and -o together" >&5
 else
   echo $ac_n "checking whether cc understands -c and -o together""... $ac_c" 1>&6
-echo "configure:1259: checking whether cc understands -c and -o together" >&5
+echo "configure:1262: checking whether cc understands -c and -o together" >&5
 fi
 set dummy $CC; ac_cc="`echo $2 |
                       sed -e 's/[^a-zA-Z0-9_]/_/g' -e 's/^[0-9]/_/'`"
@@ -1267,16 +1270,16 @@ else
 # We do the test twice because some compilers refuse to overwrite an
 # existing .o file with -o, though they will create one.
 ac_try='${CC-cc} -c conftest.c -o conftest.o 1>&5'
-if { (eval echo configure:1271: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } &&
-   test -f conftest.o && { (eval echo configure:1272: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; };
+if { (eval echo configure:1274: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } &&
+   test -f conftest.o && { (eval echo configure:1275: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; };
 then
   eval ac_cv_prog_cc_${ac_cc}_c_o=yes
   if test "x$CC" != xcc; then
     # Test first that cc exists at all.
-    if { ac_try='cc -c conftest.c 1>&5'; { (eval echo configure:1277: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; }; then
+    if { ac_try='cc -c conftest.c 1>&5'; { (eval echo configure:1280: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; }; then
       ac_try='cc -c conftest.c -o conftest.o 1>&5'
-      if { (eval echo configure:1279: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } &&
-        test -f conftest.o && { (eval echo configure:1280: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; };
+      if { (eval echo configure:1282: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } &&
+        test -f conftest.o && { (eval echo configure:1283: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; };
       then
         # cc works too.
         :
@@ -1308,7 +1311,7 @@ fi
 
 
 echo $ac_n "checking for long double""... $ac_c" 1>&6
-echo "configure:1312: checking for long double" >&5
+echo "configure:1315: checking for long double" >&5
 if eval "test \"`echo '$''{'gcc_cv_c_long_double'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -1316,7 +1319,7 @@ else
   gcc_cv_c_long_double=yes
 else
 cat > conftest.$ac_ext <<EOF
-#line 1320 "configure"
+#line 1323 "configure"
 #include "confdefs.h"
 
 int main() {
@@ -1326,7 +1329,7 @@ long double foo = 0.0;
 switch (0) case 0: case (sizeof(long double) >= sizeof(double)):;
 ; return 0; }
 EOF
-if { (eval echo configure:1330: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:1333: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   gcc_cv_c_long_double=yes
 else
@@ -1349,7 +1352,7 @@ fi
 
 
 echo $ac_n "checking whether ${CC-cc} accepts -Wno-long-long""... $ac_c" 1>&6
-echo "configure:1353: checking whether ${CC-cc} accepts -Wno-long-long" >&5
+echo "configure:1356: checking whether ${CC-cc} accepts -Wno-long-long" >&5
 echo 'void f(){}' > conftest.c
 if test -z "`${CC-cc} -Wno-long-long -c conftest.c 2>&1`"; then
   ac_cv_prog_cc_no_long_long=yes
@@ -1375,7 +1378,7 @@ fi
 
 
 echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
-echo "configure:1379: checking whether ${MAKE-make} sets \${MAKE}" >&5
+echo "configure:1382: checking whether ${MAKE-make} sets \${MAKE}" >&5
 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -1403,7 +1406,7 @@ fi
 
 
 echo $ac_n "checking whether a default assembler was specified""... $ac_c" 1>&6
-echo "configure:1407: checking whether a default assembler was specified" >&5
+echo "configure:1410: checking whether a default assembler was specified" >&5
 if test x"${DEFAULT_ASSEMBLER+set}" = x"set"; then
     if test x"$gas_flag" = x"no"; then
        echo "$ac_t""yes ($DEFAULT_ASSEMBLER)" 1>&6
@@ -1415,7 +1418,7 @@ else
 fi
 
 echo $ac_n "checking whether a default linker was specified""... $ac_c" 1>&6
-echo "configure:1419: checking whether a default linker was specified" >&5
+echo "configure:1422: checking whether a default linker was specified" >&5
 if test x"${DEFAULT_LINKER+set}" = x"set"; then
     if test x"$gnu_ld_flag" = x"no"; then
        echo "$ac_t""yes ($DEFAULT_LINKER)" 1>&6
@@ -1432,7 +1435,7 @@ do
 # Extract the first word of "$ac_prog", so it can be a program name with args.
 set dummy $ac_prog; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:1436: checking for $ac_word" >&5
+echo "configure:1439: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_AWK'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -1464,7 +1467,7 @@ done
 # Extract the first word of "flex", so it can be a program name with args.
 set dummy flex; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:1468: checking for $ac_word" >&5
+echo "configure:1471: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_LEX'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -1498,7 +1501,7 @@ then
   *) ac_lib=l ;;
   esac
   echo $ac_n "checking for yywrap in -l$ac_lib""... $ac_c" 1>&6
-echo "configure:1502: checking for yywrap in -l$ac_lib" >&5
+echo "configure:1505: checking for yywrap in -l$ac_lib" >&5
 ac_lib_var=`echo $ac_lib'_'yywrap | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -1506,7 +1509,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-l$ac_lib  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 1510 "configure"
+#line 1513 "configure"
 #include "confdefs.h"
 /* Override any gcc2 internal prototype to avoid an error.  */
 /* We use char because int might match the return type of a gcc2
@@ -1517,7 +1520,7 @@ int main() {
 yywrap()
 ; return 0; }
 EOF
-if { (eval echo configure:1521: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:1524: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -1540,7 +1543,7 @@ fi
 fi
 
 echo $ac_n "checking whether ln works""... $ac_c" 1>&6
-echo "configure:1544: checking whether ln works" >&5
+echo "configure:1547: checking whether ln works" >&5
 if eval "test \"`echo '$''{'gcc_cv_prog_LN'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -1572,7 +1575,7 @@ else
 fi
 
 echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
-echo "configure:1576: checking whether ln -s works" >&5
+echo "configure:1579: checking whether ln -s works" >&5
 if eval "test \"`echo '$''{'gcc_cv_prog_LN_S'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -1604,19 +1607,19 @@ else
 fi
 
 echo $ac_n "checking for volatile""... $ac_c" 1>&6
-echo "configure:1608: checking for volatile" >&5
+echo "configure:1611: checking for volatile" >&5
 if eval "test \"`echo '$''{'gcc_cv_c_volatile'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 1613 "configure"
+#line 1616 "configure"
 #include "confdefs.h"
 
 int main() {
 volatile int foo;
 ; return 0; }
 EOF
-if { (eval echo configure:1620: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:1623: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   gcc_cv_c_volatile=yes
 else
@@ -1639,7 +1642,7 @@ fi
 # Extract the first word of "ranlib", so it can be a program name with args.
 set dummy ranlib; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:1643: checking for $ac_word" >&5
+echo "configure:1646: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -1671,7 +1674,7 @@ do
 # Extract the first word of "$ac_prog", so it can be a program name with args.
 set dummy $ac_prog; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:1675: checking for $ac_word" >&5
+echo "configure:1678: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_YACC'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -1712,7 +1715,7 @@ test -n "$YACC" || YACC="yacc"
 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
 # ./install, which can be erroneously created by make from ./install.sh.
 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
-echo "configure:1716: checking for a BSD compatible install" >&5
+echo "configure:1719: checking for a BSD compatible install" >&5
 if test -z "$INSTALL"; then
 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -1763,7 +1766,7 @@ test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
 
 
 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
-echo "configure:1767: checking how to run the C preprocessor" >&5
+echo "configure:1770: checking how to run the C preprocessor" >&5
 # On Suns, sometimes $CPP names a directory.
 if test -n "$CPP" && test -d "$CPP"; then
   CPP=
@@ -1778,13 +1781,13 @@ else
   # On the NeXT, cc -E runs the code through the compiler's parser,
   # not just through cpp.
   cat > conftest.$ac_ext <<EOF
-#line 1782 "configure"
+#line 1785 "configure"
 #include "confdefs.h"
 #include <assert.h>
 Syntax Error
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:1788: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:1791: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
 if test -z "$ac_err"; then
   :
@@ -1795,13 +1798,13 @@ else
   rm -rf conftest*
   CPP="${CC-cc} -E -traditional-cpp"
   cat > conftest.$ac_ext <<EOF
-#line 1799 "configure"
+#line 1802 "configure"
 #include "confdefs.h"
 #include <assert.h>
 Syntax Error
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:1805: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:1808: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
 if test -z "$ac_err"; then
   :
@@ -1812,13 +1815,13 @@ else
   rm -rf conftest*
   CPP="${CC-cc} -nologo -E"
   cat > conftest.$ac_ext <<EOF
-#line 1816 "configure"
+#line 1819 "configure"
 #include "confdefs.h"
 #include <assert.h>
 Syntax Error
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:1822: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:1825: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
 if test -z "$ac_err"; then
   :
@@ -1843,12 +1846,12 @@ fi
 echo "$ac_t""$CPP" 1>&6
 
 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
-echo "configure:1847: checking for ANSI C header files" >&5
+echo "configure:1850: checking for ANSI C header files" >&5
 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 1852 "configure"
+#line 1855 "configure"
 #include "confdefs.h"
 #include <stdlib.h>
 #include <stdarg.h>
@@ -1856,7 +1859,7 @@ else
 #include <float.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:1860: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:1863: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
 if test -z "$ac_err"; then
   rm -rf conftest*
@@ -1873,7 +1876,7 @@ rm -f conftest*
 if test $ac_cv_header_stdc = yes; then
   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
 cat > conftest.$ac_ext <<EOF
-#line 1877 "configure"
+#line 1880 "configure"
 #include "confdefs.h"
 #include <string.h>
 EOF
@@ -1891,7 +1894,7 @@ fi
 if test $ac_cv_header_stdc = yes; then
   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
 cat > conftest.$ac_ext <<EOF
-#line 1895 "configure"
+#line 1898 "configure"
 #include "confdefs.h"
 #include <stdlib.h>
 EOF
@@ -1912,7 +1915,7 @@ if test "$cross_compiling" = yes; then
   :
 else
   cat > conftest.$ac_ext <<EOF
-#line 1916 "configure"
+#line 1919 "configure"
 #include "confdefs.h"
 #include <ctype.h>
 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
@@ -1923,7 +1926,7 @@ if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
 exit (0); }
 
 EOF
-if { (eval echo configure:1927: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:1930: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
 then
   :
 else
@@ -1947,12 +1950,12 @@ EOF
 fi
 
 echo $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6
-echo "configure:1951: checking whether time.h and sys/time.h may both be included" >&5
+echo "configure:1954: checking whether time.h and sys/time.h may both be included" >&5
 if eval "test \"`echo '$''{'ac_cv_header_time'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 1956 "configure"
+#line 1959 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #include <sys/time.h>
@@ -1961,7 +1964,7 @@ int main() {
 struct tm *tp;
 ; return 0; }
 EOF
-if { (eval echo configure:1965: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:1968: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   ac_cv_header_time=yes
 else
@@ -1982,12 +1985,12 @@ EOF
 fi
 
 echo $ac_n "checking whether string.h and strings.h may both be included""... $ac_c" 1>&6
-echo "configure:1986: checking whether string.h and strings.h may both be included" >&5
+echo "configure:1989: checking whether string.h and strings.h may both be included" >&5
 if eval "test \"`echo '$''{'gcc_cv_header_string'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 1991 "configure"
+#line 1994 "configure"
 #include "confdefs.h"
 #include <string.h>
 #include <strings.h>
@@ -1995,7 +1998,7 @@ int main() {
 
 ; return 0; }
 EOF
-if { (eval echo configure:1999: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:2002: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   gcc_cv_header_string=yes
 else
@@ -2016,12 +2019,12 @@ EOF
 fi
 
 echo $ac_n "checking for sys/wait.h that is POSIX.1 compatible""... $ac_c" 1>&6
-echo "configure:2020: checking for sys/wait.h that is POSIX.1 compatible" >&5
+echo "configure:2023: checking for sys/wait.h that is POSIX.1 compatible" >&5
 if eval "test \"`echo '$''{'ac_cv_header_sys_wait_h'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 2025 "configure"
+#line 2028 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #include <sys/wait.h>
@@ -2037,7 +2040,7 @@ wait (&s);
 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
 ; return 0; }
 EOF
-if { (eval echo configure:2041: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:2044: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   ac_cv_header_sys_wait_h=yes
 else
@@ -2064,17 +2067,17 @@ for ac_hdr in limits.h stddef.h string.h strings.h stdlib.h time.h \
 do
 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
-echo "configure:2068: checking for $ac_hdr" >&5
+echo "configure:2071: checking for $ac_hdr" >&5
 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 2073 "configure"
+#line 2076 "configure"
 #include "confdefs.h"
 #include <$ac_hdr>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:2078: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:2081: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
 if test -z "$ac_err"; then
   rm -rf conftest*
@@ -2104,17 +2107,17 @@ done
 # Check for thread headers.
 ac_safe=`echo "thread.h" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for thread.h""... $ac_c" 1>&6
-echo "configure:2108: checking for thread.h" >&5
+echo "configure:2111: checking for thread.h" >&5
 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 2113 "configure"
+#line 2116 "configure"
 #include "confdefs.h"
 #include <thread.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:2118: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:2121: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
 if test -z "$ac_err"; then
   rm -rf conftest*
@@ -2138,17 +2141,17 @@ fi
 
 ac_safe=`echo "pthread.h" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for pthread.h""... $ac_c" 1>&6
-echo "configure:2142: checking for pthread.h" >&5
+echo "configure:2145: checking for pthread.h" >&5
 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 2147 "configure"
+#line 2150 "configure"
 #include "confdefs.h"
 #include <pthread.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:2152: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:2155: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
 if test -z "$ac_err"; then
   rm -rf conftest*
@@ -2175,7 +2178,7 @@ fi
 # Extract the first word of "gnatbind", so it can be a program name with args.
 set dummy gnatbind; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:2179: checking for $ac_word" >&5
+echo "configure:2182: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_gnat'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -2214,7 +2217,7 @@ else
   # Extract the first word of "makeinfo", so it can be a program name with args.
 set dummy makeinfo; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:2218: checking for $ac_word" >&5
+echo "configure:2221: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_MAKEINFO'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -2243,13 +2246,13 @@ fi
 if test -n "$MAKEINFO"; then
   # Found it, now check the version.
   echo $ac_n "checking for modern makeinfo""... $ac_c" 1>&6
-echo "configure:2247: checking for modern makeinfo" >&5
+echo "configure:2250: checking for modern makeinfo" >&5
 if eval "test \"`echo '$''{'gcc_cv_prog_makeinfo_modern'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
     ac_prog_version=`$MAKEINFO --version 2>&1 |
                    sed -n 's/^.*GNU texinfo.* \([0-9][0-9.]*\).*$/\1/p'`
-  echo "configure:2253: version of makeinfo is $ac_prog_version" >&5
+  echo "configure:2256: version of makeinfo is $ac_prog_version" >&5
   case $ac_prog_version in
     '')     gcc_cv_prog_makeinfo_modern=no;;
     3.1[2-9] | 3.[2-9][0-9] | 4.* | 1.6[89] | 1.7[0-9])
@@ -2282,12 +2285,12 @@ fi
 
 
 echo $ac_n "checking for preprocessor stringizing operator""... $ac_c" 1>&6
-echo "configure:2286: checking for preprocessor stringizing operator" >&5
+echo "configure:2289: checking for preprocessor stringizing operator" >&5
 if eval "test \"`echo '$''{'ac_cv_c_stringize'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 2291 "configure"
+#line 2294 "configure"
 #include "confdefs.h"
 
 #define x(y) #y
@@ -2320,12 +2323,12 @@ echo "$ac_t""${ac_cv_c_stringize}" 1>&6
 # Use <inttypes.h> only if it exists,
 # doesn't clash with <sys/types.h>, and declares intmax_t.
 echo $ac_n "checking for inttypes.h""... $ac_c" 1>&6
-echo "configure:2324: checking for inttypes.h" >&5
+echo "configure:2327: checking for inttypes.h" >&5
 if eval "test \"`echo '$''{'gcc_cv_header_inttypes_h'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 2329 "configure"
+#line 2332 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #include <inttypes.h>
@@ -2333,7 +2336,7 @@ int main() {
 intmax_t i = -1;
 ; return 0; }
 EOF
-if { (eval echo configure:2337: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:2340: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   gcc_cv_header_inttypes_h=yes
 else
@@ -2358,7 +2361,7 @@ fi
 # be either signed or unsigned.
 #
 echo $ac_n "checking for unsigned enumerated bitfields""... $ac_c" 1>&6
-echo "configure:2362: checking for unsigned enumerated bitfields" >&5
+echo "configure:2365: checking for unsigned enumerated bitfields" >&5
 if eval "test \"`echo '$''{'gcc_cv_enum_bf_unsigned'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -2366,7 +2369,7 @@ else
   gcc_cv_enum_bf_unsigned=yes
 else
   cat > conftest.$ac_ext <<EOF
-#line 2370 "configure"
+#line 2373 "configure"
 #include "confdefs.h"
 #include <stdlib.h>
 enum t { BLAH = 128 } ;
@@ -2379,7 +2382,7 @@ int main(void)
 
 }
 EOF
-if { (eval echo configure:2383: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:2386: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
 then
   gcc_cv_enum_bf_unsigned=yes
 else
@@ -2407,12 +2410,12 @@ for ac_func in strtoul bsearch putenv popen bcopy bzero bcmp \
        fputs_unlocked getrusage valloc
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:2411: checking for $ac_func" >&5
+echo "configure:2414: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 2416 "configure"
+#line 2419 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -2435,7 +2438,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:2439: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:2442: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -2461,12 +2464,12 @@ done
 
 
 echo $ac_n "checking for ssize_t""... $ac_c" 1>&6
-echo "configure:2465: checking for ssize_t" >&5
+echo "configure:2468: checking for ssize_t" >&5
 if eval "test \"`echo '$''{'ac_cv_type_ssize_t'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 2470 "configure"
+#line 2473 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #if STDC_HEADERS
@@ -2495,12 +2498,12 @@ fi
 
 
 echo $ac_n "checking for vprintf""... $ac_c" 1>&6
-echo "configure:2499: checking for vprintf" >&5
+echo "configure:2502: checking for vprintf" >&5
 if eval "test \"`echo '$''{'ac_cv_func_vprintf'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 2504 "configure"
+#line 2507 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char vprintf(); below.  */
@@ -2523,7 +2526,7 @@ vprintf();
 
 ; return 0; }
 EOF
-if { (eval echo configure:2527: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:2530: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_vprintf=yes"
 else
@@ -2547,12 +2550,12 @@ fi
 
 if test "$ac_cv_func_vprintf" != yes; then
 echo $ac_n "checking for _doprnt""... $ac_c" 1>&6
-echo "configure:2551: checking for _doprnt" >&5
+echo "configure:2554: checking for _doprnt" >&5
 if eval "test \"`echo '$''{'ac_cv_func__doprnt'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 2556 "configure"
+#line 2559 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char _doprnt(); below.  */
@@ -2575,7 +2578,7 @@ _doprnt();
 
 ; return 0; }
 EOF
-if { (eval echo configure:2579: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:2582: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func__doprnt=yes"
 else
@@ -2611,7 +2614,7 @@ fi
 
 
 echo $ac_n "checking whether the printf functions support %p""... $ac_c" 1>&6
-echo "configure:2615: checking whether the printf functions support %p" >&5
+echo "configure:2618: checking whether the printf functions support %p" >&5
 if eval "test \"`echo '$''{'gcc_cv_func_printf_ptr'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -2619,7 +2622,7 @@ else
   gcc_cv_func_printf_ptr=no
 else
   cat > conftest.$ac_ext <<EOF
-#line 2623 "configure"
+#line 2626 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 
@@ -2632,7 +2635,7 @@ int main()
   return (p != q);
 }
 EOF
-if { (eval echo configure:2636: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:2639: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
 then
   gcc_cv_func_printf_ptr=yes
 else
@@ -2665,12 +2668,12 @@ case "${host}" in
   ;;
 esac
 echo $ac_n "checking for pid_t""... $ac_c" 1>&6
-echo "configure:2669: checking for pid_t" >&5
+echo "configure:2672: checking for pid_t" >&5
 if eval "test \"`echo '$''{'ac_cv_type_pid_t'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 2674 "configure"
+#line 2677 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #if STDC_HEADERS
@@ -2699,17 +2702,17 @@ fi
 
 ac_safe=`echo "vfork.h" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for vfork.h""... $ac_c" 1>&6
-echo "configure:2703: checking for vfork.h" >&5
+echo "configure:2706: checking for vfork.h" >&5
 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 2708 "configure"
+#line 2711 "configure"
 #include "confdefs.h"
 #include <vfork.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:2713: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:2716: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
 if test -z "$ac_err"; then
   rm -rf conftest*
@@ -2734,18 +2737,18 @@ else
 fi
 
 echo $ac_n "checking for working vfork""... $ac_c" 1>&6
-echo "configure:2738: checking for working vfork" >&5
+echo "configure:2741: checking for working vfork" >&5
 if eval "test \"`echo '$''{'ac_cv_func_vfork_works'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   if test "$cross_compiling" = yes; then
   echo $ac_n "checking for vfork""... $ac_c" 1>&6
-echo "configure:2744: checking for vfork" >&5
+echo "configure:2747: checking for vfork" >&5
 if eval "test \"`echo '$''{'ac_cv_func_vfork'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 2749 "configure"
+#line 2752 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char vfork(); below.  */
@@ -2768,7 +2771,7 @@ vfork();
 
 ; return 0; }
 EOF
-if { (eval echo configure:2772: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:2775: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_vfork=yes"
 else
@@ -2790,7 +2793,7 @@ fi
 ac_cv_func_vfork_works=$ac_cv_func_vfork
 else
   cat > conftest.$ac_ext <<EOF
-#line 2794 "configure"
+#line 2797 "configure"
 #include "confdefs.h"
 /* Thanks to Paul Eggert for this test.  */
 #include <stdio.h>
@@ -2885,7 +2888,7 @@ main() {
   }
 }
 EOF
-if { (eval echo configure:2889: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:2892: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
 then
   ac_cv_func_vfork_works=yes
 else
@@ -2911,17 +2914,17 @@ for ac_hdr in unistd.h
 do
 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
-echo "configure:2915: checking for $ac_hdr" >&5
+echo "configure:2918: checking for $ac_hdr" >&5
 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 2920 "configure"
+#line 2923 "configure"
 #include "confdefs.h"
 #include <$ac_hdr>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:2925: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:2928: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
 if test -z "$ac_err"; then
   rm -rf conftest*
@@ -2950,12 +2953,12 @@ done
 for ac_func in getpagesize
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:2954: checking for $ac_func" >&5
+echo "configure:2957: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 2959 "configure"
+#line 2962 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -2978,7 +2981,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:2982: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:2985: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -3003,7 +3006,7 @@ fi
 done
 
 echo $ac_n "checking for working mmap from /dev/zero""... $ac_c" 1>&6
-echo "configure:3007: checking for working mmap from /dev/zero" >&5
+echo "configure:3010: checking for working mmap from /dev/zero" >&5
 if eval "test \"`echo '$''{'ac_cv_func_mmap_anywhere'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -3011,7 +3014,7 @@ else
   ac_cv_func_mmap_anywhere=no
 else
   cat > conftest.$ac_ext <<EOF
-#line 3015 "configure"
+#line 3018 "configure"
 #include "confdefs.h"
 
 /* Test by Richard Henderson and Alexandre Oliva.
@@ -3083,7 +3086,7 @@ int main()
   exit(0);
 }
 EOF
-if { (eval echo configure:3087: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:3090: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
 then
   ac_cv_func_mmap_anywhere=yes
 else
@@ -3106,7 +3109,7 @@ EOF
 fi
 
 echo $ac_n "checking for working mmap of a file""... $ac_c" 1>&6
-echo "configure:3110: checking for working mmap of a file" >&5
+echo "configure:3113: checking for working mmap of a file" >&5
 if eval "test \"`echo '$''{'ac_cv_func_mmap_file'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -3121,7 +3124,7 @@ if test "$cross_compiling" = yes; then
   ac_cv_func_mmap_file=no
 else
   cat > conftest.$ac_ext <<EOF
-#line 3125 "configure"
+#line 3128 "configure"
 #include "confdefs.h"
 
 /* Test by Zack Weinberg.  Modified from MMAP_ANYWHERE test by
@@ -3158,7 +3161,7 @@ int main()
   exit(0);
 }
 EOF
-if { (eval echo configure:3162: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:3165: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
 then
   ac_cv_func_mmap_file=yes
 else
@@ -3191,12 +3194,12 @@ for ac_func in bcopy bzero bcmp \
 do
   ac_tr_decl=HAVE_DECL_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
 echo $ac_n "checking whether $ac_func is declared""... $ac_c" 1>&6
-echo "configure:3195: checking whether $ac_func is declared" >&5
+echo "configure:3198: checking whether $ac_func is declared" >&5
 if eval "test \"`echo '$''{'gcc_cv_have_decl_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 3200 "configure"
+#line 3203 "configure"
 #include "confdefs.h"
 #include "gansidecl.h"
 #include "system.h"
@@ -3207,7 +3210,7 @@ char *(*pfn) = (char *(*)) $ac_func ;
 #endif
 ; return 0; }
 EOF
-if { (eval echo configure:3211: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:3214: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   eval "gcc_cv_have_decl_$ac_func=yes"
 else
@@ -3312,12 +3315,12 @@ for ac_func in getrlimit setrlimit getrusage
 do
   ac_tr_decl=HAVE_DECL_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
 echo $ac_n "checking whether $ac_func is declared""... $ac_c" 1>&6
-echo "configure:3316: checking whether $ac_func is declared" >&5
+echo "configure:3319: checking whether $ac_func is declared" >&5
 if eval "test \"`echo '$''{'gcc_cv_have_decl_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 3321 "configure"
+#line 3324 "configure"
 #include "confdefs.h"
 #include "gansidecl.h"
 #include "system.h"
@@ -3332,7 +3335,7 @@ char *(*pfn) = (char *(*)) $ac_func ;
 #endif
 ; return 0; }
 EOF
-if { (eval echo configure:3336: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:3339: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   eval "gcc_cv_have_decl_$ac_func=yes"
 else
@@ -3375,12 +3378,12 @@ CFLAGS="$saved_CFLAGS"
 
 # mkdir takes a single argument on some systems. 
 echo $ac_n "checking if mkdir takes one argument""... $ac_c" 1>&6
-echo "configure:3379: checking if mkdir takes one argument" >&5
+echo "configure:3382: checking if mkdir takes one argument" >&5
 if eval "test \"`echo '$''{'gcc_cv_mkdir_takes_one_arg'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 3384 "configure"
+#line 3387 "configure"
 #include "confdefs.h"
 
 #include <sys/types.h>
@@ -3397,7 +3400,7 @@ int main() {
 mkdir ("foo", 0);
 ; return 0; }
 EOF
-if { (eval echo configure:3401: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:3404: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   gcc_cv_mkdir_takes_one_arg=no
 else
@@ -6862,19 +6865,27 @@ EOF
 
 ALL_LINGUAS="en_UK"
 
-# NLS support is still experimental, so disable it by default for now.
+# Enable NLS support by default
 # Check whether --enable-nls or --disable-nls was given.
 if test "${enable_nls+set}" = set; then
   enableval="$enable_nls"
   :
 else
-  enable_nls=no
+  enable_nls=yes
 fi
 
 
+# if cross compiling, disable NLS support.
+# It's not worth the trouble, at least for now.
+
+if test "${build}" != "${host}" && test "x$enable_nls" == "xyes" then
+  echo "configure: warning: Disabling NLS support for canadian cross compiler." 1>&2
+  enable_nls=no
+fi
+
 
         echo $ac_n "checking for strerror in -lcposix""... $ac_c" 1>&6
-echo "configure:6878: checking for strerror in -lcposix" >&5
+echo "configure:6889: checking for strerror in -lcposix" >&5
 ac_lib_var=`echo cposix'_'strerror | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -6882,7 +6893,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lcposix  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 6886 "configure"
+#line 6897 "configure"
 #include "confdefs.h"
 /* Override any gcc2 internal prototype to avoid an error.  */
 /* We use char because int might match the return type of a gcc2
@@ -6893,7 +6904,7 @@ int main() {
 strerror()
 ; return 0; }
 EOF
-if { (eval echo configure:6897: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:6908: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -6916,18 +6927,18 @@ fi
   
 
 echo $ac_n "checking for working const""... $ac_c" 1>&6
-echo "configure:6920: checking for working const" >&5
+echo "configure:6931: checking for working const" >&5
 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 6925 "configure"
+#line 6936 "configure"
 #include "confdefs.h"
 
 int main() {
 
 /* Ultrix mips cc rejects this.  */
-typedef int charset[2]; const charset x = {0,0};
+typedef int charset[2]; const charset x;
 /* SunOS 4.1.1 cc rejects this.  */
 char const *const *ccp;
 char **p;
@@ -6970,7 +6981,7 @@ ccp = (char const *const *) p;
 
 ; return 0; }
 EOF
-if { (eval echo configure:6974: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:6985: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   ac_cv_c_const=yes
 else
@@ -6991,21 +7002,21 @@ EOF
 fi
 
 echo $ac_n "checking for inline""... $ac_c" 1>&6
-echo "configure:6995: checking for inline" >&5
+echo "configure:7006: checking for inline" >&5
 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   ac_cv_c_inline=no
 for ac_kw in inline __inline__ __inline; do
   cat > conftest.$ac_ext <<EOF
-#line 7002 "configure"
+#line 7013 "configure"
 #include "confdefs.h"
 
 int main() {
-} int $ac_kw foo() {
+} $ac_kw foo() {
 ; return 0; }
 EOF
-if { (eval echo configure:7009: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:7020: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   ac_cv_c_inline=$ac_kw; break
 else
@@ -7031,12 +7042,12 @@ EOF
 esac
 
 echo $ac_n "checking for off_t""... $ac_c" 1>&6
-echo "configure:7035: checking for off_t" >&5
+echo "configure:7046: checking for off_t" >&5
 if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 7040 "configure"
+#line 7051 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #if STDC_HEADERS
@@ -7064,12 +7075,12 @@ EOF
 fi
 
 echo $ac_n "checking for size_t""... $ac_c" 1>&6
-echo "configure:7068: checking for size_t" >&5
+echo "configure:7079: checking for size_t" >&5
 if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 7073 "configure"
+#line 7084 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #if STDC_HEADERS
@@ -7099,19 +7110,19 @@ fi
 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
 # for constant arguments.  Useless!
 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
-echo "configure:7103: checking for working alloca.h" >&5
+echo "configure:7114: checking for working alloca.h" >&5
 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 7108 "configure"
+#line 7119 "configure"
 #include "confdefs.h"
 #include <alloca.h>
 int main() {
-void *p = alloca(2 * sizeof(int));
+char *p = alloca(2 * sizeof(int));
 ; return 0; }
 EOF
-if { (eval echo configure:7115: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:7126: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   ac_cv_header_alloca_h=yes
 else
@@ -7132,12 +7143,12 @@ EOF
 fi
 
 echo $ac_n "checking for alloca""... $ac_c" 1>&6
-echo "configure:7136: checking for alloca" >&5
+echo "configure:7147: checking for alloca" >&5
 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 7141 "configure"
+#line 7152 "configure"
 #include "confdefs.h"
 
 #ifdef __GNUC__
@@ -7165,7 +7176,7 @@ int main() {
 char *p = (char *) alloca(1);
 ; return 0; }
 EOF
-if { (eval echo configure:7169: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:7180: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   ac_cv_func_alloca_works=yes
 else
@@ -7197,12 +7208,12 @@ EOF
 
 
 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
-echo "configure:7201: checking whether alloca needs Cray hooks" >&5
+echo "configure:7212: checking whether alloca needs Cray hooks" >&5
 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 7206 "configure"
+#line 7217 "configure"
 #include "confdefs.h"
 #if defined(CRAY) && ! defined(CRAY2)
 webecray
@@ -7227,12 +7238,12 @@ echo "$ac_t""$ac_cv_os_cray" 1>&6
 if test $ac_cv_os_cray = yes; then
 for ac_func in _getb67 GETB67 getb67; do
   echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:7231: checking for $ac_func" >&5
+echo "configure:7242: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 7236 "configure"
+#line 7247 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -7255,7 +7266,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:7259: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:7270: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -7282,7 +7293,7 @@ done
 fi
 
 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
-echo "configure:7286: checking stack direction for C alloca" >&5
+echo "configure:7297: checking stack direction for C alloca" >&5
 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -7290,7 +7301,7 @@ else
   ac_cv_c_stack_direction=0
 else
   cat > conftest.$ac_ext <<EOF
-#line 7294 "configure"
+#line 7305 "configure"
 #include "confdefs.h"
 find_stack_direction ()
 {
@@ -7309,7 +7320,7 @@ main ()
   exit (find_stack_direction() < 0);
 }
 EOF
-if { (eval echo configure:7313: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:7324: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
 then
   ac_cv_c_stack_direction=1
 else
@@ -7336,17 +7347,17 @@ unistd.h sys/param.h
 do
 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
-echo "configure:7340: checking for $ac_hdr" >&5
+echo "configure:7351: checking for $ac_hdr" >&5
 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 7345 "configure"
+#line 7356 "configure"
 #include "confdefs.h"
 #include <$ac_hdr>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:7350: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:7361: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
 if test -z "$ac_err"; then
   rm -rf conftest*
@@ -7376,12 +7387,12 @@ done
 strdup __argz_count __argz_stringify __argz_next
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:7380: checking for $ac_func" >&5
+echo "configure:7391: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 7385 "configure"
+#line 7396 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -7404,7 +7415,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:7408: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:7419: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -7433,12 +7444,12 @@ done
      for ac_func in stpcpy
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:7437: checking for $ac_func" >&5
+echo "configure:7448: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 7442 "configure"
+#line 7453 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -7461,7 +7472,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:7465: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:7476: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -7495,19 +7506,19 @@ EOF
 
    if test $ac_cv_header_locale_h = yes; then
     echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6
-echo "configure:7499: checking for LC_MESSAGES" >&5
+echo "configure:7510: checking for LC_MESSAGES" >&5
 if eval "test \"`echo '$''{'am_cv_val_LC_MESSAGES'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 7504 "configure"
+#line 7515 "configure"
 #include "confdefs.h"
 #include <locale.h>
 int main() {
 return LC_MESSAGES
 ; return 0; }
 EOF
-if { (eval echo configure:7511: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:7522: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   am_cv_val_LC_MESSAGES=yes
 else
@@ -7528,7 +7539,7 @@ EOF
     fi
   fi
    echo $ac_n "checking whether NLS is requested""... $ac_c" 1>&6
-echo "configure:7532: checking whether NLS is requested" >&5
+echo "configure:7543: checking whether NLS is requested" >&5
         # Check whether --enable-nls or --disable-nls was given.
 if test "${enable_nls+set}" = set; then
   enableval="$enable_nls"
@@ -7548,7 +7559,7 @@ fi
 EOF
 
       echo $ac_n "checking whether included gettext is requested""... $ac_c" 1>&6
-echo "configure:7552: checking whether included gettext is requested" >&5
+echo "configure:7563: checking whether included gettext is requested" >&5
       # Check whether --with-included-gettext or --without-included-gettext was given.
 if test "${with_included_gettext+set}" = set; then
   withval="$with_included_gettext"
@@ -7567,17 +7578,17 @@ fi
 
        ac_safe=`echo "libintl.h" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for libintl.h""... $ac_c" 1>&6
-echo "configure:7571: checking for libintl.h" >&5
+echo "configure:7582: checking for libintl.h" >&5
 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 7576 "configure"
+#line 7587 "configure"
 #include "confdefs.h"
 #include <libintl.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:7581: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:7592: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
 if test -z "$ac_err"; then
   rm -rf conftest*
@@ -7594,19 +7605,19 @@ fi
 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
   echo "$ac_t""yes" 1>&6
   echo $ac_n "checking for gettext in libc""... $ac_c" 1>&6
-echo "configure:7598: checking for gettext in libc" >&5
+echo "configure:7609: checking for gettext in libc" >&5
 if eval "test \"`echo '$''{'gt_cv_func_gettext_libc'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 7603 "configure"
+#line 7614 "configure"
 #include "confdefs.h"
 #include <libintl.h>
 int main() {
 return (int) gettext ("")
 ; return 0; }
 EOF
-if { (eval echo configure:7610: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:7621: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   gt_cv_func_gettext_libc=yes
 else
@@ -7622,7 +7633,7 @@ echo "$ac_t""$gt_cv_func_gettext_libc" 1>&6
 
           if test "$gt_cv_func_gettext_libc" != "yes"; then
             echo $ac_n "checking for bindtextdomain in -lintl""... $ac_c" 1>&6
-echo "configure:7626: checking for bindtextdomain in -lintl" >&5
+echo "configure:7637: checking for bindtextdomain in -lintl" >&5
 ac_lib_var=`echo intl'_'bindtextdomain | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -7630,7 +7641,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lintl  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 7634 "configure"
+#line 7645 "configure"
 #include "confdefs.h"
 /* Override any gcc2 internal prototype to avoid an error.  */
 /* We use char because int might match the return type of a gcc2
@@ -7641,7 +7652,7 @@ int main() {
 bindtextdomain()
 ; return 0; }
 EOF
-if { (eval echo configure:7645: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:7656: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -7657,12 +7668,12 @@ fi
 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
   echo "$ac_t""yes" 1>&6
   echo $ac_n "checking for gettext in libintl""... $ac_c" 1>&6
-echo "configure:7661: checking for gettext in libintl" >&5
+echo "configure:7672: checking for gettext in libintl" >&5
 if eval "test \"`echo '$''{'gt_cv_func_gettext_libintl'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   echo $ac_n "checking for gettext in -lintl""... $ac_c" 1>&6
-echo "configure:7666: checking for gettext in -lintl" >&5
+echo "configure:7677: checking for gettext in -lintl" >&5
 ac_lib_var=`echo intl'_'gettext | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -7670,7 +7681,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lintl  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 7674 "configure"
+#line 7685 "configure"
 #include "confdefs.h"
 /* Override any gcc2 internal prototype to avoid an error.  */
 /* We use char because int might match the return type of a gcc2
@@ -7681,7 +7692,7 @@ int main() {
 gettext()
 ; return 0; }
 EOF
-if { (eval echo configure:7685: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:7696: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -7720,7 +7731,7 @@ EOF
              # Extract the first word of "msgfmt", so it can be a program name with args.
 set dummy msgfmt; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:7724: checking for $ac_word" >&5
+echo "configure:7735: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -7754,12 +7765,12 @@ fi
                for ac_func in dcgettext
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:7758: checking for $ac_func" >&5
+echo "configure:7769: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 7763 "configure"
+#line 7774 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -7782,7 +7793,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:7786: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:7797: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -7809,7 +7820,7 @@ done
                # Extract the first word of "gmsgfmt", so it can be a program name with args.
 set dummy gmsgfmt; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:7813: checking for $ac_word" >&5
+echo "configure:7824: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -7845,7 +7856,7 @@ fi
                # Extract the first word of "xgettext", so it can be a program name with args.
 set dummy xgettext; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:7849: checking for $ac_word" >&5
+echo "configure:7860: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -7877,7 +7888,7 @@ else
 fi
 
                cat > conftest.$ac_ext <<EOF
-#line 7881 "configure"
+#line 7892 "configure"
 #include "confdefs.h"
 
 int main() {
@@ -7885,7 +7896,7 @@ extern int _nl_msg_cat_cntr;
                               return _nl_msg_cat_cntr
 ; return 0; }
 EOF
-if { (eval echo configure:7889: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:7900: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   CATOBJEXT=.gmo
                   DATADIRNAME=share
@@ -7908,7 +7919,7 @@ fi
 
         if test "$CATOBJEXT" = "NONE"; then
          echo $ac_n "checking whether catgets can be used""... $ac_c" 1>&6
-echo "configure:7912: checking whether catgets can be used" >&5
+echo "configure:7923: checking whether catgets can be used" >&5
          # Check whether --with-catgets or --without-catgets was given.
 if test "${with_catgets+set}" = set; then
   withval="$with_catgets"
@@ -7921,7 +7932,7 @@ fi
 
          if test "$nls_cv_use_catgets" = "yes"; then
                    echo $ac_n "checking for main in -li""... $ac_c" 1>&6
-echo "configure:7925: checking for main in -li" >&5
+echo "configure:7936: checking for main in -li" >&5
 ac_lib_var=`echo i'_'main | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -7929,14 +7940,14 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-li  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 7933 "configure"
+#line 7944 "configure"
 #include "confdefs.h"
 
 int main() {
 main()
 ; return 0; }
 EOF
-if { (eval echo configure:7940: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:7951: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -7964,12 +7975,12 @@ else
 fi
 
            echo $ac_n "checking for catgets""... $ac_c" 1>&6
-echo "configure:7968: checking for catgets" >&5
+echo "configure:7979: checking for catgets" >&5
 if eval "test \"`echo '$''{'ac_cv_func_catgets'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 7973 "configure"
+#line 7984 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char catgets(); below.  */
@@ -7992,7 +8003,7 @@ catgets();
 
 ; return 0; }
 EOF
-if { (eval echo configure:7996: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:8007: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_catgets=yes"
 else
@@ -8014,7 +8025,7 @@ EOF
               # Extract the first word of "gencat", so it can be a program name with args.
 set dummy gencat; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:8018: checking for $ac_word" >&5
+echo "configure:8029: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_path_GENCAT'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -8050,7 +8061,7 @@ fi
                 # Extract the first word of "gmsgfmt", so it can be a program name with args.
 set dummy gmsgfmt; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:8054: checking for $ac_word" >&5
+echo "configure:8065: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -8087,7 +8098,7 @@ fi
                   # Extract the first word of "msgfmt", so it can be a program name with args.
 set dummy msgfmt; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:8091: checking for $ac_word" >&5
+echo "configure:8102: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -8122,7 +8133,7 @@ fi
                 # Extract the first word of "xgettext", so it can be a program name with args.
 set dummy xgettext; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:8126: checking for $ac_word" >&5
+echo "configure:8137: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -8180,7 +8191,7 @@ fi
         # Extract the first word of "msgfmt", so it can be a program name with args.
 set dummy msgfmt; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:8184: checking for $ac_word" >&5
+echo "configure:8195: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -8214,7 +8225,7 @@ fi
         # Extract the first word of "gmsgfmt", so it can be a program name with args.
 set dummy gmsgfmt; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:8218: checking for $ac_word" >&5
+echo "configure:8229: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -8250,7 +8261,7 @@ fi
         # Extract the first word of "xgettext", so it can be a program name with args.
 set dummy xgettext; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:8254: checking for $ac_word" >&5
+echo "configure:8265: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -8343,11 +8354,11 @@ fi
        LINGUAS=
      else
        echo $ac_n "checking for catalogs to be installed""... $ac_c" 1>&6
-echo "configure:8347: checking for catalogs to be installed" >&5
+echo "configure:8358: checking for catalogs to be installed" >&5
        NEW_LINGUAS=
-       for lang in ${LINGUAS=$ALL_LINGUAS}; do
-         case "$ALL_LINGUAS" in
-          *$lang*) NEW_LINGUAS="$NEW_LINGUAS $lang" ;;
+       for lang in $ALL_LINGUAS; do
+         case " $LINGUAS " in
+           *" $lang "*) NEW_LINGUAS="$NEW_LINGUAS $lang" ;;
          esac
        done
        LINGUAS=$NEW_LINGUAS
@@ -8371,17 +8382,17 @@ echo "configure:8347: checking for catalogs to be installed" >&5
    if test "$CATOBJEXT" = ".cat"; then
      ac_safe=`echo "linux/version.h" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for linux/version.h""... $ac_c" 1>&6
-echo "configure:8375: checking for linux/version.h" >&5
+echo "configure:8386: checking for linux/version.h" >&5
 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 8380 "configure"
+#line 8391 "configure"
 #include "confdefs.h"
 #include <linux/version.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:8385: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:8396: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
 if test -z "$ac_err"; then
   rm -rf conftest*
@@ -8456,7 +8467,7 @@ fi
 
 
 echo $ac_n "checking whether windows registry support is requested""... $ac_c" 1>&6
-echo "configure:8460: checking whether windows registry support is requested" >&5
+echo "configure:8471: checking whether windows registry support is requested" >&5
 if test x$enable_win32_registry != xno; then
   cat >> confdefs.h <<\EOF
 #define ENABLE_WIN32_REGISTRY 1
@@ -8485,7 +8496,7 @@ esac
 
 if test x$enable_win32_registry != xno; then
   echo $ac_n "checking registry key on windows hosts""... $ac_c" 1>&6
-echo "configure:8489: checking registry key on windows hosts" >&5
+echo "configure:8500: checking registry key on windows hosts" >&5
   cat >> confdefs.h <<EOF
 #define WIN32_REGISTRY_KEY "$gcc_cv_win32_registry_key"
 EOF
@@ -8679,7 +8690,7 @@ fi
 
 # Figure out what assembler alignment features are present.
 echo $ac_n "checking assembler alignment features""... $ac_c" 1>&6
-echo "configure:8683: checking assembler alignment features" >&5
+echo "configure:8694: checking assembler alignment features" >&5
 gcc_cv_as=
 gcc_cv_as_alignment_features=
 gcc_cv_as_gas_srcdir=`echo $srcdir | sed -e 's,/gcc$,,'`/gas
@@ -8800,7 +8811,7 @@ fi
 echo "$ac_t""$gcc_cv_as_alignment_features" 1>&6
 
 echo $ac_n "checking assembler subsection support""... $ac_c" 1>&6
-echo "configure:8804: checking assembler subsection support" >&5
+echo "configure:8815: checking assembler subsection support" >&5
 gcc_cv_as_subsections=
 if test x$gcc_cv_as != x; then
        # Check if we have .subsection
@@ -8840,7 +8851,7 @@ fi
 echo "$ac_t""$gcc_cv_as_subsections" 1>&6
 
 echo $ac_n "checking assembler weak support""... $ac_c" 1>&6
-echo "configure:8844: checking assembler weak support" >&5
+echo "configure:8855: checking assembler weak support" >&5
 gcc_cv_as_weak=
 if test x$gcc_cv_as != x; then
        # Check if we have .weak
@@ -8857,7 +8868,7 @@ fi
 echo "$ac_t""$gcc_cv_as_weak" 1>&6
 
 echo $ac_n "checking assembler hidden support""... $ac_c" 1>&6
-echo "configure:8861: checking assembler hidden support" >&5
+echo "configure:8872: checking assembler hidden support" >&5
 gcc_cv_as_hidden=
 if test x$gcc_cv_as != x; then
        # Check if we have .hidden
@@ -8877,7 +8888,7 @@ echo "$ac_t""$gcc_cv_as_hidden" 1>&6
 case "$target" in 
   sparc*-*-*)
     echo $ac_n "checking assembler .register pseudo-op support""... $ac_c" 1>&6
-echo "configure:8881: checking assembler .register pseudo-op support" >&5
+echo "configure:8892: checking assembler .register pseudo-op support" >&5
 if eval "test \"`echo '$''{'gcc_cv_as_register_pseudo_op'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -8907,7 +8918,7 @@ EOF
     case "$tm_file" in
     *64*)
        echo $ac_n "checking for 64 bit support in assembler ($gcc_cv_as)""... $ac_c" 1>&6
-echo "configure:8911: checking for 64 bit support in assembler ($gcc_cv_as)" >&5
+echo "configure:8922: checking for 64 bit support in assembler ($gcc_cv_as)" >&5
 if eval "test \"`echo '$''{'gcc_cv_as_flags64'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -8952,7 +8963,7 @@ EOF
 
     if test "x$gcc_cv_as_flags64" != xno; then
        echo $ac_n "checking for assembler offsetable %lo() support""... $ac_c" 1>&6
-echo "configure:8956: checking for assembler offsetable %lo() support" >&5
+echo "configure:8967: checking for assembler offsetable %lo() support" >&5
 if eval "test \"`echo '$''{'gcc_cv_as_offsetable_lo10'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -8991,7 +9002,7 @@ EOF
 
   i[34567]86-*-*)
     echo $ac_n "checking assembler instructions""... $ac_c" 1>&6
-echo "configure:8995: checking assembler instructions" >&5
+echo "configure:9006: checking assembler instructions" >&5
     gcc_cv_as_instructions=
     if test x$gcc_cv_as != x; then
        set "filds fists" "filds mem; fists mem"
@@ -9121,7 +9132,7 @@ fi
 
 # Build a new-libstdc++ system (ie libstdc++-v3)
 echo $ac_n "checking for libstdc++ to install""... $ac_c" 1>&6
-echo "configure:9125: checking for libstdc++ to install" >&5
+echo "configure:9136: checking for libstdc++ to install" >&5
 # Check whether --enable-libstdcxx-v3 or --disable-libstdcxx-v3 was given.
 if test "${enable_libstdcxx_v3+set}" = set; then
   enableval="$enable_libstdcxx_v3"
@@ -9143,6 +9154,26 @@ cat >> confdefs.h <<EOF
 EOF
 
 
+
+echo $ac_n "checking whether to enable maintainer-specific portions of Makefiles""... $ac_c" 1>&6
+echo "configure:9160: checking whether to enable maintainer-specific portions of Makefiles" >&5
+    # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
+if test "${enable_maintainer_mode+set}" = set; then
+  enableval="$enable_maintainer_mode"
+  maintainer_mode=$enableval
+else
+  maintainer_mode=no
+fi
+
+
+echo "$ac_t""$maintainer_mode" 1>&6
+
+if test "$maintainer_mode" = "yes"; then
+  MAINT=''
+else
+  MAINT='#'
+fi
+
 # Make empty files to contain the specs and options for each language.
 # Then add #include lines to for a compiler that has specs and/or options.
 
@@ -9619,6 +9650,7 @@ s%@inhibit_libc@%$inhibit_libc%g
 s%@gthread_flags@%$gthread_flags%g
 s%@GGC@%$GGC%g
 s%@GXX_ABI_FLAG@%$GXX_ABI_FLAG%g
+s%@MAINT@%$MAINT%g
 s%@build_canonical@%$build_canonical%g
 s%@host_canonical@%$host_canonical%g
 s%@target_subdir@%$target_subdir%g
index f9393b9..da19a02 100644 (file)
@@ -4104,10 +4104,18 @@ AC_SUBST(VERSION)
 
 ALL_LINGUAS="en_UK"
 
-# NLS support is still experimental, so disable it by default for now.
+# Enable NLS support by default
 AC_ARG_ENABLE(nls,
-  [  --enable-nls            use Native Language Support (disabled by default)],
-  , enable_nls=no)
+  [  --enable-nls            use Native Language Support (default)],
+  , enable_nls=yes)
+
+# if cross compiling, disable NLS support.
+# It's not worth the trouble, at least for now.
+
+if test "${build}" != "${host}" && test "x$enable_nls" == "xyes" then
+  AC_MSG_WARN(Disabling NLS support for canadian cross compiler.)
+  enable_nls=no
+fi
 
 AM_GNU_GETTEXT
 XGETTEXT="AWK='$AWK' \$(SHELL) \$(top_srcdir)/exgettext $XGETTEXT"
@@ -4749,6 +4757,25 @@ fi
 AC_DEFINE_UNQUOTED(ENABLE_STD_NAMESPACE, $ac_esn,
   [Define to 1 if you want to enable namespaces (-fhonor-std) by default.])
 
+dnl Very limited version of automake's enable-maintainer-mode
+
+AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles])
+  dnl maintainer-mode is disabled by default
+  AC_ARG_ENABLE(maintainer-mode,
+[  --enable-maintainer-mode enable make rules and dependencies not useful
+                          (and sometimes confusing) to the casual installer],
+      maintainer_mode=$enableval,
+      maintainer_mode=no)
+
+AC_MSG_RESULT($maintainer_mode)
+
+if test "$maintainer_mode" = "yes"; then
+  MAINT=''
+else
+  MAINT='#'
+fi
+AC_SUBST(MAINT)dnl
+
 # Make empty files to contain the specs and options for each language.
 # Then add #include lines to for a compiler that has specs and/or options.
 
index daf0182..d65ee37 100644 (file)
@@ -1,3 +1,12 @@
+2000-05-30  Philipp Thomas  <pthomas@suse.de>
+
+       * Makefile.in.in: Create compiled catalogs in objdir, not
+       srcdir. Create gcc.pot and cat-tbl-id.c only in maintainer
+       mode.
+       * gcc.pot: Generated and checked in.
+       * cat-tbl-id.c: Generated and checked in.
+       * stamp-cat-id: Generated and checked in.
+
 2000-04-28  Zack Weinberg  <zack@wolery.cumb.org>
 
        * POTFILES.in: Remove pcp.h.
index 746d521..1a01bb5 100644 (file)
@@ -69,7 +69,7 @@ INSTOBJEXT = @INSTOBJEXT@
        $(MSGFMT) -o $@ $<
 
 .po.gmo:
-       file=$(srcdir)/`echo $* | sed 's,.*/,,'`.gmo \
+       file=`echo $* | sed 's,.*/,,'`.gmo \
          && rm -f $$file && $(GMSGFMT) -o $$file $<
 
 .po.cat:
@@ -79,7 +79,7 @@ INSTOBJEXT = @INSTOBJEXT@
 
 all: all-@USE_NLS@
 
-all-yes: $(srcdir)/cat-id-tbl.c $(CATALOGS)
+all-yes: $(CATALOGS) @MAINT@ $(srcdir)/cat-id-tbl.c 
 all-no:
 
 $(srcdir)/$(PACKAGE).pot: $(POTFILES)
diff --git a/gcc/po/cat-id-tbl.c b/gcc/po/cat-id-tbl.c
new file mode 100644 (file)
index 0000000..397441a
--- /dev/null
@@ -0,0 +1,1071 @@
+/* Automatically generated by po2tbl.sed from gcc.pot.  */
+
+#if HAVE_CONFIG_H
+# include <config.h>
+#endif
+
+#include "libgettext.h"
+
+const struct _msg_ent _msg_tbl[] = {
+  {"", 1},
+  {"wrong number of arguments specified for `%s' attribute", 2},
+  {"unknown machine mode `%s'", 3},
+  {"no data type for mode `%s'", 4},
+  {"requested alignment is not a constant", 5},
+  {"requested alignment is not a power of 2", 6},
+  {"requested alignment is too large", 7},
+  {"unrecognized format specifier", 8},
+  {"format string has invalid operand number", 9},
+  {"format string arg follows the args to be formatted", 10},
+  {"format string arg not a string type", 11},
+  {"args to be formatted is not '...'", 12},
+  {"function does not return string type", 13},
+  {"alias arg not a string", 14},
+  {"expression statement has incomplete type", 15},
+  {"case label does not reduce to an integer constant", 16},
+  {"invalid truth-value expression", 17},
+  {"invalid operands to binary %s", 18},
+  {"struct type value used where scalar is required", 19},
+  {"union type value used where scalar is required", 20},
+  {"array type value used where scalar is required", 21},
+  {"invalid use of `restrict'", 22},
+  {"too few arguments to function `%s'", 23},
+  {"too many arguments to function `%s'", 24},
+  {"void value not ignored as it ought to be", 25},
+  {"conversion to non-scalar type requested", 26},
+  {"unknown C standard `%s'", 27},
+  {"`struct %s' incomplete in scope ending here", 28},
+  {"`union %s' incomplete in scope ending here", 29},
+  {"`enum %s' incomplete in scope ending here", 30},
+  {"\
+A parameter list with an ellipsis can't match an empty parameter name list \
+declaration.", 31},
+  {"\
+An argument type that has a default promotion can't match an empty parameter \
+name list declaration.", 32},
+  {"implicit declaration of function `%s'", 33},
+  {"label %s referenced outside of any function", 34},
+  {"duplicate label declaration `%s'", 35},
+  {"duplicate label `%s'", 36},
+  {"two types specified in one empty declaration", 37},
+  {"typedef `%s' is initialized", 38},
+  {"function `%s' is initialized like a variable", 39},
+  {"parameter `%s' is initialized", 40},
+  {"variable-sized object may not be initialized", 41},
+  {"variable `%s' has initializer but incomplete type", 42},
+  {"elements of array `%s' have incomplete type", 43},
+  {"`long long long' is too long for GCC", 44},
+  {"two or more data types in declaration of `%s'", 45},
+  {"`%s' fails to be a typedef or built in type", 46},
+  {"both long and short specified for `%s'", 47},
+  {"long or short specified with char for `%s'", 48},
+  {"long or short specified with floating type for `%s'", 49},
+  {"the only valid combination is `long double'", 50},
+  {"both signed and unsigned specified for `%s'", 51},
+  {"long, short, signed or unsigned invalid for `%s'", 52},
+  {"complex invalid for `%s'", 53},
+  {"multiple storage classes in declaration of `%s'", 54},
+  {"function definition declared `register'", 55},
+  {"function definition declared `typedef'", 56},
+  {"storage class specified for structure field `%s'", 57},
+  {"storage class specified for parameter `%s'", 58},
+  {"storage class specified for typename", 59},
+  {"`%s' has both `extern' and initializer", 60},
+  {"nested function `%s' declared `extern'", 61},
+  {"top-level declaration of `%s' specifies `auto'", 62},
+  {"iterator `%s' has derived type", 63},
+  {"iterator `%s' has noninteger type", 64},
+  {"declaration of `%s' as array of voids", 65},
+  {"declaration of `%s' as array of functions", 66},
+  {"size of array `%s' has non-integer type", 67},
+  {"size of array `%s' is negative", 68},
+  {"size of array `%s' is too large", 69},
+  {"`%s' declared as function returning a function", 70},
+  {"`%s' declared as function returning an array", 71},
+  {"invalid type modifier within pointer declarator", 72},
+  {"variable or field `%s' declared void", 73},
+  {"field `%s' declared as a function", 74},
+  {"field `%s' has incomplete type", 75},
+  {"invalid storage class for function `%s'", 76},
+  {"parameter `%s' has incomplete type", 77},
+  {"`void' in parameter list must be the entire list", 78},
+  {"redefinition of `%s %s'", 79},
+  {"nested redefinition of `%s'", 80},
+  {"redeclaration of `enum %s'", 81},
+  {"enumerator value for `%s' not integer constant", 82},
+  {"overflow in enumeration values", 83},
+  {"return-type is an incomplete type", 84},
+  {"number of arguments doesn't match prototype", 85},
+  {"argument `%s' doesn't match prototype", 86},
+  {"stray '\\' in program", 87},
+  {"invalid #-line", 88},
+  {"invalid #ident", 89},
+  {"undefined or invalid # directive `%s'", 90},
+  {"invalid #line", 91},
+  {"#-lines for entering and leaving files don't match", 92},
+  {"%s at end of input", 93},
+  {"%s at null character", 94},
+  {"%s before string constant", 95},
+  {"%s before character constant", 96},
+  {"%s before character 0%o", 97},
+  {"%s before `%s'", 98},
+  {"more than one `f' in numeric constant", 99},
+  {"more than one `l' in numeric constant", 100},
+  {"more than one `i' or `j' in numeric constant", 101},
+  {"both `f' and `l' in floating constant", 102},
+  {"`$' in identifier", 103},
+  {"invalid identifier `%s'", 104},
+  {"parse error at `..'", 105},
+  {"malformed floating constant", 106},
+  {"nondigits in number and not hexadecimal", 107},
+  {"numeric constant with no digits", 108},
+  {"numeric constant contains digits beyond the radix", 109},
+  {"floating constant exponent has no digits", 110},
+  {"hexadecimal floating constant has no exponent", 111},
+  {"floating constant out of range", 112},
+  {"two `u's in integer constant", 113},
+  {"three `l's in integer constant", 114},
+  {"complex integer constant is too wide for `complex int'", 115},
+  {"missing white space after number `%s'", 116},
+  {"malformed character constant", 117},
+  {"empty character constant", 118},
+  {"character constant too long", 119},
+  {"Unterminated string constant", 120},
+  {"parser stack overflow", 121},
+  {"argument of `asm' is not a constant string", 122},
+  {"ANSI C forbids data definition with no type or storage class", 123},
+  {"`sizeof' applied to a bit-field", 124},
+  {"`%s' undeclared here (not in a function)", 125},
+  {"`%s' undeclared (first use in this function)", 126},
+  {"(Each undeclared identifier is reported only once", 127},
+  {"for each function it appears in.)", 128},
+  {"`%s' implicitly declared as function", 129},
+  {"`[*]' in parameter declaration only allowed in ISO C 99", 130},
+  {"braced-group within expression allowed only inside a function", 131},
+  {"break statement not within loop or switch", 132},
+  {"continue statement not within a loop", 133},
+  {"invalid `for (ITERATOR)' syntax", 134},
+  {"`%s' is not an iterator", 135},
+  {"`for (%s)' inside expansion of same iterator", 136},
+  {"case label not within a switch statement", 137},
+  {"duplicate case value", 138},
+  {"case label within scope of cleanup or variable array", 139},
+  {"default label not within a switch statement", 140},
+  {"multiple default labels in one switch", 141},
+  {"ANSI C requires a named argument before `...'", 142},
+  {"`...' in old-style identifier list", 143},
+  {"parse error; also virtual memory exceeded", 144},
+  {"parse error", 145},
+  {"`%s' has an incomplete type", 146},
+  {"invalid use of void expression", 147},
+  {"invalid use of array with unspecified bounds", 148},
+  {"invalid use of undefined type `%s %s'", 149},
+  {"invalid use of incomplete typedef `%s'", 150},
+  {"sizeof applied to an incomplete type", 151},
+  {"arithmetic on pointer to an incomplete type", 152},
+  {"__alignof__ applied to an incomplete type", 153},
+  {"`__alignof' applied to a bit-field", 154},
+  {"invalid use of non-lvalue array", 155},
+  {"%s has no member named `%s'", 156},
+  {"request for member `%s' in something not a structure or union", 157},
+  {"dereferencing pointer to incomplete type", 158},
+  {"invalid type argument of `%s'", 159},
+  {"subscript missing in array reference", 160},
+  {"array subscript is not an integer", 161},
+  {"subscripted value is neither array nor pointer", 162},
+  {"called object is not a function", 163},
+  {"too many arguments to function", 164},
+  {"type of formal parameter %d is incomplete", 165},
+  {"%s as integer rather than floating due to prototype", 166},
+  {"%s as complex rather than floating due to prototype", 167},
+  {"%s as floating rather than integer due to prototype", 168},
+  {"%s as floating rather than complex due to prototype", 169},
+  {"%s as `float' rather than `double' due to prototype", 170},
+  {"%s with different width due to prototype", 171},
+  {"%s as unsigned due to prototype", 172},
+  {"%s as signed due to prototype", 173},
+  {"too few arguments to function", 174},
+  {"unordered comparison on non-floating point argument", 175},
+  {"wrong type argument to unary plus", 176},
+  {"wrong type argument to unary minus", 177},
+  {"wrong type argument to bit-complement", 178},
+  {"wrong type argument to abs", 179},
+  {"wrong type argument to conjugation", 180},
+  {"wrong type argument to unary exclamation mark", 181},
+  {"wrong type argument to %s", 182},
+  {"%s of pointer to unknown structure", 183},
+  {"attempt to take address of bit-field structure member `%s'", 184},
+  {"%s", 185},
+  {"cannot take address of bitfield `%s'", 186},
+  {"global register variable `%s' used in nested function", 187},
+  {"address of global register variable `%s' requested", 188},
+  {"cannot put object with volatile field into register", 189},
+  {"type mismatch in conditional expression", 190},
+  {"cast specifies array type", 191},
+  {"cast specifies function type", 192},
+  {"cast to union type from type not present in union", 193},
+  {"assignment", 194},
+  {"%s makes qualified function pointer from unqualified", 195},
+  {"%s discards qualifiers from pointer target type", 196},
+  {"ANSI forbids %s between function pointer and `void *'", 197},
+  {"pointer targets in %s differ in signedness", 198},
+  {"%s from incompatible pointer type", 199},
+  {"%s makes pointer from integer without a cast", 200},
+  {"%s makes integer from pointer without a cast", 201},
+  {"incompatible type for argument %d of `%s'", 202},
+  {"incompatible type for argument %d of indirect function call", 203},
+  {"incompatible types in %s", 204},
+  {"passing arg %d of `%s'", 205},
+  {"passing arg %d of pointer to function", 206},
+  {"initializer for static variable is not constant", 207},
+  {"initializer for static variable uses complicated arithmetic", 208},
+  {"(near initialization for `%s')", 209},
+  {"char-array initialized from wide string", 210},
+  {"int-array initialized from non-wide string", 211},
+  {"initializer-string for array of chars is too long", 212},
+  {"array initialized from non-constant array expression", 213},
+  {"initializer element is not constant", 214},
+  {"initializer element is not computable at load time", 215},
+  {"initialization", 216},
+  {"invalid initializer", 217},
+  {"extra brace group at end of initializer", 218},
+  {"missing braces around initializer", 219},
+  {"braces around scalar initializer", 220},
+  {"missing initializer", 221},
+  {"empty braces in initializer", 222},
+  {"empty scalar initializer", 223},
+  {"extra elements in scalar initializer", 224},
+  {"nonconstant array index in initializer", 225},
+  {"array index in non-array initializer", 226},
+  {"duplicate array index in initializer", 227},
+  {"empty index range in initializer", 228},
+  {"unknown field `%s' specified in initializer", 229},
+  {"field `%s' already initialized", 230},
+  {"duplicate initializer", 231},
+  {"excess elements in char array initializer", 232},
+  {"excess elements in struct initializer", 233},
+  {"excess elements in union initializer", 234},
+  {"excess elements in array initializer", 235},
+  {"excess elements in scalar initializer", 236},
+  {"asm template is not a string constant", 237},
+  {"return", 238},
+  {"switch quantity not an integer", 239},
+  {"internal error", 240},
+  {"no arguments", 241},
+  {"fopen %s", 242},
+  {"fclose %s", 243},
+  {"collect2 version %s", 244},
+  {"%d constructor(s) found\n", 245},
+  {"%d destructor(s)  found\n", 246},
+  {"%d frame table(s) found\n", 247},
+  {"%s terminated with signal %d [%s]%s", 248},
+  {"%s returned %d exit status", 249},
+  {"[cannot find %s]", 250},
+  {"cannot find `%s'", 251},
+  {"redirecting stdout: %s", 252},
+  {"[Leaving %s]\n", 253},
+  {"\
+\n\
+write_c_file - output name is %s, prefix is %s\n", 254},
+  {"cannot find `nm'", 255},
+  {"pipe", 256},
+  {"fdopen", 257},
+  {"dup2 %d 1", 258},
+  {"close %d", 259},
+  {"execvp %s", 260},
+  {"init function found in object %s", 261},
+  {"fini function found in object %s", 262},
+  {"fclose", 263},
+  {"unable to open file '%s'", 264},
+  {"unable to stat file '%s'", 265},
+  {"unable to mmap file '%s'", 266},
+  {"not found\n", 267},
+  {"dynamic dependency %s not found", 268},
+  {"bad magic number in file '%s'", 269},
+  {"dynamic dependencies.\n", 270},
+  {"cannot find `ldd'", 271},
+  {"execv %s", 272},
+  {"\
+\n\
+ldd output with constructors/destructors.\n", 273},
+  {"unable to open dynamic dependency '%s'", 274},
+  {"%s: not a COFF file", 275},
+  {"%s: cannot open as COFF file", 276},
+  {"Library lib%s not found", 277},
+  {"open %s", 278},
+  {"incompatibilities between object file & expected values", 279},
+  {"\
+\n\
+Processing symbol table #%d, offset = 0x%.8lx, kind = %s\n", 280},
+  {"string section missing", 281},
+  {"section pointer missing", 282},
+  {"no symbol table found", 283},
+  {"no cmd_strings found", 284},
+  {"\
+\n\
+Updating header and load commands.\n\
+\n", 285},
+  {"load command map, %d cmds, new size %ld.\n", 286},
+  {"\
+writing load commands.\n\
+\n", 287},
+  {"close %s", 288},
+  {"could not convert 0x%l.8x into a region", 289},
+  {"%s function, region %d, offset = %ld (0x%.8lx)\n", 290},
+  {"bad magic number", 291},
+  {"bad header version", 292},
+  {"bad raw header version", 293},
+  {"raw header buffer too small", 294},
+  {"old raw header file", 295},
+  {"unsupported version", 296},
+  {"unknown {de,en}code_mach_o_hdr return value %d", 297},
+  {"fstat %s", 298},
+  {"lseek %s 0", 299},
+  {"read %s", 300},
+  {"read %ld bytes, expected %ld, from %s", 301},
+  {"msync %s", 302},
+  {"munmap %s", 303},
+  {"write %s", 304},
+  {"wrote %ld bytes, expected %ld, to %s", 305},
+  {"invalid %%Q value", 306},
+  {"invalid %%C value", 307},
+  {"invalid %%N value", 308},
+  {"invalid %%M value", 309},
+  {"invalid %%m value", 310},
+  {"invalid %%L value", 311},
+  {"invalid %%O value", 312},
+  {"invalid %%P value", 313},
+  {"invalid %%V value", 314},
+  {"bad value `%s' for -mtrap-precision switch", 315},
+  {"bad value `%s' for -mfp-rounding-mode switch", 316},
+  {"bad value `%s' for -mfp-trap-mode switch", 317},
+  {"bad value `%s' for -mcpu switch", 318},
+  {"invalid %%r value", 319},
+  {"invalid %%R value", 320},
+  {"invalid %%h value", 321},
+  {"invalid %%U value", 322},
+  {"invalid %%s value", 323},
+  {"invalid %%E value", 324},
+  {"invalid %%xn code", 325},
+  {"bad value (%s) for -mcpu switch", 326},
+  {"invalid operand to %R code", 327},
+  {"invalid operand to %H/%L code", 328},
+  {"invalid operand to %U code", 329},
+  {"invalid operand to %V code", 330},
+  {"invalid operand output code", 331},
+  {"bad value (%s) for %s switch", 332},
+  {"-fpic and -mapcs-reent are incompatible", 333},
+  {"Invalid floating point emulation option: -mfpe-%s", 334},
+  {"Unable to use '%s' for PIC register", 335},
+  {"No low registers available for popping high registers", 336},
+  {"thumb_load_double_from_address: destination is not a register", 337},
+  {"thumb_load_double_from_address: source is not a computed memory address", 338},
+  {"thumb_load_double_from_address: base is not a register", 339},
+  {"thumb_load_double_from_address: Unhandled address calculation", 340},
+  {"Invalid register class letter %c", 341},
+  {"ACCUM_HIGH_REGS class in limit_reload_class", 342},
+  {"YH_OR_ACCUM_HIGH_REGS found in limit_reload_class", 343},
+  {"YL found in limit_reload_class", 344},
+  {"Stack size > 32k", 345},
+  {"Invalid addressing mode", 346},
+  {"Bad register extension code", 347},
+  {"Invalid offset in ybase addressing", 348},
+  {"Invalid register in ybase addressing", 349},
+  {"inline float constants not supported on this host", 350},
+  {"Invalid shift operator in emit_1600_core_shift", 351},
+  {"Invalid mode for gen_tst_reg", 352},
+  {"Invalid mode for integer comparison in gen_compare_reg", 353},
+  {"Invalid register for compare", 354},
+  {"Internal gcc abort from %s:%d", 355},
+  {"The local variable `insn' has the value:", 356},
+  {"bad value (%s) for -march= switch", 357},
+  {"bad value (%s) for -mcpu= switch", 358},
+  {"Register '%c' is unknown", 359},
+  {"Register '%c' already specified in allocation order", 360},
+  {"-mregparm=%d is not between 0 and %d", 361},
+  {"-malign-loops=%d is not between 0 and %d", 362},
+  {"-malign-jumps=%d is not between 0 and %d", 363},
+  {"-malign-functions=%d is not between 0 and %d", 364},
+  {"-mpreferred-stack-boundary=%d is not between 2 and 31", 365},
+  {"-mbranch-cost=%d is not between 0 and 5", 366},
+  {"floating constant misused", 367},
+  {"invalid UNSPEC as operand", 368},
+  {"invalid expression as operand", 369},
+  {"`%s' declared as both exported to and imported from a DLL.", 370},
+  {"bad value (%s) for -mmodel switch", 371},
+  {"bad value (%s) for -msdata switch", 372},
+  {"invalid operand to %s code", 373},
+  {"invalid operand to %p code", 374},
+  {"invalid operand to %T/%B code", 375},
+  {"invalid operand to %N code", 376},
+  {"-malign-loops=%d is not between 1 and %d", 377},
+  {"-malign-jumps=%d is not between 1 and %d", 378},
+  {"-malign-functions=%d is not between 1 and %d", 379},
+  {"%R not followed by %B/C/D/E", 380},
+  {"invalid %x/X value", 381},
+  {"invalid %H value", 382},
+  {"invalid %h value", 383},
+  {"invalid %Q value", 384},
+  {"invalid %q value", 385},
+  {"invalid %o value", 386},
+  {"invalid %p value", 387},
+  {"invalid %s/S value", 388},
+  {"invalid %P operand", 389},
+  {"invalid %B value", 390},
+  {"invalid %C value", 391},
+  {"invalid %D value", 392},
+  {"invalid %E value", 393},
+  {"`%d' operand isn't a register", 394},
+  {"invalid %r value", 395},
+  {"operand is r0", 396},
+  {"operand is const_double", 397},
+  {"invalid code", 398},
+  {"-mips%d not supported", 399},
+  {"bad value (%s) for -mips switch", 400},
+  {"bad value (%s) for -mabi= switch", 401},
+  {"-mabi=%s does not support -mips%d", 402},
+  {"The -mabi=32 support does not work yet.", 403},
+  {"This target does not support the -mabi switch.", 404},
+  {"-mcpu=%s does not support -mips%d", 405},
+  {"-mips%d does not support 64 bit fp registers", 406},
+  {"-mips%d does not support 64 bit gp registers", 407},
+  {"Invalid option `entry%s'", 408},
+  {"internal error: %%) found without a %%( in assembler pattern", 409},
+  {"internal error: %%] found without a %%[ in assembler pattern", 410},
+  {"internal error: %%> found without a %%< in assembler pattern", 411},
+  {"internal error: %%} found without a %%{ in assembler pattern", 412},
+  {"PRINT_OPERAND: Unknown punctuation '%c'", 413},
+  {"PRINT_OPERAND null pointer", 414},
+  {"PRINT_OPERAND: letter %c was found & insn was not CONST_INT", 415},
+  {"PRINT_OPERAND_ADDRESS, null pointer", 416},
+  {"gp_offset (%ld) or end_offset (%ld) is less than zero.", 417},
+  {"fp_offset (%ld) or end_offset (%ld) is less than zero.", 418},
+  {"can not handle inconsistent calls to `%s'", 419},
+  {"invalid %%B value", 420},
+  {"invalid %%S value", 421},
+  {"invalid %%b value", 422},
+  {"invalid %%H value", 423},
+  {"invalid %%z value", 424},
+  {"invalid %%Z value", 425},
+  {"invalid %%k value", 426},
+  {"invalid %%j value", 427},
+  {"Unknown -mdebug-%s switch", 428},
+  {"invalid %%f value", 429},
+  {"invalid %%F value", 430},
+  {"invalid %%G value", 431},
+  {"invalid %%j code", 432},
+  {"invalid %%J code", 433},
+  {"invalid %%K value", 434},
+  {"invalid %%p value", 435},
+  {"invalid %%q value", 436},
+  {"%%S computed all 1's mask", 437},
+  {"%%S computed all 0's mask", 438},
+  {"invalid %%u value", 439},
+  {"invalid %%v value", 440},
+  {"%s is not supported by this configuration", 441},
+  {"-mptr%d not allowed on -m%d", 442},
+  {"-mlong-double-64 not allowed with -m64", 443},
+  {"bad value (%s) for -mcmodel= switch", 444},
+  {"-mcmodel= is not supported on 32 bit systems", 445},
+  {"profiling does not support code models other than medlow", 446},
+  {"Invalid %%Y operand", 447},
+  {"Invalid %%A operand", 448},
+  {"Invalid %%B operand", 449},
+  {"Invalid %%f operand", 450},
+  {"long long constant not a valid immediate operand", 451},
+  {"floating point constant not a valid immediate operand", 452},
+  {"%s=%s is not numeric.", 453},
+  {"%s=%s is too large.", 454},
+  {"Bogus JR construction: %d\n", 455},
+  {"Bad amount of stack space removal: %d", 456},
+  {"Bogus JARL construction: %d\n", 457},
+  {"cannot convert to a pointer type", 458},
+  {"pointer value used where a floating point value was expected", 459},
+  {"aggregate value used where a float was expected", 460},
+  {"conversion to incomplete type", 461},
+  {"aggregate value used where an integer was expected", 462},
+  {"pointer value used where a complex was expected", 463},
+  {"aggregate value used where a complex was expected", 464},
+  {"destructors take no parameters", 465},
+  {"conflicting access specifications for field `%s', ignored", 466},
+  {"trying to finish struct, but kicked out due to previous parse errors.", 467},
+  {"language string `\"%s\"' not recognized", 468},
+  {"not enough type information", 469},
+  {"invalid operation on uninstantiated type", 470},
+  {"parse errors have confused me too much", 471},
+  {"label `%s' referenced outside of any function", 472},
+  {"  enters try block", 473},
+  {"virtual memory exhausted", 474},
+  {"the new ABI requires vtable thunks", 475},
+  {"an anonymous union cannot have function members", 476},
+  {"multiple types in one declaration", 477},
+  {"assignment (not initialization) in declaration", 478},
+  {"invalid catch parameter", 479},
+  {"destructor for alien class `%s' cannot be a member", 480},
+  {"constructor for alien class `%s' cannot be a member", 481},
+  {"cannot declare `::main' to be a template", 482},
+  {"cannot declare `::main' to be inline", 483},
+  {"cannot declare `::main' to be static", 484},
+  {"overflow in array dimension", 485},
+  {"destructors must be member functions", 486},
+  {"`bool' is now a keyword", 487},
+  {"short, signed or unsigned invalid for `%s'", 488},
+  {"long and short specified together for `%s'", 489},
+  {"signed and unsigned given together for `%s'", 490},
+  {"storage class specifiers invalid in parameter declarations", 491},
+  {"typedef declaration invalid in parameter declaration", 492},
+  {"virtual outside class declaration", 493},
+  {"storage class specified for %s `%s'", 494},
+  {"storage class specifiers invalid in friend function declarations", 495},
+  {"destructor cannot be static member function", 496},
+  {"constructor cannot be static member function", 497},
+  {"return value type specifier for constructor ignored", 498},
+  {"can't initialize friend function `%s'", 499},
+  {"virtual functions cannot be friends", 500},
+  {"friend declaration not in class definition", 501},
+  {"cannot declare %s to references", 502},
+  {"invalid type: `void &'", 503},
+  {"only declarations of constructors can be `explicit'", 504},
+  {"non-member `%s' cannot be declared `mutable'", 505},
+  {"non-object member `%s' cannot be declared `mutable'", 506},
+  {"function `%s' cannot be declared `mutable'", 507},
+  {"static `%s' cannot be declared `mutable'", 508},
+  {"const `%s' cannot be declared `mutable'", 509},
+  {"typedef declaration includes an initializer", 510},
+  {"trying to make class `%s' a friend of global scope", 511},
+  {"unnamed variable or field declared void", 512},
+  {"variable or field declared void", 513},
+  {"cannot use `::' in parameter declaration", 514},
+  {"declaration of `%s' as void", 515},
+  {"`%s' is neither function nor member function; cannot be declared friend", 516},
+  {"storage class `auto' invalid for function `%s'", 517},
+  {"storage class `register' invalid for function `%s'", 518},
+  {"virtual non-class function `%s'", 519},
+  {"cannot declare static function inside another function", 520},
+  {"parameter has incomplete type", 521},
+  {"\
+invalid integer constant in parameter list, did you forget to give parameter \
+name?", 522},
+  {"parameter invalidly declared method type", 523},
+  {"parameter invalidly declared offset type", 524},
+  {"`void' in parameter list must be entire list", 525},
+  {"Unrecognized option `%s'", 526},
+  {"no file specified with -fdump-translation-unit", 527},
+  {"name missing for member function", 528},
+  {"`__alignof__' applied to a bit-field", 529},
+  {"parser may be lost: is there a '{' missing somewhere?", 530},
+  {"ambiguous conversion for array subscript", 531},
+  {"\
+cannot delete a function.  Only pointer-to-objects are valid arguments to \
+`delete'", 532},
+  {"initializer invalid for static member with constructor", 533},
+  {"(you really want to initialize it separately)", 534},
+  {"field initializer is not constant", 535},
+  {"anonymous struct not inside named type", 536},
+  {"namespace-scope anonymous aggregates must be static", 537},
+  {"`operator new' must return type `void *'", 538},
+  {"`operator new' takes type `size_t' parameter", 539},
+  {"`operator new' takes type `size_t' as first parameter", 540},
+  {"`operator delete' must return type `void'", 541},
+  {"`operator delete' takes type `void *' as first parameter", 542},
+  {"second argument to `operator delete' must be of type `size_t'", 543},
+  {"too many arguments in declaration of `operator delete'", 544},
+  {"`...' invalid in specification of `operator delete'", 545},
+  {"call to Java `catch' or `throw', while `jthrowable' undefined", 546},
+  {"mixing C++ and Java `catch'es in single translation unit", 547},
+  {"  in thrown expression", 548},
+  {"pointers are not permitted as case values", 549},
+  {"duplicate (or overlapping) case value", 550},
+  {"`default' label within scope of cleanup or variable array", 551},
+  {"argument to `%s' missing\n", 552},
+  {"base class initializer specified, but no base class to initialize", 553},
+  {"initializer for unnamed base class ambiguous", 554},
+  {"no base class to initialize", 555},
+  {"bad array initializer", 556},
+  {"object missing in use of pointer-to-member construct", 557},
+  {"at this point in file", 558},
+  {"new of array type fails to specify size", 559},
+  {"new cannot be applied to a reference type", 560},
+  {"new cannot be applied to a function type", 561},
+  {"call to Java constructor, while `jclass' undefined", 562},
+  {"invalid type `void' for new", 563},
+  {"call to Java constructor, while `%s' undefined", 564},
+  {"initializer ends prematurely", 565},
+  {"unknown array size in delete", 566},
+  {"type to vector delete is neither pointer or array type", 567},
+  {"type name expected before `*'", 568},
+  {"cannot declare references to references", 569},
+  {"cannot declare pointers to references", 570},
+  {"type name expected before `&'", 571},
+  {"parse error at end of saved function text", 572},
+  {"end of file encountered inside string constant", 573},
+  {"end of file encountered inside character constant", 574},
+  {"parse error in method specification", 575},
+  {"function body for constructor missing", 576},
+  {"semicolon missing after %s declaration", 577},
+  {"invalid #pragma vtable", 578},
+  {"invalid #pragma unit", 579},
+  {"invalid `#pragma interface'", 580},
+  {"invalid `#pragma implementation'", 581},
+  {"non hex digit '%c' in universal-character-name", 582},
+  {"\
+universal-character-name designates `%c', part of the basic source character \
+set", 583},
+  {"invalid universal-character-name", 584},
+  {"universal-character-name `\\U%08x' not valid in identifier", 585},
+  {"universal-character-name `\\u%04x' not valid in identifier", 586},
+  {"\\x used with no following hex digits", 587},
+  {"%s at end of saved text", 588},
+  {"\
+(Each undeclared identifier is reported only once for each function it \
+appears in.)", 589},
+  {"name lookup of `%s' changed for new ISO `for' scoping", 590},
+  {"complex integer constant is too wide for `__complex int'", 591},
+  {"malformatted character constant", 592},
+  {"ambiguous request for method pointer `%s'", 593},
+  {"request for member `%s' is ambiguous in multiple inheritance lattice", 594},
+  {"invalid default template argument", 595},
+  {"no base initializers given following ':'", 596},
+  {"base initializers not allowed for non-member functions", 597},
+  {"only constructors take base initializers", 598},
+  {"ISO C++ forbids an empty condition for `%s'", 599},
+  {"`sigof' applied to non-aggregate expression", 600},
+  {"`sigof' applied to non-aggregate type", 601},
+  {"storage class specifier `%s' not allowed after struct or class", 602},
+  {"type specifier `%s' not allowed after struct or class", 603},
+  {"type qualifier `%s' not allowed after struct or class", 604},
+  {"no body nor ';' separates two class, struct or union declarations", 605},
+  {"multiple access specifiers", 606},
+  {"multiple `virtual' specifiers", 607},
+  {"missing ';' before right brace", 608},
+  {"label must be followed by statement", 609},
+  {"possibly missing ')'", 610},
+  {"type specifier omitted for parameter", 611},
+  {"  a template type parameter must begin with `class' or `typename'", 612},
+  {"incomplete type unification", 613},
+  {"mysterious repository information in %s", 614},
+  {"can't create repository information file `%s'", 615},
+  {"taking dynamic typeid of object with -fno-rtti", 616},
+  {"cannot use typeid with -fno-rtti", 617},
+  {"must #include <typeinfo> before using typeid", 618},
+  {"non-lvalue in %s", 619},
+  {"`com_interface' only supported with -fvtable-thunks", 620},
+  {"requested init_priority is not an integer constant", 621},
+  {"\
+can only use init_priority attribute on file-scope definitions of objects of \
+class type", 622},
+  {"requested init_priority is out of range", 623},
+  {"sizeof applied to a bit-field", 624},
+  {"invalid reference to NULL ptr, use ptr-to-member instead", 625},
+  {"invalid use of `%s' on pointer to member", 626},
+  {"invalid type argument", 627},
+  {"pointer to member function called, but not in class scope", 628},
+  {"\
+invalid call to member function needing `this' in static member function \
+scope", 629},
+  {"parameter type of called function is incomplete", 630},
+  {"ISO C++ forbids comparison between pointer and integer", 631},
+  {"invalid use of a pointer to an incomplete type in pointer arithmetic", 632},
+  {"cannot take the address of `this', which is an ravlue expression", 633},
+  {"ISO C++ forbids casting to an array type", 634},
+  {"   in pointer to member function conversion", 635},
+  {"   in pointer to member conversion", 636},
+  {"returning a value from a destructor", 637},
+  {"cannot return from a handler of a function-try-block of a constructor", 638},
+  {"returning a value from a constructor", 639},
+  {"  since the following virtual functions are abstract:", 640},
+  {"confused by earlier errors, bailing out", 641},
+  {"Internal compiler error.", 642},
+  {"Internal compiler error %d.", 643},
+  {"Please submit a full bug report.", 644},
+  {"See %s for instructions.", 645},
+  {"due to the presence of a constructor", 646},
+  {"cannot initialize arrays using this syntax", 647},
+  {"initializing array with parameter list", 648},
+  {"initializer for scalar variable requires one element", 649},
+  {"non-empty initializer for array of empty elements", 650},
+  {"index value instead of field name in union initializer", 651},
+  {"circular pointer delegation detected", 652},
+  {"result of `operator->()' yields non-pointer result", 653},
+  {"base operand of `->' is not a pointer", 654},
+  {"duplicate label `%s' in switch statement", 655},
+  {"duplicate label (%d) in switch statement", 656},
+  {"range values `%s' and `%s' reversed", 657},
+  {"range values reversed", 658},
+  {"Can't create cross-reference file `%s'", 659},
+  {"Internal gcc abort.", 660},
+  {"In file included from %s:%u", 661},
+  {"\
+,\n\
+                 from %s:%u", 662},
+  {"<command line>: ", 663},
+  {"warning: ", 664},
+  {"internal error: ", 665},
+  {"ignoring nonexistent directory `%s'\n", 666},
+  {"ignoring duplicate directory `%s'\n", 667},
+  {"#include \"...\" search starts here:\n", 668},
+  {"#include <...> search starts here:\n", 669},
+  {"End of search list.\n", 670},
+  {"GNU CPP version %s (cpplib)\n", 671},
+  {"Usage: %s [switches] input output\n", 672},
+  {"\
+Switches:\n\
+  -include <file>           Include the contents of <file> before other \
+files\n\
+  -imacros <file>           Accept definition of macros in <file>\n\
+  -iprefix <path>           Specify <path> as a prefix for next two options\n\
+  -iwithprefix <dir>        Add <dir> to the end of the system include path\n\
+  -iwithprefixbefore <dir>  Add <dir> to the end of the main include path\n\
+  -isystem <dir>            Add <dir> to the start of the system include \
+path\n\
+  -idirafter <dir>          Add <dir> to the end of the system include path\n\
+  -I <dir>                  Add <dir> to the end of the main include path\n\
+  -I-                       Fine-grained include path control; see info \
+docs\n\
+  -nostdinc                 Do not search system include directories\n\
+                             (dirs specified with -isystem will still be \
+used)\n\
+  -nostdinc++               Do not search system include directories for \
+C++\n\
+  -o <file>                 Put output into <file>\n\
+  -pedantic                 Issue all warnings demanded by strict ANSI C\n\
+  -pedantic-errors          Issue -pedantic warnings as errors instead\n\
+  -traditional              Follow K&R pre-processor behaviour\n\
+  -trigraphs                Support ANSI C trigraphs\n\
+  -lang-c                   Assume that the input sources are in C\n\
+  -lang-c89                 Assume that the input sources are in C89\n\
+  -lang-c++                 Assume that the input sources are in C++\n\
+  -lang-objc                Assume that the input sources are in ObjectiveC\n\
+  -lang-objc++              Assume that the input sources are in \
+ObjectiveC++\n\
+  -lang-asm                 Assume that the input sources are in assembler\n\
+  -lang-fortran\t\t    Assume that the input sources are in Fortran\n\
+  -lang-chill               Assume that the input sources are in Chill\n\
+  -std=<std name>           Specify the conformance standard; one of:\n\
+                            gnu89, gnu99, c89, c99, iso9899:1990,\n\
+                            iso9899:199409, iso9899:1999\n\
+  -+                        Allow parsing of C++ style features\n\
+  -w                        Inhibit warning messages\n\
+  -Wtrigraphs               Warn if trigraphs are encountered\n\
+  -Wno-trigraphs            Do not warn about trigraphs\n\
+  -Wcomment{s}              Warn if one comment starts inside another\n\
+  -Wno-comment{s}           Do not warn about comments\n\
+  -Wtraditional             Warn if a macro argument is/would be turned \
+into\n\
+                             a string if -traditional is specified\n\
+  -Wno-traditional          Do not warn about stringification\n\
+  -Wundef                   Warn if an undefined macro is used by #if\n\
+  -Wno-undef                Do not warn about testing undefined macros\n\
+  -Wimport                  Warn about the use of the #import directive\n\
+  -Wno-import               Do not warn about the use of #import\n\
+  -Werror                   Treat all warnings as errors\n\
+  -Wno-error                Do not treat warnings as errors\n\
+  -Wall                     Enable all preprocessor warnings\n\
+  -M                        Generate make dependencies\n\
+  -MM                       As -M, but ignore system header files\n\
+  -MD                       As -M, but put output in a .d file\n\
+  -MMD                      As -MD, but ignore system header files\n\
+  -MG                       Treat missing header file as generated files\n\
+  -g3                       Include #define and #undef directives in the \
+output\n\
+  -D<macro>                 Define a <macro> with string '1' as its value\n\
+  -D<macro>=<val>           Define a <macro> with <val> as its value\n\
+  -A<question> (<answer>)   Assert the <answer> to <question>\n\
+  -A-<question> (<answer>)  Disable the <answer> to <question>\n\
+  -U<macro>                 Undefine <macro> \n\
+  -v                        Display the version number\n\
+  -H                        Print the name of header files as they are used\n\
+  -C                        Do not discard comments\n\
+  -dM                       Display a list of macro definitions active at \
+end\n\
+  -dD                       Preserve macro definitions in output\n\
+  -dN                       As -dD except that only the names are preserved\n\
+  -dI                       Include #include directives in the output\n\
+  -ftabstop=<number>        Distance between tab stops for column reporting\n\
+  -P                        Do not generate #line directives\n\
+  -$                        Do not allow '$' in identifiers\n\
+  -remap                    Remap file names when including files.\n\
+  --version                 Display version information\n\
+  -h or --help              Display this information\n", 673},
+  {"`%s' is not a legal option to the preprocessor", 674},
+  {"too many input files", 675},
+  {"\
+Unable to access real part of complex value in a hard register on this target", 676},
+  {"\
+Unable to access imaginary part of complex value in a hard register on this \
+target", 677},
+  {"Cannot duplicate non-existant exception region.", 678},
+  {"exception handling disabled, use -fexceptions to enable", 679},
+  {"Never issued previous false_label", 680},
+  {"Duplicate call to __builtin_eh_return", 681},
+  {"function uses __builtin_eh_return", 682},
+  {"stack limits not supported on this target", 683},
+  {"function using short complex types cannot be inline", 684},
+  {"unsupported wide integer operation", 685},
+  {"output_operand: %s", 686},
+  {"operand number missing after %-letter", 687},
+  {"operand number out of range", 688},
+  {"invalid %%-code", 689},
+  {"`%l' operand isn't a label", 690},
+  {"Head insn %d for block %d not found in the insn stream.", 691},
+  {"Insn %d is in multiple basic blocks (%d and %d)", 692},
+  {"End insn %d for block %d not found in the insn stream.", 693},
+  {"Basic block %i edge lists are corrupted", 694},
+  {"Basic block %d pred edge is corrupted", 695},
+  {"NOTE_INSN_BASIC_BLOCK is missing for block %d", 696},
+  {"NOTE_INSN_BASIC_BLOCK is missing for block %d\n", 697},
+  {"NOTE_INSN_BASIC_BLOCK %d in the middle of basic block %d", 698},
+  {"In basic block %d:", 699},
+  {"Basic blocks not numbered consecutively", 700},
+  {"number of bb notes in insn chain (%d) != n_basic_blocks (%d)", 701},
+  {"Ambiguous abbreviation %s", 702},
+  {"Incomplete `%s' option", 703},
+  {"Missing argument to `%s' option", 704},
+  {"Extraneous argument to `%s' option", 705},
+  {"Using builtin specs.\n", 706},
+  {"\
+Setting spec %s to '%s'\n\
+\n", 707},
+  {"Reading specs from %s\n", 708},
+  {"specs %%include syntax malformed after %ld characters", 709},
+  {"Could not find specs file %s\n", 710},
+  {"specs %%rename syntax malformed after %ld characters", 711},
+  {"specs %s spec was not found to be renamed", 712},
+  {"rename spec %s to %s\n", 713},
+  {"\
+spec is '%s'\n\
+\n", 714},
+  {"specs unknown %% command after %ld characters", 715},
+  {"specs file malformed after %ld characters", 716},
+  {"spec file has no spec for linking", 717},
+  {"file path prefix `%s%s' never used", 718},
+  {"file path prefix `%s' never used", 719},
+  {"-pipe not supported", 720},
+  {"\
+\n\
+Go ahead? (y or n) ", 721},
+  {"Internal compiler error: program %s got fatal signal %d", 722},
+  {"# %s %.2f %.2f\n", 723},
+  {"argument to `-Xlinker' is missing", 724},
+  {"argument to `-specs' is missing", 725},
+  {"argument to `-specs=' is missing", 726},
+  {"argument to `-b' is missing", 727},
+  {"argument to `-B' is missing", 728},
+  {"argument to `-V' is missing", 729},
+  {"invalid version number format", 730},
+  {"cannot specify -o with -c or -S and multiple compilations", 731},
+  {"Warning: -pipe ignored since -save-temps specified", 732},
+  {"Warning: -pipe ignored since -time specified", 733},
+  {"argument to `-x' is missing", 734},
+  {"argument to `-%s' is missing", 735},
+  {"Warning: `-x %s' after last input file has no effect", 736},
+  {"Invalid specification!  Bug in cc.", 737},
+  {"Spec failure: '%%*' has not been initialised by pattern match", 738},
+  {"Warning: use of obsolete %%[ operator in specs", 739},
+  {"Processing spec %c%s%c, which is '%s'\n", 740},
+  {"Spec failure: Unrecognised spec option '%c'", 741},
+  {"unrecognized option `-%s'", 742},
+  {"gcc version %s\n", 743},
+  {"gcc driver version %s executing gcc version %s\n", 744},
+  {"No input files", 745},
+  {"%s: %s compiler not installed on this system", 746},
+  {"%s: linker input file unused since linking not done", 747},
+  {"language %s not recognized", 748},
+  {"%s: %s", 749},
+  {"%s: option `%s' is ambiguous\n", 750},
+  {"%s: option `--%s' doesn't allow an argument\n", 751},
+  {"%s: option `%c%s' doesn't allow an argument\n", 752},
+  {"%s: option `%s' requires an argument\n", 753},
+  {"%s: unrecognized option `--%s'\n", 754},
+  {"%s: unrecognized option `%c%s'\n", 755},
+  {"%s: illegal option -- %c\n", 756},
+  {"%s: invalid option -- %c\n", 757},
+  {"%s: option requires an argument -- %c\n", 758},
+  {"%s: option `-W %s' is ambiguous\n", 759},
+  {"%s: option `-W %s' doesn't allow an argument\n", 760},
+  {"varargs function cannot be inline", 761},
+  {"function using alloca cannot be inline", 762},
+  {"function using setjmp cannot be inline", 763},
+  {"function with nested functions cannot be inline", 764},
+  {"function with label addresses used in initializers cannot inline", 765},
+  {"function too large to be inline", 766},
+  {"no prototype, and parameter address used; cannot be inline", 767},
+  {"inline functions not supported for this return value type", 768},
+  {"function with varying-size return value cannot be inline", 769},
+  {"function with varying-size parameter cannot be inline", 770},
+  {"function with transparent unit parameter cannot be inline", 771},
+  {"function with computed jump cannot inline", 772},
+  {"function with nonlocal goto cannot be inline", 773},
+  {"function with complex parameters cannot be inline", 774},
+  {"function with target specific attribute(s) cannot be inlined", 775},
+  {"Objective-C text in C source file", 776},
+  {"statically allocated objects not supported", 777},
+  {"Undefined type `id', please import <objc/objc.h>", 778},
+  {"Cannot find protocol declaration for `%s'", 779},
+  {"Cannot find interface declaration for `%s'", 780},
+  {"`%s' redeclared as different kind of symbol", 781},
+  {"Cannot find interface declaration for `%s', superclass of `%s'", 782},
+  {"Circular inheritance in interface declaration for `%s'", 783},
+  {"inconsistent instance variable specification", 784},
+  {"no super class declared in interface for `%s'", 785},
+  {"duplicate definition of class method `%s'.", 786},
+  {"duplicate declaration of class method `%s'.", 787},
+  {"duplicate definition of instance method `%s'.", 788},
+  {"duplicate declaration of instance method `%s'.", 789},
+  {"instance variable `%s' is declared private", 790},
+  {"instance variable `%s' is declared %s", 791},
+  {"reimplementation of class `%s'", 792},
+  {"conflicting super class name `%s'", 793},
+  {"previous declaration of `%s'", 794},
+  {"[super ...] must appear in a method context", 795},
+  {"Instance variable `%s' implicitly declared as function", 796},
+  {"method definition not in class context", 797},
+  {"%s: internal abort\n", 798},
+  {"%s: error writing file `%s': %s\n", 799},
+  {"%s: usage '%s [ -VqfnkN ] [ -i <istring> ] [ filename ... ]'\n", 800},
+  {"%s: usage '%s [ -VqfnkNlgC ] [ -B <dirname> ] [ filename ... ]'\n", 801},
+  {"%s: warning: no read access for file `%s'\n", 802},
+  {"%s: warning: no write access for file `%s'\n", 803},
+  {"%s: warning: no write access for dir containing `%s'\n", 804},
+  {"%s: invalid file name: %s\n", 805},
+  {"%s: %s: can't get status: %s\n", 806},
+  {"\
+\n\
+%s: fatal error: aux info file corrupted at line %d\n", 807},
+  {"%s:%d: declaration of function `%s' takes different forms\n", 808},
+  {"%s: compiling `%s'\n", 809},
+  {"%s: wait: %s\n", 810},
+  {"%s: subprocess got fatal signal %d\n", 811},
+  {"%s: %s exited with status %d\n", 812},
+  {"%s: warning: missing SYSCALLS file `%s'\n", 813},
+  {"%s: can't read aux info file `%s': %s\n", 814},
+  {"%s: can't get status of aux info file `%s': %s\n", 815},
+  {"%s: can't open aux info file `%s' for reading: %s\n", 816},
+  {"%s: error reading aux info file `%s': %s\n", 817},
+  {"%s: error closing aux info file `%s': %s\n", 818},
+  {"%s: can't delete aux info file `%s': %s\n", 819},
+  {"%s: can't delete file `%s': %s\n", 820},
+  {"%s: warning: can't rename file `%s' to `%s': %s\n", 821},
+  {"%s: conflicting extern definitions of '%s'\n", 822},
+  {"%s: declarations of '%s' will not be converted\n", 823},
+  {"%s: conflict list for '%s' follows:\n", 824},
+  {"%s: warning: using formals list from %s(%d) for function `%s'\n", 825},
+  {"%s: %d: `%s' used but missing from SYSCALLS\n", 826},
+  {"%s: %d: warning: no extern definition for `%s'\n", 827},
+  {"%s: warning: no static definition for `%s' in file `%s'\n", 828},
+  {"%s: multiple static defs of `%s' in file `%s'\n", 829},
+  {"%s: %d: warning: source too confusing\n", 830},
+  {"%s: %d: warning: varargs function declaration not converted\n", 831},
+  {"%s: declaration of function `%s' not converted\n", 832},
+  {"%s: warning: too many parameter lists in declaration of `%s'\n", 833},
+  {"\
+\n\
+%s: warning: too few parameter lists in declaration of `%s'\n", 834},
+  {"%s: %d: warning: found `%s' but expected `%s'\n", 835},
+  {"%s: local declaration for function `%s' not inserted\n", 836},
+  {"\
+\n\
+%s: %d: warning: can't add declaration of `%s' into macro call\n", 837},
+  {"%s: global declarations for file `%s' not inserted\n", 838},
+  {"%s: definition of function `%s' not converted\n", 839},
+  {"%s: %d: warning: definition of %s not converted\n", 840},
+  {"%s: found definition of `%s' at %s(%d)\n", 841},
+  {"%s: %d: warning: `%s' excluded by preprocessing\n", 842},
+  {"%s: function definition not converted\n", 843},
+  {"%s: `%s' not converted\n", 844},
+  {"%s: would convert file `%s'\n", 845},
+  {"%s: converting file `%s'\n", 846},
+  {"%s: can't get status for file `%s': %s\n", 847},
+  {"%s: can't open file `%s' for reading: %s\n", 848},
+  {"\
+\n\
+%s: error reading input file `%s': %s\n", 849},
+  {"%s: can't create/open clean file `%s': %s\n", 850},
+  {"%s: warning: file `%s' already saved in `%s'\n", 851},
+  {"%s: can't link file `%s' to `%s': %s\n", 852},
+  {"%s: can't create/open output file `%s': %s\n", 853},
+  {"%s: can't change mode of file `%s': %s\n", 854},
+  {"%s: cannot get working directory: %s\n", 855},
+  {"%s: input file names must have .c suffixes: %s\n", 856},
+  {"can't use '%s' as a %s register", 857},
+  {"global register variable follows a function definition", 858},
+  {"Unable to find a register to spill in class `%s'.", 859},
+  {"RTL check: access of elt %d of `%s' with last elt %d", 860},
+  {"RTL check: expected elt %d type '%c', have '%c' (rtx %s)", 861},
+  {"RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s)", 862},
+  {"RTL check: expected code `%s', have `%s'", 863},
+  {"RTL check: expected code `%s' or `%s', have `%s'", 864},
+  {"RTL check: access of elt %d of vector with last elt %d", 865},
+  {"\
+Internal compiler error in `%s', at %s:%d\n\
+Please submit a full bug report.\n\
+See %s for instructions.", 866},
+  {"jump to `%s' invalidly jumps into binding contour", 867},
+  {"`asm' cannot be used in function where memory usage is checked", 868},
+  {"`asm' cannot be used with `-fcheck-memory-usage'", 869},
+  {"unknown register name `%s' in `asm'", 870},
+  {"too many alternatives in `asm'", 871},
+  {"operand constraints for `asm' differ in number of alternatives", 872},
+  {"output operand constraint lacks `='", 873},
+  {"output operand constraint %d contains `+'", 874},
+  {"operand constraint contains '+' or '=' at illegal position.", 875},
+  {"`%%' constraint used with last operand", 876},
+  {"matching constraint not valid in output operand", 877},
+  {"output number %d not directly addressable", 878},
+  {"more than %d operands in `asm'", 879},
+  {"hard register `%s' listed as input operand to `asm'", 880},
+  {"input operand constraint contains `%c'", 881},
+  {"matching constraint references invalid operand number", 882},
+  {"type size can't be explicitly evaluated", 883},
+  {"variable-size type declared outside of any function", 884},
+  {"Invalid option `%s'", 885},
+  {"output pipe has been closed", 886},
+  {"invalid register name `%s' for register variable", 887},
+  {"unrecognized register name `%s'", 888},
+  {"use -gdwarf -g%d for DWARF v1, level %d", 889},
+  {"use -gdwarf-2   for DWARF v2", 890},
+  {"options passed: ", 891},
+  {"options enabled: ", 892},
+  {"arrays of functions are not meaningful", 893},
+  {"function return type cannot be function", 894},
+  {"invalid initializer for bit string", 895},
+  {"Tree check: expected %s, have %s", 896},
+  {"Tree check: expected class '%c', have '%c' (%s)", 897},
+  {"global register variable has initial value", 898},
+  {"floating point trap outputting a constant", 899},
+  {"initializer for integer value is too complicated", 900},
+  {"initializer for floating value is not a floating constant", 901},
+  {"unknown set constructor type", 902},
+  {"invalid initial value for member `%s'", 903},
+  {"may not use both -EB and -EL", 904},
+  {"-mapcs-26 and -mapcs-32 may not be used together", 905},
+  {"-msoft-float and -mhard_float may not be used together", 906},
+  {"-mbig-endian and -mlittle-endian may not be used together", 907},
+  {"-mbsd and -pedantic incompatible", 908},
+  {"-mbsd and -mxopen incompatible", 909},
+  {"-mxopen and -pedantic incompatible", 910},
+  {"A -ifile option requires a -map option", 911},
+  {"`-p' not supported; use `-pg' and gprof(1)", 912},
+  {"-static not valid with -mcoff", 913},
+  {"-shared not valid with -mcoff", 914},
+  {"-symbolic not valid with -mcoff", 915},
+  {"-fpic is not valid with -mcoff", 916},
+  {"-fPIC is not valid with -mcoff", 917},
+  {"-fpic not valid with -mcoff", 918},
+  {"-fPIC not valid with -mcoff", 919},
+  {"-p option not supported: use -pg instead", 920},
+  {"-pipe is not supported.", 921},
+  {"may not use both -mfp64 and -msingle-float", 922},
+  {"may not use both -mfp64 and -m4650", 923},
+  {"-mhard-float not supported.", 924},
+  {"-msingle-float and -msoft-float can not both be specified.", 925},
+  {"-p profiling is no longer supported.  Use -pg instead.", 926},
+  {"profiling not supported with -mg\n", 927},
+  {"GNU C++ does not support -C without using -E", 928},
+  {"-pg and -fomit-frame-pointer are incompatible", 929},
+  {"GNU C does not support -C without using -E", 930},
+  {"-E required when input is from standard input", 931},
+  {"Compilation of header file requested", 932},
+};
+
+int _msg_tbl_length = 932;
diff --git a/gcc/po/gcc.pot b/gcc/po/gcc.pot
new file mode 100644 (file)
index 0000000..17c5713
--- /dev/null
@@ -0,0 +1,4399 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2000-05-31 18:42+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=CHARSET\n"
+"Content-Transfer-Encoding: ENCODING\n"
+
+#: c-common.c:551
+#, c-format
+msgid "wrong number of arguments specified for `%s' attribute"
+msgstr ""
+
+#: c-common.c:716
+#, c-format
+msgid "unknown machine mode `%s'"
+msgstr ""
+
+#: c-common.c:719
+#, c-format
+msgid "no data type for mode `%s'"
+msgstr ""
+
+#: c-common.c:774
+msgid "requested alignment is not a constant"
+msgstr ""
+
+#: c-common.c:779
+msgid "requested alignment is not a power of 2"
+msgstr ""
+
+#: c-common.c:781
+msgid "requested alignment is too large"
+msgstr ""
+
+#: c-common.c:813
+msgid "unrecognized format specifier"
+msgstr ""
+
+#: c-common.c:851 c-common.c:927
+msgid "format string has invalid operand number"
+msgstr ""
+
+#: c-common.c:859
+msgid "format string arg follows the args to be formatted"
+msgstr ""
+
+#: c-common.c:878 c-common.c:948
+msgid "format string arg not a string type"
+msgstr ""
+
+#: c-common.c:891
+msgid "args to be formatted is not '...'"
+msgstr ""
+
+#: c-common.c:957
+msgid "function does not return string type"
+msgstr ""
+
+#: c-common.c:983
+msgid "alias arg not a string"
+msgstr ""
+
+#: c-common.c:2159
+msgid "expression statement has incomplete type"
+msgstr ""
+
+#: c-common.c:2179
+msgid "case label does not reduce to an integer constant"
+msgstr ""
+
+#: c-common.c:2436
+msgid "invalid truth-value expression"
+msgstr ""
+
+#: c-common.c:2487
+#, c-format
+msgid "invalid operands to binary %s"
+msgstr ""
+
+#: c-common.c:2859
+msgid "struct type value used where scalar is required"
+msgstr ""
+
+#: c-common.c:2863
+msgid "union type value used where scalar is required"
+msgstr ""
+
+#: c-common.c:2867
+msgid "array type value used where scalar is required"
+msgstr ""
+
+#: c-common.c:3205 c-common.c:3237
+msgid "invalid use of `restrict'"
+msgstr ""
+
+#: c-common.c:4059 c-typeck.c:1655
+#, c-format
+msgid "too few arguments to function `%s'"
+msgstr ""
+
+#: c-common.c:4065 c-typeck.c:1514
+#, c-format
+msgid "too many arguments to function `%s'"
+msgstr ""
+
+#: c-convert.c:78 c-typeck.c:938 c-typeck.c:3954 cp/typeck.c:1724
+#: cp/typeck.c:6480
+msgid "void value not ignored as it ought to be"
+msgstr ""
+
+#: c-convert.c:98
+msgid "conversion to non-scalar type requested"
+msgstr ""
+
+#: c-decl.c:561
+#, c-format
+msgid "unknown C standard `%s'"
+msgstr ""
+
+#: c-decl.c:999
+#, c-format
+msgid "`struct %s' incomplete in scope ending here"
+msgstr ""
+
+#: c-decl.c:1002
+#, c-format
+msgid "`union %s' incomplete in scope ending here"
+msgstr ""
+
+#: c-decl.c:1005
+#, c-format
+msgid "`enum %s' incomplete in scope ending here"
+msgstr ""
+
+#: c-decl.c:1596
+msgid ""
+"A parameter list with an ellipsis can't match an empty parameter name list "
+"declaration."
+msgstr ""
+
+#: c-decl.c:1602
+msgid ""
+"An argument type that has a default promotion can't match an empty parameter "
+"name list declaration."
+msgstr ""
+
+#: c-decl.c:2494
+#, c-format
+msgid "implicit declaration of function `%s'"
+msgstr ""
+
+#: c-decl.c:2596
+#, c-format
+msgid "label %s referenced outside of any function"
+msgstr ""
+
+#: c-decl.c:2656
+#, c-format
+msgid "duplicate label declaration `%s'"
+msgstr ""
+
+#: c-decl.c:2693
+#, c-format
+msgid "duplicate label `%s'"
+msgstr ""
+
+#: c-decl.c:3300
+msgid "two types specified in one empty declaration"
+msgstr ""
+
+#: c-decl.c:3376
+#, c-format
+msgid "typedef `%s' is initialized"
+msgstr ""
+
+#: c-decl.c:3383
+#, c-format
+msgid "function `%s' is initialized like a variable"
+msgstr ""
+
+#. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
+#: c-decl.c:3390
+#, c-format
+msgid "parameter `%s' is initialized"
+msgstr ""
+
+#: c-decl.c:3405 c-typeck.c:4673
+msgid "variable-sized object may not be initialized"
+msgstr ""
+
+#: c-decl.c:3411
+#, c-format
+msgid "variable `%s' has initializer but incomplete type"
+msgstr ""
+
+#: c-decl.c:3417
+#, c-format
+msgid "elements of array `%s' have incomplete type"
+msgstr ""
+
+#: c-decl.c:3942 cp/decl.c:10037
+msgid "`long long long' is too long for GCC"
+msgstr ""
+
+#: c-decl.c:3957 cp/decl.c:10062
+#, c-format
+msgid "two or more data types in declaration of `%s'"
+msgstr ""
+
+#: c-decl.c:3972 cp/decl.c:10067
+#, c-format
+msgid "`%s' fails to be a typedef or built in type"
+msgstr ""
+
+#: c-decl.c:4036
+#, c-format
+msgid "both long and short specified for `%s'"
+msgstr ""
+
+#: c-decl.c:4040 cp/decl.c:10167
+#, c-format
+msgid "long or short specified with char for `%s'"
+msgstr ""
+
+#: c-decl.c:4047 cp/decl.c:10171
+#, c-format
+msgid "long or short specified with floating type for `%s'"
+msgstr ""
+
+#: c-decl.c:4050
+msgid "the only valid combination is `long double'"
+msgstr ""
+
+#: c-decl.c:4056
+#, c-format
+msgid "both signed and unsigned specified for `%s'"
+msgstr ""
+
+#: c-decl.c:4058 cp/decl.c:10160
+#, c-format
+msgid "long, short, signed or unsigned invalid for `%s'"
+msgstr ""
+
+#: c-decl.c:4083 cp/decl.c:10201
+#, c-format
+msgid "complex invalid for `%s'"
+msgstr ""
+
+#: c-decl.c:4186 cp/decl.c:10350
+#, c-format
+msgid "multiple storage classes in declaration of `%s'"
+msgstr ""
+
+#: c-decl.c:4197
+msgid "function definition declared `register'"
+msgstr ""
+
+#: c-decl.c:4199
+msgid "function definition declared `typedef'"
+msgstr ""
+
+#: c-decl.c:4212
+#, c-format
+msgid "storage class specified for structure field `%s'"
+msgstr ""
+
+#: c-decl.c:4215 cp/decl.c:10397
+#, c-format
+msgid "storage class specified for parameter `%s'"
+msgstr ""
+
+#: c-decl.c:4218 cp/decl.c:10399
+msgid "storage class specified for typename"
+msgstr ""
+
+#: c-decl.c:4232 cp/decl.c:10416
+#, c-format
+msgid "`%s' has both `extern' and initializer"
+msgstr ""
+
+#: c-decl.c:4236 cp/decl.c:10420
+#, c-format
+msgid "nested function `%s' declared `extern'"
+msgstr ""
+
+#: c-decl.c:4239 cp/decl.c:10424
+#, c-format
+msgid "top-level declaration of `%s' specifies `auto'"
+msgstr ""
+
+#: c-decl.c:4243
+#, c-format
+msgid "iterator `%s' has derived type"
+msgstr ""
+
+#: c-decl.c:4249
+#, c-format
+msgid "iterator `%s' has noninteger type"
+msgstr ""
+
+#: c-decl.c:4293
+#, c-format
+msgid "declaration of `%s' as array of voids"
+msgstr ""
+
+#: c-decl.c:4299
+#, c-format
+msgid "declaration of `%s' as array of functions"
+msgstr ""
+
+#: c-decl.c:4321
+#, c-format
+msgid "size of array `%s' has non-integer type"
+msgstr ""
+
+#: c-decl.c:4333
+#, c-format
+msgid "size of array `%s' is negative"
+msgstr ""
+
+#: c-decl.c:4365 c-decl.c:4542
+#, c-format
+msgid "size of array `%s' is too large"
+msgstr ""
+
+#: c-decl.c:4426 cp/decl.c:10560
+#, c-format
+msgid "`%s' declared as function returning a function"
+msgstr ""
+
+#: c-decl.c:4431 cp/decl.c:10565
+#, c-format
+msgid "`%s' declared as function returning an array"
+msgstr ""
+
+#: c-decl.c:4513 cp/decl.c:10799
+msgid "invalid type modifier within pointer declarator"
+msgstr ""
+
+#: c-decl.c:4606 cp/decl.c:11274
+#, c-format
+msgid "variable or field `%s' declared void"
+msgstr ""
+
+#: c-decl.c:4671
+#, c-format
+msgid "field `%s' declared as a function"
+msgstr ""
+
+#: c-decl.c:4677
+#, c-format
+msgid "field `%s' has incomplete type"
+msgstr ""
+
+#: c-decl.c:4708
+#, c-format
+msgid "invalid storage class for function `%s'"
+msgstr ""
+
+#: c-decl.c:4886 cp/decl.c:11783
+#, c-format
+msgid "parameter `%s' has incomplete type"
+msgstr ""
+
+#: c-decl.c:5011
+msgid "`void' in parameter list must be the entire list"
+msgstr ""
+
+#: c-decl.c:5125
+#, c-format
+msgid "redefinition of `%s %s'"
+msgstr ""
+
+#: c-decl.c:5246
+#, c-format
+msgid "nested redefinition of `%s'"
+msgstr ""
+
+#. This enum is a named one that has been declared already.
+#: c-decl.c:5481
+#, c-format
+msgid "redeclaration of `enum %s'"
+msgstr ""
+
+#: c-decl.c:5633
+#, c-format
+msgid "enumerator value for `%s' not integer constant"
+msgstr ""
+
+#: c-decl.c:5646
+msgid "overflow in enumeration values"
+msgstr ""
+
+#: c-decl.c:5722
+msgid "return-type is an incomplete type"
+msgstr ""
+
+#: c-decl.c:6205
+msgid "number of arguments doesn't match prototype"
+msgstr ""
+
+#: c-decl.c:6248
+#, c-format
+msgid "argument `%s' doesn't match prototype"
+msgstr ""
+
+#: c-lex.c:482 cp/lex.c:1897
+msgid "stray '\\' in program"
+msgstr ""
+
+#: c-lex.c:559 c-lex.c:726 cp/lex.c:1961 cp/lex.c:2137
+msgid "invalid #-line"
+msgstr ""
+
+#: c-lex.c:694 cp/lex.c:2105
+msgid "invalid #ident"
+msgstr ""
+
+#: c-lex.c:710 cp/lex.c:2121
+#, c-format
+msgid "undefined or invalid # directive `%s'"
+msgstr ""
+
+#: c-lex.c:762 cp/lex.c:2174
+msgid "invalid #line"
+msgstr ""
+
+#: c-lex.c:842 cp/lex.c:2291
+msgid "#-lines for entering and leaving files don't match"
+msgstr ""
+
+#: c-lex.c:1050 cp/lex.c:2970
+#, c-format
+msgid "%s at end of input"
+msgstr ""
+
+#: c-lex.c:1052 cp/lex.c:2973
+#, c-format
+msgid "%s at null character"
+msgstr ""
+
+#: c-lex.c:1054 cp/lex.c:2975
+#, c-format
+msgid "%s before string constant"
+msgstr ""
+
+#: c-lex.c:1056 cp/lex.c:2977
+#, c-format
+msgid "%s before character constant"
+msgstr ""
+
+#: c-lex.c:1058 cp/lex.c:2979
+#, c-format
+msgid "%s before character 0%o"
+msgstr ""
+
+#: c-lex.c:1060 cp/lex.c:2981
+#, c-format
+msgid "%s before `%s'"
+msgstr ""
+
+#: c-lex.c:1122 cp/lex.c:3369
+msgid "more than one `f' in numeric constant"
+msgstr ""
+
+#: c-lex.c:1128 cp/lex.c:3375
+msgid "more than one `l' in numeric constant"
+msgstr ""
+
+#: c-lex.c:1134 c-lex.c:1799 cp/lex.c:3381 cp/lex.c:4094
+msgid "more than one `i' or `j' in numeric constant"
+msgstr ""
+
+#: c-lex.c:1161 cp/lex.c:3408
+msgid "both `f' and `l' in floating constant"
+msgstr ""
+
+#: c-lex.c:1372 cp/lex.c:3602
+msgid "`$' in identifier"
+msgstr ""
+
+#: c-lex.c:1428
+#, c-format
+msgid "invalid identifier `%s'"
+msgstr ""
+
+#: c-lex.c:1486 cp/lex.c:3781
+msgid "parse error at `..'"
+msgstr ""
+
+#: c-lex.c:1586 cp/lex.c:3881
+msgid "malformed floating constant"
+msgstr ""
+
+#: c-lex.c:1620 cp/lex.c:3915
+msgid "nondigits in number and not hexadecimal"
+msgstr ""
+
+#: c-lex.c:1672 cp/lex.c:3967
+msgid "numeric constant with no digits"
+msgstr ""
+
+#: c-lex.c:1675 cp/lex.c:3970
+msgid "numeric constant contains digits beyond the radix"
+msgstr ""
+
+#: c-lex.c:1704 cp/lex.c:3999
+msgid "floating constant exponent has no digits"
+msgstr ""
+
+#: c-lex.c:1714 cp/lex.c:4009
+msgid "hexadecimal floating constant has no exponent"
+msgstr ""
+
+#. We got an exception from parse_float()
+#: c-lex.c:1732 cp/lex.c:4027
+msgid "floating constant out of range"
+msgstr ""
+
+#: c-lex.c:1781 cp/lex.c:4076
+msgid "two `u's in integer constant"
+msgstr ""
+
+#: c-lex.c:1789 cp/lex.c:4084
+msgid "three `l's in integer constant"
+msgstr ""
+
+#: c-lex.c:1941
+msgid "complex integer constant is too wide for `complex int'"
+msgstr ""
+
+#: c-lex.c:1972 cp/lex.c:4199
+#, c-format
+msgid "missing white space after number `%s'"
+msgstr ""
+
+#: c-lex.c:2108
+msgid "malformed character constant"
+msgstr ""
+
+#: c-lex.c:2110 cp/lex.c:4337
+msgid "empty character constant"
+msgstr ""
+
+#: c-lex.c:2114 cp/lex.c:4341
+msgid "character constant too long"
+msgstr ""
+
+#: c-lex.c:2272 cp/lex.c:4504
+msgid "Unterminated string constant"
+msgstr ""
+
+#: /usr/lib/bison.simple:358 /usr/share/misc/bison.simple:358
+msgid "parser stack overflow"
+msgstr ""
+
+#: c-parse.y:270 c-parse.y:1832 objc-parse.y:299 objc-parse.y:1967
+msgid "argument of `asm' is not a constant string"
+msgstr ""
+
+#: c-parse.y:278 objc-parse.y:307
+msgid "ANSI C forbids data definition with no type or storage class"
+msgstr ""
+
+#: c-parse.y:437 objc-parse.y:468
+msgid "`sizeof' applied to a bit-field"
+msgstr ""
+
+#: c-parse.y:595 objc-parse.y:642
+#, c-format
+msgid "`%s' undeclared here (not in a function)"
+msgstr ""
+
+#: c-parse.y:605 objc-parse.y:667
+#, c-format
+msgid "`%s' undeclared (first use in this function)"
+msgstr ""
+
+#: c-parse.y:610 objc-parse.y:672
+msgid "(Each undeclared identifier is reported only once"
+msgstr ""
+
+#: c-parse.y:611 objc-parse.y:673
+msgid "for each function it appears in.)"
+msgstr ""
+
+#: c-parse.y:638 objc-parse.y:705
+#, c-format
+msgid "`%s' implicitly declared as function"
+msgstr ""
+
+#: c-parse.y:1235 c-parse.y:1269
+msgid "`[*]' in parameter declaration only allowed in ISO C 99"
+msgstr ""
+
+#: c-parse.y:1605 objc-parse.y:1740 parse.y:1471
+msgid "braced-group within expression allowed only inside a function"
+msgstr ""
+
+#: c-parse.y:1809 objc-parse.y:1944
+msgid "break statement not within loop or switch"
+msgstr ""
+
+#: c-parse.y:1814 objc-parse.y:1949
+msgid "continue statement not within a loop"
+msgstr ""
+
+#: c-parse.y:1889 objc-parse.y:2024
+msgid "invalid `for (ITERATOR)' syntax"
+msgstr ""
+
+#: c-parse.y:1891 objc-parse.y:2026
+#, c-format
+msgid "`%s' is not an iterator"
+msgstr ""
+
+#: c-parse.y:1894 objc-parse.y:2029
+#, c-format
+msgid "`for (%s)' inside expansion of same iterator"
+msgstr ""
+
+#: c-parse.y:1952 c-parse.y:1981 cp/expr.c:324 cp/typeck2.c:1340
+#: objc-parse.y:2087 objc-parse.y:2116
+msgid "case label not within a switch statement"
+msgstr ""
+
+#: c-parse.y:1955 c-parse.y:1984 objc-parse.y:2090 objc-parse.y:2119
+msgid "duplicate case value"
+msgstr ""
+
+#: c-parse.y:1961 c-parse.y:1992 cp/expr.c:356 objc-parse.y:2096
+#: objc-parse.y:2127
+msgid "case label within scope of cleanup or variable array"
+msgstr ""
+
+#: c-parse.y:2003 cp/expr.c:328 cp/typeck2.c:1342 objc-parse.y:2138
+msgid "default label not within a switch statement"
+msgstr ""
+
+#: c-parse.y:2006 cp/expr.c:345 cp/typeck2.c:1348 objc-parse.y:2141
+msgid "multiple default labels in one switch"
+msgstr ""
+
+#. Gcc used to allow this as an extension.  However, it does
+#. not work for all targets, and thus has been disabled.
+#. Also, since func (...) and func () are indistinguishable,
+#. it caused problems with the code in expand_builtin which
+#. tries to verify that BUILT_IN_NEXT_ARG is being used
+#. correctly.
+#: c-parse.y:2103 objc-parse.y:2238
+msgid "ANSI C requires a named argument before `...'"
+msgstr ""
+
+#: c-parse.y:2183 objc-parse.y:2318
+msgid "`...' in old-style identifier list"
+msgstr ""
+
+#: /usr/lib/bison.simple:639 /usr/share/misc/bison.simple:639
+msgid "parse error; also virtual memory exceeded"
+msgstr ""
+
+#: /usr/lib/bison.simple:643 /usr/share/misc/bison.simple:643
+msgid "parse error"
+msgstr ""
+
+#: c-typeck.c:117
+#, c-format
+msgid "`%s' has an incomplete type"
+msgstr ""
+
+#: c-typeck.c:139 cp/call.c:2509
+msgid "invalid use of void expression"
+msgstr ""
+
+#: c-typeck.c:148
+msgid "invalid use of array with unspecified bounds"
+msgstr ""
+
+#: c-typeck.c:156
+#, c-format
+msgid "invalid use of undefined type `%s %s'"
+msgstr ""
+
+#. If this type has a typedef-name, the TYPE_NAME is a TYPE_DECL.
+#: c-typeck.c:160
+#, c-format
+msgid "invalid use of incomplete typedef `%s'"
+msgstr ""
+
+#: c-typeck.c:717
+msgid "sizeof applied to an incomplete type"
+msgstr ""
+
+#: c-typeck.c:758 c-typeck.c:2656
+msgid "arithmetic on pointer to an incomplete type"
+msgstr ""
+
+#: c-typeck.c:785
+msgid "__alignof__ applied to an incomplete type"
+msgstr ""
+
+#: c-typeck.c:807
+msgid "`__alignof' applied to a bit-field"
+msgstr ""
+
+#: c-typeck.c:980 cp/typeck.c:1762
+msgid "invalid use of non-lvalue array"
+msgstr ""
+
+#: c-typeck.c:1155
+#, c-format
+msgid "%s has no member named `%s'"
+msgstr ""
+
+#: c-typeck.c:1186
+#, c-format
+msgid "request for member `%s' in something not a structure or union"
+msgstr ""
+
+#: c-typeck.c:1219
+msgid "dereferencing pointer to incomplete type"
+msgstr ""
+
+#: c-typeck.c:1240 cp/typeck.c:2368
+#, c-format
+msgid "invalid type argument of `%s'"
+msgstr ""
+
+#: c-typeck.c:1259 cp/typeck.c:2394
+msgid "subscript missing in array reference"
+msgstr ""
+
+#: c-typeck.c:1288 c-typeck.c:1383 cp/typeck.c:2422 cp/typeck.c:2500
+msgid "array subscript is not an integer"
+msgstr ""
+
+#: c-typeck.c:1378 cp/typeck.c:2495
+msgid "subscripted value is neither array nor pointer"
+msgstr ""
+
+#: c-typeck.c:1434
+msgid "called object is not a function"
+msgstr ""
+
+#: c-typeck.c:1517 cp/typeck.c:3128
+msgid "too many arguments to function"
+msgstr ""
+
+#: c-typeck.c:1540
+#, c-format
+msgid "type of formal parameter %d is incomplete"
+msgstr ""
+
+#: c-typeck.c:1553
+#, c-format
+msgid "%s as integer rather than floating due to prototype"
+msgstr ""
+
+#: c-typeck.c:1556
+#, c-format
+msgid "%s as complex rather than floating due to prototype"
+msgstr ""
+
+#: c-typeck.c:1559
+#, c-format
+msgid "%s as floating rather than integer due to prototype"
+msgstr ""
+
+#: c-typeck.c:1562
+#, c-format
+msgid "%s as floating rather than complex due to prototype"
+msgstr ""
+
+#: c-typeck.c:1572
+#, c-format
+msgid "%s as `float' rather than `double' due to prototype"
+msgstr ""
+
+#: c-typeck.c:1587
+#, c-format
+msgid "%s with different width due to prototype"
+msgstr ""
+
+#: c-typeck.c:1621
+#, c-format
+msgid "%s as unsigned due to prototype"
+msgstr ""
+
+#: c-typeck.c:1623
+#, c-format
+msgid "%s as signed due to prototype"
+msgstr ""
+
+#: c-typeck.c:1658 cp/typeck.c:3230
+msgid "too few arguments to function"
+msgstr ""
+
+#: c-typeck.c:2228 cp/typeck.c:3781
+msgid "unordered comparison on non-floating point argument"
+msgstr ""
+
+#: c-typeck.c:2702
+msgid "wrong type argument to unary plus"
+msgstr ""
+
+#: c-typeck.c:2713
+msgid "wrong type argument to unary minus"
+msgstr ""
+
+#: c-typeck.c:2729
+msgid "wrong type argument to bit-complement"
+msgstr ""
+
+#: c-typeck.c:2740
+msgid "wrong type argument to abs"
+msgstr ""
+
+#: c-typeck.c:2752
+msgid "wrong type argument to conjugation"
+msgstr ""
+
+#: c-typeck.c:2766
+msgid "wrong type argument to unary exclamation mark"
+msgstr ""
+
+#: c-typeck.c:2820
+#, c-format
+msgid "wrong type argument to %s"
+msgstr ""
+
+#: c-typeck.c:2840
+#, c-format
+msgid "%s of pointer to unknown structure"
+msgstr ""
+
+#: c-typeck.c:3013
+#, c-format
+msgid "attempt to take address of bit-field structure member `%s'"
+msgstr ""
+
+#: c-typeck.c:3121 c-typeck.c:4470 collect2.c:1318 cp/typeck.c:4775 gcc.c:4012
+#, c-format
+msgid "%s"
+msgstr ""
+
+#: c-typeck.c:3231
+#, c-format
+msgid "cannot take address of bitfield `%s'"
+msgstr ""
+
+#: c-typeck.c:3258
+#, c-format
+msgid "global register variable `%s' used in nested function"
+msgstr ""
+
+#: c-typeck.c:3269
+#, c-format
+msgid "address of global register variable `%s' requested"
+msgstr ""
+
+#: c-typeck.c:3281
+msgid "cannot put object with volatile field into register"
+msgstr ""
+
+#: c-typeck.c:3464
+msgid "type mismatch in conditional expression"
+msgstr ""
+
+#: c-typeck.c:3576
+msgid "cast specifies array type"
+msgstr ""
+
+#: c-typeck.c:3582
+msgid "cast specifies function type"
+msgstr ""
+
+#: c-typeck.c:3629
+msgid "cast to union type from type not present in union"
+msgstr ""
+
+#. Convert new value to destination type.
+#: c-typeck.c:3882 c-typeck.c:3897
+msgid "assignment"
+msgstr ""
+
+#: c-typeck.c:4063 c-typeck.c:4133
+#, c-format
+msgid "%s makes qualified function pointer from unqualified"
+msgstr ""
+
+#: c-typeck.c:4067 c-typeck.c:4112
+#, c-format
+msgid "%s discards qualifiers from pointer target type"
+msgstr ""
+
+#: c-typeck.c:4104
+#, c-format
+msgid "ANSI forbids %s between function pointer and `void *'"
+msgstr ""
+
+#: c-typeck.c:4122
+#, c-format
+msgid "pointer targets in %s differ in signedness"
+msgstr ""
+
+#: c-typeck.c:4138
+#, c-format
+msgid "%s from incompatible pointer type"
+msgstr ""
+
+#: c-typeck.c:4154
+#, c-format
+msgid "%s makes pointer from integer without a cast"
+msgstr ""
+
+#: c-typeck.c:4162
+#, c-format
+msgid "%s makes integer from pointer without a cast"
+msgstr ""
+
+#: c-typeck.c:4174 c-typeck.c:4177
+#, c-format
+msgid "incompatible type for argument %d of `%s'"
+msgstr ""
+
+#: c-typeck.c:4181
+#, c-format
+msgid "incompatible type for argument %d of indirect function call"
+msgstr ""
+
+#: c-typeck.c:4185
+#, c-format
+msgid "incompatible types in %s"
+msgstr ""
+
+#. Function name is known; supply it.
+#: c-typeck.c:4216
+#, c-format
+msgid "passing arg %d of `%s'"
+msgstr ""
+
+#. Function name unknown (call through ptr); just give arg number.
+#: c-typeck.c:4226
+#, c-format
+msgid "passing arg %d of pointer to function"
+msgstr ""
+
+#: c-typeck.c:4293
+msgid "initializer for static variable is not constant"
+msgstr ""
+
+#: c-typeck.c:4299
+msgid "initializer for static variable uses complicated arithmetic"
+msgstr ""
+
+#: c-typeck.c:4473
+#, c-format
+msgid "(near initialization for `%s')"
+msgstr ""
+
+#: c-typeck.c:4553 cp/typeck2.c:590
+msgid "char-array initialized from wide string"
+msgstr ""
+
+#: c-typeck.c:4560 cp/typeck2.c:597
+msgid "int-array initialized from non-wide string"
+msgstr ""
+
+#: c-typeck.c:4577
+msgid "initializer-string for array of chars is too long"
+msgstr ""
+
+#: c-typeck.c:4604
+msgid "array initialized from non-constant array expression"
+msgstr ""
+
+#: c-typeck.c:4621 c-typeck.c:4623 c-typeck.c:4629 c-typeck.c:4656
+#: c-typeck.c:5842
+msgid "initializer element is not constant"
+msgstr ""
+
+#: c-typeck.c:4635 c-typeck.c:4662 c-typeck.c:5848
+msgid "initializer element is not computable at load time"
+msgstr ""
+
+#: c-typeck.c:4651
+msgid "initialization"
+msgstr ""
+
+#: c-typeck.c:4699 c-typeck.c:4715 cp/typeck2.c:689
+msgid "invalid initializer"
+msgstr ""
+
+#: c-typeck.c:5179
+msgid "extra brace group at end of initializer"
+msgstr ""
+
+#: c-typeck.c:5191
+msgid "missing braces around initializer"
+msgstr ""
+
+#: c-typeck.c:5225
+msgid "braces around scalar initializer"
+msgstr ""
+
+#: c-typeck.c:5306
+msgid "missing initializer"
+msgstr ""
+
+#: c-typeck.c:5319
+msgid "empty braces in initializer"
+msgstr ""
+
+#: c-typeck.c:5369
+msgid "empty scalar initializer"
+msgstr ""
+
+#: c-typeck.c:5374
+msgid "extra elements in scalar initializer"
+msgstr ""
+
+#: c-typeck.c:5499 c-typeck.c:5501
+msgid "nonconstant array index in initializer"
+msgstr ""
+
+#: c-typeck.c:5503
+msgid "array index in non-array initializer"
+msgstr ""
+
+#: c-typeck.c:5505
+msgid "duplicate array index in initializer"
+msgstr ""
+
+#: c-typeck.c:5511
+msgid "empty index range in initializer"
+msgstr ""
+
+#: c-typeck.c:5546
+#, c-format
+msgid "unknown field `%s' specified in initializer"
+msgstr ""
+
+#: c-typeck.c:5549
+#, c-format
+msgid "field `%s' already initialized"
+msgstr ""
+
+#: c-typeck.c:5864
+msgid "duplicate initializer"
+msgstr ""
+
+#: c-typeck.c:6188
+msgid "excess elements in char array initializer"
+msgstr ""
+
+#: c-typeck.c:6195 c-typeck.c:6230
+msgid "excess elements in struct initializer"
+msgstr ""
+
+#: c-typeck.c:6297
+msgid "excess elements in union initializer"
+msgstr ""
+
+#: c-typeck.c:6367 c-typeck.c:6378
+msgid "excess elements in array initializer"
+msgstr ""
+
+#: c-typeck.c:6417
+msgid "excess elements in scalar initializer"
+msgstr ""
+
+#: c-typeck.c:6451
+msgid "asm template is not a string constant"
+msgstr ""
+
+#: c-typeck.c:6547
+msgid "return"
+msgstr ""
+
+#: c-typeck.c:6633
+msgid "switch quantity not an integer"
+msgstr ""
+
+#: collect2.c:455
+msgid "internal error"
+msgstr ""
+
+#: collect2.c:939
+msgid "no arguments"
+msgstr ""
+
+#: collect2.c:1302 collect2.c:1470 collect2.c:1514
+#, c-format
+msgid "fopen %s"
+msgstr ""
+
+#: collect2.c:1305 collect2.c:1322 collect2.c:1475 collect2.c:1517
+#, c-format
+msgid "fclose %s"
+msgstr ""
+
+#: collect2.c:1331
+#, c-format
+msgid "collect2 version %s"
+msgstr ""
+
+#: collect2.c:1423
+#, c-format
+msgid "%d constructor(s) found\n"
+msgstr ""
+
+#: collect2.c:1424
+#, c-format
+msgid "%d destructor(s)  found\n"
+msgstr ""
+
+#: collect2.c:1425
+#, c-format
+msgid "%d frame table(s) found\n"
+msgstr ""
+
+#: collect2.c:1579
+#, c-format
+msgid "%s terminated with signal %d [%s]%s"
+msgstr ""
+
+#: collect2.c:1598
+#, c-format
+msgid "%s returned %d exit status"
+msgstr ""
+
+#: collect2.c:1626
+#, c-format
+msgid "[cannot find %s]"
+msgstr ""
+
+#: collect2.c:1641
+#, c-format
+msgid "cannot find `%s'"
+msgstr ""
+
+#: collect2.c:1652 collect2.c:1655
+#, c-format
+msgid "redirecting stdout: %s"
+msgstr ""
+
+#: collect2.c:1698
+#, c-format
+msgid "[Leaving %s]\n"
+msgstr ""
+
+#: collect2.c:1921
+#, c-format
+msgid ""
+"\n"
+"write_c_file - output name is %s, prefix is %s\n"
+msgstr ""
+
+#: collect2.c:2139
+msgid "cannot find `nm'"
+msgstr ""
+
+#: collect2.c:2149 collect2.c:2591
+msgid "pipe"
+msgstr ""
+
+#: collect2.c:2153 collect2.c:2595
+msgid "fdopen"
+msgstr ""
+
+#: collect2.c:2179 collect2.c:2621
+#, c-format
+msgid "dup2 %d 1"
+msgstr ""
+
+#: collect2.c:2182 collect2.c:2185 collect2.c:2198 collect2.c:2624
+#: collect2.c:2627 collect2.c:2640
+#, c-format
+msgid "close %d"
+msgstr ""
+
+#: collect2.c:2188
+#, c-format
+msgid "execvp %s"
+msgstr ""
+
+#: collect2.c:2242
+#, c-format
+msgid "init function found in object %s"
+msgstr ""
+
+#: collect2.c:2250
+#, c-format
+msgid "fini function found in object %s"
+msgstr ""
+
+#: collect2.c:2273 collect2.c:2679
+msgid "fclose"
+msgstr ""
+
+#: collect2.c:2318
+#, c-format
+msgid "unable to open file '%s'"
+msgstr ""
+
+#: collect2.c:2320
+#, c-format
+msgid "unable to stat file '%s'"
+msgstr ""
+
+#: collect2.c:2326
+#, c-format
+msgid "unable to mmap file '%s'"
+msgstr ""
+
+#: collect2.c:2479
+msgid "not found\n"
+msgstr ""
+
+#: collect2.c:2481 collect2.c:2658
+#, c-format
+msgid "dynamic dependency %s not found"
+msgstr ""
+
+#: collect2.c:2501
+#, c-format
+msgid "bad magic number in file '%s'"
+msgstr ""
+
+#: collect2.c:2523
+msgid "dynamic dependencies.\n"
+msgstr ""
+
+#: collect2.c:2582
+msgid "cannot find `ldd'"
+msgstr ""
+
+#: collect2.c:2630
+#, c-format
+msgid "execv %s"
+msgstr ""
+
+#: collect2.c:2643
+msgid ""
+"\n"
+"ldd output with constructors/destructors.\n"
+msgstr ""
+
+#: collect2.c:2670
+#, c-format
+msgid "unable to open dynamic dependency '%s'"
+msgstr ""
+
+#: collect2.c:2776
+#, c-format
+msgid "%s: not a COFF file"
+msgstr ""
+
+#: collect2.c:2943
+#, c-format
+msgid "%s: cannot open as COFF file"
+msgstr ""
+
+#: collect2.c:3018
+#, c-format
+msgid "Library lib%s not found"
+msgstr ""
+
+#: collect2.c:3142
+#, c-format
+msgid "open %s"
+msgstr ""
+
+#: collect2.c:3165
+msgid "incompatibilities between object file & expected values"
+msgstr ""
+
+#: collect2.c:3238
+#, c-format
+msgid ""
+"\n"
+"Processing symbol table #%d, offset = 0x%.8lx, kind = %s\n"
+msgstr ""
+
+#: collect2.c:3247
+msgid "string section missing"
+msgstr ""
+
+#: collect2.c:3250
+msgid "section pointer missing"
+msgstr ""
+
+#: collect2.c:3298
+msgid "no symbol table found"
+msgstr ""
+
+#: collect2.c:3311
+msgid "no cmd_strings found"
+msgstr ""
+
+#: collect2.c:3323
+msgid ""
+"\n"
+"Updating header and load commands.\n"
+"\n"
+msgstr ""
+
+#: collect2.c:3330
+#, c-format
+msgid "load command map, %d cmds, new size %ld.\n"
+msgstr ""
+
+#: collect2.c:3361
+msgid ""
+"writing load commands.\n"
+"\n"
+msgstr ""
+
+#: collect2.c:3381
+#, c-format
+msgid "close %s"
+msgstr ""
+
+#: collect2.c:3455
+msgid "could not convert 0x%l.8x into a region"
+msgstr ""
+
+#: collect2.c:3459
+#, c-format
+msgid "%s function, region %d, offset = %ld (0x%.8lx)\n"
+msgstr ""
+
+#: collect2.c:3586
+msgid "bad magic number"
+msgstr ""
+
+#: collect2.c:3587
+msgid "bad header version"
+msgstr ""
+
+#: collect2.c:3588
+msgid "bad raw header version"
+msgstr ""
+
+#: collect2.c:3589
+msgid "raw header buffer too small"
+msgstr ""
+
+#: collect2.c:3590
+msgid "old raw header file"
+msgstr ""
+
+#: collect2.c:3591
+msgid "unsupported version"
+msgstr ""
+
+#: collect2.c:3593
+#, c-format
+msgid "unknown {de,en}code_mach_o_hdr return value %d"
+msgstr ""
+
+#: collect2.c:3613
+#, c-format
+msgid "fstat %s"
+msgstr ""
+
+#: collect2.c:3650 collect2.c:3698
+#, c-format
+msgid "lseek %s 0"
+msgstr ""
+
+#: collect2.c:3654
+#, c-format
+msgid "read %s"
+msgstr ""
+
+#: collect2.c:3657
+#, c-format
+msgid "read %ld bytes, expected %ld, from %s"
+msgstr ""
+
+#: collect2.c:3678
+#, c-format
+msgid "msync %s"
+msgstr ""
+
+#: collect2.c:3685
+#, c-format
+msgid "munmap %s"
+msgstr ""
+
+#: collect2.c:3702
+#, c-format
+msgid "write %s"
+msgstr ""
+
+#: collect2.c:3705
+#, c-format
+msgid "wrote %ld bytes, expected %ld, to %s"
+msgstr ""
+
+#: config/a29k/a29k.c:1007
+#, ycp-format
+msgid "invalid %%Q value"
+msgstr ""
+
+#: config/a29k/a29k.c:1013 config/alpha/alpha.c:3646
+#, ycp-format
+msgid "invalid %%C value"
+msgstr ""
+
+#: config/a29k/a29k.c:1019 config/alpha/alpha.c:3510
+#: config/rs6000/rs6000.c:3605
+#, ycp-format
+msgid "invalid %%N value"
+msgstr ""
+
+#: config/a29k/a29k.c:1025 config/alpha/alpha.c:3581
+#: config/rs6000/rs6000.c:3567
+#, ycp-format
+msgid "invalid %%M value"
+msgstr ""
+
+#: config/a29k/a29k.c:1031 config/alpha/alpha.c:3573
+#: config/rs6000/rs6000.c:3532
+#, ycp-format
+msgid "invalid %%m value"
+msgstr ""
+
+#: config/a29k/a29k.c:1131 config/alpha/alpha.c:3534 config/romp/romp.c:683
+#, ycp-format
+msgid "invalid %%L value"
+msgstr ""
+
+#: config/a29k/a29k.c:1136 config/rs6000/rs6000.c:3613
+#, ycp-format
+msgid "invalid %%O value"
+msgstr ""
+
+#: config/a29k/a29k.c:1142 config/alpha/alpha.c:3518
+#: config/rs6000/rs6000.c:3632
+#, ycp-format
+msgid "invalid %%P value"
+msgstr ""
+
+#: config/a29k/a29k.c:1152
+#, ycp-format
+msgid "invalid %%V value"
+msgstr ""
+
+#: config/alpha/alpha.c:174
+#, c-format
+msgid "bad value `%s' for -mtrap-precision switch"
+msgstr ""
+
+#: config/alpha/alpha.c:188
+#, c-format
+msgid "bad value `%s' for -mfp-rounding-mode switch"
+msgstr ""
+
+#: config/alpha/alpha.c:203
+#, c-format
+msgid "bad value `%s' for -mfp-trap-mode switch"
+msgstr ""
+
+#: config/alpha/alpha.c:254
+#, c-format
+msgid "bad value `%s' for -mcpu switch"
+msgstr ""
+
+#: config/alpha/alpha.c:3492
+#, ycp-format
+msgid "invalid %%r value"
+msgstr ""
+
+#: config/alpha/alpha.c:3503 config/rs6000/rs6000.c:3677
+#, ycp-format
+msgid "invalid %%R value"
+msgstr ""
+
+#: config/alpha/alpha.c:3526 config/romp/romp.c:725 config/romp/romp.c:732
+#, ycp-format
+msgid "invalid %%h value"
+msgstr ""
+
+#: config/alpha/alpha.c:3616
+#, ycp-format
+msgid "invalid %%U value"
+msgstr ""
+
+#: config/alpha/alpha.c:3624 config/alpha/alpha.c:3635 config/romp/romp.c:691
+#: config/rs6000/rs6000.c:3685
+#, ycp-format
+msgid "invalid %%s value"
+msgstr ""
+
+#: config/alpha/alpha.c:3683 config/rs6000/rs6000.c:3396
+#, ycp-format
+msgid "invalid %%E value"
+msgstr ""
+
+#: config/alpha/alpha.c:3704 config/romp/romp.c:966
+#: config/rs6000/rs6000.c:3937
+#, ycp-format
+msgid "invalid %%xn code"
+msgstr ""
+
+#: config/arc/arc.c:109
+#, c-format
+msgid "bad value (%s) for -mcpu switch"
+msgstr ""
+
+#: config/arc/arc.c:1667 config/m32r/m32r.c:2218
+msgid "invalid operand to %R code"
+msgstr ""
+
+#: config/arc/arc.c:1699 config/m32r/m32r.c:2241
+msgid "invalid operand to %H/%L code"
+msgstr ""
+
+#: config/arc/arc.c:1723 config/m32r/m32r.c:2318
+msgid "invalid operand to %U code"
+msgstr ""
+
+#: config/arc/arc.c:1734
+msgid "invalid operand to %V code"
+msgstr ""
+
+#. Unknown flag.
+#: config/arc/arc.c:1741 config/m32r/m32r.c:2357 config/sparc/sparc.c:5847
+msgid "invalid operand output code"
+msgstr ""
+
+#: config/arm/arm.c:349 config/rs6000/rs6000.c:315 config/sparc/sparc.c:332
+#, c-format
+msgid "bad value (%s) for %s switch"
+msgstr ""
+
+#: config/arm/arm.c:541
+msgid "-fpic and -mapcs-reent are incompatible"
+msgstr ""
+
+#: config/arm/arm.c:587
+#, c-format
+msgid "Invalid floating point emulation option: -mfpe-%s"
+msgstr ""
+
+#: config/arm/arm.c:628
+#, c-format
+msgid "Unable to use '%s' for PIC register"
+msgstr ""
+
+#. Oh dear!  We have no low registers into which we can pop
+#. high registers!
+#: config/arm/arm.c:8704
+msgid "No low registers available for popping high registers"
+msgstr ""
+
+#: config/arm/arm.c:9266
+msgid "thumb_load_double_from_address: destination is not a register"
+msgstr ""
+
+#: config/arm/arm.c:9271
+msgid "thumb_load_double_from_address: source is not a computed memory address"
+msgstr ""
+
+#: config/arm/arm.c:9315
+msgid "thumb_load_double_from_address: base is not a register"
+msgstr ""
+
+#: config/arm/arm.c:9373
+msgid "thumb_load_double_from_address: Unhandled address calculation"
+msgstr ""
+
+#: config/dsp16xx/dsp16xx.c:271
+#, c-format
+msgid "Invalid register class letter %c"
+msgstr ""
+
+#: config/dsp16xx/dsp16xx.c:374
+msgid "ACCUM_HIGH_REGS class in limit_reload_class"
+msgstr ""
+
+#: config/dsp16xx/dsp16xx.c:401
+msgid "YH_OR_ACCUM_HIGH_REGS found in limit_reload_class"
+msgstr ""
+
+#. Register 'yl' is invalid for QImode, so we should never
+#. see it.
+#: config/dsp16xx/dsp16xx.c:410
+msgid "YL found in limit_reload_class"
+msgstr ""
+
+#: config/dsp16xx/dsp16xx.c:1228 config/dsp16xx/dsp16xx.c:1255
+msgid "Stack size > 32k"
+msgstr ""
+
+#: config/dsp16xx/dsp16xx.c:1485
+msgid "Invalid addressing mode"
+msgstr ""
+
+#: config/dsp16xx/dsp16xx.c:1671
+msgid "Bad register extension code"
+msgstr ""
+
+#: config/dsp16xx/dsp16xx.c:1729
+msgid "Invalid offset in ybase addressing"
+msgstr ""
+
+#: config/dsp16xx/dsp16xx.c:1732
+msgid "Invalid register in ybase addressing"
+msgstr ""
+
+#: config/dsp16xx/dsp16xx.c:1761 config/dsp16xx/dsp16xx.c:1999
+msgid "inline float constants not supported on this host"
+msgstr ""
+
+#: config/dsp16xx/dsp16xx.c:1905
+msgid "Invalid shift operator in emit_1600_core_shift"
+msgstr ""
+
+#: config/dsp16xx/dsp16xx.c:2184
+msgid "Invalid mode for gen_tst_reg"
+msgstr ""
+
+#: config/dsp16xx/dsp16xx.c:2265
+msgid "Invalid mode for integer comparison in gen_compare_reg"
+msgstr ""
+
+#: config/dsp16xx/dsp16xx.c:2293
+msgid "Invalid register for compare"
+msgstr ""
+
+#: config/i386/dgux.c:185
+#, c-format
+msgid "Internal gcc abort from %s:%d"
+msgstr ""
+
+#: config/i386/dgux.c:189
+msgid "The local variable `insn' has the value:"
+msgstr ""
+
+#: config/i386/i386.c:505
+#, c-format
+msgid "bad value (%s) for -march= switch"
+msgstr ""
+
+#: config/i386/i386.c:518 config/mips/mips.c:4864
+#, c-format
+msgid "bad value (%s) for -mcpu= switch"
+msgstr ""
+
+#: config/i386/i386.c:547
+#, c-format
+msgid "Register '%c' is unknown"
+msgstr ""
+
+#: config/i386/i386.c:551
+#, c-format
+msgid "Register '%c' already specified in allocation order"
+msgstr ""
+
+#: config/i386/i386.c:562
+#, c-format
+msgid "-mregparm=%d is not between 0 and %d"
+msgstr ""
+
+#: config/i386/i386.c:572
+#, c-format
+msgid "-malign-loops=%d is not between 0 and %d"
+msgstr ""
+
+#: config/i386/i386.c:582
+#, c-format
+msgid "-malign-jumps=%d is not between 0 and %d"
+msgstr ""
+
+#: config/i386/i386.c:592
+#, c-format
+msgid "-malign-functions=%d is not between 0 and %d"
+msgstr ""
+
+#: config/i386/i386.c:603
+#, c-format
+msgid "-mpreferred-stack-boundary=%d is not between 2 and 31"
+msgstr ""
+
+#: config/i386/i386.c:613
+#, c-format
+msgid "-mbranch-cost=%d is not between 0 and 5"
+msgstr ""
+
+#. We can't handle floating point constants;
+#. PRINT_OPERAND must handle them.
+#: config/i386/i386.c:2891 config/pdp11/pdp11.c:1478 final.c:3685
+msgid "floating constant misused"
+msgstr ""
+
+#: config/i386/i386.c:2936
+msgid "invalid UNSPEC as operand"
+msgstr ""
+
+#: config/i386/i386.c:2942 config/pdp11/pdp11.c:1525 final.c:3732
+msgid "invalid expression as operand"
+msgstr ""
+
+#: config/i386/winnt.c:300
+#, c-format
+msgid "`%s' declared as both exported to and imported from a DLL."
+msgstr ""
+
+#: config/m32r/m32r.c:84
+#, c-format
+msgid "bad value (%s) for -mmodel switch"
+msgstr ""
+
+#: config/m32r/m32r.c:93
+#, c-format
+msgid "bad value (%s) for -msdata switch"
+msgstr ""
+
+#: config/m32r/m32r.c:2188
+#, c-format
+msgid "invalid operand to %s code"
+msgstr ""
+
+#: config/m32r/m32r.c:2195
+#, c-format
+msgid "invalid operand to %p code"
+msgstr ""
+
+#: config/m32r/m32r.c:2303
+msgid "invalid operand to %T/%B code"
+msgstr ""
+
+#: config/m32r/m32r.c:2326
+msgid "invalid operand to %N code"
+msgstr ""
+
+#: config/m68k/m68k.c:102
+#, c-format
+msgid "-malign-loops=%d is not between 1 and %d"
+msgstr ""
+
+#: config/m68k/m68k.c:113
+#, c-format
+msgid "-malign-jumps=%d is not between 1 and %d"
+msgstr ""
+
+#: config/m68k/m68k.c:124
+#, c-format
+msgid "-malign-functions=%d is not between 1 and %d"
+msgstr ""
+
+#: config/m88k/m88k.c:2864
+msgid "%R not followed by %B/C/D/E"
+msgstr ""
+
+#: config/m88k/m88k.c:2932
+#, c-format
+msgid "invalid %x/X value"
+msgstr ""
+
+#: config/m88k/m88k.c:2937
+msgid "invalid %H value"
+msgstr ""
+
+#: config/m88k/m88k.c:2943
+msgid "invalid %h value"
+msgstr ""
+
+#: config/m88k/m88k.c:2949
+msgid "invalid %Q value"
+msgstr ""
+
+#: config/m88k/m88k.c:2955
+msgid "invalid %q value"
+msgstr ""
+
+#: config/m88k/m88k.c:2961
+#, c-format
+msgid "invalid %o value"
+msgstr ""
+
+#: config/m88k/m88k.c:2968
+#, c-format
+msgid "invalid %p value"
+msgstr ""
+
+#: config/m88k/m88k.c:2981 config/m88k/m88k.c:2986
+#, c-format
+msgid "invalid %s/S value"
+msgstr ""
+
+#: config/m88k/m88k.c:2997
+msgid "invalid %P operand"
+msgstr ""
+
+#: config/m88k/m88k.c:3028
+msgid "invalid %B value"
+msgstr ""
+
+#: config/m88k/m88k.c:3045
+msgid "invalid %C value"
+msgstr ""
+
+#: config/m88k/m88k.c:3058
+msgid "invalid %D value"
+msgstr ""
+
+#: config/m88k/m88k.c:3066
+#, c-format
+msgid "invalid %E value"
+msgstr ""
+
+#: config/m88k/m88k.c:3071
+#, c-format
+msgid "`%d' operand isn't a register"
+msgstr ""
+
+#: config/m88k/m88k.c:3082
+msgid "invalid %r value"
+msgstr ""
+
+#: config/m88k/m88k.c:3089
+msgid "operand is r0"
+msgstr ""
+
+#: config/m88k/m88k.c:3103
+msgid "operand is const_double"
+msgstr ""
+
+#: config/m88k/m88k.c:3122
+msgid "invalid code"
+msgstr ""
+
+#: config/mips/mips.c:4665
+#, c-format
+msgid "-mips%d not supported"
+msgstr ""
+
+#: config/mips/mips.c:4672
+#, c-format
+msgid "bad value (%s) for -mips switch"
+msgstr ""
+
+#: config/mips/mips.c:4691
+#, c-format
+msgid "bad value (%s) for -mabi= switch"
+msgstr ""
+
+#: config/mips/mips.c:4721
+#, c-format
+msgid "-mabi=%s does not support -mips%d"
+msgstr ""
+
+#: config/mips/mips.c:4738
+msgid "The -mabi=32 support does not work yet."
+msgstr ""
+
+#: config/mips/mips.c:4742
+msgid "This target does not support the -mabi switch."
+msgstr ""
+
+#: config/mips/mips.c:4877
+#, c-format
+msgid "-mcpu=%s does not support -mips%d"
+msgstr ""
+
+#: config/mips/mips.c:4883
+#, c-format
+msgid "-mips%d does not support 64 bit fp registers"
+msgstr ""
+
+#: config/mips/mips.c:4886
+#, c-format
+msgid "-mips%d does not support 64 bit gp registers"
+msgstr ""
+
+#: config/mips/mips.c:4976
+#, c-format
+msgid "Invalid option `entry%s'"
+msgstr ""
+
+#: config/mips/mips.c:5312
+#, ycp-format
+msgid "internal error: %%) found without a %%( in assembler pattern"
+msgstr ""
+
+#: config/mips/mips.c:5326
+#, ycp-format
+msgid "internal error: %%] found without a %%[ in assembler pattern"
+msgstr ""
+
+#: config/mips/mips.c:5339
+#, ycp-format
+msgid "internal error: %%> found without a %%< in assembler pattern"
+msgstr ""
+
+#: config/mips/mips.c:5352
+#, ycp-format
+msgid "internal error: %%} found without a %%{ in assembler pattern"
+msgstr ""
+
+#: config/mips/mips.c:5366
+#, c-format
+msgid "PRINT_OPERAND: Unknown punctuation '%c'"
+msgstr ""
+
+#: config/mips/mips.c:5375
+msgid "PRINT_OPERAND null pointer"
+msgstr ""
+
+#: config/mips/mips.c:5503
+#, c-format
+msgid "PRINT_OPERAND: letter %c was found & insn was not CONST_INT"
+msgstr ""
+
+#: config/mips/mips.c:5547
+msgid "PRINT_OPERAND_ADDRESS, null pointer"
+msgstr ""
+
+#: config/mips/mips.c:6365
+#, c-format
+msgid "gp_offset (%ld) or end_offset (%ld) is less than zero."
+msgstr ""
+
+#: config/mips/mips.c:6582
+#, c-format
+msgid "fp_offset (%ld) or end_offset (%ld) is less than zero."
+msgstr ""
+
+#: config/mips/mips.c:8620
+#, c-format
+msgid "can not handle inconsistent calls to `%s'"
+msgstr ""
+
+#: config/romp/romp.c:675
+#, ycp-format
+msgid "invalid %%B value"
+msgstr ""
+
+#: config/romp/romp.c:702 config/rs6000/rs6000.c:3695
+#, ycp-format
+msgid "invalid %%S value"
+msgstr ""
+
+#: config/romp/romp.c:711 config/romp/romp.c:718 config/rs6000/rs6000.c:3323
+#, ycp-format
+msgid "invalid %%b value"
+msgstr ""
+
+#: config/romp/romp.c:739 config/romp/romp.c:746
+#, ycp-format
+msgid "invalid %%H value"
+msgstr ""
+
+#: config/romp/romp.c:758 config/romp/romp.c:769
+#, ycp-format
+msgid "invalid %%z value"
+msgstr ""
+
+#: config/romp/romp.c:777 config/romp/romp.c:785
+#, ycp-format
+msgid "invalid %%Z value"
+msgstr ""
+
+#: config/romp/romp.c:792 config/romp/romp.c:801 config/romp/romp.c:808
+#: config/rs6000/rs6000.c:3478
+#, ycp-format
+msgid "invalid %%k value"
+msgstr ""
+
+#: config/romp/romp.c:893 config/romp/romp.c:936
+#, ycp-format
+msgid "invalid %%j value"
+msgstr ""
+
+#: config/rs6000/rs6000.c:373
+#, c-format
+msgid "Unknown -mdebug-%s switch"
+msgstr ""
+
+#: config/rs6000/rs6000.c:3405
+#, ycp-format
+msgid "invalid %%f value"
+msgstr ""
+
+#: config/rs6000/rs6000.c:3414
+#, ycp-format
+msgid "invalid %%F value"
+msgstr ""
+
+#: config/rs6000/rs6000.c:3423
+#, ycp-format
+msgid "invalid %%G value"
+msgstr ""
+
+#: config/rs6000/rs6000.c:3458
+#, ycp-format
+msgid "invalid %%j code"
+msgstr ""
+
+#: config/rs6000/rs6000.c:3468
+#, ycp-format
+msgid "invalid %%J code"
+msgstr ""
+
+#: config/rs6000/rs6000.c:3498
+#, ycp-format
+msgid "invalid %%K value"
+msgstr ""
+
+#: config/rs6000/rs6000.c:3622
+#, ycp-format
+msgid "invalid %%p value"
+msgstr ""
+
+#: config/rs6000/rs6000.c:3658
+#, ycp-format
+msgid "invalid %%q value"
+msgstr ""
+
+#: config/rs6000/rs6000.c:3721
+#, ycp-format
+msgid "%%S computed all 1's mask"
+msgstr ""
+
+#: config/rs6000/rs6000.c:3747
+#, ycp-format
+msgid "%%S computed all 0's mask"
+msgstr ""
+
+#: config/rs6000/rs6000.c:3755
+#, ycp-format
+msgid "invalid %%u value"
+msgstr ""
+
+#: config/rs6000/rs6000.c:3764
+#, ycp-format
+msgid "invalid %%v value"
+msgstr ""
+
+#: config/sparc/sparc.c:256
+#, c-format
+msgid "%s is not supported by this configuration"
+msgstr ""
+
+#: config/sparc/sparc.c:264
+#, c-format
+msgid "-mptr%d not allowed on -m%d"
+msgstr ""
+
+#: config/sparc/sparc.c:275
+msgid "-mlong-double-64 not allowed with -m64"
+msgstr ""
+
+#: config/sparc/sparc.c:295
+#, c-format
+msgid "bad value (%s) for -mcmodel= switch"
+msgstr ""
+
+#: config/sparc/sparc.c:300
+msgid "-mcmodel= is not supported on 32 bit systems"
+msgstr ""
+
+#: config/sparc/sparc.c:381
+msgid "profiling does not support code models other than medlow"
+msgstr ""
+
+#: config/sparc/sparc.c:5671 config/sparc/sparc.c:5677
+#, ycp-format
+msgid "Invalid %%Y operand"
+msgstr ""
+
+#: config/sparc/sparc.c:5747
+#, ycp-format
+msgid "Invalid %%A operand"
+msgstr ""
+
+#: config/sparc/sparc.c:5757
+#, ycp-format
+msgid "Invalid %%B operand"
+msgstr ""
+
+#: config/sparc/sparc.c:5837
+#, ycp-format
+msgid "Invalid %%f operand"
+msgstr ""
+
+#: config/sparc/sparc.c:5887
+msgid "long long constant not a valid immediate operand"
+msgstr ""
+
+#: config/sparc/sparc.c:5890
+msgid "floating point constant not a valid immediate operand"
+msgstr ""
+
+#: config/v850/v850.c:99
+#, c-format
+msgid "%s=%s is not numeric."
+msgstr ""
+
+#: config/v850/v850.c:106
+#, c-format
+msgid "%s=%s is too large."
+msgstr ""
+
+#: config/v850/v850.c:2243
+#, c-format
+msgid "Bogus JR construction: %d\n"
+msgstr ""
+
+#: config/v850/v850.c:2264 config/v850/v850.c:2466
+#, c-format
+msgid "Bad amount of stack space removal: %d"
+msgstr ""
+
+#: config/v850/v850.c:2442
+#, c-format
+msgid "Bogus JARL construction: %d\n"
+msgstr ""
+
+#: convert.c:67
+msgid "cannot convert to a pointer type"
+msgstr ""
+
+#: convert.c:100
+msgid "pointer value used where a floating point value was expected"
+msgstr ""
+
+#: convert.c:104
+msgid "aggregate value used where a float was expected"
+msgstr ""
+
+#: convert.c:130
+msgid "conversion to incomplete type"
+msgstr ""
+
+#: convert.c:387
+msgid "aggregate value used where an integer was expected"
+msgstr ""
+
+#: convert.c:439
+msgid "pointer value used where a complex was expected"
+msgstr ""
+
+#: convert.c:443
+msgid "aggregate value used where a complex was expected"
+msgstr ""
+
+#: cp/call.c:505
+msgid "destructors take no parameters"
+msgstr ""
+
+#: cp/class.c:1453
+#, c-format
+msgid "conflicting access specifications for field `%s', ignored"
+msgstr ""
+
+#: cp/class.c:5146
+msgid "trying to finish struct, but kicked out due to previous parse errors."
+msgstr ""
+
+#: cp/class.c:5593
+#, c-format
+msgid "language string `\"%s\"' not recognized"
+msgstr ""
+
+#: cp/class.c:5891 cp/class.c:6086 cp/class.c:6093
+msgid "not enough type information"
+msgstr ""
+
+#: cp/class.c:6070
+msgid "invalid operation on uninstantiated type"
+msgstr ""
+
+#: cp/decl.c:3857
+msgid "parse errors have confused me too much"
+msgstr ""
+
+#: cp/decl.c:4812
+#, c-format
+msgid "label `%s' referenced outside of any function"
+msgstr ""
+
+#: cp/decl.c:4950 cp/decl.c:5046
+msgid "  enters try block"
+msgstr ""
+
+#: ../libiberty/cplus-dem.c:4768 ../libiberty/cplus-dem.c:4779 cp/decl.c:5487
+msgid "virtual memory exhausted"
+msgstr ""
+
+#: cp/decl.c:6256
+msgid "the new ABI requires vtable thunks"
+msgstr ""
+
+#: cp/decl.c:6933
+msgid "an anonymous union cannot have function members"
+msgstr ""
+
+#: cp/decl.c:6989
+msgid "multiple types in one declaration"
+msgstr ""
+
+#: cp/decl.c:8065
+msgid "assignment (not initialization) in declaration"
+msgstr ""
+
+#: cp/decl.c:8622
+msgid "invalid catch parameter"
+msgstr ""
+
+#: cp/decl.c:8730
+#, c-format
+msgid "destructor for alien class `%s' cannot be a member"
+msgstr ""
+
+#: cp/decl.c:8733
+#, c-format
+msgid "constructor for alien class `%s' cannot be a member"
+msgstr ""
+
+#: cp/decl.c:8844
+msgid "cannot declare `::main' to be a template"
+msgstr ""
+
+#: cp/decl.c:8846
+msgid "cannot declare `::main' to be inline"
+msgstr ""
+
+#: cp/decl.c:8848
+msgid "cannot declare `::main' to be static"
+msgstr ""
+
+#: cp/decl.c:9386
+msgid "overflow in array dimension"
+msgstr ""
+
+#: cp/decl.c:9675
+msgid "destructors must be member functions"
+msgstr ""
+
+#: cp/decl.c:10004
+msgid "`bool' is now a keyword"
+msgstr ""
+
+#: cp/decl.c:10158
+#, c-format
+msgid "short, signed or unsigned invalid for `%s'"
+msgstr ""
+
+#: cp/decl.c:10163
+#, c-format
+msgid "long and short specified together for `%s'"
+msgstr ""
+
+#: cp/decl.c:10174
+#, c-format
+msgid "signed and unsigned given together for `%s'"
+msgstr ""
+
+#: cp/decl.c:10321
+msgid "storage class specifiers invalid in parameter declarations"
+msgstr ""
+
+#: cp/decl.c:10325
+msgid "typedef declaration invalid in parameter declaration"
+msgstr ""
+
+#: cp/decl.c:10336
+msgid "virtual outside class declaration"
+msgstr ""
+
+#: cp/decl.c:10390
+#, c-format
+msgid "storage class specified for %s `%s'"
+msgstr ""
+
+#: cp/decl.c:10428
+msgid "storage class specifiers invalid in friend function declarations"
+msgstr ""
+
+#: cp/decl.c:10610
+msgid "destructor cannot be static member function"
+msgstr ""
+
+#: cp/decl.c:10634
+msgid "constructor cannot be static member function"
+msgstr ""
+
+#: cp/decl.c:10652
+msgid "return value type specifier for constructor ignored"
+msgstr ""
+
+#: cp/decl.c:10671
+#, c-format
+msgid "can't initialize friend function `%s'"
+msgstr ""
+
+#. Cannot be both friend and virtual.
+#: cp/decl.c:10675
+msgid "virtual functions cannot be friends"
+msgstr ""
+
+#: cp/decl.c:10680
+msgid "friend declaration not in class definition"
+msgstr ""
+
+#: cp/decl.c:10739
+#, c-format
+msgid "cannot declare %s to references"
+msgstr ""
+
+#: cp/decl.c:10765
+msgid "invalid type: `void &'"
+msgstr ""
+
+#. [dcl.fct.spec] The explicit specifier shall only be used in
+#. declarations of constructors within a class definition.
+#: cp/decl.c:11035
+msgid "only declarations of constructors can be `explicit'"
+msgstr ""
+
+#: cp/decl.c:11043
+#, c-format
+msgid "non-member `%s' cannot be declared `mutable'"
+msgstr ""
+
+#: cp/decl.c:11048
+#, c-format
+msgid "non-object member `%s' cannot be declared `mutable'"
+msgstr ""
+
+#: cp/decl.c:11054
+#, c-format
+msgid "function `%s' cannot be declared `mutable'"
+msgstr ""
+
+#: cp/decl.c:11059
+#, c-format
+msgid "static `%s' cannot be declared `mutable'"
+msgstr ""
+
+#: cp/decl.c:11064
+#, c-format
+msgid "const `%s' cannot be declared `mutable'"
+msgstr ""
+
+#: cp/decl.c:11179
+msgid "typedef declaration includes an initializer"
+msgstr ""
+
+#: cp/decl.c:11227
+#, c-format
+msgid "trying to make class `%s' a friend of global scope"
+msgstr ""
+
+#: cp/decl.c:11268
+msgid "unnamed variable or field declared void"
+msgstr ""
+
+#: cp/decl.c:11277
+msgid "variable or field declared void"
+msgstr ""
+
+#: cp/decl.c:11287
+msgid "cannot use `::' in parameter declaration"
+msgstr ""
+
+#: cp/decl.c:11305
+#, c-format
+msgid "declaration of `%s' as void"
+msgstr ""
+
+#: cp/decl.c:11484
+#, c-format
+msgid "`%s' is neither function nor member function; cannot be declared friend"
+msgstr ""
+
+#: cp/decl.c:11608
+#, c-format
+msgid "storage class `auto' invalid for function `%s'"
+msgstr ""
+
+#: cp/decl.c:11610
+#, c-format
+msgid "storage class `register' invalid for function `%s'"
+msgstr ""
+
+#: cp/decl.c:11630
+#, c-format
+msgid "virtual non-class function `%s'"
+msgstr ""
+
+#. FIXME need arm citation
+#: cp/decl.c:11665
+msgid "cannot declare static function inside another function"
+msgstr ""
+
+#: cp/decl.c:11786
+msgid "parameter has incomplete type"
+msgstr ""
+
+#: cp/decl.c:11998
+msgid ""
+"invalid integer constant in parameter list, did you forget to give parameter "
+"name?"
+msgstr ""
+
+#: cp/decl.c:12025
+msgid "parameter invalidly declared method type"
+msgstr ""
+
+#: cp/decl.c:12035
+msgid "parameter invalidly declared offset type"
+msgstr ""
+
+#: cp/decl.c:12069
+msgid "`void' in parameter list must be entire list"
+msgstr ""
+
+#: cp/decl2.c:664 toplev.c:4587
+#, c-format
+msgid "Unrecognized option `%s'"
+msgstr ""
+
+#: cp/decl2.c:670
+msgid "no file specified with -fdump-translation-unit"
+msgstr ""
+
+#: cp/decl2.c:1049
+msgid "name missing for member function"
+msgstr ""
+
+#: cp/decl2.c:1110
+msgid "`__alignof__' applied to a bit-field"
+msgstr ""
+
+#. Something has gone very wrong.  Assume we are mistakenly reducing
+#. an expression instead of a declaration.
+#: cp/decl2.c:1152
+msgid "parser may be lost: is there a '{' missing somewhere?"
+msgstr ""
+
+#: cp/decl2.c:1183 cp/decl2.c:1197
+msgid "ambiguous conversion for array subscript"
+msgstr ""
+
+#: cp/decl2.c:1257
+msgid ""
+"cannot delete a function.  Only pointer-to-objects are valid arguments to "
+"`delete'"
+msgstr ""
+
+#: cp/decl2.c:1573
+msgid "initializer invalid for static member with constructor"
+msgstr ""
+
+#: cp/decl2.c:1575
+msgid "(you really want to initialize it separately)"
+msgstr ""
+
+#: cp/decl2.c:1753
+msgid "field initializer is not constant"
+msgstr ""
+
+#: cp/decl2.c:2122
+msgid "anonymous struct not inside named type"
+msgstr ""
+
+#: cp/decl2.c:2213
+msgid "namespace-scope anonymous aggregates must be static"
+msgstr ""
+
+#: cp/decl2.c:2288
+msgid "`operator new' must return type `void *'"
+msgstr ""
+
+#: cp/decl2.c:2293
+msgid "`operator new' takes type `size_t' parameter"
+msgstr ""
+
+#: cp/decl2.c:2295
+msgid "`operator new' takes type `size_t' as first parameter"
+msgstr ""
+
+#: cp/decl2.c:2320
+msgid "`operator delete' must return type `void'"
+msgstr ""
+
+#: cp/decl2.c:2324
+msgid "`operator delete' takes type `void *' as first parameter"
+msgstr ""
+
+#: cp/decl2.c:2335
+msgid "second argument to `operator delete' must be of type `size_t'"
+msgstr ""
+
+#: cp/decl2.c:2340
+msgid "too many arguments in declaration of `operator delete'"
+msgstr ""
+
+#: cp/decl2.c:2342
+msgid "`...' invalid in specification of `operator delete'"
+msgstr ""
+
+#: cp/except.c:503
+msgid "call to Java `catch' or `throw', while `jthrowable' undefined"
+msgstr ""
+
+#: cp/except.c:568
+msgid "mixing C++ and Java `catch'es in single translation unit"
+msgstr ""
+
+#: cp/except.c:949
+msgid "  in thrown expression"
+msgstr ""
+
+#: cp/expr.c:295
+msgid "pointers are not permitted as case values"
+msgstr ""
+
+#: cp/expr.c:334
+msgid "duplicate (or overlapping) case value"
+msgstr ""
+
+#: cp/expr.c:358
+msgid "`default' label within scope of cleanup or variable array"
+msgstr ""
+
+#: cp/g++spec.c:195
+#, c-format
+msgid "argument to `%s' missing\n"
+msgstr ""
+
+#: cp/init.c:1034
+msgid "base class initializer specified, but no base class to initialize"
+msgstr ""
+
+#: cp/init.c:1040
+msgid "initializer for unnamed base class ambiguous"
+msgstr ""
+
+#: cp/init.c:1067
+msgid "no base class to initialize"
+msgstr ""
+
+#. Handle bad initializers like:
+#. class COMPLEX {
+#. public:
+#. double re, im;
+#. COMPLEX(double r = 0.0, double i = 0.0) {re = r; im = i;};
+#. ~COMPLEX() {};
+#. };
+#.
+#. int main(int argc, char **argv) {
+#. COMPLEX zees(1.0, 0.0)[10];
+#. }
+#.
+#: cp/init.c:1204
+msgid "bad array initializer"
+msgstr ""
+
+#: cp/init.c:1786
+msgid "object missing in use of pointer-to-member construct"
+msgstr ""
+
+#: cp/init.c:1831 cp/typeck.c:3125 cp/typeck.c:3227
+msgid "at this point in file"
+msgstr ""
+
+#: cp/init.c:2017
+msgid "new of array type fails to specify size"
+msgstr ""
+
+#: cp/init.c:2099
+msgid "new cannot be applied to a reference type"
+msgstr ""
+
+#: cp/init.c:2105
+msgid "new cannot be applied to a function type"
+msgstr ""
+
+#: cp/init.c:2152
+msgid "call to Java constructor, while `jclass' undefined"
+msgstr ""
+
+#: cp/init.c:2264
+msgid "invalid type `void' for new"
+msgstr ""
+
+#: cp/init.c:2320
+#, c-format
+msgid "call to Java constructor, while `%s' undefined"
+msgstr ""
+
+#: cp/init.c:2914
+msgid "initializer ends prematurely"
+msgstr ""
+
+#: cp/init.c:3177
+msgid "unknown array size in delete"
+msgstr ""
+
+#: cp/init.c:3397
+msgid "type to vector delete is neither pointer or array type"
+msgstr ""
+
+#: cp/lex.c:235
+msgid "type name expected before `*'"
+msgstr ""
+
+#: cp/lex.c:257
+msgid "cannot declare references to references"
+msgstr ""
+
+#: cp/lex.c:262
+msgid "cannot declare pointers to references"
+msgstr ""
+
+#: cp/lex.c:266
+msgid "type name expected before `&'"
+msgstr ""
+
+#: cp/lex.c:1140 cp/lex.c:1698
+msgid "parse error at end of saved function text"
+msgstr ""
+
+#: cp/lex.c:1192
+msgid "end of file encountered inside string constant"
+msgstr ""
+
+#: cp/lex.c:1194
+msgid "end of file encountered inside character constant"
+msgstr ""
+
+#: cp/lex.c:1400
+msgid "parse error in method specification"
+msgstr ""
+
+#: cp/lex.c:1493
+msgid "function body for constructor missing"
+msgstr ""
+
+#: cp/lex.c:1784
+#, c-format
+msgid "semicolon missing after %s declaration"
+msgstr ""
+
+#: cp/lex.c:2363
+msgid "invalid #pragma vtable"
+msgstr ""
+
+#: cp/lex.c:2382
+msgid "invalid #pragma unit"
+msgstr ""
+
+#: cp/lex.c:2403
+msgid "invalid `#pragma interface'"
+msgstr ""
+
+#: cp/lex.c:2430
+msgid "invalid `#pragma implementation'"
+msgstr ""
+
+#: cp/lex.c:2483
+#, c-format
+msgid "non hex digit '%c' in universal-character-name"
+msgstr ""
+
+#: cp/lex.c:2509
+#, c-format
+msgid ""
+"universal-character-name designates `%c', part of the basic source character "
+"set"
+msgstr ""
+
+#: cp/lex.c:2512
+msgid "invalid universal-character-name"
+msgstr ""
+
+#: cp/lex.c:2542
+#, c-format
+msgid "universal-character-name `\\U%08x' not valid in identifier"
+msgstr ""
+
+#: cp/lex.c:2788
+#, c-format
+msgid "universal-character-name `\\u%04x' not valid in identifier"
+msgstr ""
+
+#: cp/lex.c:2872
+msgid "\\x used with no following hex digits"
+msgstr ""
+
+#: cp/lex.c:2968
+#, c-format
+msgid "%s at end of saved text"
+msgstr ""
+
+#: cp/lex.c:3145
+msgid ""
+"(Each undeclared identifier is reported only once for each function it "
+"appears in.)"
+msgstr ""
+
+#: cp/lex.c:3182
+#, c-format
+msgid "name lookup of `%s' changed for new ISO `for' scoping"
+msgstr ""
+
+#: cp/lex.c:4178
+msgid "complex integer constant is too wide for `__complex int'"
+msgstr ""
+
+#: cp/lex.c:4335
+msgid "malformatted character constant"
+msgstr ""
+
+#: cp/method.c:1904
+#, c-format
+msgid "ambiguous request for method pointer `%s'"
+msgstr ""
+
+#: cp/method.c:2012
+#, c-format
+msgid "request for member `%s' is ambiguous in multiple inheritance lattice"
+msgstr ""
+
+#: parse.y:652
+msgid "invalid default template argument"
+msgstr ""
+
+#: parse.y:857
+msgid "no base initializers given following ':'"
+msgstr ""
+
+#: parse.y:872
+msgid "base initializers not allowed for non-member functions"
+msgstr ""
+
+#: parse.y:874
+msgid "only constructors take base initializers"
+msgstr ""
+
+#: parse.y:1062 parse.y:1071
+#, c-format
+msgid "ISO C++ forbids an empty condition for `%s'"
+msgstr ""
+
+#: parse.y:1885
+msgid "`sigof' applied to non-aggregate expression"
+msgstr ""
+
+#: parse.y:1900
+msgid "`sigof' applied to non-aggregate type"
+msgstr ""
+
+#: parse.y:2233
+#, c-format
+msgid "storage class specifier `%s' not allowed after struct or class"
+msgstr ""
+
+#: parse.y:2235
+#, c-format
+msgid "type specifier `%s' not allowed after struct or class"
+msgstr ""
+
+#: parse.y:2237
+#, c-format
+msgid "type qualifier `%s' not allowed after struct or class"
+msgstr ""
+
+#: parse.y:2239
+msgid "no body nor ';' separates two class, struct or union declarations"
+msgstr ""
+
+#: parse.y:2402
+msgid "multiple access specifiers"
+msgstr ""
+
+#: parse.y:2420
+msgid "multiple `virtual' specifiers"
+msgstr ""
+
+#: parse.y:2453
+msgid "missing ';' before right brace"
+msgstr ""
+
+#: parse.y:3333
+msgid "label must be followed by statement"
+msgstr ""
+
+#. This helps us recover from really nasty
+#. parse errors, for example, a missing right
+#. parenthesis.
+#: parse.y:3509 parse.y:3519
+msgid "possibly missing ')'"
+msgstr ""
+
+#: parse.y:3616 parse.y:3621
+msgid "type specifier omitted for parameter"
+msgstr ""
+
+#: cp/pt.c:1793
+msgid "  a template type parameter must begin with `class' or `typename'"
+msgstr ""
+
+#: cp/pt.c:7852
+msgid "incomplete type unification"
+msgstr ""
+
+#: cp/repo.c:355
+#, c-format
+msgid "mysterious repository information in %s"
+msgstr ""
+
+#: cp/repo.c:370
+#, c-format
+msgid "can't create repository information file `%s'"
+msgstr ""
+
+#: cp/rtti.c:250
+msgid "taking dynamic typeid of object with -fno-rtti"
+msgstr ""
+
+#: cp/rtti.c:292
+msgid "cannot use typeid with -fno-rtti"
+msgstr ""
+
+#: cp/rtti.c:298 cp/rtti.c:489
+msgid "must #include <typeinfo> before using typeid"
+msgstr ""
+
+#: cp/tree.c:214
+#, c-format
+msgid "non-lvalue in %s"
+msgstr ""
+
+#: cp/tree.c:2158
+msgid "`com_interface' only supported with -fvtable-thunks"
+msgstr ""
+
+#: cp/tree.c:2184
+msgid "requested init_priority is not an integer constant"
+msgstr ""
+
+#: cp/tree.c:2205
+msgid ""
+"can only use init_priority attribute on file-scope definitions of objects of "
+"class type"
+msgstr ""
+
+#: cp/tree.c:2211
+msgid "requested init_priority is out of range"
+msgstr ""
+
+#: cp/typeck.c:1602
+msgid "sizeof applied to a bit-field"
+msgstr ""
+
+#: cp/typeck.c:2200
+msgid "invalid reference to NULL ptr, use ptr-to-member instead"
+msgstr ""
+
+#: cp/typeck.c:2364
+#, c-format
+msgid "invalid use of `%s' on pointer to member"
+msgstr ""
+
+#: cp/typeck.c:2370
+msgid "invalid type argument"
+msgstr ""
+
+#: cp/typeck.c:2637 cp/typeck.c:2777
+msgid "pointer to member function called, but not in class scope"
+msgstr ""
+
+#: cp/typeck.c:2775
+msgid ""
+"invalid call to member function needing `this' in static member function "
+"scope"
+msgstr ""
+
+#: cp/typeck.c:3164
+msgid "parameter type of called function is incomplete"
+msgstr ""
+
+#: cp/typeck.c:3613 cp/typeck.c:3618
+msgid "ISO C++ forbids comparison between pointer and integer"
+msgstr ""
+
+#: cp/typeck.c:4227
+msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
+msgstr ""
+
+#: cp/typeck.c:4954
+msgid "cannot take the address of `this', which is an ravlue expression"
+msgstr ""
+
+#: cp/typeck.c:5404
+msgid "ISO C++ forbids casting to an array type"
+msgstr ""
+
+#: cp/typeck.c:5996
+msgid "   in pointer to member function conversion"
+msgstr ""
+
+#: cp/typeck.c:6004
+msgid "   in pointer to member conversion"
+msgstr ""
+
+#: cp/typeck.c:6777
+msgid "returning a value from a destructor"
+msgstr ""
+
+#. If a return statement appears in a handler of the
+#. function-try-block of a constructor, the program is ill-formed.
+#: cp/typeck.c:6785
+msgid "cannot return from a handler of a function-try-block of a constructor"
+msgstr ""
+
+#. You can't return a value from a constructor.
+#: cp/typeck.c:6790
+msgid "returning a value from a constructor"
+msgstr ""
+
+#: cp/typeck2.c:172
+msgid "  since the following virtual functions are abstract:"
+msgstr ""
+
+#: cp/typeck2.c:323
+msgid "confused by earlier errors, bailing out"
+msgstr ""
+
+#: cp/typeck2.c:330
+msgid "Internal compiler error."
+msgstr ""
+
+#: cp/typeck2.c:332
+#, c-format
+msgid "Internal compiler error %d."
+msgstr ""
+
+#: cp/typeck2.c:334
+msgid "Please submit a full bug report."
+msgstr ""
+
+#: cp/typeck2.c:335
+#, c-format
+msgid "See %s for instructions."
+msgstr ""
+
+#: cp/typeck2.c:407
+msgid "due to the presence of a constructor"
+msgstr ""
+
+#: cp/typeck2.c:440
+msgid "cannot initialize arrays using this syntax"
+msgstr ""
+
+#: cp/typeck2.c:571
+msgid "initializing array with parameter list"
+msgstr ""
+
+#: cp/typeck2.c:631
+msgid "initializer for scalar variable requires one element"
+msgstr ""
+
+#: cp/typeck2.c:775
+msgid "non-empty initializer for array of empty elements"
+msgstr ""
+
+#: cp/typeck2.c:947
+msgid "index value instead of field name in union initializer"
+msgstr ""
+
+#: cp/typeck2.c:1106
+msgid "circular pointer delegation detected"
+msgstr ""
+
+#: cp/typeck2.c:1133
+msgid "result of `operator->()' yields non-pointer result"
+msgstr ""
+
+#: cp/typeck2.c:1135
+msgid "base operand of `->' is not a pointer"
+msgstr ""
+
+#: cp/typeck2.c:1402
+#, c-format
+msgid "duplicate label `%s' in switch statement"
+msgstr ""
+
+#: cp/typeck2.c:1405
+#, c-format
+msgid "duplicate label (%d) in switch statement"
+msgstr ""
+
+#: cp/typeck2.c:1420
+#, c-format
+msgid "range values `%s' and `%s' reversed"
+msgstr ""
+
+#: cp/typeck2.c:1424
+msgid "range values reversed"
+msgstr ""
+
+#: cp/xref.c:833
+#, c-format
+msgid "Can't create cross-reference file `%s'"
+msgstr ""
+
+#: ../libiberty/cplus-dem.c:4567 gcc.c:5796
+msgid "Internal gcc abort."
+msgstr ""
+
+#: cpperror.c:61
+#, c-format
+msgid "In file included from %s:%u"
+msgstr ""
+
+#. Translators note: this message is used in conjunction
+#. with "In file included from %s:%ld" and some other
+#. tricks.  We want something like this:
+#.
+#. In file included from sys/select.h:123,
+#. from sys/types.h:234,
+#. from userfile.c:31:
+#. bits/select.h:45: <error message here>
+#.
+#. The trailing comma is at the beginning of this message,
+#. and the trailing colon is not translated.
+#: cpperror.c:76
+#, c-format
+msgid ""
+",\n"
+"                 from %s:%u"
+msgstr ""
+
+#: cpperror.c:94
+msgid "<command line>: "
+msgstr ""
+
+#: cpperror.c:135
+msgid "warning: "
+msgstr ""
+
+#: cpperror.c:145
+msgid "internal error: "
+msgstr ""
+
+#: cppinit.c:346
+#, c-format
+msgid "ignoring nonexistent directory `%s'\n"
+msgstr ""
+
+#: cppinit.c:443 cppinit.c:463 cppinit.c:482 cppinit.c:496
+#, c-format
+msgid "ignoring duplicate directory `%s'\n"
+msgstr ""
+
+#: cppinit.c:916
+msgid "#include \"...\" search starts here:\n"
+msgstr ""
+
+#: cppinit.c:920
+msgid "#include <...> search starts here:\n"
+msgstr ""
+
+#: cppinit.c:923
+msgid "End of search list.\n"
+msgstr ""
+
+#: cppinit.c:1342 cppinit.c:1505
+#, c-format
+msgid "GNU CPP version %s (cpplib)\n"
+msgstr ""
+
+#: cppinit.c:1792
+#, c-format
+msgid "Usage: %s [switches] input output\n"
+msgstr ""
+
+#: cppinit.c:1793
+msgid ""
+"Switches:\n"
+"  -include <file>           Include the contents of <file> before other "
+"files\n"
+"  -imacros <file>           Accept definition of macros in <file>\n"
+"  -iprefix <path>           Specify <path> as a prefix for next two options\n"
+"  -iwithprefix <dir>        Add <dir> to the end of the system include path\n"
+"  -iwithprefixbefore <dir>  Add <dir> to the end of the main include path\n"
+"  -isystem <dir>            Add <dir> to the start of the system include "
+"path\n"
+"  -idirafter <dir>          Add <dir> to the end of the system include path\n"
+"  -I <dir>                  Add <dir> to the end of the main include path\n"
+"  -I-                       Fine-grained include path control; see info "
+"docs\n"
+"  -nostdinc                 Do not search system include directories\n"
+"                             (dirs specified with -isystem will still be "
+"used)\n"
+"  -nostdinc++               Do not search system include directories for "
+"C++\n"
+"  -o <file>                 Put output into <file>\n"
+"  -pedantic                 Issue all warnings demanded by strict ANSI C\n"
+"  -pedantic-errors          Issue -pedantic warnings as errors instead\n"
+"  -traditional              Follow K&R pre-processor behaviour\n"
+"  -trigraphs                Support ANSI C trigraphs\n"
+"  -lang-c                   Assume that the input sources are in C\n"
+"  -lang-c89                 Assume that the input sources are in C89\n"
+"  -lang-c++                 Assume that the input sources are in C++\n"
+"  -lang-objc                Assume that the input sources are in ObjectiveC\n"
+"  -lang-objc++              Assume that the input sources are in "
+"ObjectiveC++\n"
+"  -lang-asm                 Assume that the input sources are in assembler\n"
+"  -lang-fortran\t\t    Assume that the input sources are in Fortran\n"
+"  -lang-chill               Assume that the input sources are in Chill\n"
+"  -std=<std name>           Specify the conformance standard; one of:\n"
+"                            gnu89, gnu99, c89, c99, iso9899:1990,\n"
+"                            iso9899:199409, iso9899:1999\n"
+"  -+                        Allow parsing of C++ style features\n"
+"  -w                        Inhibit warning messages\n"
+"  -Wtrigraphs               Warn if trigraphs are encountered\n"
+"  -Wno-trigraphs            Do not warn about trigraphs\n"
+"  -Wcomment{s}              Warn if one comment starts inside another\n"
+"  -Wno-comment{s}           Do not warn about comments\n"
+"  -Wtraditional             Warn if a macro argument is/would be turned "
+"into\n"
+"                             a string if -traditional is specified\n"
+"  -Wno-traditional          Do not warn about stringification\n"
+"  -Wundef                   Warn if an undefined macro is used by #if\n"
+"  -Wno-undef                Do not warn about testing undefined macros\n"
+"  -Wimport                  Warn about the use of the #import directive\n"
+"  -Wno-import               Do not warn about the use of #import\n"
+"  -Werror                   Treat all warnings as errors\n"
+"  -Wno-error                Do not treat warnings as errors\n"
+"  -Wall                     Enable all preprocessor warnings\n"
+"  -M                        Generate make dependencies\n"
+"  -MM                       As -M, but ignore system header files\n"
+"  -MD                       As -M, but put output in a .d file\n"
+"  -MMD                      As -MD, but ignore system header files\n"
+"  -MG                       Treat missing header file as generated files\n"
+"  -g3                       Include #define and #undef directives in the "
+"output\n"
+"  -D<macro>                 Define a <macro> with string '1' as its value\n"
+"  -D<macro>=<val>           Define a <macro> with <val> as its value\n"
+"  -A<question> (<answer>)   Assert the <answer> to <question>\n"
+"  -A-<question> (<answer>)  Disable the <answer> to <question>\n"
+"  -U<macro>                 Undefine <macro> \n"
+"  -v                        Display the version number\n"
+"  -H                        Print the name of header files as they are used\n"
+"  -C                        Do not discard comments\n"
+"  -dM                       Display a list of macro definitions active at "
+"end\n"
+"  -dD                       Preserve macro definitions in output\n"
+"  -dN                       As -dD except that only the names are preserved\n"
+"  -dI                       Include #include directives in the output\n"
+"  -ftabstop=<number>        Distance between tab stops for column reporting\n"
+"  -P                        Do not generate #line directives\n"
+"  -$                        Do not allow '$' in identifiers\n"
+"  -remap                    Remap file names when including files.\n"
+"  --version                 Display version information\n"
+"  -h or --help              Display this information\n"
+msgstr ""
+
+#: cppspec.c:128
+#, c-format
+msgid "`%s' is not a legal option to the preprocessor"
+msgstr ""
+
+#: cppspec.c:152
+msgid "too many input files"
+msgstr ""
+
+#: emit-rtl.c:963
+msgid ""
+"Unable to access real part of complex value in a hard register on this target"
+msgstr ""
+
+#: emit-rtl.c:986
+msgid ""
+"Unable to access imaginary part of complex value in a hard register on this "
+"target"
+msgstr ""
+
+#: except.c:953
+msgid "Cannot duplicate non-existant exception region."
+msgstr ""
+
+#: except.c:1067
+msgid "exception handling disabled, use -fexceptions to enable"
+msgstr ""
+
+#: except.c:1750
+msgid "Never issued previous false_label"
+msgstr ""
+
+#: except.c:3072
+msgid "Duplicate call to __builtin_eh_return"
+msgstr ""
+
+#: except.c:3092
+msgid "function uses __builtin_eh_return"
+msgstr ""
+
+#: explow.c:1380
+msgid "stack limits not supported on this target"
+msgstr ""
+
+#: expr.c:2679
+msgid "function using short complex types cannot be inline"
+msgstr ""
+
+#: expr.c:5623 expr.c:5632 expr.c:5641 expr.c:5646 expr.c:5825 expr.c:5840
+msgid "unsupported wide integer operation"
+msgstr ""
+
+#: final.c:3366
+#, c-format
+msgid "output_operand: %s"
+msgstr ""
+
+#: final.c:3506
+#, c-format
+msgid "operand number missing after %-letter"
+msgstr ""
+
+#: final.c:3508 final.c:3541
+msgid "operand number out of range"
+msgstr ""
+
+#: final.c:3554
+#, ycp-format
+msgid "invalid %%-code"
+msgstr ""
+
+#: final.c:3581
+msgid "`%l' operand isn't a label"
+msgstr ""
+
+#: flow.c:6292
+#, c-format
+msgid "Head insn %d for block %d not found in the insn stream."
+msgstr ""
+
+#: flow.c:6303
+#, c-format
+msgid "Insn %d is in multiple basic blocks (%d and %d)"
+msgstr ""
+
+#: flow.c:6314
+#, c-format
+msgid "End insn %d for block %d not found in the insn stream."
+msgstr ""
+
+#: flow.c:6348 flow.c:6375
+#, c-format
+msgid "Basic block %i edge lists are corrupted"
+msgstr ""
+
+#: flow.c:6360
+#, c-format
+msgid "Basic block %d pred edge is corrupted"
+msgstr ""
+
+#: flow.c:6390
+#, c-format
+msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
+msgstr ""
+
+#: flow.c:6400
+#, c-format
+msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d\n"
+msgstr ""
+
+#: flow.c:6417
+#, c-format
+msgid "NOTE_INSN_BASIC_BLOCK %d in the middle of basic block %d"
+msgstr ""
+
+#: flow.c:6429
+#, c-format
+msgid "In basic block %d:"
+msgstr ""
+
+#: flow.c:6449
+msgid "Basic blocks not numbered consecutively"
+msgstr ""
+
+#: flow.c:6489
+#, c-format
+msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
+msgstr ""
+
+#: gcc.c:978
+#, c-format
+msgid "Ambiguous abbreviation %s"
+msgstr ""
+
+#: gcc.c:1005
+#, c-format
+msgid "Incomplete `%s' option"
+msgstr ""
+
+#: gcc.c:1016
+#, c-format
+msgid "Missing argument to `%s' option"
+msgstr ""
+
+#: gcc.c:1029
+#, c-format
+msgid "Extraneous argument to `%s' option"
+msgstr ""
+
+#: gcc.c:1196
+msgid "Using builtin specs.\n"
+msgstr ""
+
+#: gcc.c:1279
+#, c-format
+msgid ""
+"Setting spec %s to '%s'\n"
+"\n"
+msgstr ""
+
+#: gcc.c:1475
+#, c-format
+msgid "Reading specs from %s\n"
+msgstr ""
+
+#: gcc.c:1572 gcc.c:1590
+msgid "specs %%include syntax malformed after %ld characters"
+msgstr ""
+
+#: gcc.c:1598
+#, c-format
+msgid "Could not find specs file %s\n"
+msgstr ""
+
+#: gcc.c:1614 gcc.c:1622 gcc.c:1631 gcc.c:1640
+msgid "specs %%rename syntax malformed after %ld characters"
+msgstr ""
+
+#: gcc.c:1649
+#, c-format
+msgid "specs %s spec was not found to be renamed"
+msgstr ""
+
+#: gcc.c:1656
+#, c-format
+msgid "rename spec %s to %s\n"
+msgstr ""
+
+#: gcc.c:1658
+#, c-format
+msgid ""
+"spec is '%s'\n"
+"\n"
+msgstr ""
+
+#: gcc.c:1671
+msgid "specs unknown %% command after %ld characters"
+msgstr ""
+
+#: gcc.c:1682 gcc.c:1695
+#, c-format
+msgid "specs file malformed after %ld characters"
+msgstr ""
+
+#: gcc.c:1751
+msgid "spec file has no spec for linking"
+msgstr ""
+
+#: gcc.c:2482
+#, c-format
+msgid "file path prefix `%s%s' never used"
+msgstr ""
+
+#: gcc.c:2485
+#, c-format
+msgid "file path prefix `%s' never used"
+msgstr ""
+
+#: gcc.c:2541
+msgid "-pipe not supported"
+msgstr ""
+
+#: gcc.c:2577
+msgid ""
+"\n"
+"Go ahead? (y or n) "
+msgstr ""
+
+#: gcc.c:2664
+#, c-format
+msgid "Internal compiler error: program %s got fatal signal %d"
+msgstr ""
+
+#: gcc.c:2679
+#, c-format
+msgid "# %s %.2f %.2f\n"
+msgstr ""
+
+#: gcc.c:3190
+msgid "argument to `-Xlinker' is missing"
+msgstr ""
+
+#: gcc.c:3207
+msgid "argument to `-specs' is missing"
+msgstr ""
+
+#: gcc.c:3222
+msgid "argument to `-specs=' is missing"
+msgstr ""
+
+#: gcc.c:3244
+msgid "argument to `-b' is missing"
+msgstr ""
+
+#: gcc.c:3257
+msgid "argument to `-B' is missing"
+msgstr ""
+
+#: gcc.c:3309
+msgid "argument to `-V' is missing"
+msgstr ""
+
+#: gcc.c:3330 gcc.c:3337 gcc.c:3344
+msgid "invalid version number format"
+msgstr ""
+
+#: gcc.c:3415
+msgid "cannot specify -o with -c or -S and multiple compilations"
+msgstr ""
+
+#: gcc.c:3585
+msgid "Warning: -pipe ignored since -save-temps specified"
+msgstr ""
+
+#: gcc.c:3589
+msgid "Warning: -pipe ignored since -time specified"
+msgstr ""
+
+#: gcc.c:3599
+msgid "argument to `-x' is missing"
+msgstr ""
+
+#: gcc.c:3627
+#, c-format
+msgid "argument to `-%s' is missing"
+msgstr ""
+
+#: gcc.c:3687
+#, c-format
+msgid "Warning: `-x %s' after last input file has no effect"
+msgstr ""
+
+#: gcc.c:3883
+msgid "Invalid specification!  Bug in cc."
+msgstr ""
+
+#. Catch the case where a spec string contains something like
+#. '%{foo:%*}'.  ie there is no * in the pattern on the left
+#. hand side of the :.
+#: gcc.c:4485
+#, ycp-format
+msgid "Spec failure: '%%*' has not been initialised by pattern match"
+msgstr ""
+
+#: gcc.c:4494
+#, ycp-format
+msgid "Warning: use of obsolete %%[ operator in specs"
+msgstr ""
+
+#: gcc.c:4512
+#, c-format
+msgid "Processing spec %c%s%c, which is '%s'\n"
+msgstr ""
+
+#: gcc.c:4636
+#, c-format
+msgid "Spec failure: Unrecognised spec option '%c'"
+msgstr ""
+
+#: gcc.c:5425
+#, c-format
+msgid "unrecognized option `-%s'"
+msgstr ""
+
+#: gcc.c:5495
+#, c-format
+msgid "gcc version %s\n"
+msgstr ""
+
+#: gcc.c:5497
+#, c-format
+msgid "gcc driver version %s executing gcc version %s\n"
+msgstr ""
+
+#: gcc.c:5505
+msgid "No input files"
+msgstr ""
+
+#: gcc.c:5544
+#, c-format
+msgid "%s: %s compiler not installed on this system"
+msgstr ""
+
+#: gcc.c:5637
+#, c-format
+msgid "%s: linker input file unused since linking not done"
+msgstr ""
+
+#: gcc.c:5680
+#, c-format
+msgid "language %s not recognized"
+msgstr ""
+
+#: gcc.c:5768
+#, c-format
+msgid "%s: %s"
+msgstr ""
+
+#: ../libiberty/getopt.c:682
+#, c-format
+msgid "%s: option `%s' is ambiguous\n"
+msgstr ""
+
+#: ../libiberty/getopt.c:707
+#, c-format
+msgid "%s: option `--%s' doesn't allow an argument\n"
+msgstr ""
+
+#: ../libiberty/getopt.c:712
+#, c-format
+msgid "%s: option `%c%s' doesn't allow an argument\n"
+msgstr ""
+
+#: ../libiberty/getopt.c:730 ../libiberty/getopt.c:903
+#, c-format
+msgid "%s: option `%s' requires an argument\n"
+msgstr ""
+
+#. --option
+#: ../libiberty/getopt.c:759
+#, c-format
+msgid "%s: unrecognized option `--%s'\n"
+msgstr ""
+
+#. +option or -option
+#: ../libiberty/getopt.c:763
+#, c-format
+msgid "%s: unrecognized option `%c%s'\n"
+msgstr ""
+
+#. 1003.2 specifies the format of this message.
+#: ../libiberty/getopt.c:789
+#, c-format
+msgid "%s: illegal option -- %c\n"
+msgstr ""
+
+#: ../libiberty/getopt.c:792
+#, c-format
+msgid "%s: invalid option -- %c\n"
+msgstr ""
+
+#. 1003.2 specifies the format of this message.
+#: ../libiberty/getopt.c:822 ../libiberty/getopt.c:952
+#, c-format
+msgid "%s: option requires an argument -- %c\n"
+msgstr ""
+
+#: ../libiberty/getopt.c:869
+#, c-format
+msgid "%s: option `-W %s' is ambiguous\n"
+msgstr ""
+
+#: ../libiberty/getopt.c:887
+#, c-format
+msgid "%s: option `-W %s' doesn't allow an argument\n"
+msgstr ""
+
+#: integrate.c:154
+msgid "varargs function cannot be inline"
+msgstr ""
+
+#: integrate.c:157
+msgid "function using alloca cannot be inline"
+msgstr ""
+
+#: integrate.c:160
+msgid "function using setjmp cannot be inline"
+msgstr ""
+
+#: integrate.c:163
+msgid "function with nested functions cannot be inline"
+msgstr ""
+
+#: integrate.c:167
+msgid "function with label addresses used in initializers cannot inline"
+msgstr ""
+
+#: integrate.c:174 integrate.c:217
+msgid "function too large to be inline"
+msgstr ""
+
+#: integrate.c:184
+msgid "no prototype, and parameter address used; cannot be inline"
+msgstr ""
+
+#: integrate.c:191 integrate.c:246
+msgid "inline functions not supported for this return value type"
+msgstr ""
+
+#: integrate.c:196
+msgid "function with varying-size return value cannot be inline"
+msgstr ""
+
+#: integrate.c:203
+msgid "function with varying-size parameter cannot be inline"
+msgstr ""
+
+#: integrate.c:205
+msgid "function with transparent unit parameter cannot be inline"
+msgstr ""
+
+#: integrate.c:224
+msgid "function with computed jump cannot inline"
+msgstr ""
+
+#: integrate.c:228
+msgid "function with nonlocal goto cannot be inline"
+msgstr ""
+
+#: integrate.c:240
+msgid "function with complex parameters cannot be inline"
+msgstr ""
+
+#: integrate.c:253
+msgid "function with target specific attribute(s) cannot be inlined"
+msgstr ""
+
+#: objc/objc-act.c:770
+msgid "Objective-C text in C source file"
+msgstr ""
+
+#: objc/objc-act.c:1102
+msgid "statically allocated objects not supported"
+msgstr ""
+
+#: objc/objc-act.c:1164
+msgid "Undefined type `id', please import <objc/objc.h>"
+msgstr ""
+
+#: objc/objc-act.c:1210 objc/objc-act.c:5401
+#, c-format
+msgid "Cannot find protocol declaration for `%s'"
+msgstr ""
+
+#: objc-parse.y:1498 objc/objc-act.c:1447 objc/objc-act.c:5927
+#: objc/objc-act.c:6277 objc/objc-act.c:6313
+#, c-format
+msgid "Cannot find interface declaration for `%s'"
+msgstr ""
+
+#: objc/objc-act.c:2507 objc/objc-act.c:6187
+#, c-format
+msgid "`%s' redeclared as different kind of symbol"
+msgstr ""
+
+#. fatal did not work with 2 args...should fix
+#: objc/objc-act.c:2613
+#, c-format
+msgid "Cannot find interface declaration for `%s', superclass of `%s'"
+msgstr ""
+
+#: objc/objc-act.c:2621
+#, c-format
+msgid "Circular inheritance in interface declaration for `%s'"
+msgstr ""
+
+#: objc/objc-act.c:3669 objc/objc-act.c:3686
+msgid "inconsistent instance variable specification"
+msgstr ""
+
+#: objc/objc-act.c:5079 objc/objc-act.c:7333
+#, c-format
+msgid "no super class declared in interface for `%s'"
+msgstr ""
+
+#: objc/objc-act.c:5728
+#, c-format
+msgid "duplicate definition of class method `%s'."
+msgstr ""
+
+#: objc/objc-act.c:5734
+#, c-format
+msgid "duplicate declaration of class method `%s'."
+msgstr ""
+
+#: objc/objc-act.c:5770
+#, c-format
+msgid "duplicate definition of instance method `%s'."
+msgstr ""
+
+#: objc/objc-act.c:5776
+#, c-format
+msgid "duplicate declaration of instance method `%s'."
+msgstr ""
+
+#: objc/objc-act.c:5902
+#, c-format
+msgid "instance variable `%s' is declared private"
+msgstr ""
+
+#: objc/objc-act.c:5949
+#, c-format
+msgid "instance variable `%s' is declared %s"
+msgstr ""
+
+#: objc/objc-act.c:6200
+#, c-format
+msgid "reimplementation of class `%s'"
+msgstr ""
+
+#: objc/objc-act.c:6242
+#, c-format
+msgid "conflicting super class name `%s'"
+msgstr ""
+
+#: objc/objc-act.c:6244
+#, c-format
+msgid "previous declaration of `%s'"
+msgstr ""
+
+#: objc/objc-act.c:7374
+msgid "[super ...] must appear in a method context"
+msgstr ""
+
+#: objc-parse.y:701
+#, c-format
+msgid "Instance variable `%s' implicitly declared as function"
+msgstr ""
+
+#: objc-parse.y:2628 objc-parse.y:2653
+msgid "method definition not in class context"
+msgstr ""
+
+#: protoize.c:598
+#, c-format
+msgid "%s: internal abort\n"
+msgstr ""
+
+#: protoize.c:689
+#, c-format
+msgid "%s: error writing file `%s': %s\n"
+msgstr ""
+
+#: protoize.c:734
+#, c-format
+msgid "%s: usage '%s [ -VqfnkN ] [ -i <istring> ] [ filename ... ]'\n"
+msgstr ""
+
+#: protoize.c:737
+#, c-format
+msgid "%s: usage '%s [ -VqfnkNlgC ] [ -B <dirname> ] [ filename ... ]'\n"
+msgstr ""
+
+#: protoize.c:844
+#, c-format
+msgid "%s: warning: no read access for file `%s'\n"
+msgstr ""
+
+#: protoize.c:852
+#, c-format
+msgid "%s: warning: no write access for file `%s'\n"
+msgstr ""
+
+#: protoize.c:860
+#, c-format
+msgid "%s: warning: no write access for dir containing `%s'\n"
+msgstr ""
+
+#. Catch cases like /.. where we try to backup to a
+#. point above the absolute root of the logical file
+#. system.
+#: protoize.c:1278
+#, c-format
+msgid "%s: invalid file name: %s\n"
+msgstr ""
+
+#: protoize.c:1430
+#, c-format
+msgid "%s: %s: can't get status: %s\n"
+msgstr ""
+
+#: protoize.c:1451
+#, c-format
+msgid ""
+"\n"
+"%s: fatal error: aux info file corrupted at line %d\n"
+msgstr ""
+
+#: protoize.c:1787
+#, c-format
+msgid "%s:%d: declaration of function `%s' takes different forms\n"
+msgstr ""
+
+#: protoize.c:2039
+#, c-format
+msgid "%s: compiling `%s'\n"
+msgstr ""
+
+#: protoize.c:2062
+#, c-format
+msgid "%s: wait: %s\n"
+msgstr ""
+
+#: protoize.c:2067
+#, c-format
+msgid "%s: subprocess got fatal signal %d\n"
+msgstr ""
+
+#: protoize.c:2075
+#, c-format
+msgid "%s: %s exited with status %d\n"
+msgstr ""
+
+#: protoize.c:2127
+#, c-format
+msgid "%s: warning: missing SYSCALLS file `%s'\n"
+msgstr ""
+
+#: protoize.c:2136 protoize.c:2165
+#, c-format
+msgid "%s: can't read aux info file `%s': %s\n"
+msgstr ""
+
+#: protoize.c:2181 protoize.c:2209
+#, c-format
+msgid "%s: can't get status of aux info file `%s': %s\n"
+msgstr ""
+
+#: protoize.c:2237
+#, c-format
+msgid "%s: can't open aux info file `%s' for reading: %s\n"
+msgstr ""
+
+#: protoize.c:2255
+#, c-format
+msgid "%s: error reading aux info file `%s': %s\n"
+msgstr ""
+
+#: protoize.c:2268
+#, c-format
+msgid "%s: error closing aux info file `%s': %s\n"
+msgstr ""
+
+#: protoize.c:2284
+#, c-format
+msgid "%s: can't delete aux info file `%s': %s\n"
+msgstr ""
+
+#: protoize.c:2366 protoize.c:4368
+#, c-format
+msgid "%s: can't delete file `%s': %s\n"
+msgstr ""
+
+#: protoize.c:2445
+#, c-format
+msgid "%s: warning: can't rename file `%s' to `%s': %s\n"
+msgstr ""
+
+#: protoize.c:2570
+#, c-format
+msgid "%s: conflicting extern definitions of '%s'\n"
+msgstr ""
+
+#: protoize.c:2574
+#, c-format
+msgid "%s: declarations of '%s' will not be converted\n"
+msgstr ""
+
+#: protoize.c:2576
+#, c-format
+msgid "%s: conflict list for '%s' follows:\n"
+msgstr ""
+
+#: protoize.c:2609
+#, c-format
+msgid "%s: warning: using formals list from %s(%d) for function `%s'\n"
+msgstr ""
+
+#: protoize.c:2649
+#, c-format
+msgid "%s: %d: `%s' used but missing from SYSCALLS\n"
+msgstr ""
+
+#: protoize.c:2655
+#, c-format
+msgid "%s: %d: warning: no extern definition for `%s'\n"
+msgstr ""
+
+#: protoize.c:2686
+#, c-format
+msgid "%s: warning: no static definition for `%s' in file `%s'\n"
+msgstr ""
+
+#: protoize.c:2692
+#, c-format
+msgid "%s: multiple static defs of `%s' in file `%s'\n"
+msgstr ""
+
+#: protoize.c:2865 protoize.c:2868
+#, c-format
+msgid "%s: %d: warning: source too confusing\n"
+msgstr ""
+
+#: protoize.c:3074
+#, c-format
+msgid "%s: %d: warning: varargs function declaration not converted\n"
+msgstr ""
+
+#: protoize.c:3089
+#, c-format
+msgid "%s: declaration of function `%s' not converted\n"
+msgstr ""
+
+#: protoize.c:3212
+#, c-format
+msgid "%s: warning: too many parameter lists in declaration of `%s'\n"
+msgstr ""
+
+#: protoize.c:3233
+#, c-format
+msgid ""
+"\n"
+"%s: warning: too few parameter lists in declaration of `%s'\n"
+msgstr ""
+
+#: protoize.c:3331
+#, c-format
+msgid "%s: %d: warning: found `%s' but expected `%s'\n"
+msgstr ""
+
+#: protoize.c:3509
+#, c-format
+msgid "%s: local declaration for function `%s' not inserted\n"
+msgstr ""
+
+#: protoize.c:3536
+#, c-format
+msgid ""
+"\n"
+"%s: %d: warning: can't add declaration of `%s' into macro call\n"
+msgstr ""
+
+#: protoize.c:3610
+#, c-format
+msgid "%s: global declarations for file `%s' not inserted\n"
+msgstr ""
+
+#: protoize.c:3701 protoize.c:3731
+#, c-format
+msgid "%s: definition of function `%s' not converted\n"
+msgstr ""
+
+#: protoize.c:3720
+#, c-format
+msgid "%s: %d: warning: definition of %s not converted\n"
+msgstr ""
+
+#: protoize.c:4050
+#, c-format
+msgid "%s: found definition of `%s' at %s(%d)\n"
+msgstr ""
+
+#. If we make it here, then we did not know about this
+#. function definition.
+#: protoize.c:4066
+#, c-format
+msgid "%s: %d: warning: `%s' excluded by preprocessing\n"
+msgstr ""
+
+#: protoize.c:4069
+#, c-format
+msgid "%s: function definition not converted\n"
+msgstr ""
+
+#: protoize.c:4128
+#, c-format
+msgid "%s: `%s' not converted\n"
+msgstr ""
+
+#: protoize.c:4136
+#, c-format
+msgid "%s: would convert file `%s'\n"
+msgstr ""
+
+#: protoize.c:4139
+#, c-format
+msgid "%s: converting file `%s'\n"
+msgstr ""
+
+#: protoize.c:4149
+#, c-format
+msgid "%s: can't get status for file `%s': %s\n"
+msgstr ""
+
+#: protoize.c:4191
+#, c-format
+msgid "%s: can't open file `%s' for reading: %s\n"
+msgstr ""
+
+#: protoize.c:4206
+#, c-format
+msgid ""
+"\n"
+"%s: error reading input file `%s': %s\n"
+msgstr ""
+
+#: protoize.c:4240
+#, c-format
+msgid "%s: can't create/open clean file `%s': %s\n"
+msgstr ""
+
+#: protoize.c:4345
+#, c-format
+msgid "%s: warning: file `%s' already saved in `%s'\n"
+msgstr ""
+
+#: protoize.c:4353
+#, c-format
+msgid "%s: can't link file `%s' to `%s': %s\n"
+msgstr ""
+
+#: protoize.c:4383
+#, c-format
+msgid "%s: can't create/open output file `%s': %s\n"
+msgstr ""
+
+#: protoize.c:4416
+#, c-format
+msgid "%s: can't change mode of file `%s': %s\n"
+msgstr ""
+
+#: protoize.c:4589
+#, c-format
+msgid "%s: cannot get working directory: %s\n"
+msgstr ""
+
+#: protoize.c:4687
+#, c-format
+msgid "%s: input file names must have .c suffixes: %s\n"
+msgstr ""
+
+#: regclass.c:655
+#, c-format
+msgid "can't use '%s' as a %s register"
+msgstr ""
+
+#: regclass.c:677
+msgid "global register variable follows a function definition"
+msgstr ""
+
+#: reload1.c:1824
+#, c-format
+msgid "Unable to find a register to spill in class `%s'."
+msgstr ""
+
+#: rtl.c:1148
+#, c-format
+msgid "RTL check: access of elt %d of `%s' with last elt %d"
+msgstr ""
+
+#: rtl.c:1162
+#, c-format
+msgid "RTL check: expected elt %d type '%c', have '%c' (rtx %s)"
+msgstr ""
+
+#: rtl.c:1177
+#, c-format
+msgid "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s)"
+msgstr ""
+
+#: rtl.c:1191
+#, c-format
+msgid "RTL check: expected code `%s', have `%s'"
+msgstr ""
+
+#: rtl.c:1204
+#, c-format
+msgid "RTL check: expected code `%s' or `%s', have `%s'"
+msgstr ""
+
+#: rtl.c:1219
+#, c-format
+msgid "RTL check: access of elt %d of vector with last elt %d"
+msgstr ""
+
+#: rtl.c:1264
+#, c-format
+msgid ""
+"Internal compiler error in `%s', at %s:%d\n"
+"Please submit a full bug report.\n"
+"See %s for instructions."
+msgstr ""
+
+#: stmt.c:919
+#, c-format
+msgid "jump to `%s' invalidly jumps into binding contour"
+msgstr ""
+
+#: stmt.c:1283 stmt.c:1354
+msgid "`asm' cannot be used in function where memory usage is checked"
+msgstr ""
+
+#: stmt.c:1340
+msgid "`asm' cannot be used with `-fcheck-memory-usage'"
+msgstr ""
+
+#: stmt.c:1369
+#, c-format
+msgid "unknown register name `%s' in `asm'"
+msgstr ""
+
+#: stmt.c:1384
+msgid "too many alternatives in `asm'"
+msgstr ""
+
+#: stmt.c:1395
+msgid "operand constraints for `asm' differ in number of alternatives"
+msgstr ""
+
+#: stmt.c:1442
+msgid "output operand constraint lacks `='"
+msgstr ""
+
+#: stmt.c:1461
+#, c-format
+msgid "output operand constraint %d contains `+'"
+msgstr ""
+
+#: stmt.c:1470
+msgid "operand constraint contains '+' or '=' at illegal position."
+msgstr ""
+
+#: stmt.c:1476 stmt.c:1629
+#, ycp-format
+msgid "`%%' constraint used with last operand"
+msgstr ""
+
+#: stmt.c:1493
+msgid "matching constraint not valid in output operand"
+msgstr ""
+
+#: stmt.c:1541
+#, c-format
+msgid "output number %d not directly addressable"
+msgstr ""
+
+#: stmt.c:1566
+#, c-format
+msgid "more than %d operands in `asm'"
+msgstr ""
+
+#: stmt.c:1602
+#, c-format
+msgid "hard register `%s' listed as input operand to `asm'"
+msgstr ""
+
+#: stmt.c:1619
+#, c-format
+msgid "input operand constraint contains `%c'"
+msgstr ""
+
+#: stmt.c:1659
+msgid "matching constraint references invalid operand number"
+msgstr ""
+
+#: stor-layout.c:126
+msgid "type size can't be explicitly evaluated"
+msgstr ""
+
+#: stor-layout.c:128
+msgid "variable-size type declared outside of any function"
+msgstr ""
+
+#: toplev.c:1437 toplev.c:4763
+#, c-format
+msgid "Invalid option `%s'"
+msgstr ""
+
+#: toplev.c:1634
+msgid "output pipe has been closed"
+msgstr ""
+
+#: toplev.c:2521
+#, c-format
+msgid "invalid register name `%s' for register variable"
+msgstr ""
+
+#: toplev.c:3979
+#, c-format
+msgid "unrecognized register name `%s'"
+msgstr ""
+
+#: toplev.c:4118
+#, c-format
+msgid "use -gdwarf -g%d for DWARF v1, level %d"
+msgstr ""
+
+#: toplev.c:4121
+msgid "use -gdwarf-2   for DWARF v2"
+msgstr ""
+
+#: toplev.c:4835
+msgid "options passed: "
+msgstr ""
+
+#: toplev.c:4864
+msgid "options enabled: "
+msgstr ""
+
+#: tree.c:4752
+msgid "arrays of functions are not meaningful"
+msgstr ""
+
+#: tree.c:4809
+msgid "function return type cannot be function"
+msgstr ""
+
+#: tree.c:5536
+msgid "invalid initializer for bit string"
+msgstr ""
+
+#: tree.c:5594
+#, c-format
+msgid "Tree check: expected %s, have %s"
+msgstr ""
+
+#: tree.c:5609
+#, c-format
+msgid "Tree check: expected class '%c', have '%c' (%s)"
+msgstr ""
+
+#: varasm.c:729
+msgid "global register variable has initial value"
+msgstr ""
+
+#: varasm.c:1986
+msgid "floating point trap outputting a constant"
+msgstr ""
+
+#: varasm.c:4289
+msgid "initializer for integer value is too complicated"
+msgstr ""
+
+#: varasm.c:4295
+msgid "initializer for floating value is not a floating constant"
+msgstr ""
+
+#: varasm.c:4352
+msgid "unknown set constructor type"
+msgstr ""
+
+#: varasm.c:4498
+#, c-format
+msgid "invalid initial value for member `%s'"
+msgstr ""
+
+#: config/arc/arc.h:60 config/mips/mips.h:908
+msgid "may not use both -EB and -EL"
+msgstr ""
+
+#: config/arm/arm.h:205
+msgid "-mapcs-26 and -mapcs-32 may not be used together"
+msgstr ""
+
+#: config/arm/arm.h:217
+msgid "-msoft-float and -mhard_float may not be used together"
+msgstr ""
+
+#: config/arm/arm.h:228
+msgid "-mbig-endian and -mlittle-endian may not be used together"
+msgstr ""
+
+#: config/arm/riscix.h:72 config/arm/riscix.h:134
+msgid "-mbsd and -pedantic incompatible"
+msgstr ""
+
+#: config/arm/riscix.h:73 config/arm/riscix.h:135
+msgid "-mbsd and -mxopen incompatible"
+msgstr ""
+
+#: config/arm/riscix.h:74 config/arm/riscix.h:136
+msgid "-mxopen and -pedantic incompatible"
+msgstr ""
+
+#: config/dsp16xx/dsp16xx.h:101 config/dsp16xx/dsp16xx.h:110
+msgid "A -ifile option requires a -map option"
+msgstr ""
+
+#: config/i386/freebsd.h:236
+msgid "`-p' not supported; use `-pg' and gprof(1)"
+msgstr ""
+
+#: config/i386/sco5.h:788 config/i386/sco5.h:863
+msgid "-static not valid with -mcoff"
+msgstr ""
+
+#: config/i386/sco5.h:789 config/i386/sco5.h:864
+msgid "-shared not valid with -mcoff"
+msgstr ""
+
+#: config/i386/sco5.h:790 config/i386/sco5.h:865
+msgid "-symbolic not valid with -mcoff"
+msgstr ""
+
+#: config/i386/sco5.h:828
+msgid "-fpic is not valid with -mcoff"
+msgstr ""
+
+#: config/i386/sco5.h:829
+msgid "-fPIC is not valid with -mcoff"
+msgstr ""
+
+#: config/i386/sco5.h:866
+msgid "-fpic not valid with -mcoff"
+msgstr ""
+
+#: config/i386/sco5.h:867
+msgid "-fPIC not valid with -mcoff"
+msgstr ""
+
+#: config/i860/fx2800.h:305
+msgid "-p option not supported: use -pg instead"
+msgstr ""
+
+#: config/mips/mips.h:764
+msgid "-pipe is not supported."
+msgstr ""
+
+#: config/mips/mips.h:903
+msgid "may not use both -mfp64 and -msingle-float"
+msgstr ""
+
+#: config/mips/mips.h:904
+msgid "may not use both -mfp64 and -m4650"
+msgstr ""
+
+#: config/mips/r3900.h:28 config/mips/r3900.h:42
+msgid "-mhard-float not supported."
+msgstr ""
+
+#: config/mips/r3900.h:30 config/mips/r3900.h:44
+msgid "-msingle-float and -msoft-float can not both be specified."
+msgstr ""
+
+#: config/nextstep.h:163 config/nextstep.h:166
+msgid "-p profiling is no longer supported.  Use -pg instead."
+msgstr ""
+
+#: config/vax/vax.h:37 config/vax/vax.h:38
+msgid "profiling not supported with -mg\n"
+msgstr ""
+
+#: cp/lang-specs.h:35 cp/lang-specs.h:71
+msgid "GNU C++ does not support -C without using -E"
+msgstr ""
+
+#: cp/lang-specs.h:64 cp/lang-specs.h:89 cp/lang-specs.h:101 gcc.c:657
+#: gcc.c:684 gcc.c:732
+msgid "-pg and -fomit-frame-pointer are incompatible"
+msgstr ""
+
+#: gcc.c:627 gcc.c:665 gcc.c:694 gcc.c:712 gcc.c:745
+msgid "GNU C does not support -C without using -E"
+msgstr ""
+
+#: gcc.c:707
+msgid "-E required when input is from standard input"
+msgstr ""
+
+#: gcc.c:710
+msgid "Compilation of header file requested"
+msgstr ""
diff --git a/gcc/po/stamp-cat-id b/gcc/po/stamp-cat-id
new file mode 100644 (file)
index 0000000..9788f70
--- /dev/null
@@ -0,0 +1 @@
+timestamp