OSDN Git Service

* Makefile.in.in: Take --defines switch off of xgettext
authorzack <zack@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 11 Jun 2001 21:50:54 +0000 (21:50 +0000)
committerzack <zack@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 11 Jun 2001 21:50:54 +0000 (21:50 +0000)
command line.
* POTFILES.in: Massive update, removing all dead files and
adding approximately 300 files which had been left out.
Clarify comments on what should and should not appear here.

* gcc.pot: Regenerate.

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

gcc/po/ChangeLog
gcc/po/Makefile.in.in
gcc/po/POTFILES.in
gcc/po/gcc.pot

index db6e8fc..de811c4 100644 (file)
@@ -1,3 +1,13 @@
+2001-06-11  Zack Weinberg  <zackw@stanford.edu>
+
+       * Makefile.in.in: Take --defines switch off of xgettext   
+       command line.                                           
+       * POTFILES.in: Massive update, removing all dead files and
+       adding approximately 300 files which had been left out.
+       Clarify comments on what should and should not appear here.
+
+       * gcc.pot: Regenerate.
+
 2001-05-23  Zack Weinberg  <zackw@stanford.edu>
 
        * POTFILES.in: Remove config/rs6000/xm-darwin.h and
index ed8da5d..b9252d5 100644 (file)
@@ -91,7 +91,7 @@ check-po: stamp-check-po
 $(srcdir)/$(PACKAGE).pot: $(POTFILES)
        $(XGETTEXT) --default-domain=$(PACKAGE) --directory=$(top_srcdir) \
          --add-comments --keyword=_ --keyword=N_ \
-         --files-from=$(srcdir)/POTFILES.in --defines \
+         --files-from=$(srcdir)/POTFILES.in \
        && test ! -f $(PACKAGE).po \
           || ( rm -f $(srcdir)/$(PACKAGE).pot \
                && mv $(PACKAGE).po $(srcdir)/$(PACKAGE).pot )
index 2b7b7f5..41987a7 100644 (file)
 # Boston MA 02111-1307, USA.
 
 
-# This should list all .c and .h files in this distribution.
+# This should list all .c and .h files in this distribution, except
+# those which are directly generated from .y files; in that case, the
+# .y file should be listed instead.  Also, nothing in the intl, po,
+# testsuite, and ginclude directories should be listed.
+
 # Files that are intentionally excluded should be commented out, not removed.
 # To exclude a file, prepend a '#' to its name, and follow it by a space
 # and a comment as to why it was excluded.
@@ -38,8 +42,6 @@
 
 #   It is part of the GCC library.
 
-#   It is part of the translation machinery itself.
-
 #   It is meant to be executed only by GCC maintainers or installers.
 #   Such files do not need to be translated, 
 #   as these people typically need to be able to read English anyway.
@@ -47,7 +49,6 @@
 #   It is not yet internationalized, because it contains many strings
 #   that require a lot of analysis, and the file is little-used.
 
-
 acconfig.h
 alias.c
 basic-block.h
@@ -60,10 +61,14 @@ c-common.c
 c-common.h
 c-convert.c
 c-decl.c
+c-dump.c
+c-dump.h
+c-errors.c
+c-format.c
 c-lang.c
 c-lex.c
 c-lex.h
-c-parse.c
+c-parse.y
 c-pragma.c
 c-pragma.h
 c-semantics.c
@@ -71,17 +76,48 @@ c-tree.h
 c-typeck.c
 caller-save.c
 calls.c
-../libiberty/choose-temp.c
+ch/actions.c
+ch/actions.h
+ch/ch-tree.h
+ch/convert.c
+ch/decl.c
+ch/except.c
+ch/expr.c
+ch/grant.c
+ch/hash.h
+ch/inout.c
+ch/lang-options.h
+ch/lang-specs.h
+ch/lang.c
+ch/lex.c
+ch/lex.h
+ch/loop.c
+ch/nloop.c
+ch/parse.c
+ch/parse.h
+ch/satisfy.c
+ch/tasking.c
+ch/tasking.h
+ch/timing.c
+ch/tree.c
+ch/typeck.c
+ch/xtypeck.c
 collect2.c
 collect2.h
 combine.c
 conditions.h
+config/1750a/1750a-protos.h
+config/1750a/1750a.c
+config/1750a/1750a.h
+config/a29k/a29k-protos.h
 config/a29k/a29k.c
 config/a29k/a29k.h
+config/a29k/rtems.h
 config/a29k/udi.h
 config/a29k/unix.h
 config/a29k/vx29k.h
 config/alpha/alpha-interix.h
+config/alpha/alpha-protos.h
 config/alpha/alpha.c
 config/alpha/alpha.h
 config/alpha/alpha32.h
@@ -96,73 +132,138 @@ config/alpha/openbsd.h
 config/alpha/osf.h
 config/alpha/osf12.h
 config/alpha/osf2or3.h
-#config/alpha/vms-tramp.asm is part of the GCC library
+config/alpha/osf5.h
+config/alpha/va_list.h
 config/alpha/vms.h
 config/alpha/vxworks.h
 config/alpha/xm-alpha-interix.h
 config/alpha/xm-vms.h
 config/aoutos.h
+config/arc/arc-protos.h
 config/arc/arc.c
 config/arc/arc.h
 config/arc/initfini.c
 config/arm/aof.h
 config/arm/aout.h
+config/arm/arm-protos.h
+config/arm/arm-wince-pe.h
 config/arm/arm.c
 config/arm/arm.h
 config/arm/coff.h
+config/arm/conix-elf.h
+config/arm/ecos-elf.h
+config/arm/elf.h
+config/arm/linux-elf.h
 config/arm/linux-gas.h
 config/arm/netbsd.h
+config/arm/pe.c
+config/arm/pe.h
 config/arm/riscix.h
 config/arm/riscix1-1.h
 config/arm/rix-gas.h
+config/arm/rtems-elf.h
 config/arm/semi.h
 config/arm/semiaof.h
+config/arm/strongarm-coff.h
+config/arm/strongarm-elf.h
+config/arm/strongarm-pe.h
+config/arm/uclinux-elf.h
+config/arm/unknown-elf-oabi.h
+config/arm/unknown-elf.h
+config/arm/vxarm.h
+config/arm/xscale-coff.h
+config/arm/xscale-elf.h
+config/avr/avr-protos.h
+config/avr/avr.c
+config/avr/avr.h
+config/c4x/c4x-protos.h
+config/c4x/c4x.c
+config/c4x/c4x.h
+config/c4x/rtems.h
+config/clipper/clipper-protos.h
 config/clipper/clipper.c
 config/clipper/clipper.h
 config/clipper/clix.h
+config/convex/convex-protos.h
 config/convex/convex.c
 config/convex/convex.h
+config/d30v/d30v-protos.h
+config/d30v/d30v.c
+config/d30v/d30v.h
+config/darwin-protos.h
+config/darwin.c
+config/darwin.h
 config/dbx.h
 config/dbxcoff.h
+config/dbxelf.h
 config/divmod.c
+config/dsp16xx/dsp16xx-protos.h
 config/dsp16xx/dsp16xx.c
 config/dsp16xx/dsp16xx.h
+config/elfos.h
+config/elxsi/elxsi-protos.h
 config/elxsi/elxsi.c
 config/elxsi/elxsi.h
+config/float-c4x.h
 config/float-i128.h
 config/float-i32.h
+config/float-i386.h
 config/float-i64.h
+config/float-m68k.h
 config/float-sh.h
+config/float-sparc.h
 config/float-vax.h
 config/fp-bit.c
+config/fp-bit.h
+config/fr30/fr30-protos.h
+config/fr30/fr30.c
+config/fr30/fr30.h
+config/freebsd-nthr.h
 config/freebsd.h
+config/freebsd3.h
+config/freebsd4.h
+config/freebsd5.h
+config/freebsd6.h
 config/gnu.h
 config/gofast.h
+config/h8300/h8300-protos.h
 config/h8300/h8300.c
 config/h8300/h8300.h
+config/h8300/rtems.h
+config/i370/i370-protos.h
 config/i370/i370.c
 config/i370/i370.h
+config/i370/linux.h
+config/i370/mvs.h
+config/i370/oe.h
+config/i386/386bsd.h
 config/i386/aix386.h
 config/i386/aix386ng.h
 config/i386/att.h
+config/i386/beos-elf.h
 config/i386/bsd.h
 config/i386/bsd386.h
+config/i386/chorus.h
 config/i386/crtdll.h
 config/i386/cygwin.h
 config/i386/dgux.c
 config/i386/dgux.h
+config/i386/djgpp-rtems.h
+config/i386/djgpp.h
 config/i386/freebsd-aout.h
 config/i386/freebsd.h
 config/i386/gas.h
 config/i386/gmon-sol2.c
 config/i386/gnu.h
-config/i386/djgpp-rtems.h
-config/i386/djgpp.h
 config/i386/gstabs.h
 config/i386/i386-aout.h
 config/i386/i386-coff.h
+config/i386/i386-interix.h
+config/i386/i386-protos.h
 config/i386/i386.c
 config/i386/i386.h
+config/i386/i386elf.h
+config/i386/interix.c
 config/i386/isc.h
 config/i386/isccoff.h
 config/i386/iscdbx.h
@@ -177,6 +278,7 @@ config/i386/moss.h
 config/i386/netbsd.h
 config/i386/netware.h
 config/i386/next.h
+config/i386/openbsd.h
 config/i386/osf1elf.h
 config/i386/osf1elfgdb.h
 config/i386/osfelf.h
@@ -197,38 +299,66 @@ config/i386/svr3dbx.h
 config/i386/svr3gas.h
 config/i386/sysv3.h
 config/i386/sysv4.h
+config/i386/sysv5.h
+config/i386/udk.h
 config/i386/unix.h
+config/i386/uwin.h
 config/i386/v3gas.h
 config/i386/vsta.h
+config/i386/vxi386.h
+config/i386/win32.h
 config/i386/winnt.c
 config/i386/xm-cygwin.h
 config/i386/xm-djgpp.h
+config/i386/xm-i386-interix.h
 config/i386/xm-mingw32.h
 config/i386/xm-osf1elf.h
 config/i386/xm-vsta.h
 config/i860/bsd-gas.h
 config/i860/bsd.h
 config/i860/fx2800.h
+config/i860/i860-protos.h
 config/i860/i860.c
 config/i860/i860.h
 config/i860/mach.h
 config/i860/paragon.h
 config/i860/sysv3.h
 config/i860/sysv4.h
+config/i960/i960-c.c
 config/i960/i960-coff.h
+config/i960/i960-protos.h
 config/i960/i960.c
 config/i960/i960.h
 config/i960/rtems.h
 config/i960/vx960-coff.h
 config/i960/vx960.h
+config/ia64/elf.h
+config/ia64/fde-glibc.c
+config/ia64/hpux.h
+config/ia64/ia64-protos.h
+config/ia64/ia64.c
+config/ia64/ia64.h
+config/ia64/ia64intrin.h
+config/ia64/linux.h
+config/ia64/sysv4.h
+config/ia64/unwind-ia64.c
+config/ia64/unwind-ia64.h
+config/interix.h
 config/libgloss.h
 config/linux-aout.h
 config/linux.h
 config/lynx-ng.h
 config/lynx.h
 config/m32r/initfini.c
+config/m32r/m32r-protos.h
 config/m32r/m32r.c
 config/m32r/m32r.h
+config/m68hc11/m68hc11-protos.h
+config/m68hc11/m68hc11.c
+config/m68hc11/m68hc11.h
+config/m68hc11/m68hc12.h
+config/m68k/3b1.h
+config/m68k/3b1g.h
 config/m68k/a-ux.h
 config/m68k/altos3068.h
 config/m68k/amix.h
@@ -263,12 +393,15 @@ config/m68k/linux-aout.h
 config/m68k/linux.h
 config/m68k/lynx-ng.h
 config/m68k/lynx.h
+config/m68k/m68020-elf.h
 config/m68k/m68k-aout.h
 config/m68k/m68k-coff.h
 config/m68k/m68k-none.h
+config/m68k/m68k-protos.h
 config/m68k/m68k-psos.h
 config/m68k/m68k.c
 config/m68k/m68k.h
+config/m68k/m68kelf.h
 config/m68k/m68kemb.h
 config/m68k/m68kv4.h
 config/m68k/mot3300.h
@@ -279,9 +412,11 @@ config/m68k/news3gas.h
 config/m68k/newsgas.h
 config/m68k/next.h
 config/m68k/next21.h
+config/m68k/openbsd.h
 config/m68k/pbb.h
 config/m68k/plexus.h
 config/m68k/rtems.h
+config/m68k/rtemself.h
 config/m68k/sgs.h
 config/m68k/sun2.h
 config/m68k/sun2o4.h
@@ -293,17 +428,26 @@ config/m68k/sun3o3.h
 config/m68k/tower-as.h
 config/m68k/tower.h
 config/m68k/vxm68k.h
+config/m88k/aout-dbx.h
 config/m88k/dgux.h
 config/m88k/dguxbcs.h
 config/m88k/dolph.h
 config/m88k/luna.h
 config/m88k/m88k-aout.h
 config/m88k/m88k-coff.h
+config/m88k/m88k-protos.h
 config/m88k/m88k.c
 config/m88k/m88k.h
+config/m88k/openbsd.h
 config/m88k/sysv3.h
 config/m88k/sysv4.h
 config/m88k/tekXD88.h
+config/mcore/gfloat.h
+config/mcore/mcore-elf.h
+config/mcore/mcore-pe.h
+config/mcore/mcore-protos.h
+config/mcore/mcore.c
+config/mcore/mcore.h
 config/mips/abi64.h
 config/mips/bsd-4.h
 config/mips/bsd-5.h
@@ -316,6 +460,7 @@ config/mips/elf.h
 config/mips/elf64.h
 config/mips/elfl.h
 config/mips/elfl64.h
+config/mips/elflorion.h
 config/mips/elforion.h
 config/mips/gnu.h
 config/mips/iris3.h
@@ -324,14 +469,21 @@ config/mips/iris4loser.h
 config/mips/iris5.h
 config/mips/iris5gas.h
 config/mips/iris6.h
+config/mips/iris6gld.h
+config/mips/linux.h
 config/mips/mips-5.h
+config/mips/mips-protos.h
 config/mips/mips.c
 config/mips/mips.h
 config/mips/netbsd.h
 config/mips/news4.h
 config/mips/news5.h
+config/mips/nws3250v4.h
+config/mips/openbsd-be.h
+config/mips/openbsd.h
 config/mips/osfrose.h
 config/mips/r3900.h
+config/mips/rtems.h
 config/mips/rtems64.h
 config/mips/sni-gas.h
 config/mips/sni-svr4.h
@@ -341,8 +493,12 @@ config/mips/svr4-4.h
 config/mips/svr4-5.h
 config/mips/svr4-t.h
 config/mips/ultrix.h
+config/mips/vxworks.h
+config/mips/xm-iris5.h
+config/mn10200/mn10200-protos.h
 config/mn10200/mn10200.c
 config/mn10200/mn10200.h
+config/mn10300/mn10300-protos.h
 config/mn10300/mn10300.c
 config/mn10300/mn10300.h
 config/netbsd.h
@@ -353,6 +509,7 @@ config/nextstep21.h
 config/ns32k/encore.h
 config/ns32k/merlin.h
 config/ns32k/netbsd.h
+config/ns32k/ns32k-protos.h
 config/ns32k/ns32k.c
 config/ns32k/ns32k.h
 config/ns32k/pc532-mach.h
@@ -362,24 +519,44 @@ config/ns32k/sequent.h
 config/ns32k/tek6000.h
 config/ns32k/tek6100.h
 config/ns32k/tek6200.h
+config/openbsd.h
 config/pa/elf.h
+config/pa/long_double.h
+config/pa/pa-64.h
 config/pa/pa-hiux.h
 config/pa/pa-hpux.h
 config/pa/pa-hpux10.h
 config/pa/pa-hpux11.h
 config/pa/pa-hpux7.h
 config/pa/pa-hpux9.h
+config/pa/pa-linux.h
 config/pa/pa-oldas.h
 config/pa/pa-osf.h
 config/pa/pa-pro-end.h
+config/pa/pa-protos.h
 config/pa/pa.c
 config/pa/pa.h
+config/pa/pa32-linux.h
+config/pa/pa32-regs.h
+config/pa/pa64-hpux.h
+config/pa/pa64-linux.h
+config/pa/pa64-regs.h
+config/pa/pa64-start.h
+config/pa/quadlib.c
 config/pa/rtems.h
 config/pa/som.h
+config/pdp11/2bsd.h
+config/pdp11/pdp11-protos.h
 config/pdp11/pdp11.c
 config/pdp11/pdp11.h
+config/pj/linux.h
+config/pj/pj-protos.h
+config/pj/pj.c
+config/pj/pj.h
+config/pj/pjl.h
 config/psos.h
 config/ptx4.h
+config/romp/romp-protos.h
 config/romp/romp.c
 config/romp/romp.h
 config/rs6000/aix.h
@@ -387,7 +564,10 @@ config/rs6000/aix31.h
 config/rs6000/aix3newas.h
 config/rs6000/aix41.h
 config/rs6000/aix43.h
+config/rs6000/aix51.h
 config/rs6000/beos.h
+config/rs6000/chorus.h
+config/rs6000/darwin.h
 config/rs6000/eabi.h
 config/rs6000/eabiaix.h
 config/rs6000/eabisim.h
@@ -398,7 +578,7 @@ config/rs6000/rs6000-protos.h
 config/rs6000/rs6000.c
 config/rs6000/rs6000.h
 config/rs6000/rtems.h
-#config/rs6000/sol-c0.c
+#config/rs6000/sol-c0.c is part of the GCC library
 config/rs6000/sol2.h
 config/rs6000/sysv4.h
 config/rs6000/sysv4le.h
@@ -406,11 +586,15 @@ config/rs6000/vxppc.h
 config/rs6000/xm-beos.h
 config/rtems.h
 config/sh/elf.h
+config/sh/linux.h
 config/sh/rtems.h
+config/sh/rtemself.h
+config/sh/sh-protos.h
 config/sh/sh.c
 config/sh/sh.h
 config/sparc/aout.h
 config/sparc/bsd.h
+config/sparc/chorus.h
 config/sparc/elf.h
 config/sparc/gmon-sol2.c
 config/sparc/hal.h
@@ -419,15 +603,23 @@ config/sparc/linux.h
 config/sparc/linux64.h
 config/sparc/lite.h
 config/sparc/litecoff.h
+config/sparc/liteelf.h
 config/sparc/lynx-ng.h
 config/sparc/lynx.h
 config/sparc/netbsd.h
+config/sparc/openbsd.h
 config/sparc/pbd.h
 config/sparc/rtems.h
+config/sparc/rtemself.h
+config/sparc/sol2-64.h
+config/sparc/sol2-sld-64.h
 config/sparc/sol2-sld.h
 config/sparc/sol2.h
 config/sparc/sp64-aout.h
 config/sparc/sp64-elf.h
+config/sparc/sp86x-aout.h
+config/sparc/sp86x-elf.h
+config/sparc/sparc-protos.h
 config/sparc/sparc.c
 config/sparc/sparc.h
 config/sparc/splet.h
@@ -437,31 +629,44 @@ config/sparc/sunos4.h
 config/sparc/sysv4.h
 config/sparc/vxsim.h
 config/sparc/vxsparc.h
+config/sparc/vxsparc64.h
 config/svr3.h
 config/svr4.h
+config/tm-dwarf2.h
 config/udivmod.c
 config/udivmodsi4.c
+config/usegas.h
+config/v850/rtems.h
+config/v850/v850-c.c
+config/v850/v850-protos.h
 config/v850/v850.c
 config/v850/v850.h
 config/vax/netbsd.h
+config/vax/openbsd.h
+config/vax/openbsd1.h
 config/vax/ultrix.h
+config/vax/vax-protos.h
 config/vax/vax.c
 config/vax/vax.h
 config/vax/vaxv.h
 config/vax/vms.h
 config/vax/xm-vms.h
+config/we32k/we32k-protos.h
 config/we32k/we32k.c
 config/we32k/we32k.h
+config/xm-interix.h
 conflict.c
 convert.c
 convert.h
 cp/call.c
+cp/cfns.h
 cp/class.c
 cp/cp-tree.h
 cp/cvt.c
 cp/decl.c
 cp/decl.h
 cp/decl2.c
+cp/dump.c
 cp/errfn.c
 cp/error.c
 cp/except.c
@@ -473,20 +678,21 @@ cp/lang-options.h
 cp/lang-specs.h
 cp/lex.c
 cp/lex.h
+cp/mangle.c
 cp/method.c
-cp/parse.c
-cp/parse.h
+cp/optimize.c
+cp/parse.y
 cp/pt.c
 cp/ptree.c
 cp/repo.c
 cp/rtti.c
 cp/search.c
+cp/semantics.c
 cp/spew.c
 cp/tree.c
 cp/typeck.c
 cp/typeck2.c
 cp/xref.c
-../libiberty/cplus-dem.c
 cppdefault.c
 cppdefault.h
 cpperror.c
@@ -498,38 +704,124 @@ cppinit.c
 cpplex.c
 cpplib.c
 cpplib.h
+cppmacro.c
 cppmain.c
 cppspec.c
 #crtstuff.c is part of the GCC library
 cse.c
+cselib.c
 cselib.h
 dbxout.c
 dbxout.h
 dbxstclass.h
+dce.c
 defaults.h
-../include/demangle.h
+dependence.c
 diagnostic.c
 diagnostic.h
 doloop.c
 dominance.c
-#doprint.c
+doprint.c
 doschk.c
 dwarf.h
 dwarf2.h
+dwarf2asm.c
+dwarf2asm.h
 dwarf2out.c
 dwarf2out.h
 dwarfout.c
 dwarfout.h
-../libiberty/dyn-string.c
-../include/dyn-string.h
 emit-rtl.c
 #enquire.c is used only by GCC maintainers and installers
+errors.c
+errors.h
 except.c
 except.h
 explow.c
 expmed.c
 expr.c
 expr.h
+f/ansify.c
+f/bad.c
+f/bad.h
+f/bit.c
+f/bit.h
+f/bld.c
+f/bld.h
+f/com.c
+f/com.h
+f/data.c
+f/data.h
+f/equiv.c
+f/equiv.h
+f/expr.c
+f/expr.h
+f/fini.c
+f/g77spec.c
+f/global.c
+f/global.h
+f/implic.c
+f/implic.h
+f/info.c
+f/info.h
+f/intdoc.c
+f/intrin.c
+f/intrin.h
+f/lab.c
+f/lab.h
+f/lang-options.h
+f/lang-specs.h
+f/lex.c
+f/lex.h
+f/malloc.c
+f/malloc.h
+f/name.c
+f/name.h
+f/parse.c
+f/proj.c
+f/proj.h
+f/src.c
+f/src.h
+f/st.c
+f/st.h
+f/sta.c
+f/sta.h
+f/stb.c
+f/stb.h
+f/stc.c
+f/stc.h
+f/std.c
+f/std.h
+f/ste.c
+f/ste.h
+f/storag.c
+f/storag.h
+f/stp.c
+f/stp.h
+f/str.c
+f/str.h
+f/sts.c
+f/sts.h
+f/stt.c
+f/stt.h
+f/stu.c
+f/stu.h
+f/stv.c
+f/stv.h
+f/stw.c
+f/stw.h
+f/symbol.c
+f/symbol.h
+f/target.c
+f/target.h
+f/top.c
+f/top.h
+f/type.c
+f/type.h
+f/version.c
+f/version.h
+f/where.c
+f/where.h
 final.c
 #fix-header.c is used only by GCC maintainers and installers
 flags.h
@@ -540,10 +832,13 @@ fp-test.c
 #frame.h is part of the GCC library
 function.c
 function.h
-#gbl-ctors.h is part of the GCC library
 gcc.c
+gcc.h
+gccspec.c
 gcov-io.h
 gcov.c
+gcse.c
+#gbl-ctors.h is part of the GCC library
 #gen-protos.c is used only by GCC maintainers and installers
 #genattr.c is used only by GCC maintainers and installers
 #genattrtab.c is used only by GCC maintainers and installers
@@ -560,25 +855,12 @@ gcov.c
 #genrecog.c is used only by GCC maintainers and installers
 #gensupport.c is used only by GCC maintainers and installers
 #gensupport.h is used only by GCC maintainers and installers
-../libiberty/getopt.c
-../include/getopt.h
-../libiberty/getopt1.c
-../libiberty/getpwd.c
 ggc-callbacks.c
 ggc-common.c
 ggc-none.c
 ggc-page.c
 ggc-simple.c
 ggc.h
-ginclude/iso646.h
-ginclude/math-3300.h
-ginclude/math-68881.h
-ginclude/ppc-asm.h
-ginclude/proto.h
-ginclude/stdarg.h
-ginclude/stdbool.h
-ginclude/stddef.h
-ginclude/varargs.h
 glimits.h
 global.c
 gmon.c
@@ -587,8 +869,10 @@ graph.h
 gstab.h
 gsyms.h
 gsyslimits.h
+gthr-aix.h
 gthr-dce.h
 gthr-posix.h
+gthr-rtems.h
 gthr-single.h
 gthr-solaris.h
 gthr-vxworks.h
@@ -600,66 +884,95 @@ halfpic.h
 hard-reg-set.h
 hash.c
 hash.h
+hashtable.c
+hashtable.h
 hwint.h
 ifcvt.c
 input.h
+insn-addr.h
 integrate.c
 integrate.h
 intl.c
 intl.h
-intl/bindtextdom.c
-intl/cat-compat.c
-intl/dcgettext.c
-intl/dgettext.c
-intl/explodename.c
-intl/finddomain.c
-intl/gettext.c
-intl/gettext.h
-intl/gettextP.h
-intl/hash-string.h
-intl/intl-compat.c
-intl/l10nflist.c
-intl/libgettext.h
-intl/loadinfo.h
-intl/loadmsgcat.c
-intl/localealias.c
-intl/textdomain.c
+java/boehm.c
+java/buffer.c
+java/buffer.h
+java/chartables.h
+java/check-init.c
+java/class.c
+java/constants.c
+java/convert.h
+java/decl.c
+java/except.c
+java/expr.c
+java/gjavah.c
+java/java-except.h
+java/java-opcodes.h
+java/java-tree.h
+java/javaop.h
+java/jcf-depend.c
+java/jcf-dump.c
+java/jcf-io.c
+java/jcf-parse.c
+java/jcf-path.c
+java/jcf-reader.c
+java/jcf-write.c
+java/jcf.h
+java/jv-scan.c
+java/jvgenmain.c
+java/jvspec.c
+java/keyword.h
+java/lang-options.h
+java/lang-specs.h
+java/lang.c
+java/lex.c
+java/lex.h
+java/mangle.c
+java/mangle_name.c
+java/parse-scan.y
+java/parse.y
+java/typeck.c
+java/verify.c
+java/xref.c
+java/xref.h
+java/zextract.c
+java/zipfile.h
 jump.c
 lcm.c
 #libgcc2.c is part of the GCC library
-limitx.h
-limity.h
+#libgcc2.h is part of the GCC library
+#limitx.h is part of the GCC library
+#limity.h is part of the GCC library
 lists.c
 local-alloc.c
 #longlong.h is part of the GCC library
 loop.c
 loop.h
 machmode.h
+main.c
 mbchar.c
 mbchar.h
 mkdeps.c
 mkdeps.h
 #mips-tdump.c is not yet internationalized
 #mips-tfile.c is not yet internationalized
+objc/lang-options.h
+objc/lang-specs.h
 objc/objc-act.c
 objc/objc-act.h
+objc/objc-parse.y
 optabs.c
 output.h
-../libiberty/pexecute.c
-#po/cat-id-tbl.c contains the translation tables themselves
+params.c
+params.h
 predict.c
+predict.h
 prefix.c
 prefix.h
 print-rtl.c
 print-tree.c
 profile.c
 protoize.c
-pself.c
-pself1.c
-pself2.c
-pself3.c
-pself4.c
-pself5.c
 real.c
 real.h
 recog.c
@@ -678,17 +991,26 @@ resource.h
 rtl.c
 rtl.h
 rtlanal.c
+sbitmap.c
+sbitmap.h
 #scan-decls.c is used only by GCC maintainers and installers
 #scan.c is used only by GCC maintainers and installers
-scan.h
+#scan.h is used only by GCC maintainers and installers
+sched-deps.c
+sched-ebb.c
+sched-int.h
+sched-rgn.c
+sched-vis.c
 sdbout.c
 sdbout.h
 sibcall.c
 simplify-rtx.c
 ssa.c
+ssa.h
 stack.h
 stmt.c
 stor-layout.c
+stringpool.c
 sys-protos.h
 sys-types.h
 system.h
@@ -697,13 +1019,21 @@ timevar.h
 tlink.c
 toplev.c
 toplev.h
+tradcif.y
 tradcpp.c
+tradcpp.h
 tree.c
 tree.h
 tsystem.h
 typeclass.h
 unprotoize.c
 unroll.c
+#unwind-dw2-fde.c is part of the GCC library
+#unwind-dw2-fde.h is part of the GCC library
+#unwind-dw2.c is part of the GCC library
+#unwind-pe.h is part of the GCC library
+#unwind-sjlj.c is part of the GCC library
+#unwind.h is part of the GCC library
 varasm.c
 varray.c
 varray.h
index f517c5c..126b52d 100644 (file)
@@ -6,15 +6,15 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2000-09-12 04:07+0200\n"
+"POT-Creation-Date: 2001-06-11 14:27-0700\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"
+"Content-Transfer-Encoding: 8bit\n"
 
-#: builtins.c:239
+#: builtins.c:275
 msgid "offset outside bounds of constant string"
 msgstr ""
 
@@ -25,10622 +25,16258 @@ msgstr ""
 #. port (i860) that used this code, and I'm unconvinced it could actually
 #. handle the general case.  So we no longer try to handle anything
 #. weird and make the backend absorb the evil.
-#: builtins.c:1803
+#: builtins.c:2635
 msgid "__builtin_saveregs not supported by this target"
 msgstr ""
 
-#: builtins.c:1846
+#: builtins.c:2678
 msgid "argument of `__builtin_args_info' must be constant"
 msgstr ""
 
-#: builtins.c:1852
+#: builtins.c:2684
 msgid "argument of `__builtin_args_info' out of range"
 msgstr ""
 
-#: builtins.c:1858
+#: builtins.c:2690
 msgid "missing argument in `__builtin_args_info'"
 msgstr ""
 
-#: builtins.c:1889
+#: builtins.c:2721
 msgid "`va_start' used in function with fixed args"
 msgstr ""
 
-#: builtins.c:1908
+#: builtins.c:2740
 msgid "second parameter of `va_start' not last named argument"
 msgstr ""
 
 #. Evidently an out of date version of <stdarg.h>; can't validate
 #. va_start's second argument, but can still work as intended.
-#: builtins.c:1913
+#: builtins.c:2745
 msgid "`__builtin_next_arg' called without an argument"
 msgstr ""
 
-#: builtins.c:2006
+#: builtins.c:2847
 msgid "too many arguments to function `va_start'"
 msgstr ""
 
-#: builtins.c:2092
+#: builtins.c:2933
 msgid "first argument to `va_arg' not of type `va_list'"
 msgstr ""
 
-#: builtins.c:2120
+#: builtins.c:2961
 #, c-format
 msgid "`%s' is promoted to `%s' when passed through `...'"
 msgstr ""
 
-#: builtins.c:2124
+#: builtins.c:2965
 #, c-format
 msgid "(so you should pass `%s' not `%s' to `va_arg')"
 msgstr ""
 
-#: builtins.c:2233
+#: builtins.c:3074
 msgid "invalid arg to `__builtin_frame_address'"
 msgstr ""
 
-#: builtins.c:2235
+#: builtins.c:3076
 msgid "invalid arg to `__builtin_return_address'"
 msgstr ""
 
-#: builtins.c:2248
+#: builtins.c:3089
 msgid "unsupported arg to `__builtin_frame_address'"
 msgstr ""
 
-#: builtins.c:2250
+#: builtins.c:3091
 msgid "unsupported arg to `__builtin_return_address'"
 msgstr ""
 
-#: builtins.c:2332
+#: builtins.c:3254
 msgid "second arg to `__builtin_expect' must be a constant"
 msgstr ""
 
-#: builtins.c:2581
+#: builtins.c:3584
 msgid "__builtin_longjmp second argument must be 1"
 msgstr ""
 
-#: builtins.c:2595
+#: builtins.c:3598
 msgid "__builtin_trap not supported by this target"
 msgstr ""
 
 #. just do library call, if unknown builtin
-#: builtins.c:2633
+#: builtins.c:3650 c-common.c:4044
 #, c-format
 msgid "built-in function `%s' not currently supported"
 msgstr ""
 
-#: c-common.c:387
+#: c-common.c:509
+#, c-format
+msgid "`%s' is not defined outside of function scope"
+msgstr ""
+
+#: c-common.c:614
 #, c-format
 msgid ""
-"string length `%d' is greater than the minimum length `%d' ISO C%d is "
+"string length `%d' is greater than the length `%d' ISO C%d compilers are "
 "required to support"
 msgstr ""
 
-#: c-common.c:552
+#: c-common.c:779
 #, c-format
 msgid "`%s' attribute directive ignored"
 msgstr ""
 
-#: c-common.c:560
+#: c-common.c:787
 #, c-format
 msgid "`%s' attribute does not apply to types"
 msgstr ""
 
-#: c-common.c:567
+#: c-common.c:794
 #, c-format
 msgid "wrong number of arguments specified for `%s' attribute"
 msgstr ""
 
-#: c-common.c:583 c-common.c:590 c-common.c:597 c-common.c:610 c-common.c:618
-#: c-common.c:633 c-common.c:646 c-common.c:654 c-common.c:670 c-common.c:682
-#: c-common.c:694 c-common.c:699 c-common.c:1033 c-common.c:1185
+#: c-common.c:810 c-common.c:817 c-common.c:824 c-common.c:837 c-common.c:845
+#: c-common.c:860 c-common.c:873 c-common.c:881 c-common.c:897 c-common.c:909
+#: c-common.c:921 c-common.c:926 c-common.c:1100 c-common.c:1252
 #, c-format
 msgid "`%s' attribute ignored"
 msgstr ""
 
-#: c-common.c:732
+#: c-common.c:959
 #, c-format
 msgid "unknown machine mode `%s'"
 msgstr ""
 
-#: c-common.c:735
+#: c-common.c:962
 #, c-format
 msgid "no data type for mode `%s'"
 msgstr ""
 
-#: c-common.c:755
+#: c-common.c:969
+#, c-format
+msgid "type with more precision than %s"
+msgstr ""
+
+#: c-common.c:988
 msgid "section attribute cannot be specified for local variables"
 msgstr ""
 
-#: c-common.c:762
+#: c-common.c:995
 #, c-format
 msgid "section of `%s' conflicts with previous declaration"
 msgstr ""
 
-#: c-common.c:768
+#: c-common.c:1001
 #, c-format
 msgid "section attribute not allowed for `%s'"
 msgstr ""
 
-#: c-common.c:771
+#: c-common.c:1004
 msgid "section attributes are not supported for this target"
 msgstr ""
 
-#: c-common.c:790
+#: c-common.c:1023
 msgid "requested alignment is not a constant"
 msgstr ""
 
-#: c-common.c:795
+#: c-common.c:1028
 msgid "requested alignment is not a power of 2"
 msgstr ""
 
-#: c-common.c:797
+#: c-common.c:1030
 msgid "requested alignment is too large"
 msgstr ""
 
-#: c-common.c:820
+#: c-common.c:1053
 #, c-format
 msgid "alignment may not be specified for `%s'"
 msgstr ""
 
-#: c-common.c:843 c-common.c:949
-#, c-format
-msgid "argument format specified for non-function `%s'"
-msgstr ""
-
-#: c-common.c:849
-msgid "unrecognized format specifier"
-msgstr ""
-
-#: c-common.c:865
-#, c-format
-msgid "`%s' is an unrecognized format function type"
-msgstr ""
-
-#: c-common.c:887 c-common.c:963
-msgid "format string has invalid operand number"
-msgstr ""
-
-#: c-common.c:895
-msgid "format string arg follows the args to be formatted"
-msgstr ""
-
-#: c-common.c:914 c-common.c:984
-msgid "format string arg not a string type"
-msgstr ""
-
-#: c-common.c:927
-msgid "args to be formatted is not '...'"
-msgstr ""
-
-#: c-common.c:993
-msgid "function does not return string type"
-msgstr ""
-
-#: c-common.c:1011
+#: c-common.c:1078
 #, c-format
 msgid "`%s' defined both normally and as an alias"
 msgstr ""
 
-#: c-common.c:1019
+#: c-common.c:1086
 msgid "alias arg not a string"
 msgstr ""
 
-#: c-common.c:1040 c-common.c:1057 c-common.c:1074
+#: c-common.c:1107 c-common.c:1124 c-common.c:1141
 #, c-format
 msgid "`%s' attribute applies only to functions"
 msgstr ""
 
-#: c-common.c:1046 c-common.c:1063 c-common.c:1080
+#: c-common.c:1113 c-common.c:1130 c-common.c:1147
 #, c-format
 msgid "can't set `%s' attribute after definition"
 msgstr ""
 
-#: c-common.c:1632
-msgid "too few arguments for format"
-msgstr ""
-
-#: c-common.c:1730 c-common.c:1751
-msgid "missing $ operand number in format"
-msgstr ""
-
-#: c-common.c:1760
-#, ycp-format
-msgid "ISO C does not support %%n$ operand number formats"
-msgstr ""
-
-#: c-common.c:1766
-msgid "operand number out of range in format"
-msgstr ""
-
-#: c-common.c:1818
-#, c-format
-msgid "format argument %d unused before used argument %d in $-style format"
-msgstr ""
-
-#: c-common.c:1822
-msgid "unused arguments in $-style format"
-msgstr ""
-
-#: c-common.c:1912
-msgid "null format string"
-msgstr ""
-
-#: c-common.c:1923 c-common.c:1935
-msgid "format not a string literal, argument types not checked"
-msgstr ""
-
-#: c-common.c:1941
-msgid "zero-length format string"
-msgstr ""
-
-#: c-common.c:1944
-msgid "unterminated format string"
-msgstr ""
-
-#: c-common.c:1967
-msgid "embedded `\\0' in format"
-msgstr ""
-
-#: c-common.c:1970
-msgid "too many arguments for format"
-msgstr ""
-
-#: c-common.c:1979
-#, ycp-format
-msgid "spurious trailing `%%' in format"
-msgstr ""
-
-#: c-common.c:2019
-msgid "zero width in scanf format"
-msgstr ""
-
-#: c-common.c:2026
-#, c-format
-msgid "ISO C does not support the strftime `%c' flag"
-msgstr ""
-
-#: c-common.c:2030 c-common.c:2083
-#, c-format
-msgid "repeated `%c' flag in format"
-msgstr ""
-
-#: c-common.c:2047
-msgid "ISO C does not support strftime format width"
-msgstr ""
-
-#: c-common.c:2055
-msgid "multiple E/O modifiers in format"
-msgstr ""
-
-#: c-common.c:2095
-msgid "use of both ` ' and `+' flags in format"
-msgstr ""
-
-#: c-common.c:2100
-msgid "use of both `0' and `-' flags in format"
-msgstr ""
-
-#: c-common.c:2102
-msgid "ISO C does not support the `'' format flag"
-msgstr ""
-
-#: c-common.c:2104
-msgid "ISO C does not support the `I' format flag"
-msgstr ""
-
-#: c-common.c:2144
-#, c-format
-msgid "field width is not type int (arg %d)"
-msgstr ""
-
-#: c-common.c:2193
-#, c-format
-msgid "field precision is not type int (arg %d)"
-msgstr ""
-
-#: c-common.c:2239
-#, c-format
-msgid "ISO C does not support the `%s' %s length modifier"
-msgstr ""
-
-#: c-common.c:2243
-#, c-format
-msgid "ISO C89 does not support the `%s' %s length modifier"
-msgstr ""
-
-#: c-common.c:2258
-#, c-format
-msgid "use of `*' and `%s' together in format"
-msgstr ""
-
-#: c-common.c:2264
-msgid "conversion lacks type at end of format"
-msgstr ""
-
-#: c-common.c:2275
-#, c-format
-msgid "unknown conversion type character `%c' in format"
-msgstr ""
-
-#: c-common.c:2278
-#, c-format
-msgid "unknown conversion type character 0x%x in format"
+#: c-common.c:1280 ch/decl.c:4100
+msgid "overflow in constant expression"
 msgstr ""
 
-#: c-common.c:2285
-msgid "ISO C does not support the `%%%c' %s format"
+#: c-common.c:1301
+msgid "integer overflow in expression"
 msgstr ""
 
-#: c-common.c:2289
-msgid "ISO C89 does not support the `%%%c' %s format"
+#: c-common.c:1310
+msgid "floating point overflow in expression"
 msgstr ""
 
-#: c-common.c:2294
-msgid "ISO C does not support `%%O%c'"
+#. This detects cases like converting -129 or 256 to unsigned char.
+#: c-common.c:1331
+msgid "large integer implicitly truncated to unsigned type"
 msgstr ""
 
-#: c-common.c:2296
-msgid "ISO C89 does not support `%%O%c'"
+#: c-common.c:1333
+msgid "negative integer implicitly converted to unsigned type"
 msgstr ""
 
-#: c-common.c:2299
-msgid "ISO C89 does not support `%%E%c'"
+#: c-common.c:1380
+msgid "overflow in implicit constant conversion"
 msgstr ""
 
-#: c-common.c:2302
+#: c-common.c:1528
 #, c-format
-msgid "width used with `%c' format"
+msgid "operation on `%s' may be undefined"
 msgstr ""
 
-#: c-common.c:2305
-msgid "`%%%c' yields only last 2 digits of year in some locales"
+#: c-common.c:1813
+msgid "expression statement has incomplete type"
 msgstr ""
 
-#: c-common.c:2308
-msgid "`%%%c' yields only last 2 digits of year"
+#: c-common.c:1846 ch/actions.c:1027
+msgid "case label does not reduce to an integer constant"
 msgstr ""
 
-#: c-common.c:2310
-#, c-format
-msgid "precision used with `%c' format"
+#: c-common.c:2116
+msgid "invalid truth-value expression"
 msgstr ""
 
-#: c-common.c:2313
+#: c-common.c:2167
 #, c-format
-msgid "`a' flag used with `%c' format"
-msgstr ""
-
-#: c-common.c:2319
-msgid "ISO C does not support the `a' flag"
-msgstr ""
-
-#. The end of the format string was reached.
-#: c-common.c:2333
-#, ycp-format
-msgid "no closing `]' for `%%[' format"
+msgid "invalid operands to binary %s"
 msgstr ""
 
-#: c-common.c:2338
-#, c-format
-msgid "suppression of `%c' conversion in format"
+#: c-common.c:2402 c-common.c:2411
+msgid "comparison is always false due to limited range of data type"
 msgstr ""
 
-#: c-common.c:2344
-#, c-format
-msgid "flag `%c' used with type `%c'"
+#: c-common.c:2404 c-common.c:2413
+msgid "comparison is always true due to limited range of data type"
 msgstr ""
 
-#: c-common.c:2353
-#, c-format
-msgid "`0' flag ignored with precision specifier and `%c' format"
+#: c-common.c:2479
+msgid "comparison of unsigned expression >= 0 is always true"
 msgstr ""
 
-#: c-common.c:2360
-#, c-format
-msgid "use of `%s' length modifier with `%c' type character"
+#: c-common.c:2488
+msgid "comparison of unsigned expression < 0 is always false"
 msgstr ""
 
-#: c-common.c:2370
-msgid "ISO C does not support the `%%%s%c' %s format"
+#: c-common.c:2539 f/com.c:15229
+msgid "struct type value used where scalar is required"
 msgstr ""
 
-#: c-common.c:2374
-msgid "ISO C89 does not support the `%%%s%c' %s format"
+#: c-common.c:2543 f/com.c:15233
+msgid "union type value used where scalar is required"
 msgstr ""
 
-#: c-common.c:2428
-#, c-format
-msgid "writing into constant object (arg %d)"
+#: c-common.c:2547 f/com.c:15237
+msgid "array type value used where scalar is required"
 msgstr ""
 
-#: c-common.c:2439
-#, c-format
-msgid "extra type qualifiers in format argument (arg %d)"
+#: c-common.c:2662 f/com.c:15363
+msgid "suggest parentheses around assignment used as truth value"
 msgstr ""
 
-#: c-common.c:2447
-#, c-format
-msgid "format argument is not a pointer (arg %d)"
+#: c-common.c:2706 c-common.c:2738
+msgid "invalid use of `restrict'"
 msgstr ""
 
-#: c-common.c:2449
+#: c-common.c:3479 c-typeck.c:1792
 #, c-format
-msgid "format argument is not a pointer to a pointer (arg %d)"
+msgid "too few arguments to function `%s'"
 msgstr ""
 
-#: c-common.c:2539
+#: c-common.c:3485 c-typeck.c:1644
 #, c-format
-msgid "%s format, %s arg (arg %d)"
-msgstr ""
-
-#: c-common.c:2558
-msgid "overflow in constant expression"
-msgstr ""
-
-#: c-common.c:2579
-msgid "integer overflow in expression"
-msgstr ""
-
-#: c-common.c:2588
-msgid "floating point overflow in expression"
-msgstr ""
-
-#. This detects cases like converting -129 or 256 to unsigned char.
-#: c-common.c:2609
-msgid "large integer implicitly truncated to unsigned type"
+msgid "too many arguments to function `%s'"
 msgstr ""
 
-#: c-common.c:2611
-msgid "negative integer implicitly converted to unsigned type"
+#: c-common.c:3672
+msgid "pointers are not permitted as case values"
 msgstr ""
 
-#: c-common.c:2644
-msgid "overflow in implicit constant conversion"
+#: c-common.c:3678
+msgid "ISO C++ forbids range expressions in switch statements"
 msgstr ""
 
-#: c-common.c:2665
-msgid "expression statement has incomplete type"
+#: c-common.c:3680
+msgid "ISO C forbids range expressions in switch statements"
 msgstr ""
 
-#: c-common.c:2697
-msgid "case label does not reduce to an integer constant"
+#: c-common.c:3710
+msgid "empty range specified"
 msgstr ""
 
-#: c-common.c:2967
-msgid "invalid truth-value expression"
+#: c-common.c:3761
+msgid "duplicate (or overlapping) case value"
 msgstr ""
 
-#: c-common.c:3018
-#, c-format
-msgid "invalid operands to binary %s"
+#: c-common.c:3763
+msgid "this is the first entry overlapping that value"
 msgstr ""
 
-#: c-common.c:3253 c-common.c:3262
-msgid "comparison is always false due to limited range of data type"
+#: c-common.c:3767 ch/actions.c:1125
+msgid "duplicate case value"
 msgstr ""
 
-#: c-common.c:3255 c-common.c:3264
-msgid "comparison is always true due to limited range of data type"
+#: c-common.c:3768
+msgid "previously used here"
 msgstr ""
 
-#: c-common.c:3330
-msgid "comparison of unsigned expression >= 0 is always true"
+#: c-common.c:3772
+msgid "multiple default labels in one switch"
 msgstr ""
 
-#: c-common.c:3339
-msgid "comparison of unsigned expression < 0 is always false"
+#: c-common.c:3773
+msgid "this is the first default label"
 msgstr ""
 
-#: c-common.c:3390
-msgid "struct type value used where scalar is required"
+#: c-common.c:3801
+msgid "ISO C++ forbids taking the address of a label"
 msgstr ""
 
-#: c-common.c:3394
-msgid "union type value used where scalar is required"
+#: c-common.c:3803
+msgid "ISO C forbids taking the address of a label"
 msgstr ""
 
-#: c-common.c:3398
-msgid "array type value used where scalar is required"
+#: c-common.c:4314
+msgid "-Wformat-y2k ignored without -Wformat"
 msgstr ""
 
-#: c-common.c:3513
-msgid "suggest parentheses around assignment used as truth value"
+#: c-common.c:4316
+msgid "-Wformat-extra-args ignored without -Wformat"
 msgstr ""
 
-#: c-common.c:3638 c-common.c:3670
-msgid "invalid use of `restrict'"
+#: c-common.c:4318
+msgid "-Wformat-nonliteral ignored without -Wformat"
 msgstr ""
 
-#: c-common.c:4372 c-typeck.c:1741
-#, c-format
-msgid "too few arguments to function `%s'"
+#: c-common.c:4320
+msgid "-Wformat-security ignored without -Wformat"
 msgstr ""
 
-#: c-common.c:4378 c-typeck.c:1600
-#, c-format
-msgid "too many arguments to function `%s'"
+#: c-common.c:4322
+msgid "-Wmissing-format-attribute ignored without -Wformat"
 msgstr ""
 
-#: c-convert.c:78 c-typeck.c:940 c-typeck.c:4037 cp/typeck.c:1729
-#: cp/typeck.c:6431
+#: c-convert.c:78 c-typeck.c:983 c-typeck.c:4112 ch/convert.c:1166
+#: cp/typeck.c:1755 cp/typeck.c:6319
 msgid "void value not ignored as it ought to be"
 msgstr ""
 
-#: c-convert.c:100
+#: c-convert.c:110 java/typeck.c:150
 msgid "conversion to non-scalar type requested"
 msgstr ""
 
-#: c-decl.c:606
+#: c-decl.c:545
 #, c-format
 msgid "unknown C standard `%s'"
 msgstr ""
 
-#: c-decl.c:875
+#: c-decl.c:839
 #, c-format
 msgid "array `%s' assumed to have one element"
 msgstr ""
 
-#: c-decl.c:1051
+#: c-decl.c:1015
 #, c-format
 msgid "`struct %s' incomplete in scope ending here"
 msgstr ""
 
-#: c-decl.c:1054
+#: c-decl.c:1018
 #, c-format
 msgid "`union %s' incomplete in scope ending here"
 msgstr ""
 
-#: c-decl.c:1057
+#: c-decl.c:1021
 #, c-format
 msgid "`enum %s' incomplete in scope ending here"
 msgstr ""
 
-#: c-decl.c:1171 c-decl.c:1331
+#: c-decl.c:1135 c-decl.c:1300 ch/decl.c:2920 java/decl.c:1334
 #, c-format
 msgid "label `%s' used but not defined"
 msgstr ""
 
-#: c-decl.c:1177 c-decl.c:1338
+#: c-decl.c:1141 c-decl.c:1307 ch/decl.c:2926 java/decl.c:1340
 #, c-format
 msgid "label `%s' defined but not used"
 msgstr ""
 
-#: c-decl.c:1460 c-decl.c:1513
+#: c-decl.c:1429 c-decl.c:1482
 #, c-format
 msgid "shadowing built-in function `%s'"
 msgstr ""
 
-#: c-decl.c:1462
+#: c-decl.c:1431
 #, c-format
 msgid "shadowing library function `%s'"
 msgstr ""
 
-#: c-decl.c:1468
+#: c-decl.c:1437
 #, c-format
 msgid "library function `%s' declared as non-function"
 msgstr ""
 
-#: c-decl.c:1472 c-decl.c:1475
+#: c-decl.c:1441 c-decl.c:1444
 #, c-format
 msgid "built-in function `%s' declared as non-function"
 msgstr ""
 
-#: c-decl.c:1479 objc/objc-act.c:2490 objc/objc-act.c:6161
+#: c-decl.c:1448 objc/objc-act.c:2488 objc/objc-act.c:6153
 #, c-format
 msgid "`%s' redeclared as different kind of symbol"
 msgstr ""
 
-#: c-decl.c:1480 c-decl.c:1658 c-decl.c:1805 objc/objc-act.c:2492
-#: objc/objc-act.c:6163 objc/objc-act.c:6218
+#: c-decl.c:1449 c-decl.c:1627 c-decl.c:1774 objc/objc-act.c:2490
+#: objc/objc-act.c:6155 objc/objc-act.c:6213
 #, c-format
 msgid "previous declaration of `%s'"
 msgstr ""
 
 #. If types don't match for a built-in, throw away the built-in.
-#: c-decl.c:1562
+#: c-decl.c:1531
 #, c-format
 msgid "conflicting types for built-in function `%s'"
 msgstr ""
 
-#: c-decl.c:1605 c-decl.c:1624
+#: c-decl.c:1574 c-decl.c:1593
 #, c-format
 msgid "conflicting types for `%s'"
 msgstr ""
 
-#: c-decl.c:1647
+#: c-decl.c:1616
 msgid ""
 "A parameter list with an ellipsis can't match an empty parameter name list "
 "declaration."
 msgstr ""
 
-#: c-decl.c:1653
+#: c-decl.c:1622
 msgid ""
 "An argument type that has a default promotion can't match an empty parameter "
 "name list declaration."
 msgstr ""
 
-#: c-decl.c:1668 c-decl.c:1690
+#: c-decl.c:1637 c-decl.c:1659
 #, c-format
 msgid "redefinition of `%s'"
 msgstr ""
 
-#: c-decl.c:1671
+#: c-decl.c:1640
 #, c-format
 msgid "redeclaration of `%s'"
 msgstr ""
 
-#: c-decl.c:1674
+#: c-decl.c:1643
 #, c-format
 msgid "conflicting declarations of `%s'"
 msgstr ""
 
-#: c-decl.c:1683 c-decl.c:1695
+#: c-decl.c:1652 c-decl.c:1664
 #, c-format
 msgid "`%s' previously defined here"
 msgstr ""
 
-#: c-decl.c:1684 c-decl.c:1696
+#: c-decl.c:1653 c-decl.c:1665
 #, c-format
 msgid "`%s' previously declared here"
 msgstr ""
 
-#: c-decl.c:1717
+#: c-decl.c:1686
 #, c-format
 msgid "prototype for `%s' follows"
 msgstr ""
 
-#: c-decl.c:1718 c-decl.c:1726 c-decl.c:1742
+#: c-decl.c:1687 c-decl.c:1695 c-decl.c:1711
 msgid "non-prototype definition here"
 msgstr ""
 
-#: c-decl.c:1725
+#: c-decl.c:1694
 #, c-format
 msgid "prototype for `%s' follows and number of arguments doesn't match"
 msgstr ""
 
-#: c-decl.c:1740
+#: c-decl.c:1709
 #, c-format
 msgid "prototype for `%s' follows and argument %d doesn't match"
 msgstr ""
 
-#: c-decl.c:1757
+#: c-decl.c:1726
 #, c-format
 msgid "`%s' declared inline after being called"
 msgstr ""
 
-#: c-decl.c:1762
+#: c-decl.c:1731
 #, c-format
 msgid "`%s' declared inline after its definition"
 msgstr ""
 
-#: c-decl.c:1769
+#: c-decl.c:1738
 #, c-format
 msgid "static declaration for `%s' follows non-static"
 msgstr ""
 
-#: c-decl.c:1777
+#: c-decl.c:1746
 #, c-format
 msgid "non-static declaration for `%s' follows static"
 msgstr ""
 
-#: c-decl.c:1784
+#: c-decl.c:1753
 #, c-format
 msgid "const declaration for `%s' follows non-const"
 msgstr ""
 
-#: c-decl.c:1791
+#: c-decl.c:1760
 #, c-format
 msgid "type qualifiers for `%s' conflict with previous decl"
 msgstr ""
 
-#: c-decl.c:1804
+#: c-decl.c:1773
 #, c-format
 msgid "redundant redeclaration of `%s' in same scope"
 msgstr ""
 
-#: c-decl.c:2074
+#: c-decl.c:2064
 #, c-format
 msgid "nested extern declaration of `%s'"
 msgstr ""
 
-#: c-decl.c:2099
+#: c-decl.c:2089 java/decl.c:986
 #, c-format
 msgid "`%s' used prior to declaration"
 msgstr ""
 
-#: c-decl.c:2120 c-decl.c:2335
+#: c-decl.c:2110 c-decl.c:2325
 #, c-format
 msgid "`%s' was declared implicitly `extern' and later `static'"
 msgstr ""
 
-#: c-decl.c:2230
+#: c-decl.c:2220
 msgid "type mismatch with previous external decl"
 msgstr ""
 
-#: c-decl.c:2231
+#: c-decl.c:2221
 #, c-format
 msgid "previous external decl of `%s'"
 msgstr ""
 
-#: c-decl.c:2244
+#: c-decl.c:2234
 msgid "type mismatch with previous implicit declaration"
 msgstr ""
 
-#: c-decl.c:2246
+#: c-decl.c:2236
 #, c-format
 msgid "previous implicit declaration of `%s'"
 msgstr ""
 
-#: c-decl.c:2263
+#: c-decl.c:2253
 #, c-format
 msgid "type of external `%s' is not global"
 msgstr ""
 
-#: c-decl.c:2314
+#: c-decl.c:2304
 #, c-format
 msgid "`%s' was previously implicitly declared to return `int'"
 msgstr ""
 
-#: c-decl.c:2339
+#: c-decl.c:2329
 #, c-format
 msgid "`%s' was declared `extern' and later `static'"
 msgstr ""
 
-#: c-decl.c:2362
+#: c-decl.c:2352
 #, c-format
 msgid "extern declaration of `%s' doesn't match global one"
 msgstr ""
 
-#: c-decl.c:2402
+#: c-decl.c:2392
 #, c-format
 msgid "`%s' locally external but globally static"
 msgstr ""
 
-#: c-decl.c:2438 c-decl.c:2463 cp/decl.c:4231
+#: c-decl.c:2428 c-decl.c:2453 cp/decl.c:4221 java/decl.c:1033
 #, c-format
 msgid "declaration of `%s' shadows a parameter"
 msgstr ""
 
-#: c-decl.c:2441
+#: c-decl.c:2431 java/decl.c:1036
 #, c-format
 msgid "declaration of `%s' shadows a symbol from the parameter list"
 msgstr ""
 
-#: c-decl.c:2465 cp/decl.c:4239
+#: c-decl.c:2455 cp/decl.c:4229
 #, c-format
 msgid "declaration of `%s' shadows previous local"
 msgstr ""
 
 #. XXX shadow warnings in outer-more namespaces
-#: c-decl.c:2468 cp/decl.c:4243
+#: c-decl.c:2458 cp/decl.c:4233
 #, c-format
 msgid "declaration of `%s' shadows global declaration"
 msgstr ""
 
-#: c-decl.c:2558
+#: c-decl.c:2548
 #, c-format
 msgid "function `%s' was previously declared within a block"
 msgstr ""
 
-#: c-decl.c:2575 c-decl.c:2577
+#: c-decl.c:2565 c-decl.c:2567
 #, c-format
 msgid "implicit declaration of function `%s'"
 msgstr ""
 
-#: c-decl.c:2664
+#: c-decl.c:2654
 #, c-format
 msgid "label %s referenced outside of any function"
 msgstr ""
 
-#: c-decl.c:2724
+#: c-decl.c:2711
 #, c-format
 msgid "duplicate label declaration `%s'"
 msgstr ""
 
-#: c-decl.c:2727
+#: c-decl.c:2714
 msgid "this is a previous declaration"
 msgstr ""
 
-#: c-decl.c:3357
+#: c-decl.c:3207
 msgid "unnamed struct/union that defines no instances"
 msgstr ""
 
-#: c-decl.c:3376
+#: c-decl.c:3226
 msgid "useless keyword or type name in empty declaration"
 msgstr ""
 
-#: c-decl.c:3383
+#: c-decl.c:3233
 msgid "two types specified in one empty declaration"
 msgstr ""
 
-#: c-decl.c:3388 c-parse.y:300 c-parse.y:720 c-parse.y:722 c-parse.y:779
-#: objc-parse.y:329 objc-parse.y:772 objc-parse.y:774 objc-parse.y:831
-#: objc-parse.y:2510 parse.y:701 parse.y:1760
+#: c-decl.c:3238 c-parse.y:724 c-parse.y:726 cp/parse.y:728 cp/parse.y:1797
+#: objc/objc-parse.y:766 objc/objc-parse.y:768 objc/objc-parse.y:3034
 msgid "empty declaration"
 msgstr ""
 
-#: c-decl.c:3445
+#: c-decl.c:3268
+msgid ""
+"ISO C89 does not support `static' or type qualifiers in parameter array "
+"declarators"
+msgstr ""
+
+#: c-decl.c:3270
+msgid "ISO C89 does not support `[*]' array declarators"
+msgstr ""
+
+#: c-decl.c:3273
+msgid "GCC does not yet properly implement `[*]' array declarators"
+msgstr ""
+
+#: c-decl.c:3292
+msgid "static or type qualifiers in abstract declarator"
+msgstr ""
+
+#: c-decl.c:3349
 #, c-format
 msgid "`%s' is usually a function"
 msgstr ""
 
-#: c-decl.c:3459
+#: c-decl.c:3363
 #, c-format
 msgid "typedef `%s' is initialized"
 msgstr ""
 
-#: c-decl.c:3466
+#: c-decl.c:3370
 #, 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:3473
+#: c-decl.c:3377
 #, c-format
 msgid "parameter `%s' is initialized"
 msgstr ""
 
-#: c-decl.c:3488 c-typeck.c:4758
+#: c-decl.c:3397 c-typeck.c:4843
 msgid "variable-sized object may not be initialized"
 msgstr ""
 
-#: c-decl.c:3494
+#: c-decl.c:3403
 #, c-format
 msgid "variable `%s' has initializer but incomplete type"
 msgstr ""
 
-#: c-decl.c:3500
+#: c-decl.c:3409
 #, c-format
 msgid "elements of array `%s' have incomplete type"
 msgstr ""
 
-#: c-decl.c:3513
+#: c-decl.c:3422
 #, c-format
 msgid "declaration of `%s' has `extern' and is initialized"
 msgstr ""
 
-#: c-decl.c:3625
+#: c-decl.c:3535
 #, c-format
 msgid "initializer fails to determine size of `%s'"
 msgstr ""
 
-#: c-decl.c:3630
+#: c-decl.c:3540
 #, c-format
 msgid "array size missing in `%s'"
 msgstr ""
 
-#: c-decl.c:3646
+#: c-decl.c:3556
 #, c-format
 msgid "zero or negative size array `%s'"
 msgstr ""
 
-#: c-decl.c:3671
+#: c-decl.c:3584 ch/decl.c:4133
 #, c-format
 msgid "storage size of `%s' isn't known"
 msgstr ""
 
-#: c-decl.c:3681
+#: c-decl.c:3594
 #, c-format
 msgid "storage size of `%s' isn't constant"
 msgstr ""
 
-#: c-decl.c:3781
+#: c-decl.c:3653
+#, c-format
+msgid "ignoring asm-specifier for non-static local variable `%s'"
+msgstr ""
+
+#: c-decl.c:3728
 #, c-format
 msgid "ANSI C forbids parameter `%s' shadowing typedef"
 msgstr ""
 
-#: c-decl.c:4015 cp/decl.c:10230
+#: c-decl.c:3964 cp/decl.c:10028
 msgid "`long long long' is too long for GCC"
 msgstr ""
 
-#: c-decl.c:4020
+#: c-decl.c:3969
 msgid "ISO C89 does not support `long long'"
 msgstr ""
 
-#: c-decl.c:4025 cp/decl.c:10235
+#: c-decl.c:3974 cp/decl.c:10033
 #, c-format
 msgid "duplicate `%s'"
 msgstr ""
 
-#: c-decl.c:4031 cp/decl.c:10255
+#: c-decl.c:3980 cp/decl.c:10053
 #, c-format
 msgid "two or more data types in declaration of `%s'"
 msgstr ""
 
-#: c-decl.c:4046 cp/decl.c:10260
+#: c-decl.c:3995 cp/decl.c:10058
 #, c-format
 msgid "`%s' fails to be a typedef or built in type"
 msgstr ""
 
-#: c-decl.c:4112
+#: c-decl.c:4034
+#, c-format
+msgid "type defaults to `int' in declaration of `%s'"
+msgstr ""
+
+#: c-decl.c:4063
 #, c-format
 msgid "both long and short specified for `%s'"
 msgstr ""
 
-#: c-decl.c:4116 cp/decl.c:10360
+#: c-decl.c:4067 cp/decl.c:10157
 #, c-format
 msgid "long or short specified with char for `%s'"
 msgstr ""
 
-#: c-decl.c:4123 cp/decl.c:10364
+#: c-decl.c:4074 cp/decl.c:10161
 #, c-format
 msgid "long or short specified with floating type for `%s'"
 msgstr ""
 
-#: c-decl.c:4126
+#: c-decl.c:4077
 msgid "the only valid combination is `long double'"
 msgstr ""
 
-#: c-decl.c:4132
+#: c-decl.c:4083
 #, c-format
 msgid "both signed and unsigned specified for `%s'"
 msgstr ""
 
-#: c-decl.c:4134 cp/decl.c:10353
+#: c-decl.c:4085 cp/decl.c:10150
 #, c-format
 msgid "long, short, signed or unsigned invalid for `%s'"
 msgstr ""
 
-#: c-decl.c:4140 cp/decl.c:10373
+#: c-decl.c:4091 cp/decl.c:10170
 #, c-format
 msgid "long, short, signed or unsigned used invalidly for `%s'"
 msgstr ""
 
-#: c-decl.c:4159 cp/decl.c:10394
+#: c-decl.c:4110 cp/decl.c:10191
 #, c-format
 msgid "complex invalid for `%s'"
 msgstr ""
 
-#: c-decl.c:4235 c-decl.c:4591 cp/decl.c:10993
+#: c-decl.c:4155
+msgid "ISO C89 does not support complex types"
+msgstr ""
+
+#: c-decl.c:4167
+msgid "ISO C does not support plain `complex' meaning `double complex'"
+msgstr ""
+
+#: c-decl.c:4173 c-decl.c:4185
+msgid "ISO C does not support complex integer types"
+msgstr ""
+
+#: c-decl.c:4200 c-decl.c:4616 cp/decl.c:10790
 msgid "duplicate `const'"
 msgstr ""
 
-#: c-decl.c:4237 c-decl.c:4595 cp/decl.c:10997
+#: c-decl.c:4202 c-decl.c:4620 cp/decl.c:10794
 msgid "duplicate `restrict'"
 msgstr ""
 
-#: c-decl.c:4239 c-decl.c:4593 cp/decl.c:10995
+#: c-decl.c:4204 c-decl.c:4618 cp/decl.c:10792
 msgid "duplicate `volatile'"
 msgstr ""
 
-#: c-decl.c:4261 cp/decl.c:10543
+#: c-decl.c:4226 cp/decl.c:10340
 #, c-format
 msgid "multiple storage classes in declaration of `%s'"
 msgstr ""
 
-#: c-decl.c:4270
+#: c-decl.c:4235
 msgid "function definition declared `auto'"
 msgstr ""
 
-#: c-decl.c:4272
+#: c-decl.c:4237
 msgid "function definition declared `register'"
 msgstr ""
 
-#: c-decl.c:4274
+#: c-decl.c:4239
 msgid "function definition declared `typedef'"
 msgstr ""
 
-#: c-decl.c:4287
+#: c-decl.c:4252
 #, c-format
 msgid "storage class specified for structure field `%s'"
 msgstr ""
 
-#: c-decl.c:4291 cp/decl.c:10590
+#: c-decl.c:4256 cp/decl.c:10387
 #, c-format
 msgid "storage class specified for parameter `%s'"
 msgstr ""
 
-#: c-decl.c:4294 cp/decl.c:10592
+#: c-decl.c:4259 cp/decl.c:10389
 msgid "storage class specified for typename"
 msgstr ""
 
-#: c-decl.c:4306 cp/decl.c:10606
+#: c-decl.c:4271 cp/decl.c:10403
 #, c-format
 msgid "`%s' initialized and declared `extern'"
 msgstr ""
 
-#: c-decl.c:4308 cp/decl.c:10609
+#: c-decl.c:4273 cp/decl.c:10406
 #, c-format
 msgid "`%s' has both `extern' and initializer"
 msgstr ""
 
-#: c-decl.c:4312 cp/decl.c:10613
+#: c-decl.c:4277 cp/decl.c:10410
 #, c-format
 msgid "nested function `%s' declared `extern'"
 msgstr ""
 
-#: c-decl.c:4315 cp/decl.c:10617
+#: c-decl.c:4280 cp/decl.c:10414
 #, c-format
 msgid "top-level declaration of `%s' specifies `auto'"
 msgstr ""
 
-#: c-decl.c:4357
+#. Only the innermost declarator (making a parameter be of
+#. array type which is converted to pointer type)
+#. may have static or type qualifiers.
+#: c-decl.c:4314 c-decl.c:4481
+msgid "static or type qualifiers in non-parameter array declarator"
+msgstr ""
+
+#: c-decl.c:4335
 #, c-format
 msgid "declaration of `%s' as array of voids"
 msgstr ""
 
-#: c-decl.c:4363
+#: c-decl.c:4341
 #, c-format
 msgid "declaration of `%s' as array of functions"
 msgstr ""
 
-#: c-decl.c:4385
+#: c-decl.c:4363
 #, c-format
 msgid "size of array `%s' has non-integer type"
 msgstr ""
 
-#: c-decl.c:4390
+#: c-decl.c:4368
 #, c-format
 msgid "ISO C forbids zero-size array `%s'"
 msgstr ""
 
-#: c-decl.c:4397
+#: c-decl.c:4375
 #, c-format
 msgid "size of array `%s' is negative"
 msgstr ""
 
-#: c-decl.c:4410
+#: c-decl.c:4388
 #, c-format
 msgid "ISO C89 forbids array `%s' whose size can't be evaluated"
 msgstr ""
 
-#: c-decl.c:4413
+#: c-decl.c:4391
 #, c-format
 msgid "ISO C89 forbids variable-size array `%s'"
 msgstr ""
 
-#: c-decl.c:4431 c-decl.c:4616
+#: c-decl.c:4421 c-decl.c:4642
 #, c-format
 msgid "size of array `%s' is too large"
 msgstr ""
 
-#: c-decl.c:4451
+#: c-decl.c:4438
+msgid "ISO C89 does not support flexible array members"
+msgstr ""
+
+#: c-decl.c:4448
 msgid "array type has incomplete element type"
 msgstr ""
 
-#: c-decl.c:4459
+#: c-decl.c:4455
 msgid "ANSI C forbids const or volatile function types"
 msgstr ""
 
-#: c-decl.c:4495 cp/decl.c:10753
+#: c-decl.c:4501 cp/decl.c:10550
 #, c-format
 msgid "`%s' declared as function returning a function"
 msgstr ""
 
-#: c-decl.c:4500 cp/decl.c:10758
+#: c-decl.c:4506 cp/decl.c:10555
 #, c-format
 msgid "`%s' declared as function returning an array"
 msgstr ""
 
-#: c-decl.c:4549 c-decl.c:4627 c-decl.c:4711 c-decl.c:4798
+#: c-decl.c:4541
+msgid "ISO C forbids qualified void function return type"
+msgstr ""
+
+#: c-decl.c:4545
+msgid "type qualifiers ignored on function return type"
+msgstr ""
+
+#: c-decl.c:4574 c-decl.c:4657 c-decl.c:4779 c-decl.c:4870
 msgid "ISO C forbids qualified function types"
 msgstr ""
 
-#: c-decl.c:4589 cp/decl.c:10989
+#: c-decl.c:4614 cp/decl.c:10786
 msgid "invalid type modifier within pointer declarator"
 msgstr ""
 
-#: c-decl.c:4661
+#: c-decl.c:4691
 msgid "ISO C forbids const or volatile function types"
 msgstr ""
 
-#: c-decl.c:4680 cp/decl.c:11476
+#: c-decl.c:4710 cp/decl.c:11264
 #, c-format
 msgid "variable or field `%s' declared void"
 msgstr ""
 
-#: c-decl.c:4745
+#: c-decl.c:4743
+msgid "attributes in parameter array declarator ignored"
+msgstr ""
+
+#: c-decl.c:4768
+msgid "invalid type modifier within array declarator"
+msgstr ""
+
+#: c-decl.c:4817
 #, c-format
 msgid "field `%s' declared as a function"
 msgstr ""
 
-#: c-decl.c:4751
+#: c-decl.c:4823
 #, c-format
 msgid "field `%s' has incomplete type"
 msgstr ""
 
-#: c-decl.c:4783 c-decl.c:4785 c-decl.c:4792
+#: c-decl.c:4855 c-decl.c:4857 c-decl.c:4864
 #, c-format
 msgid "invalid storage class for function `%s'"
 msgstr ""
 
-#: c-decl.c:4804
-msgid "ISO C forbids qualified void function return type"
-msgstr ""
-
-#: c-decl.c:4810
+#: c-decl.c:4876
 msgid "`noreturn' function returns non-void value"
 msgstr ""
 
-#: c-decl.c:4822
+#: c-decl.c:4888
 msgid "cannot inline function `main'"
 msgstr ""
 
-#: c-decl.c:4853
+#: c-decl.c:4923
 #, c-format
 msgid "variable `%s' declared `inline'"
 msgstr ""
 
-#: c-decl.c:4924 c-decl.c:5878
+#: c-decl.c:4994 c-decl.c:5988
 msgid "function declaration isn't a prototype"
 msgstr ""
 
-#: c-decl.c:4930 cp/decl.c:12167
+#: c-decl.c:5000
 msgid "parameter names (without types) in function declaration"
 msgstr ""
 
-#: c-decl.c:4960 c-decl.c:6263 c-decl.c:6552 cp/decl.c:11986
+#: c-decl.c:5032 c-decl.c:6378 c-decl.c:6677
 #, c-format
 msgid "parameter `%s' has incomplete type"
 msgstr ""
 
-#: c-decl.c:4963 cp/decl.c:11989
+#: c-decl.c:5035
 msgid "parameter has incomplete type"
 msgstr ""
 
-#: c-decl.c:4984
+#: c-decl.c:5056
 #, c-format
 msgid "parameter `%s' points to incomplete type"
 msgstr ""
 
-#: c-decl.c:4987
+#: c-decl.c:5059
 msgid "parameter points to incomplete type"
 msgstr ""
 
-#: c-decl.c:5052
+#: c-decl.c:5124
 #, c-format
 msgid "parameter `%s' has just a forward declaration"
 msgstr ""
 
-#: c-decl.c:5094
+#: c-decl.c:5165
 msgid "`void' in parameter list must be the entire list"
 msgstr ""
 
-#: c-decl.c:5123
+#: c-decl.c:5194
 #, c-format
 msgid "`%s %s' declared inside parameter list"
 msgstr ""
 
-#: c-decl.c:5132
+#: c-decl.c:5203
 msgid "anonymous struct declared inside parameter list"
 msgstr ""
 
-#: c-decl.c:5134
+#: c-decl.c:5205
 msgid "anonymous union declared inside parameter list"
 msgstr ""
 
-#: c-decl.c:5136
+#: c-decl.c:5207
 msgid "anonymous enum declared inside parameter list"
 msgstr ""
 
-#: c-decl.c:5140
+#: c-decl.c:5211
 msgid ""
 "its scope is only this definition or declaration, which is probably not what "
 "you want."
 msgstr ""
 
-#: c-decl.c:5175
-msgid "ISO C forbids forward references to `enum' types"
-msgstr ""
-
-#: c-decl.c:5213
+#: c-decl.c:5288
 #, c-format
 msgid "redefinition of `%s %s'"
 msgstr ""
 
-#: c-decl.c:5280 c-decl.c:5283
+#: c-decl.c:5356 c-decl.c:5359
 #, c-format
 msgid "%s defined inside parms"
 msgstr ""
 
-#: c-decl.c:5281 c-decl.c:5284 c-decl.c:5295
+#: c-decl.c:5357 c-decl.c:5360 c-decl.c:5371
 msgid "union"
 msgstr ""
 
-#: c-decl.c:5281 c-decl.c:5284
+#: c-decl.c:5357 c-decl.c:5360
 msgid "structure"
 msgstr ""
 
-#: c-decl.c:5294
+#: c-decl.c:5370
 #, c-format
 msgid "%s has no %s"
 msgstr ""
 
-#: c-decl.c:5295
+#: c-decl.c:5371
 msgid "struct"
 msgstr ""
 
-#: c-decl.c:5296
+#: c-decl.c:5372
 msgid "named members"
 msgstr ""
 
-#: c-decl.c:5296
+#: c-decl.c:5372
 msgid "members"
 msgstr ""
 
-#: c-decl.c:5334
+#: c-decl.c:5411
 #, c-format
 msgid "nested redefinition of `%s'"
 msgstr ""
 
-#: c-decl.c:5347
+#: c-decl.c:5424
 #, c-format
 msgid "bit-field `%s' width not an integer constant"
 msgstr ""
 
-#: c-decl.c:5357
+#: c-decl.c:5435
 #, c-format
 msgid "bit-field `%s' has invalid type"
 msgstr ""
 
-#: c-decl.c:5368
+#: c-decl.c:5447
 #, c-format
 msgid "bit-field `%s' type invalid in ISO C"
 msgstr ""
 
-#: c-decl.c:5375
+#: c-decl.c:5459
 #, c-format
 msgid "negative width in bit-field `%s'"
 msgstr ""
 
-#: c-decl.c:5378
+#: c-decl.c:5461
 #, c-format
 msgid "width of `%s' exceeds its type"
 msgstr ""
 
-#: c-decl.c:5380
+#: c-decl.c:5463
 #, c-format
 msgid "zero width for bit-field `%s'"
 msgstr ""
 
-#: c-decl.c:5394
+#: c-decl.c:5477
 #, c-format
 msgid "`%s' is narrower than values of its type"
 msgstr ""
 
-#: c-decl.c:5451
+#: c-decl.c:5522
+msgid "flexible array member in union"
+msgstr ""
+
+#: c-decl.c:5524
+msgid "flexible array member not at end of struct"
+msgstr ""
+
+#: c-decl.c:5526
+msgid "flexible array member in otherwise empty struct"
+msgstr ""
+
+#: c-decl.c:5551 ch/typeck.c:3063
 #, c-format
 msgid "duplicate member `%s'"
 msgstr ""
 
-#: c-decl.c:5495
+#: c-decl.c:5595
 msgid "union cannot be made transparent"
 msgstr ""
 
 #. This enum is a named one that has been declared already.
-#: c-decl.c:5576
+#: c-decl.c:5676
 #, c-format
 msgid "redeclaration of `enum %s'"
 msgstr ""
 
-#: c-decl.c:5610
+#: c-decl.c:5710
 msgid "enum defined inside parms"
 msgstr ""
 
-#: c-decl.c:5642
+#: c-decl.c:5743
 msgid "enumeration values exceed range of largest integer"
 msgstr ""
 
-#: c-decl.c:5746
+#: c-decl.c:5852 ch/decl.c:4437
 #, c-format
 msgid "enumerator value for `%s' not integer constant"
 msgstr ""
 
-#: c-decl.c:5759
+#: c-decl.c:5865 ch/decl.c:4449
 msgid "overflow in enumeration values"
 msgstr ""
 
-#: c-decl.c:5764
+#: c-decl.c:5870
 msgid "ISO C restricts enumerator values to range of `int'"
 msgstr ""
 
-#: c-decl.c:5835
+#: c-decl.c:5942
 msgid "return type is an incomplete type"
 msgstr ""
 
-#: c-decl.c:5884
+#: c-decl.c:5950
+msgid "return type defaults to `int'"
+msgstr ""
+
+#: c-decl.c:5997
 #, c-format
 msgid "no previous prototype for `%s'"
 msgstr ""
 
-#: c-decl.c:5891
+#: c-decl.c:6004
 #, c-format
 msgid "`%s' was used with no prototype before its definition"
 msgstr ""
 
-#: c-decl.c:5897
+#: c-decl.c:6010
 #, c-format
 msgid "no previous declaration for `%s'"
 msgstr ""
 
-#: c-decl.c:5904
+#: c-decl.c:6017
 #, c-format
 msgid "`%s' was used with no declaration before its definition"
 msgstr ""
 
-#: c-decl.c:5932 c-decl.c:6639
+#: c-decl.c:6045 c-decl.c:6764
 #, c-format
 msgid "return type of `%s' is not `int'"
 msgstr ""
 
-#: c-decl.c:5948
+#: c-decl.c:6061
 #, c-format
 msgid "first argument of `%s' should be `int'"
 msgstr ""
 
-#: c-decl.c:5957
+#: c-decl.c:6070
 #, c-format
 msgid "second argument of `%s' should be `char **'"
 msgstr ""
 
-#: c-decl.c:5966
+#: c-decl.c:6079
 #, c-format
 msgid "third argument of `%s' should probably be `char **'"
 msgstr ""
 
-#: c-decl.c:5975
+#: c-decl.c:6088
 #, c-format
 msgid "`%s' takes only zero or two arguments"
 msgstr ""
 
-#: c-decl.c:5978
-#, c-format
-msgid "third argument of `%s' is deprecated"
-msgstr ""
-
-#: c-decl.c:5981
+#: c-decl.c:6091
 #, c-format
 msgid "`%s' is normally a non-static function"
 msgstr ""
 
-#: c-decl.c:6081
+#: c-decl.c:6196
 msgid "parm types given both in parmlist and separately"
 msgstr ""
 
-#: c-decl.c:6102
+#: c-decl.c:6217
 msgid "parameter name omitted"
 msgstr ""
 
-#: c-decl.c:6106 c-decl.c:6208 c-decl.c:6509
+#: c-decl.c:6221 c-decl.c:6323 c-decl.c:6634
 #, c-format
 msgid "parameter `%s' declared void"
 msgstr ""
 
-#: c-decl.c:6182
+#: c-decl.c:6297
 msgid "parameter name missing from parameter list"
 msgstr ""
 
-#: c-decl.c:6201 c-decl.c:6502
+#: c-decl.c:6316 c-decl.c:6627
 #, c-format
 msgid "multiple parameters named `%s'"
 msgstr ""
 
-#: c-decl.c:6232 c-decl.c:6234
+#: c-decl.c:6347 c-decl.c:6349
 #, c-format
 msgid "type of `%s' defaults to `int'"
 msgstr ""
 
-#: c-decl.c:6270 c-decl.c:6559
+#: c-decl.c:6385 c-decl.c:6684
 #, c-format
 msgid "declaration for parameter `%s' but no such parameter"
 msgstr ""
 
-#: c-decl.c:6318
+#: c-decl.c:6433
 msgid "number of arguments doesn't match prototype"
 msgstr ""
 
-#: c-decl.c:6347
+#: c-decl.c:6463
 #, c-format
 msgid "promoted argument `%s' doesn't match prototype"
 msgstr ""
 
-#: c-decl.c:6361
+#: c-decl.c:6477
 #, c-format
 msgid "argument `%s' doesn't match prototype"
 msgstr ""
 
-#: c-decl.c:6532
+#: c-decl.c:6657
 #, c-format
 msgid "type of parameter `%s' is not declared"
 msgstr ""
 
-#: c-decl.c:6677
-msgid "function might be possible candidate for attribute `noreturn'"
+#: c-decl.c:6886
+msgid "this function may return with or without a value"
 msgstr ""
 
-#: c-decl.c:6680 cp/decl.c:14665
-msgid "`noreturn' function does return"
+#: c-decl.c:6906
+#, c-format
+msgid "size of return value of `%s' is %u bytes"
 msgstr ""
 
-#. If this function returns non-void and control can drop through,
-#. complain.
-#: c-decl.c:6685 cp/decl.c:14675
-msgid "control reaches end of non-void function"
+#: c-decl.c:6910
+#, c-format
+msgid "size of return value of `%s' is larger than %d bytes"
 msgstr ""
 
-#: c-decl.c:6690
-msgid "this function may return with or without a value"
+#. If we get here, declarations have been used in a for loop without
+#. the C99 for loop scope.  This doesn't make much sense, so don't
+#. allow it.
+#: c-decl.c:6965
+msgid "`for' loop initial declaration used outside C99 mode"
 msgstr ""
 
-#: c-decl.c:6709
+#: c-decl.c:6985
 #, c-format
-msgid "size of return value of `%s' is %u bytes"
+msgid "`%s %s' declared in `for' loop initial declaration"
 msgstr ""
 
-#: c-decl.c:6713
+#: c-decl.c:6994
 #, c-format
-msgid "size of return value of `%s' is larger than %d bytes"
+msgid "declaration of non-variable `%s' in `for' loop initial declaration"
 msgstr ""
 
-#: c-decl.c:6954
-msgid "ISO C forbids case ranges"
+#: c-decl.c:6996
+#, c-format
+msgid "declaration of static variable `%s' in `for' loop initial declaration"
 msgstr ""
 
-#: c-decl.c:6963
-msgid "label must have integral type in ISO C"
+#: c-decl.c:6998
+#, c-format
+msgid "declaration of `extern' variable `%s' in `for' loop initial declaration"
 msgstr ""
 
-#: c-decl.c:6976
-msgid "default label not within a switch statement"
+#: c-dump.c:826
+#, c-format
+msgid "could not open dump file `%s'"
 msgstr ""
 
-#: c-decl.c:6978 cp/decl.c:5249
-msgid "case label not within a switch statement"
+#: c-dump.c:871
+#, c-format
+msgid "ignoring `%s' at end of `-f%s'"
 msgstr ""
 
-#: c-decl.c:6984 cp/decl.c:5372
-msgid "multiple default labels in one switch"
+#: c-format.c:106 c-format.c:219
+#, c-format
+msgid "argument format specified for non-function `%s'"
 msgstr ""
 
-#: c-decl.c:6985
-msgid "this is the first default label"
+#: c-format.c:112
+msgid "unrecognized format specifier"
 msgstr ""
 
-#: c-decl.c:6988
-msgid "duplicate case value"
+#: c-format.c:123
+#, c-format
+msgid "`%s' is an unrecognized format function type"
 msgstr ""
 
-#: c-decl.c:6991
-msgid "this is the first entry for that value"
+#: c-format.c:145 c-format.c:233
+msgid "format string has invalid operand number"
 msgstr ""
 
-#: c-decl.c:6996
-msgid "case value out of range"
+#: c-format.c:153
+msgid "format string arg follows the args to be formatted"
 msgstr ""
 
-#: c-decl.c:6998
-msgid "case label within scope of cleanup or variable array"
+#: c-format.c:172 c-format.c:254
+msgid "format string arg not a string type"
 msgstr ""
 
-#: c-lex.c:333
-msgid "stray '\\' in program"
+#: c-format.c:185
+msgid "args to be formatted is not '...'"
 msgstr ""
 
-#: c-lex.c:395 c-lex.c:514
-msgid "invalid #-line"
+#: c-format.c:193
+msgid "strftime formats cannot format arguments"
 msgstr ""
 
-#: c-lex.c:499
-#, c-format
-msgid "undefined or invalid # directive `%s'"
+#: c-format.c:263
+msgid "function does not return string type"
 msgstr ""
 
-#: c-lex.c:550
-msgid "invalid #line"
+#: c-format.c:757
+msgid "` ' flag"
 msgstr ""
 
-#: c-lex.c:627 c-lex.c:743
-msgid "badly nested C headers from preprocessor"
+#: c-format.c:757
+msgid "the ` ' printf flag"
 msgstr ""
 
-#: c-lex.c:645
-msgid "#-lines for entering and leaving files don't match"
+#: c-format.c:758 c-format.c:829
+msgid "`+' flag"
 msgstr ""
 
-#: c-lex.c:786 c-pragma.c:425
-#, c-format
-msgid "ignoring #pragma %s %s"
+#: c-format.c:758
+msgid "the `+' printf flag"
 msgstr ""
 
-#: c-lex.c:788 c-pragma.c:427
-#, c-format
-msgid "ignoring #pragma %s"
+#: c-format.c:759 c-format.c:805
+msgid "`#' flag"
 msgstr ""
 
-#: c-lex.c:821
-msgid "incomplete universal-character-name"
+#: c-format.c:759
+msgid "the `#' printf flag"
 msgstr ""
 
-#: c-lex.c:828
-#, c-format
-msgid "non hex digit '%c' in universal-character-name"
+#: c-format.c:760 c-format.c:803
+msgid "`0' flag"
 msgstr ""
 
-#: c-lex.c:843
-msgid "universal-character-name on EBCDIC target"
+#: c-format.c:760
+msgid "the `0' printf flag"
 msgstr ""
 
-#: c-lex.c:856
-#, c-format
-msgid "universal-character-name used for '%c'"
+#: c-format.c:761 c-format.c:802 c-format.c:832
+msgid "`-' flag"
 msgstr ""
 
-#: c-lex.c:859
-msgid "invalid universal-character-name"
+#: c-format.c:761
+msgid "the `-' printf flag"
 msgstr ""
 
-#: c-lex.c:893
-msgid "the meaning of `\\x' varies with -traditional"
+#: c-format.c:762 c-format.c:786
+msgid "`'' flag"
 msgstr ""
 
-#: c-lex.c:929 cppexp.c:522
-msgid "\\x used with no following hex digits"
+#: c-format.c:762
+msgid "the `'' printf flag"
 msgstr ""
 
-#: c-lex.c:942
-msgid "hex escape out of range"
+#: c-format.c:763 c-format.c:787
+msgid "`I' flag"
 msgstr ""
 
-#: c-lex.c:980
-msgid "the meaning of '\\a' varies with -traditional"
+#: c-format.c:763
+msgid "the `I' printf flag"
 msgstr ""
 
-#: c-lex.c:990
-#, c-format
-msgid "the meaning of '\\%c' varies with -traditional"
+#: c-format.c:764 c-format.c:784 c-format.c:806 c-format.c:833 c-format.c:1886
+msgid "field width"
 msgstr ""
 
-#: c-lex.c:996 cppexp.c:470
-#, c-format
-msgid "non-ISO-standard escape sequence, '\\%c'"
+#: c-format.c:764
+msgid "field width in printf format"
 msgstr ""
 
-#: c-lex.c:1003 c-lex.c:1009
-#, c-format
-msgid "unknown escape sequence '\\%c'"
+#: c-format.c:765
+msgid "precision"
 msgstr ""
 
-#: c-lex.c:1011
-#, c-format
-msgid "unknown escape sequence: '\\' followed by char 0x%.2x"
+#: c-format.c:765
+msgid "precision in printf format"
 msgstr ""
 
-#: c-lex.c:1041
-#, c-format
-msgid "universal-character-name '\\U%08x' not valid in identifier"
+#: c-format.c:766 c-format.c:785 c-format.c:836
+msgid "length modifier"
 msgstr ""
 
-#: c-lex.c:1287
-#, c-format
-msgid "universal-character-name '\\u%04x' not valid in identifier"
+#: c-format.c:766
+msgid "length modifier in printf format"
 msgstr ""
 
-#: c-lex.c:1377
-msgid "both 'f' and 'l' suffixes on floating constant"
+#: c-format.c:782
+msgid "assignment suppression"
 msgstr ""
 
-#: c-lex.c:1404
-#, c-format
-msgid "floating point number exceeds range of '%s'"
+#: c-format.c:783
+msgid "`a' flag"
 msgstr ""
 
-#: c-lex.c:1442 c-lex.c:1853
-#, c-format
-msgid "stray '%c' in program"
+#: c-format.c:783
+msgid "the `a' scanf flag"
 msgstr ""
 
-#: c-lex.c:1444 c-lex.c:1855
-#, c-format
-msgid "stray '\\%#o' in program"
+#: c-format.c:784
+msgid "field width in scanf format"
 msgstr ""
 
-#: c-lex.c:1578 c-lex.c:1580
-msgid "'$' in identifier"
+#: c-format.c:785
+msgid "length modifier in scanf format"
 msgstr ""
 
-#: c-lex.c:1612
-msgid "parse error at '..'"
+#: c-format.c:786
+msgid "the `'' scanf flag"
 msgstr ""
 
-#: c-lex.c:1927
-msgid "floating constant may not be in radix 16"
+#: c-format.c:787
+msgid "the `I' scanf flag"
 msgstr ""
 
-#: c-lex.c:2059
-msgid "traditional C rejects the 'f' suffix"
+#: c-format.c:801
+msgid "`_' flag"
 msgstr ""
 
-#: c-lex.c:2068
-msgid "traditional C rejects the 'l' suffix"
+#: c-format.c:801
+msgid "the `_' strftime flag"
 msgstr ""
 
-#: c-lex.c:2078 c-lex.c:2171
-msgid "ISO C forbids imaginary numeric constants"
+#: c-format.c:802
+msgid "the `-' strftime flag"
 msgstr ""
 
-#: c-lex.c:2112
-msgid "floating point number exceeds range of 'double'"
+#: c-format.c:803
+msgid "the `0' strftime flag"
 msgstr ""
 
-#: c-lex.c:2141
-msgid "two 'u' suffixes on integer constant"
+#: c-format.c:804 c-format.c:828
+msgid "`^' flag"
 msgstr ""
 
-#: c-lex.c:2143
-msgid "traditional C rejects the 'u' suffix"
+#: c-format.c:804
+msgid "the `^' strftime flag"
 msgstr ""
 
-#: c-lex.c:2154
-msgid "three 'l' suffixes on integer constant"
+#: c-format.c:805
+msgid "the `#' strftime flag"
 msgstr ""
 
-#: c-lex.c:2156
-msgid "'lul' is not a valid integer suffix"
+#: c-format.c:806
+msgid "field width in strftime format"
 msgstr ""
 
-#: c-lex.c:2158
-msgid "'Ll' and 'lL' are not valid integer suffixes"
+#: c-format.c:807
+msgid "`E' modifier"
 msgstr ""
 
-#: c-lex.c:2161
-msgid "ISO C89 forbids long long integer constants"
+#: c-format.c:807
+msgid "the `E' strftime modifier"
 msgstr ""
 
-#: c-lex.c:2169
-msgid "more than one 'i' or 'j' suffix on integer constant"
+#: c-format.c:808
+msgid "`O' modifier"
 msgstr ""
 
-#: c-lex.c:2184
-#, c-format
-msgid ""
-"integer constant is too large for this configuration of the compiler - "
-"truncated to %d bits"
+#: c-format.c:808
+msgid "the `O' strftime modifier"
 msgstr ""
 
-#: c-lex.c:2274
-msgid "width of integer constant changes with -traditional"
+#: c-format.c:809
+msgid "the `O' modifier"
 msgstr ""
 
-#: c-lex.c:2276
-msgid "integer constant is unsigned in ISO C, signed with -traditional"
+#: c-format.c:827
+msgid "fill character"
 msgstr ""
 
-#: c-lex.c:2278
-msgid "width of integer constant may change on other systems with -traditional"
+#: c-format.c:827
+msgid "fill character in strfmon format"
 msgstr ""
 
-#: c-lex.c:2285
-msgid "integer constant larger than the maximum value of an unsigned long int"
+#: c-format.c:828
+msgid "the `^' strfmon flag"
 msgstr ""
 
-#: c-lex.c:2289
-msgid "decimal constant is so large that it is unsigned"
+#: c-format.c:829
+msgid "the `+' strfmon flag"
 msgstr ""
 
-#: c-lex.c:2318
-msgid "integer constant is larger than the maximum value for its type"
+#: c-format.c:830
+msgid "`(' flag"
 msgstr ""
 
-#: c-lex.c:2322
-#, c-format
-msgid "missing white space after number '%.*s'"
+#: c-format.c:830
+msgid "the `(' strfmon flag"
 msgstr ""
 
-#: c-lex.c:2358 c-lex.c:2462
-msgid "Ignoring invalid multibyte character"
+#: c-format.c:831
+msgid "`!' flag"
 msgstr ""
 
-#: c-lex.c:2376 c-lex.c:2481 cppexp.c:271
-msgid "escape sequence out of range for character"
+#: c-format.c:831
+msgid "the `!' strfmon flag"
 msgstr ""
 
-#: c-lex.c:2500
-msgid "empty character constant"
+#: c-format.c:832
+msgid "the `-' strfmon flag"
 msgstr ""
 
-#: c-lex.c:2504
-msgid "character constant too long"
+#: c-format.c:833
+msgid "field width in strfmon format"
 msgstr ""
 
-#: c-lex.c:2507 cppexp.c:289
-msgid "multi-character character constant"
+#: c-format.c:834
+msgid "left precision"
 msgstr ""
 
-#. Like YYERROR but do call yyerror.
-#: c-parse.y:64 objc-parse.y:65 parse.y:55
-msgid "syntax error"
+#: c-format.c:834
+msgid "left precision in strfmon format"
 msgstr ""
 
-#: /usr/share/bison.simple:107
-msgid "syntax error: cannot back up"
+#: c-format.c:835
+msgid "right precision"
 msgstr ""
 
-#: /usr/share/bison.simple:362
-msgid "parser stack overflow"
+#: c-format.c:835
+msgid "right precision in strfmon format"
 msgstr ""
 
-#: c-parse.y:244 objc-parse.y:272
-msgid "ISO C forbids an empty source file"
+#: c-format.c:836
+msgid "length modifier in strfmon format"
 msgstr ""
 
-#: c-parse.y:276 c-parse.y:1758 objc-parse.y:305 objc-parse.y:1822
-msgid "argument of `asm' is not a constant string"
+#: c-format.c:1135
+#, c-format
+msgid "function might be possible candidate for `%s' format attribute"
 msgstr ""
 
-#: c-parse.y:284 objc-parse.y:313
-msgid "ISO C forbids data definition with no type or storage class"
+#: c-format.c:1248 c-format.c:1269 c-format.c:2296
+msgid "missing $ operand number in format"
 msgstr ""
 
-#: c-parse.y:286 objc-parse.y:315
-msgid "data definition has no type or storage class"
+#: c-format.c:1279
+#, c-format
+msgid "%s does not support %%n$ operand number formats"
 msgstr ""
 
-#: c-parse.y:307 objc-parse.y:336
-msgid "ISO C does not allow extra `;' outside of a function"
+#: c-format.c:1286
+msgid "operand number out of range in format"
 msgstr ""
 
-#: c-parse.y:373 cppexp.c:842
-msgid "traditional C rejects the unary plus operator"
+#: c-format.c:1307
+#, c-format
+msgid "format argument %d used more than once in %s format"
 msgstr ""
 
-#: c-parse.y:417 objc-parse.y:446
-msgid "ISO C forbids `&&'"
+#: c-format.c:1349
+#, c-format
+msgid "format argument %d unused before used argument %d in $-style format"
 msgstr ""
 
-#: c-parse.y:446 objc-parse.y:475
-msgid "`sizeof' applied to a bit-field"
+#: c-format.c:1443
+msgid "format not a string literal, format string not checked"
 msgstr ""
 
-#: c-parse.y:496 objc-parse.y:525
-msgid "ISO C89 forbids constructor expressions"
+#: c-format.c:1457
+msgid "format not a string literal and no format arguments"
 msgstr ""
 
-#: c-parse.y:565 objc-parse.y:594
-msgid "ISO C forbids omitting the middle term of a ?: expression"
+#: c-format.c:1459
+msgid "format not a string literal, argument types not checked"
 msgstr ""
 
-#: c-parse.y:613 objc-parse.y:642
-msgid "ISO C forbids braced-groups within expressions"
+#: c-format.c:1472
+msgid "too many arguments for format"
 msgstr ""
 
-#: c-parse.y:672
-msgid "traditional C rejects string concatenation"
+#: c-format.c:1475
+msgid "unused arguments in $-style format"
 msgstr ""
 
-#: c-parse.y:687 objc-parse.y:739
-msgid "ISO C does not permit use of `varargs.h'"
+#: c-format.c:1478
+msgid "zero-length format string"
 msgstr ""
 
-#: c-parse.y:802 c-parse.y:823 c-parse.y:855 objc-parse.y:854 objc-parse.y:875
-#: objc-parse.y:907 parse.y:1840 parse.y:1847 parse.y:1886
-#, c-format
-msgid "`%s' is not at beginning of declaration"
+#: c-format.c:1481
+msgid "format is a wide character string"
 msgstr ""
 
-#: c-parse.y:1019 objc-parse.y:1080
-msgid "ISO C forbids empty initializer braces"
+#: c-format.c:1484
+msgid "unterminated format string"
 msgstr ""
 
-#: c-parse.y:1069 c-parse.y:1095 objc-parse.y:1126 objc-parse.y:1152
-msgid "ISO C forbids nested functions"
+#. FIXME: this warning should go away once Marc Espie's
+#. __attribute__((nonnull)) patch is in.  Instead, checking for
+#. nonnull attributes should probably change this function to act
+#. specially if info == NULL and add a res->number_null entry for
+#. that case, or maybe add a function pointer to be called at
+#. the end instead of hardcoding check_format_info_main.
+#: c-format.c:1573
+msgid "null format string"
 msgstr ""
 
-#: c-parse.y:1166 c-parse.y:1200
-msgid "`[*]' in parameter declaration only allowed in ISO C 99"
+#: c-format.c:1765
+msgid "embedded `\\0' in format"
 msgstr ""
 
-#: c-parse.y:1283 objc-parse.y:1331 parse.y:2300
-msgid "comma at end of enumerator list"
+#: c-format.c:1780
+#, c-format
+msgid "spurious trailing `%%' in format"
 msgstr ""
 
-#: c-parse.y:1291 objc-parse.y:1339
-msgid "no semicolon at end of struct or union"
+#: c-format.c:1819 c-format.c:2056
+#, c-format
+msgid "repeated %s in format"
 msgstr ""
 
-#: c-parse.y:1300 objc-parse.y:1348 objc-parse.y:2295
-msgid "extra semicolon in struct or union specified"
+#: c-format.c:1832
+msgid "missing fill character at end of strfmon format"
 msgstr ""
 
-#: c-parse.y:1324 objc-parse.y:1386
-msgid "ISO C doesn't support unnamed structs/unions"
+#: c-format.c:1852 c-format.c:1970 c-format.c:2250 c-format.c:2303
+msgid "too few arguments for format"
 msgstr ""
 
-#: c-parse.y:1338 objc-parse.y:1400
-msgid "ISO C forbids member declarations with no members"
+#: c-format.c:1912
+#, c-format
+msgid "zero width in %s format"
 msgstr ""
 
-#: c-parse.y:1452 objc-parse.y:1514
-msgid "ISO C forbids label at end of compound statement"
+#: c-format.c:1931
+#, c-format
+msgid "empty left precision in %s format"
 msgstr ""
 
-#: c-parse.y:1486 objc-parse.y:1550
-msgid "ISO C forbids label declarations"
+#: c-format.c:1985
+msgid "field precision"
 msgstr ""
 
-#: c-parse.y:1536 objc-parse.y:1600 parse.y:1542
-msgid "braced-group within expression allowed only inside a function"
+#: c-format.c:2000
+#, c-format
+msgid "empty precision in %s format"
 msgstr ""
 
-#: c-parse.y:1650 objc-parse.y:1714
-msgid "empty body in an else-statement"
+#: c-format.c:2040
+#, c-format
+msgid "%s does not support the `%s' %s length modifier"
 msgstr ""
 
-#: c-parse.y:1794 objc-parse.y:1858
-msgid "ISO C forbids `goto *expr;'"
+#: c-format.c:2090
+msgid "conversion lacks type at end of format"
 msgstr ""
 
-#: c-parse.y:1884 objc-parse.y:1948
-msgid "ISO C forbids forward parameter declarations"
+#: c-format.c:2101
+#, c-format
+msgid "unknown conversion type character `%c' in format"
 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:1907 objc-parse.y:1971
-msgid "ISO C requires a named argument before `...'"
+#: c-format.c:2104
+#, c-format
+msgid "unknown conversion type character 0x%x in format"
 msgstr ""
 
-#: c-parse.y:1987 objc-parse.y:2051
-msgid "`...' in old-style identifier list"
+#: c-format.c:2111
+#, c-format
+msgid "%s does not support the `%%%c' %s format"
 msgstr ""
 
-#: /usr/share/bison.simple:639
-msgid "parse error; also virtual memory exceeded"
+#: c-format.c:2127
+#, c-format
+msgid "%s used with `%%%c' %s format"
 msgstr ""
 
-#: /usr/share/bison.simple:643
-msgid "parse error"
+#: c-format.c:2136
+#, c-format
+msgid "%s does not support %s"
 msgstr ""
 
-#: c-parse.y:2331 cp/spew.c:1423 objc-parse.y:3051
+#: c-format.c:2145
 #, c-format
-msgid "%s at end of input"
+msgid "%s does not support %s with the `%%%c' %s format"
 msgstr ""
 
-#: c-parse.y:2337 cp/spew.c:1429 objc-parse.y:3057
+#: c-format.c:2178
 #, c-format
-msgid "%s before %s'%c'"
+msgid "%s ignored with %s and `%%%c' %s format"
 msgstr ""
 
-#: c-parse.y:2339 cp/spew.c:1431 objc-parse.y:3059
+#: c-format.c:2182
 #, c-format
-msgid "%s before %s'\\x%x'"
+msgid "%s ignored with %s in %s format"
 msgstr ""
 
-#: c-parse.y:2344 cp/spew.c:1436 objc-parse.y:3064
+#: c-format.c:2188
 #, c-format
-msgid "%s before string constant"
+msgid "use of %s and %s together with `%%%c' %s format"
 msgstr ""
 
-#: c-parse.y:2348 cp/spew.c:1440 objc-parse.y:3068
+#: c-format.c:2192
 #, c-format
-msgid "%s before numeric constant"
+msgid "use of %s and %s together in %s format"
 msgstr ""
 
-#: c-parse.y:2350 cp/spew.c:1443 objc-parse.y:3070
+#: c-format.c:2211
 #, c-format
-msgid "%s before \"%s\""
+msgid "`%%%c' yields only last 2 digits of year in some locales"
 msgstr ""
 
-#: c-parse.y:2352 cp/spew.c:1445 objc-parse.y:3072
+#: c-format.c:2214
 #, c-format
-msgid "%s before '%s' token"
+msgid "`%%%c' yields only last 2 digits of year"
 msgstr ""
 
-#: c-parse.y:2433 objc-parse.y:3153
+#. The end of the format string was reached.
+#: c-format.c:2230
 #, c-format
-msgid "invalid identifier `%s'"
+msgid "no closing `]' for `%%[' format"
 msgstr ""
 
-#: c-parse.y:2505 objc-parse.y:3225
+#: c-format.c:2243
 #, c-format
-msgid "syntax error before '%s' token"
+msgid "use of `%s' length modifier with `%c' type character"
 msgstr ""
 
-#: c-parse.y:2536 cp/lex.c:951 objc-parse.y:3256
-msgid "YYDEBUG not defined."
+#: c-format.c:2264
+#, c-format
+msgid "%s does not support the `%%%s%c' %s format"
 msgstr ""
 
-#: c-pragma.c:119
-msgid ""
-"#pragma pack (pop) encountered without matching #pragma pack (push, <n>)"
+#: c-format.c:2279
+msgid "operand number specified with suppressed assignment"
+msgstr ""
+
+#: c-format.c:2281
+msgid "operand number specified for format taking no argument"
 msgstr ""
 
-#: c-pragma.c:137
+#: c-format.c:2400
 #, c-format
-msgid ""
-"#pragma pack(pop, %s) encountered without matching #pragma pack(push, %s, "
-"<n>)"
+msgid "writing through null pointer (arg %d)"
 msgstr ""
 
-#: c-pragma.c:243
-msgid "junk at end of '#pragma pack'"
+#: c-format.c:2409
+#, c-format
+msgid "reading through null pointer (arg %d)"
 msgstr ""
 
-#: c-pragma.c:291
-msgid "junk at end of #pragma weak"
+#: c-format.c:2429
+#, c-format
+msgid "writing into constant object (arg %d)"
 msgstr ""
 
-#: c-pragma.c:394 cpplib.c:753
-msgid "malformed #pragma directive"
+#: c-format.c:2439
+#, c-format
+msgid "extra type qualifiers in format argument (arg %d)"
 msgstr ""
 
-#: c-semantics.c:505
-msgid "break statement not within loop or switch"
+#: c-format.c:2446
+#, c-format
+msgid "format argument is not a pointer (arg %d)"
 msgstr ""
 
-#: c-semantics.c:523
-msgid "continue statement not within a loop"
+#: c-format.c:2448
+#, c-format
+msgid "format argument is not a pointer to a pointer (arg %d)"
 msgstr ""
 
-#: c-semantics.c:630
+#: c-format.c:2542
 #, c-format
-msgid "%s qualifier ignored on asm"
+msgid "%s is not type %s (arg %d)"
 msgstr ""
 
-#: c-typeck.c:119
+#: c-format.c:2545
 #, c-format
-msgid "`%s' has an incomplete type"
+msgid "%s format, %s arg (arg %d)"
 msgstr ""
 
-#: c-typeck.c:141 cp/call.c:2525
-msgid "invalid use of void expression"
+#: c-lex.c:275
+msgid "badly nested C headers from preprocessor"
 msgstr ""
 
-#: c-typeck.c:150
-msgid "invalid use of array with unspecified bounds"
+#: c-lex.c:293
+msgid "leaving more files than we entered"
 msgstr ""
 
-#: c-typeck.c:158
+#: c-lex.c:325
 #, c-format
-msgid "invalid use of undefined type `%s %s'"
+msgid "ignoring #pragma %s %s"
 msgstr ""
 
-#. If this type has a typedef-name, the TYPE_NAME is a TYPE_DECL.
-#: c-typeck.c:162
+#: c-lex.c:327
 #, c-format
-msgid "invalid use of incomplete typedef `%s'"
+msgid "ignoring #pragma %s"
 msgstr ""
 
-#: c-typeck.c:390 c-typeck.c:404
-msgid "function types not truly compatible in ISO C"
+#: c-lex.c:373
+#, c-format
+msgid "universal-character-name '\\U%08x' not valid in identifier"
 msgstr ""
 
-#: c-typeck.c:553
-msgid "types are not quite compatible"
+#: c-lex.c:619
+#, c-format
+msgid "universal-character-name '\\u%04x' not valid in identifier"
 msgstr ""
 
-#: c-typeck.c:704
-msgid "sizeof applied to a function type"
+#: c-lex.c:709
+msgid "both 'f' and 'l' suffixes on floating constant"
 msgstr ""
 
-#: c-typeck.c:710
-msgid "sizeof applied to a void type"
+#: c-lex.c:736
+#, c-format
+msgid "floating point number exceeds range of '%s'"
 msgstr ""
 
-#: c-typeck.c:719
-msgid "sizeof applied to an incomplete type"
+#: c-lex.c:766
+#, c-format
+msgid "stray '%c' in program"
 msgstr ""
 
-#: c-typeck.c:760 c-typeck.c:2742
-msgid "arithmetic on pointer to an incomplete type"
+#: c-lex.c:768
+#, c-format
+msgid "stray '\\%o' in program"
 msgstr ""
 
-#: c-typeck.c:787
-msgid "__alignof__ applied to an incomplete type"
+#: c-lex.c:964
+msgid "floating constant may not be in radix 16"
 msgstr ""
 
-#: c-typeck.c:809
-msgid "`__alignof' applied to a bit-field"
+#: c-lex.c:1002
+msgid "traditional C rejects the 'f' suffix"
 msgstr ""
 
-#: c-typeck.c:982 cp/typeck.c:1767
-msgid "invalid use of non-lvalue array"
+#: c-lex.c:1012
+msgid "traditional C rejects the 'l' suffix"
 msgstr ""
 
-#: c-typeck.c:1157
-#, c-format
-msgid "%s has no member named `%s'"
+#: c-lex.c:1022 c-lex.c:1116
+msgid "ISO C forbids imaginary numeric constants"
 msgstr ""
 
-#: c-typeck.c:1188
-#, c-format
-msgid "request for member `%s' in something not a structure or union"
+#: c-lex.c:1056
+msgid "floating point number exceeds range of 'double'"
 msgstr ""
 
-#: c-typeck.c:1221
-msgid "dereferencing pointer to incomplete type"
+#: c-lex.c:1085
+msgid "two 'u' suffixes on integer constant"
 msgstr ""
 
-#: c-typeck.c:1225
-msgid "dereferencing `void *' pointer"
+#: c-lex.c:1088
+msgid "traditional C rejects the 'u' suffix"
 msgstr ""
 
-#: c-typeck.c:1242 cp/typeck.c:2373
-#, c-format
-msgid "invalid type argument of `%s'"
+#: c-lex.c:1099
+msgid "three 'l' suffixes on integer constant"
 msgstr ""
 
-#: c-typeck.c:1261 cp/typeck.c:2399
-msgid "subscript missing in array reference"
+#: c-lex.c:1101
+msgid "'lul' is not a valid integer suffix"
 msgstr ""
 
-#: c-typeck.c:1282 cp/typeck.c:2420
-msgid "array subscript has type `char'"
+#: c-lex.c:1103
+msgid "'Ll' and 'lL' are not valid integer suffixes"
 msgstr ""
 
-#: c-typeck.c:1290 c-typeck.c:1379 cp/typeck.c:2427 cp/typeck.c:2505
-msgid "array subscript is not an integer"
+#: c-lex.c:1106
+msgid "ISO C89 forbids long long integer constants"
 msgstr ""
 
-#: c-typeck.c:1323
-msgid "ISO C forbids subscripting `register' array"
+#: c-lex.c:1114
+msgid "more than one 'i' or 'j' suffix on integer constant"
 msgstr ""
 
-#: c-typeck.c:1325
-msgid "ISO C89 forbids subscripting non-lvalue array"
+#: c-lex.c:1129
+#, c-format
+msgid ""
+"integer constant is too large for this configuration of the compiler - "
+"truncated to %d bits"
 msgstr ""
 
-#: c-typeck.c:1358
-msgid "subscript has type `char'"
+#: c-lex.c:1219
+msgid "width of integer constant changes with -traditional"
 msgstr ""
 
-#: c-typeck.c:1374 cp/typeck.c:2500
-msgid "subscripted value is neither array nor pointer"
+#: c-lex.c:1221
+msgid "integer constant is unsigned in ISO C, signed with -traditional"
 msgstr ""
 
-#: c-typeck.c:1425
-#, c-format
-msgid "`%s' undeclared here (not in a function)"
+#: c-lex.c:1223
+msgid "width of integer constant may change on other systems with -traditional"
 msgstr ""
 
-#: c-typeck.c:1432
+#: c-lex.c:1233
 #, c-format
-msgid "`%s' undeclared (first use in this function)"
+msgid "integer constant larger than the maximum value of %s"
 msgstr ""
 
-#: c-typeck.c:1437
-msgid "(Each undeclared identifier is reported only once"
+#: c-lex.c:1242
+msgid "decimal constant is so large that it is unsigned"
 msgstr ""
 
-#: c-typeck.c:1438
-msgid "for each function it appears in.)"
+#: c-lex.c:1271
+msgid "integer constant is larger than the maximum value for its type"
 msgstr ""
 
-#: c-typeck.c:1455
+#: c-lex.c:1275
 #, c-format
-msgid "local declaration of `%s' hides instance variable"
+msgid "missing white space after number '%.*s'"
 msgstr ""
 
-#: c-typeck.c:1520
-msgid "called object is not a function"
+#: c-lex.c:1311
+msgid "Ignoring invalid multibyte character"
 msgstr ""
 
-#: c-typeck.c:1603 cp/typeck.c:3133
-msgid "too many arguments to function"
+#. Like YYERROR but do call yyerror.
+#: c-parse.y:62 cp/parse.y:55 objc/objc-parse.y:63
+msgid "syntax error"
 msgstr ""
 
-#: c-typeck.c:1626
-#, c-format
-msgid "type of formal parameter %d is incomplete"
+#: c-parse.y:267 objc/objc-parse.y:296
+msgid "ISO C forbids an empty source file"
 msgstr ""
 
-#: c-typeck.c:1639
-#, c-format
-msgid "%s as integer rather than floating due to prototype"
+#: c-parse.y:300 c-typeck.c:6813 ch/parse.c:2113 objc/objc-parse.y:329
+msgid "argument of `asm' is not a constant string"
 msgstr ""
 
-#: c-typeck.c:1642
-#, c-format
-msgid "%s as complex rather than floating due to prototype"
+#: c-parse.y:308 objc/objc-parse.y:337
+msgid "ISO C forbids data definition with no type or storage class"
 msgstr ""
 
-#: c-typeck.c:1645
-#, c-format
-msgid "%s as floating rather than integer due to prototype"
+#: c-parse.y:310 objc/objc-parse.y:339
+msgid "data definition has no type or storage class"
 msgstr ""
 
-#: c-typeck.c:1648
-#, c-format
-msgid "%s as floating rather than complex due to prototype"
+#: c-parse.y:329 objc/objc-parse.y:358
+msgid "ISO C does not allow extra `;' outside of a function"
 msgstr ""
 
-#: c-typeck.c:1658
-#, c-format
-msgid "%s as `float' rather than `double' due to prototype"
+#: c-parse.y:401 cppexp.c:709
+msgid "traditional C rejects the unary plus operator"
 msgstr ""
 
-#: c-typeck.c:1673
-#, c-format
-msgid "%s with different width due to prototype"
+#: c-parse.y:463 objc/objc-parse.y:492
+msgid "`sizeof' applied to a bit-field"
 msgstr ""
 
-#: c-typeck.c:1707
-#, c-format
-msgid "%s as unsigned due to prototype"
+#: c-parse.y:543 objc/objc-parse.y:572
+msgid "ISO C forbids omitting the middle term of a ?: expression"
 msgstr ""
 
-#: c-typeck.c:1709
-#, c-format
-msgid "%s as signed due to prototype"
+#: c-parse.y:593 objc/objc-parse.y:622
+msgid "ISO C89 forbids compound literals"
 msgstr ""
 
-#: c-typeck.c:1744 cp/typeck.c:3235
-msgid "too few arguments to function"
+#: c-parse.y:623 objc/objc-parse.y:652
+msgid "ISO C forbids braced-groups within expressions"
 msgstr ""
 
-#: c-typeck.c:1785
-msgid "suggest parentheses around + or - inside shift"
+#: c-parse.y:676
+msgid "traditional C rejects string concatenation"
 msgstr ""
 
-#: c-typeck.c:1792
-msgid "suggest parentheses around && within ||"
+#: c-parse.y:691 objc/objc-parse.y:733
+msgid "ISO C does not permit use of `varargs.h'"
 msgstr ""
 
-#: c-typeck.c:1801
-msgid "suggest parentheses around arithmetic in operand of |"
+#: c-parse.y:976 c-parse.y:982 c-parse.y:988 c-parse.y:994 c-parse.y:1015
+#: c-parse.y:1021 c-parse.y:1027 c-parse.y:1033 c-parse.y:1066 c-parse.y:1072
+#: c-parse.y:1078 c-parse.y:1084 c-parse.y:1129 c-parse.y:1135 c-parse.y:1141
+#: c-parse.y:1147 cp/parse.y:1877 cp/parse.y:1884 cp/parse.y:1923
+#: objc/objc-parse.y:1018 objc/objc-parse.y:1024 objc/objc-parse.y:1030
+#: objc/objc-parse.y:1036 objc/objc-parse.y:1057 objc/objc-parse.y:1063
+#: objc/objc-parse.y:1069 objc/objc-parse.y:1075 objc/objc-parse.y:1108
+#: objc/objc-parse.y:1114 objc/objc-parse.y:1120 objc/objc-parse.y:1126
+#: objc/objc-parse.y:1171 objc/objc-parse.y:1177 objc/objc-parse.y:1183
+#: objc/objc-parse.y:1189
+#, c-format
+msgid "`%s' is not at beginning of declaration"
 msgstr ""
 
-#: c-typeck.c:1804
-msgid "suggest parentheses around comparison in operand of |"
+#: c-parse.y:1434 objc/objc-parse.y:1485
+msgid "ISO C forbids empty initializer braces"
 msgstr ""
 
-#: c-typeck.c:1813
-msgid "suggest parentheses around arithmetic in operand of ^"
+#: c-parse.y:1448 objc/objc-parse.y:1499
+msgid "ISO C89 forbids specifying subobject to initialize"
 msgstr ""
 
-#: c-typeck.c:1816
-msgid "suggest parentheses around comparison in operand of ^"
+#: c-parse.y:1451 objc/objc-parse.y:1502
+msgid "obsolete use of designated initializer without `='"
 msgstr ""
 
-#: c-typeck.c:1823
-msgid "suggest parentheses around + or - in operand of &"
+#: c-parse.y:1455 objc/objc-parse.y:1506
+msgid "obsolete use of designated initializer with `:'"
 msgstr ""
 
-#: c-typeck.c:1826
-msgid "suggest parentheses around comparison in operand of &"
+#: c-parse.y:1484
+msgid "ISO C forbids specifying range of elements to initialize"
 msgstr ""
 
-#: c-typeck.c:1833
-msgid "comparisons like X<=Y<=Z do not have their mathematical meaning"
+#: c-parse.y:1492 c-parse.y:1522 objc/objc-parse.y:1537 objc/objc-parse.y:1567
+msgid "ISO C forbids nested functions"
 msgstr ""
 
-#: c-typeck.c:2087 cp/typeck.c:3514
-msgid "right shift count is negative"
+#: c-parse.y:1696 objc/objc-parse.y:1742
+msgid "ISO C forbids forward references to `enum' types"
 msgstr ""
 
-#: c-typeck.c:2094 cp/typeck.c:3520
-msgid "right shift count >= width of type"
+#: c-parse.y:1708 cp/parse.y:2342 objc/objc-parse.y:1754
+msgid "comma at end of enumerator list"
 msgstr ""
 
-#: c-typeck.c:2119 cp/typeck.c:3539
-msgid "left shift count is negative"
+#: c-parse.y:1716 objc/objc-parse.y:1762
+msgid "no semicolon at end of struct or union"
 msgstr ""
 
-#: c-typeck.c:2122 cp/typeck.c:3541
-msgid "left shift count >= width of type"
+#: c-parse.y:1725 objc/objc-parse.y:1771 objc/objc-parse.y:2848
+msgid "extra semicolon in struct or union specified"
 msgstr ""
 
-#: c-typeck.c:2147
-msgid "shift count is negative"
+#: c-parse.y:1740 objc/objc-parse.y:1800
+msgid "ISO C doesn't support unnamed structs/unions"
 msgstr ""
 
-#: c-typeck.c:2149
-msgid "shift count >= width of type"
+#: c-parse.y:1754 objc/objc-parse.y:1814
+msgid "ISO C forbids member declarations with no members"
 msgstr ""
 
-#: c-typeck.c:2170 cp/typeck.c:3576
-msgid "comparing floating point with == or != is unsafe"
+#: c-parse.y:1833 objc/objc-parse.y:1893
+msgid "attributes on type name ignored"
 msgstr ""
 
-#: c-typeck.c:2194 c-typeck.c:2200
-msgid "ISO C forbids comparison of `void *' with function pointer"
+#: c-parse.y:1911 c-parse.y:1915 c-parse.y:1919 objc/objc-parse.y:1971
+#: objc/objc-parse.y:1975 objc/objc-parse.y:1979
+msgid "storage class specifier in array declarator"
 msgstr ""
 
-#: c-typeck.c:2203 c-typeck.c:2245 c-typeck.c:2273
-msgid "comparison of distinct pointer types lacks a cast"
+#: c-parse.y:1934 objc/objc-parse.y:1994
+msgid "deprecated use of label at end of compound statement"
 msgstr ""
 
-#: c-typeck.c:2218 c-typeck.c:2224 c-typeck.c:2294 c-typeck.c:2300
-msgid "comparison between pointer and integer"
+#: c-parse.y:1951 objc/objc-parse.y:2011
+msgid "ISO C89 forbids mixed declarations and code"
 msgstr ""
 
-#: c-typeck.c:2240 c-typeck.c:2268
-msgid "ISO C forbids ordered comparisons of pointers to functions"
+#: c-parse.y:2025 objc/objc-parse.y:2089
+msgid "ISO C forbids label declarations"
 msgstr ""
 
-#: c-typeck.c:2265
-msgid "comparison of complete and incomplete pointers"
+#: c-parse.y:2074 cp/parse.y:1578 objc/objc-parse.y:2138
+msgid "braced-group within expression allowed only inside a function"
 msgstr ""
 
-#: c-typeck.c:2281 c-typeck.c:2288
-msgid "ordered comparison of pointer with integer zero"
+#: c-parse.y:2189 objc/objc-parse.y:2253
+msgid "empty body in an else-statement"
 msgstr ""
 
-#: c-typeck.c:2314 cp/typeck.c:3748
-msgid "unordered comparison on non-floating point argument"
+#: c-parse.y:2299 objc/objc-parse.y:2363
+msgid "ISO C forbids `goto *expr;'"
 msgstr ""
 
-#: c-typeck.c:2528
-msgid "comparison between signed and unsigned"
+#: c-parse.y:2395 objc/objc-parse.y:2459
+msgid "ISO C forbids forward parameter declarations"
 msgstr ""
 
-#: c-typeck.c:2574 cp/typeck.c:3993
-msgid "comparison of promoted ~unsigned with constant"
+#. 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:2421 objc/objc-parse.y:2485
+msgid "ISO C requires a named argument before `...'"
 msgstr ""
 
-#: c-typeck.c:2582 cp/typeck.c:4001
-msgid "comparison of promoted ~unsigned with unsigned"
+#: c-parse.y:2540 objc/objc-parse.y:2604
+msgid "`...' in old-style identifier list"
 msgstr ""
 
-#: c-typeck.c:2644
-msgid "pointer of type `void *' used in arithmetic"
+#: c-parse.y:2875 cp/spew.c:1480 objc/objc-parse.y:3574
+#, c-format
+msgid "%s at end of input"
 msgstr ""
 
-#: c-typeck.c:2650
-msgid "pointer to a function used in arithmetic"
+#: c-parse.y:2881 cp/spew.c:1486 objc/objc-parse.y:3580
+#, c-format
+msgid "%s before %s'%c'"
 msgstr ""
 
-#: c-typeck.c:2728
-msgid "pointer of type `void *' used in subtraction"
+#: c-parse.y:2883 cp/spew.c:1488 objc/objc-parse.y:3582
+#, c-format
+msgid "%s before %s'\\x%x'"
 msgstr ""
 
-#: c-typeck.c:2730
-msgid "pointer to a function used in subtraction"
+#: c-parse.y:2887 cp/spew.c:1492 objc/objc-parse.y:3586
+#, c-format
+msgid "%s before string constant"
 msgstr ""
 
-#: c-typeck.c:2788
-msgid "wrong type argument to unary plus"
+#: c-parse.y:2891 cp/spew.c:1496 objc/objc-parse.y:3590
+#, c-format
+msgid "%s before numeric constant"
 msgstr ""
 
-#: c-typeck.c:2799
-msgid "wrong type argument to unary minus"
+#: c-parse.y:2893 objc/objc-parse.y:3592
+#, c-format
+msgid "%s before \"%s\""
 msgstr ""
 
-#: c-typeck.c:2815
-msgid "wrong type argument to bit-complement"
+#: c-parse.y:2895 objc/objc-parse.y:3594
+#, c-format
+msgid "%s before '%s' token"
 msgstr ""
 
-#: c-typeck.c:2826
-msgid "wrong type argument to abs"
+#: c-parse.y:3029 objc/objc-parse.y:3757
+#, c-format
+msgid "syntax error at '%s' token"
 msgstr ""
 
-#: c-typeck.c:2838
-msgid "wrong type argument to conjugation"
+#: c-parse.y:3059 ch/parse.c:4329 cp/lex.c:936 objc/objc-parse.y:3787
+msgid "YYDEBUG not defined."
 msgstr ""
 
-#: c-typeck.c:2852
-msgid "wrong type argument to unary exclamation mark"
+#: c-pragma.c:108
+msgid ""
+"#pragma pack (pop) encountered without matching #pragma pack (push, <n>)"
 msgstr ""
 
-#: c-typeck.c:2906 c-typeck.c:2932
+#: c-pragma.c:126
 #, c-format
-msgid "wrong type argument to %s"
+msgid ""
+"#pragma pack(pop, %s) encountered without matching #pragma pack(push, %s, "
+"<n>)"
 msgstr ""
 
-#: c-typeck.c:2926
-#, c-format
-msgid "%s of pointer to unknown structure"
+#: c-pragma.c:249
+msgid "junk at end of '#pragma pack'"
 msgstr ""
 
-#: c-typeck.c:2991
-msgid "invalid lvalue in increment"
+#: c-pragma.c:298
+msgid "junk at end of #pragma weak"
 msgstr ""
 
-#: c-typeck.c:2992
-msgid "invalid lvalue in decrement"
+#: c-semantics.c:537
+msgid "break statement not within loop or switch"
 msgstr ""
 
-#: c-typeck.c:3000 cp/typeck.c:4556
-msgid "increment"
+#: c-semantics.c:555
+msgid "continue statement not within a loop"
 msgstr ""
 
-#: c-typeck.c:3000 cp/typeck.c:4556
-msgid "decrement"
+#: c-semantics.c:650
+msgid "destructor needed for `%#D'"
 msgstr ""
 
-#: c-typeck.c:3053
-msgid "ISO C forbids the address of a cast expression"
+#: c-semantics.c:651
+msgid "where case label appears here"
 msgstr ""
 
-#: c-typeck.c:3067
-msgid "invalid lvalue in unary `&'"
+#: c-semantics.c:654
+msgid ""
+"(enclose actions of previous case statements requiring destructors in their "
+"own scope.)"
 msgstr ""
 
-#: c-typeck.c:3099
+#: c-semantics.c:697 c-typeck.c:6841
 #, c-format
-msgid "attempt to take address of bit-field structure member `%s'"
+msgid "%s qualifier ignored on asm"
 msgstr ""
 
-#: c-typeck.c:3207 c-typeck.c:4553 c-typeck.c:4569 c-typeck.c:4585
-#: cp/typeck.c:4744 diagnostic.c:1408 gcc.c:3934
+#: c-typeck.c:122
 #, c-format
-msgid "%s"
+msgid "`%s' has an incomplete type"
 msgstr ""
 
-#: c-typeck.c:3264
-msgid "ISO C forbids use of conditional expressions as lvalues"
+#: c-typeck.c:144 cp/call.c:2563
+msgid "invalid use of void expression"
 msgstr ""
 
-#: c-typeck.c:3267
-msgid "ISO C forbids use of compound expressions as lvalues"
+#: c-typeck.c:153
+msgid "invalid use of array with unspecified bounds"
 msgstr ""
 
-#: c-typeck.c:3270
-msgid "ISO C forbids use of cast expressions as lvalues"
+#: c-typeck.c:161
+#, c-format
+msgid "invalid use of undefined type `%s %s'"
 msgstr ""
 
-#: c-typeck.c:3287
+#. If this type has a typedef-name, the TYPE_NAME is a TYPE_DECL.
+#: c-typeck.c:165
 #, c-format
-msgid "%s of read-only member `%s'"
+msgid "invalid use of incomplete typedef `%s'"
 msgstr ""
 
-#: c-typeck.c:3291
-#, c-format
-msgid "%s of read-only variable `%s'"
+#: c-typeck.c:396 c-typeck.c:410
+msgid "function types not truly compatible in ISO C"
 msgstr ""
 
-#: c-typeck.c:3294
-#, c-format
-msgid "%s of read-only location"
+#: c-typeck.c:561
+msgid "types are not quite compatible"
 msgstr ""
 
-#: c-typeck.c:3312
-#, c-format
-msgid "cannot take address of bitfield `%s'"
+#: c-typeck.c:714
+msgid "sizeof applied to a function type"
 msgstr ""
 
-#: c-typeck.c:3339
-#, c-format
-msgid "global register variable `%s' used in nested function"
+#: c-typeck.c:720
+msgid "sizeof applied to a void type"
 msgstr ""
 
-#: c-typeck.c:3343
-#, c-format
-msgid "register variable `%s' used in nested function"
+#: c-typeck.c:727
+msgid "sizeof applied to an incomplete type"
 msgstr ""
 
-#: c-typeck.c:3350
-#, c-format
-msgid "address of global register variable `%s' requested"
+#: c-typeck.c:780 c-typeck.c:2793
+msgid "arithmetic on pointer to an incomplete type"
 msgstr ""
 
-#: c-typeck.c:3362
-msgid "cannot put object with volatile field into register"
+#: c-typeck.c:808
+msgid "__alignof__ applied to an incomplete type"
 msgstr ""
 
-#: c-typeck.c:3366
-#, c-format
-msgid "address of register variable `%s' requested"
+#: c-typeck.c:834
+msgid "`__alignof' applied to a bit-field"
 msgstr ""
 
-#: c-typeck.c:3474
-msgid "signed and unsigned type in conditional expression"
+#: c-typeck.c:1025 cp/typeck.c:1793
+msgid "invalid use of non-lvalue array"
 msgstr ""
 
-#: c-typeck.c:3481
-msgid "ISO C forbids conditional expr with only one void side"
+#: c-typeck.c:1200
+#, c-format
+msgid "%s has no member named `%s'"
 msgstr ""
 
-#: c-typeck.c:3497 c-typeck.c:3503
-msgid "ISO C forbids conditional expr between `void *' and function pointer"
+#: c-typeck.c:1231
+#, c-format
+msgid "request for member `%s' in something not a structure or union"
 msgstr ""
 
-#: c-typeck.c:3508
-msgid "pointer type mismatch in conditional expression"
+#: c-typeck.c:1264 ch/expr.c:810
+msgid "dereferencing pointer to incomplete type"
 msgstr ""
 
-#: c-typeck.c:3515 c-typeck.c:3529
-msgid "pointer/integer type mismatch in conditional expression"
+#: c-typeck.c:1268 ch/expr.c:814
+msgid "dereferencing `void *' pointer"
 msgstr ""
 
-#: c-typeck.c:3521 c-typeck.c:3535
-msgid "ANSI C forbids conditional expr between 0 and function pointer"
+#: c-typeck.c:1285 cp/typeck.c:2403
+#, c-format
+msgid "invalid type argument of `%s'"
 msgstr ""
 
-#: c-typeck.c:3547
-msgid "type mismatch in conditional expression"
+#: c-typeck.c:1304 cp/typeck.c:2429
+msgid "subscript missing in array reference"
 msgstr ""
 
-#: c-typeck.c:3620 cp/typeck.c:5007
-msgid "left-hand operand of comma expression has no effect"
+#: c-typeck.c:1325 cp/typeck.c:2471
+msgid "array subscript has type `char'"
 msgstr ""
 
-#: c-typeck.c:3659
-msgid "cast specifies array type"
+#: c-typeck.c:1333 c-typeck.c:1422 cp/typeck.c:2478 cp/typeck.c:2557
+msgid "array subscript is not an integer"
 msgstr ""
 
-#: c-typeck.c:3665
-msgid "cast specifies function type"
+#: c-typeck.c:1366
+msgid "ISO C forbids subscripting `register' array"
 msgstr ""
 
-#: c-typeck.c:3675
-msgid "ISO C forbids casting nonscalar to the same type"
+#: c-typeck.c:1368
+msgid "ISO C89 forbids subscripting non-lvalue array"
 msgstr ""
 
-#: c-typeck.c:3696
-msgid "ISO C forbids casts to union type"
+#: c-typeck.c:1401
+msgid "subscript has type `char'"
 msgstr ""
 
-#: c-typeck.c:3712
-msgid "cast to union type from type not present in union"
+#: c-typeck.c:1417 cp/typeck.c:2552
+msgid "subscripted value is neither array nor pointer"
 msgstr ""
 
-#. There are qualifiers present in IN_OTYPE that are not
-#. present in IN_TYPE.
-#: c-typeck.c:3757
-msgid "cast discards qualifiers from pointer target type"
+#: c-typeck.c:1468
+#, c-format
+msgid "`%s' undeclared here (not in a function)"
 msgstr ""
 
-#: c-typeck.c:3772
-msgid "cast increases required alignment of target type"
+#: c-typeck.c:1475
+#, c-format
+msgid "`%s' undeclared (first use in this function)"
 msgstr ""
 
-#: c-typeck.c:3778 cp/typeck.c:5422
-msgid "cast from pointer to integer of different size"
+#: c-typeck.c:1480
+msgid "(Each undeclared identifier is reported only once"
 msgstr ""
 
-#: c-typeck.c:3783
-msgid "cast does not match function type"
+#: c-typeck.c:1481
+msgid "for each function it appears in.)"
 msgstr ""
 
-#: c-typeck.c:3790 cp/typeck.c:5429
-msgid "cast to pointer from integer of different size"
+#: c-typeck.c:1498
+#, c-format
+msgid "local declaration of `%s' hides instance variable"
 msgstr ""
 
-#. Now we have handled acceptable kinds of LHS that are not truly lvalues.
-#. Reject anything strange now.
-#: c-typeck.c:3932
-msgid "invalid lvalue in assignment"
+#: c-typeck.c:1563
+msgid "called object is not a function"
 msgstr ""
 
-#. Convert new value to destination type.
-#: c-typeck.c:3941 c-typeck.c:3965 c-typeck.c:3980 cp/typeck.c:5544
-#: cp/typeck.c:5693
-msgid "assignment"
+#: c-typeck.c:1647 cp/typeck.c:3190
+msgid "too many arguments to function"
 msgstr ""
 
-#: c-typeck.c:4145 c-typeck.c:4212
+#: c-typeck.c:1670
 #, c-format
-msgid "%s makes qualified function pointer from unqualified"
+msgid "type of formal parameter %d is incomplete"
 msgstr ""
 
-#: c-typeck.c:4149 c-typeck.c:4192
+#: c-typeck.c:1683
 #, c-format
-msgid "%s discards qualifiers from pointer target type"
+msgid "%s as integer rather than floating due to prototype"
 msgstr ""
 
-#: c-typeck.c:4155
-msgid "ISO C prohibits argument conversion to union type"
+#: c-typeck.c:1686
+#, c-format
+msgid "%s as integer rather than complex due to prototype"
 msgstr ""
 
-#: c-typeck.c:4184
+#: c-typeck.c:1689
 #, c-format
-msgid "ISO C forbids %s between function pointer and `void *'"
+msgid "%s as complex rather than floating due to prototype"
 msgstr ""
 
-#: c-typeck.c:4201
+#: c-typeck.c:1692
 #, c-format
-msgid "pointer targets in %s differ in signedness"
+msgid "%s as floating rather than integer due to prototype"
 msgstr ""
 
-#: c-typeck.c:4217
+#: c-typeck.c:1695
 #, c-format
-msgid "%s from incompatible pointer type"
+msgid "%s as complex rather than integer due to prototype"
 msgstr ""
 
-#: c-typeck.c:4233
+#: c-typeck.c:1698
 #, c-format
-msgid "%s makes pointer from integer without a cast"
+msgid "%s as floating rather than complex due to prototype"
 msgstr ""
 
-#: c-typeck.c:4241
+#: c-typeck.c:1708
 #, c-format
-msgid "%s makes integer from pointer without a cast"
+msgid "%s as `float' rather than `double' due to prototype"
 msgstr ""
 
-#: c-typeck.c:4253 c-typeck.c:4256
+#: c-typeck.c:1725
 #, c-format
-msgid "incompatible type for argument %d of `%s'"
+msgid "%s with different width due to prototype"
 msgstr ""
 
-#: c-typeck.c:4260
+#: c-typeck.c:1759
 #, c-format
-msgid "incompatible type for argument %d of indirect function call"
+msgid "%s as unsigned due to prototype"
 msgstr ""
 
-#: c-typeck.c:4264
+#: c-typeck.c:1761
 #, c-format
-msgid "incompatible types in %s"
+msgid "%s as signed due to prototype"
 msgstr ""
 
-#. Function name is known; supply it.
-#: c-typeck.c:4295
-#, c-format
-msgid "passing arg %d of `%s'"
+#: c-typeck.c:1795 cp/typeck.c:3298
+msgid "too few arguments to function"
 msgstr ""
 
-#. Function name unknown (call through ptr); just give arg number.
-#: c-typeck.c:4305
-#, c-format
-msgid "passing arg %d of pointer to function"
+#: c-typeck.c:1836
+msgid "suggest parentheses around + or - inside shift"
 msgstr ""
 
-#: c-typeck.c:4372
-msgid "initializer for static variable is not constant"
+#: c-typeck.c:1843
+msgid "suggest parentheses around && within ||"
 msgstr ""
 
-#: c-typeck.c:4378
-msgid "initializer for static variable uses complicated arithmetic"
+#: c-typeck.c:1852
+msgid "suggest parentheses around arithmetic in operand of |"
 msgstr ""
 
-#: c-typeck.c:4386
-msgid "aggregate initializer is not constant"
+#: c-typeck.c:1855
+msgid "suggest parentheses around comparison in operand of |"
 msgstr ""
 
-#: c-typeck.c:4388
-msgid "aggregate initializer uses complicated arithmetic"
+#: c-typeck.c:1864
+msgid "suggest parentheses around arithmetic in operand of ^"
 msgstr ""
 
-#: c-typeck.c:4395
-msgid "traditional C rejects automatic aggregate initialization"
+#: c-typeck.c:1867
+msgid "suggest parentheses around comparison in operand of ^"
 msgstr ""
 
-#: c-typeck.c:4556 c-typeck.c:4572 c-typeck.c:4588
-#, c-format
-msgid "(near initialization for `%s')"
+#: c-typeck.c:1874
+msgid "suggest parentheses around + or - in operand of &"
 msgstr ""
 
-#: c-typeck.c:4638 cp/typeck2.c:506
-msgid "char-array initialized from wide string"
+#: c-typeck.c:1877
+msgid "suggest parentheses around comparison in operand of &"
 msgstr ""
 
-#: c-typeck.c:4645 cp/typeck2.c:513
-msgid "int-array initialized from non-wide string"
+#: c-typeck.c:1884
+msgid "comparisons like X<=Y<=Z do not have their mathematical meaning"
 msgstr ""
 
-#: c-typeck.c:4662 cp/typeck2.c:529
-msgid "initializer-string for array of chars is too long"
+#: c-typeck.c:2138 cp/typeck.c:3577
+msgid "right shift count is negative"
 msgstr ""
 
-#: c-typeck.c:4689
-msgid "array initialized from non-constant array expression"
+#: c-typeck.c:2145 cp/typeck.c:3583
+msgid "right shift count >= width of type"
 msgstr ""
 
-#: c-typeck.c:4706 c-typeck.c:4708 c-typeck.c:4714 c-typeck.c:4741
-#: c-typeck.c:5927
-msgid "initializer element is not constant"
+#: c-typeck.c:2170 cp/typeck.c:3602
+msgid "left shift count is negative"
 msgstr ""
 
-#: c-typeck.c:4720 c-typeck.c:4747 c-typeck.c:5933
-msgid "initializer element is not computable at load time"
+#: c-typeck.c:2173 cp/typeck.c:3604
+msgid "left shift count >= width of type"
 msgstr ""
 
-#: c-typeck.c:4736
-msgid "initialization"
+#: c-typeck.c:2198
+msgid "shift count is negative"
 msgstr ""
 
-#: c-typeck.c:4784 c-typeck.c:4800 cp/typeck2.c:605
-msgid "invalid initializer"
+#: c-typeck.c:2200
+msgid "shift count >= width of type"
 msgstr ""
 
-#: c-typeck.c:5264
-msgid "extra brace group at end of initializer"
+#: c-typeck.c:2221 cp/typeck.c:3639
+msgid "comparing floating point with == or != is unsafe"
 msgstr ""
 
-#: c-typeck.c:5276
-msgid "missing braces around initializer"
+#: c-typeck.c:2245 c-typeck.c:2251
+msgid "ISO C forbids comparison of `void *' with function pointer"
 msgstr ""
 
-#: c-typeck.c:5310
-msgid "braces around scalar initializer"
+#: c-typeck.c:2254 c-typeck.c:2296 c-typeck.c:2324
+msgid "comparison of distinct pointer types lacks a cast"
 msgstr ""
 
-#: c-typeck.c:5391
-msgid "missing initializer"
+#: c-typeck.c:2269 c-typeck.c:2275 c-typeck.c:2345 c-typeck.c:2351
+msgid "comparison between pointer and integer"
 msgstr ""
 
-#: c-typeck.c:5404
-msgid "empty braces in initializer"
+#: c-typeck.c:2291 c-typeck.c:2319
+msgid "ISO C forbids ordered comparisons of pointers to functions"
 msgstr ""
 
-#: c-typeck.c:5454
-msgid "empty scalar initializer"
+#: c-typeck.c:2316
+msgid "comparison of complete and incomplete pointers"
 msgstr ""
 
-#: c-typeck.c:5459
-msgid "extra elements in scalar initializer"
+#: c-typeck.c:2332 c-typeck.c:2339
+msgid "ordered comparison of pointer with integer zero"
 msgstr ""
 
-#: c-typeck.c:5511
-#, c-format
-msgid "zero or negative array size `%s'"
+#: c-typeck.c:2365 cp/typeck.c:3772
+msgid "unordered comparison on non-floating point argument"
 msgstr ""
 
-#: c-typeck.c:5584 c-typeck.c:5586
-msgid "nonconstant array index in initializer"
+#: c-typeck.c:2579
+msgid "comparison between signed and unsigned"
 msgstr ""
 
-#: c-typeck.c:5588
-msgid "array index in non-array initializer"
+#: c-typeck.c:2625 cp/typeck.c:4018
+msgid "comparison of promoted ~unsigned with constant"
 msgstr ""
 
-#: c-typeck.c:5590
-msgid "duplicate array index in initializer"
+#: c-typeck.c:2633 cp/typeck.c:4026
+msgid "comparison of promoted ~unsigned with unsigned"
 msgstr ""
 
-#: c-typeck.c:5596
-msgid "empty index range in initializer"
+#: c-typeck.c:2695
+msgid "pointer of type `void *' used in arithmetic"
 msgstr ""
 
-#: c-typeck.c:5600
-msgid "ISO C89 forbids specifying element to initialize"
+#: c-typeck.c:2701
+msgid "pointer to a function used in arithmetic"
 msgstr ""
 
-#: c-typeck.c:5631
-#, c-format
-msgid "unknown field `%s' specified in initializer"
+#: c-typeck.c:2779
+msgid "pointer of type `void *' used in subtraction"
 msgstr ""
 
-#: c-typeck.c:5634
-#, c-format
-msgid "field `%s' already initialized"
+#: c-typeck.c:2781
+msgid "pointer to a function used in subtraction"
 msgstr ""
 
-#: c-typeck.c:5640
-msgid "ISO C89 forbids specifying structure member to initialize"
+#: c-typeck.c:2839
+msgid "wrong type argument to unary plus"
 msgstr ""
 
-#: c-typeck.c:5949
-msgid "duplicate initializer"
+#: c-typeck.c:2850
+msgid "wrong type argument to unary minus"
 msgstr ""
 
-#: c-typeck.c:6273
-msgid "excess elements in char array initializer"
+#: c-typeck.c:2862
+msgid "ISO C does not support `~' for complex conjugation"
 msgstr ""
 
-#: c-typeck.c:6280 c-typeck.c:6315
-msgid "excess elements in struct initializer"
+#: c-typeck.c:2868
+msgid "wrong type argument to bit-complement"
 msgstr ""
 
-#: c-typeck.c:6382
-msgid "excess elements in union initializer"
+#: c-typeck.c:2879
+msgid "wrong type argument to abs"
 msgstr ""
 
-#: c-typeck.c:6398
-msgid "traditional C rejects initialization of unions"
+#: c-typeck.c:2891
+msgid "wrong type argument to conjugation"
 msgstr ""
 
-#: c-typeck.c:6461 c-typeck.c:6472
-msgid "excess elements in array initializer"
+#: c-typeck.c:2905
+msgid "wrong type argument to unary exclamation mark"
 msgstr ""
 
-#: c-typeck.c:6511
-msgid "excess elements in scalar initializer"
+#: c-typeck.c:2948
+msgid "ISO C does not support `++' and `--' on complex types"
 msgstr ""
 
-#: c-typeck.c:6545
-msgid "asm template is not a string constant"
+#: c-typeck.c:2962 c-typeck.c:2988
+#, c-format
+msgid "wrong type argument to %s"
 msgstr ""
 
-#: c-typeck.c:6569
-msgid "invalid lvalue in asm statement"
+#: c-typeck.c:2982
+#, c-format
+msgid "%s of pointer to unknown structure"
 msgstr ""
 
-#: c-typeck.c:6604
-msgid "modification by `asm'"
+#: c-typeck.c:3052
+msgid "invalid lvalue in increment"
 msgstr ""
 
-#: c-typeck.c:6623 cp/typeck.c:6716
-msgid "function declared `noreturn' has a `return' statement"
+#: c-typeck.c:3053
+msgid "invalid lvalue in decrement"
 msgstr ""
 
-#: c-typeck.c:6636
-msgid "`return' with a value, in function returning void"
+#: c-typeck.c:3061 cp/typeck.c:4595
+msgid "increment"
 msgstr ""
 
-#: c-typeck.c:6640
-msgid "return"
+#: c-typeck.c:3061 cp/typeck.c:4595
+msgid "decrement"
 msgstr ""
 
-#: c-typeck.c:6691
-msgid "function returns address of local variable"
+#: c-typeck.c:3117
+msgid "ISO C forbids the address of a cast expression"
 msgstr ""
 
-#: c-typeck.c:6726
-msgid "switch quantity not an integer"
+#: c-typeck.c:3131
+msgid "invalid lvalue in unary `&'"
 msgstr ""
 
-#: c-typeck.c:6737
-msgid "`long' switch expression not converted to `int' in ISO C"
+#: c-typeck.c:3163
+#, c-format
+msgid "attempt to take address of bit-field structure member `%s'"
 msgstr ""
 
-#: calls.c:1882
+#. condition met at compile time
+#: c-typeck.c:3271 c-typeck.c:4632 c-typeck.c:4648 c-typeck.c:4664
+#: ch/parse.c:361 ch/typeck.c:160 cp/typeck.c:4788 diagnostic.c:1471
+#: gcc.c:4214 java/expr.c:383 java/verify.c:1448 java/verify.c:1449
+#: java/verify.c:1464 tradcif.y:540 tradcpp.c:4113
 #, c-format
-msgid "inlining failed in call to `%s'"
+msgid "%s"
 msgstr ""
 
-#: calls.c:1883 calls.c:2196
-msgid "called from here"
+#: c-typeck.c:3328
+msgid "ISO C forbids use of conditional expressions as lvalues"
 msgstr ""
 
-#: calls.c:2195
-#, c-format
-msgid "can't inline call to `%s'"
+#: c-typeck.c:3331
+msgid "ISO C forbids use of compound expressions as lvalues"
 msgstr ""
 
-#: calls.c:2233
-msgid "function call has aggregate value"
+#: c-typeck.c:3334
+msgid "ISO C forbids use of cast expressions as lvalues"
 msgstr ""
 
-#: collect2.c:448
-msgid "internal error"
+#: c-typeck.c:3351
+#, c-format
+msgid "%s of read-only member `%s'"
 msgstr ""
 
-#: collect2.c:929
-msgid "no arguments"
+#: c-typeck.c:3355
+#, c-format
+msgid "%s of read-only variable `%s'"
 msgstr ""
 
-#: collect2.c:1267 collect2.c:1415 collect2.c:1459
+#: c-typeck.c:3358
 #, c-format
-msgid "fopen %s"
+msgid "%s of read-only location"
 msgstr ""
 
-#: collect2.c:1270 collect2.c:1420 collect2.c:1462
+#: c-typeck.c:3376
 #, c-format
-msgid "fclose %s"
+msgid "cannot take address of bitfield `%s'"
 msgstr ""
 
-#: collect2.c:1279
+#: c-typeck.c:3403 ch/typeck.c:3679 ch/xtypeck.c:62
 #, c-format
-msgid "collect2 version %s"
+msgid "global register variable `%s' used in nested function"
 msgstr ""
 
-#: collect2.c:1369
+#: c-typeck.c:3407 ch/typeck.c:3683 ch/xtypeck.c:66
 #, c-format
-msgid "%d constructor(s) found\n"
+msgid "register variable `%s' used in nested function"
 msgstr ""
 
-#: collect2.c:1370
+#: c-typeck.c:3414 ch/typeck.c:3690 ch/xtypeck.c:73
 #, c-format
-msgid "%d destructor(s)  found\n"
+msgid "address of global register variable `%s' requested"
 msgstr ""
 
-#: collect2.c:1371
-#, c-format
-msgid "%d frame table(s) found\n"
+#: c-typeck.c:3426 ch/typeck.c:3702 ch/xtypeck.c:85
+msgid "cannot put object with volatile field into register"
 msgstr ""
 
-#: collect2.c:1523
+#: c-typeck.c:3430 ch/typeck.c:3706 ch/xtypeck.c:89
 #, c-format
-msgid "%s terminated with signal %d [%s]%s"
+msgid "address of register variable `%s' requested"
 msgstr ""
 
-#: collect2.c:1542
-#, c-format
-msgid "%s returned %d exit status"
+#: c-typeck.c:3538
+msgid "signed and unsigned type in conditional expression"
 msgstr ""
 
-#: collect2.c:1570
-#, c-format
-msgid "[cannot find %s]"
+#: c-typeck.c:3545
+msgid "ISO C forbids conditional expr with only one void side"
 msgstr ""
 
-#: collect2.c:1585
-#, c-format
-msgid "cannot find `%s'"
+#: c-typeck.c:3561 c-typeck.c:3568
+msgid "ISO C forbids conditional expr between `void *' and function pointer"
 msgstr ""
 
-#: collect2.c:1596 collect2.c:1599
-#, c-format
-msgid "redirecting stdout: %s"
+#: c-typeck.c:3574
+msgid "pointer type mismatch in conditional expression"
 msgstr ""
 
-#: collect2.c:1642
-#, c-format
-msgid "[Leaving %s]\n"
+#: c-typeck.c:3581 c-typeck.c:3591
+msgid "pointer/integer type mismatch in conditional expression"
 msgstr ""
 
-#: collect2.c:1865
-#, c-format
-msgid ""
-"\n"
-"write_c_file - output name is %s, prefix is %s\n"
+#: c-typeck.c:3605
+msgid "type mismatch in conditional expression"
 msgstr ""
 
-#: collect2.c:2083
-msgid "cannot find `nm'"
+#: c-typeck.c:3674 cp/typeck.c:5020
+msgid "left-hand operand of comma expression has no effect"
 msgstr ""
 
-#: collect2.c:2093 collect2.c:2535
-msgid "pipe"
+#: c-typeck.c:3713
+msgid "cast specifies array type"
 msgstr ""
 
-#: collect2.c:2097 collect2.c:2539
-msgid "fdopen"
+#: c-typeck.c:3719
+msgid "cast specifies function type"
 msgstr ""
 
-#: collect2.c:2123 collect2.c:2565
-#, c-format
-msgid "dup2 %d 1"
+#: c-typeck.c:3729
+msgid "ISO C forbids casting nonscalar to the same type"
 msgstr ""
 
-#: collect2.c:2126 collect2.c:2129 collect2.c:2142 collect2.c:2568
-#: collect2.c:2571 collect2.c:2584
-#, c-format
-msgid "close %d"
+#: c-typeck.c:3750
+msgid "ISO C forbids casts to union type"
 msgstr ""
 
-#: collect2.c:2132
-#, c-format
-msgid "execvp %s"
+#: c-typeck.c:3766
+msgid "cast to union type from type not present in union"
 msgstr ""
 
-#: collect2.c:2186
-#, c-format
-msgid "init function found in object %s"
+#. There are qualifiers present in IN_OTYPE that are not
+#. present in IN_TYPE.
+#: c-typeck.c:3811
+msgid "cast discards qualifiers from pointer target type"
 msgstr ""
 
-#: collect2.c:2194
-#, c-format
-msgid "fini function found in object %s"
+#: c-typeck.c:3826
+msgid "cast increases required alignment of target type"
 msgstr ""
 
-#: collect2.c:2217 collect2.c:2623
-msgid "fclose"
+#: c-typeck.c:3832 cp/typeck.c:5435
+msgid "cast from pointer to integer of different size"
 msgstr ""
 
-#: collect2.c:2262
-#, c-format
-msgid "unable to open file '%s'"
+#: c-typeck.c:3837
+msgid "cast does not match function type"
 msgstr ""
 
-#: collect2.c:2264
-#, c-format
-msgid "unable to stat file '%s'"
+#: c-typeck.c:3844 cp/typeck.c:5442
+msgid "cast to pointer from integer of different size"
 msgstr ""
 
-#: collect2.c:2270
-#, c-format
-msgid "unable to mmap file '%s'"
+#. Now we have handled acceptable kinds of LHS that are not truly lvalues.
+#. Reject anything strange now.
+#: c-typeck.c:4004
+msgid "invalid lvalue in assignment"
 msgstr ""
 
-#: collect2.c:2423
-msgid "not found\n"
+#. Convert new value to destination type.
+#: c-typeck.c:4013 c-typeck.c:4038 c-typeck.c:4055 ch/typeck.c:2337
+#: cp/typeck.c:5557 cp/typeck.c:5714
+msgid "assignment"
 msgstr ""
 
-#: collect2.c:2425 collect2.c:2602
+#: c-typeck.c:4222 c-typeck.c:4289
 #, c-format
-msgid "dynamic dependency %s not found"
+msgid "%s makes qualified function pointer from unqualified"
 msgstr ""
 
-#: collect2.c:2445
+#: c-typeck.c:4226 c-typeck.c:4269
 #, c-format
-msgid "bad magic number in file '%s'"
+msgid "%s discards qualifiers from pointer target type"
 msgstr ""
 
-#: collect2.c:2467
-msgid "dynamic dependencies.\n"
+#: c-typeck.c:4232
+msgid "ISO C prohibits argument conversion to union type"
 msgstr ""
 
-#: collect2.c:2526
-msgid "cannot find `ldd'"
+#: c-typeck.c:4261
+#, c-format
+msgid "ISO C forbids %s between function pointer and `void *'"
 msgstr ""
 
-#: collect2.c:2574
+#: c-typeck.c:4278
 #, c-format
-msgid "execv %s"
+msgid "pointer targets in %s differ in signedness"
 msgstr ""
 
-#: collect2.c:2587
-msgid ""
-"\n"
-"ldd output with constructors/destructors.\n"
+#: c-typeck.c:4294
+#, c-format
+msgid "%s from incompatible pointer type"
 msgstr ""
 
-#: collect2.c:2614
+#: c-typeck.c:4310
 #, c-format
-msgid "unable to open dynamic dependency '%s'"
+msgid "%s makes pointer from integer without a cast"
 msgstr ""
 
-#: collect2.c:2716
+#: c-typeck.c:4318
 #, c-format
-msgid "%s: not a COFF file"
+msgid "%s makes integer from pointer without a cast"
 msgstr ""
 
-#: collect2.c:2835
+#: c-typeck.c:4332 c-typeck.c:4335
 #, c-format
-msgid "%s: cannot open as COFF file"
+msgid "incompatible type for argument %d of `%s'"
 msgstr ""
 
-#: collect2.c:2891
+#: c-typeck.c:4339
 #, c-format
-msgid "Library lib%s not found"
+msgid "incompatible type for argument %d of indirect function call"
 msgstr ""
 
-#: collect2.c:3014
+#: c-typeck.c:4343
 #, c-format
-msgid "open %s"
+msgid "incompatible types in %s"
 msgstr ""
 
-#: collect2.c:3037
-msgid "incompatibilities between object file & expected values"
+#. Function name is known; supply it.
+#: c-typeck.c:4374
+#, c-format
+msgid "passing arg %d of `%s'"
 msgstr ""
 
-#: collect2.c:3110
+#. Function name unknown (call through ptr); just give arg number.
+#: c-typeck.c:4384
 #, c-format
-msgid ""
-"\n"
-"Processing symbol table #%d, offset = 0x%.8lx, kind = %s\n"
+msgid "passing arg %d of pointer to function"
 msgstr ""
 
-#: collect2.c:3119
-msgid "string section missing"
+#: c-typeck.c:4451
+msgid "initializer for static variable is not constant"
 msgstr ""
 
-#: collect2.c:3122
-msgid "section pointer missing"
+#: c-typeck.c:4457
+msgid "initializer for static variable uses complicated arithmetic"
 msgstr ""
 
-#: collect2.c:3170
-msgid "no symbol table found"
+#: c-typeck.c:4465
+msgid "aggregate initializer is not constant"
 msgstr ""
 
-#: collect2.c:3183
-msgid "no cmd_strings found"
+#: c-typeck.c:4467
+msgid "aggregate initializer uses complicated arithmetic"
 msgstr ""
 
-#: collect2.c:3195
-msgid ""
-"\n"
-"Updating header and load commands.\n"
-"\n"
+#: c-typeck.c:4474
+msgid "traditional C rejects automatic aggregate initialization"
 msgstr ""
 
-#: collect2.c:3202
+#: c-typeck.c:4635 c-typeck.c:4651 c-typeck.c:4667
 #, c-format
-msgid "load command map, %d cmds, new size %ld.\n"
+msgid "(near initialization for `%s')"
 msgstr ""
 
-#: collect2.c:3233
-msgid ""
-"writing load commands.\n"
-"\n"
+#: c-typeck.c:4719 cp/typeck2.c:524
+msgid "char-array initialized from wide string"
 msgstr ""
 
-#: collect2.c:3253
-#, c-format
-msgid "close %s"
+#: c-typeck.c:4726 cp/typeck2.c:531
+msgid "int-array initialized from non-wide string"
 msgstr ""
 
-#: collect2.c:3327
-msgid "could not convert 0x%l.8x into a region"
+#: c-typeck.c:4743 cp/typeck2.c:547
+msgid "initializer-string for array of chars is too long"
 msgstr ""
 
-#: collect2.c:3331
-#, c-format
-msgid "%s function, region %d, offset = %ld (0x%.8lx)\n"
+#: c-typeck.c:4770
+msgid "array initialized from non-constant array expression"
 msgstr ""
 
-#: collect2.c:3458
-msgid "bad magic number"
+#: c-typeck.c:4787 c-typeck.c:4789 c-typeck.c:4805 c-typeck.c:4826
+#: c-typeck.c:6221
+msgid "initializer element is not constant"
 msgstr ""
 
-#: collect2.c:3459
-msgid "bad header version"
+#: c-typeck.c:4821
+msgid "initialization"
 msgstr ""
 
-#: collect2.c:3460
-msgid "bad raw header version"
+#: c-typeck.c:4832 c-typeck.c:6226
+msgid "initializer element is not computable at load time"
 msgstr ""
 
-#: collect2.c:3461
-msgid "raw header buffer too small"
+#: c-typeck.c:4869 c-typeck.c:4885 cp/typeck2.c:624
+msgid "invalid initializer"
 msgstr ""
 
-#: collect2.c:3462
-msgid "old raw header file"
+#: c-typeck.c:5353
+msgid "extra brace group at end of initializer"
 msgstr ""
 
-#: collect2.c:3463
-msgid "unsupported version"
+#: c-typeck.c:5373
+msgid "missing braces around initializer"
 msgstr ""
 
-#: collect2.c:3465
-#, c-format
-msgid "unknown {de,en}code_mach_o_hdr return value %d"
+#: c-typeck.c:5417
+msgid "braces around scalar initializer"
 msgstr ""
 
-#: collect2.c:3485
-#, c-format
-msgid "fstat %s"
+#: c-typeck.c:5469
+msgid "initialization of flexible array member in a nested context"
 msgstr ""
 
-#: collect2.c:3522 collect2.c:3570
-#, c-format
-msgid "lseek %s 0"
+#: c-typeck.c:5471
+msgid "initialization of a flexible array member"
 msgstr ""
 
-#: collect2.c:3526
-#, c-format
-msgid "read %s"
+#: c-typeck.c:5481
+msgid "deprecated initialization of zero-length array"
 msgstr ""
 
-#: collect2.c:3529
-#, c-format
-msgid "read %ld bytes, expected %ld, from %s"
+#: c-typeck.c:5486
+msgid "initialization of zero-length array before end of structure"
 msgstr ""
 
-#: collect2.c:3550
-#, c-format
-msgid "msync %s"
+#: c-typeck.c:5491
+msgid "initialization of zero-length array inside a nested context"
 msgstr ""
 
-#: collect2.c:3557
-#, c-format
-msgid "munmap %s"
+#: c-typeck.c:5510
+msgid "missing initializer"
 msgstr ""
 
-#: collect2.c:3574
-#, c-format
-msgid "write %s"
+#: c-typeck.c:5535
+msgid "empty scalar initializer"
 msgstr ""
 
-#: collect2.c:3577
-#, c-format
-msgid "wrote %ld bytes, expected %ld, to %s"
+#: c-typeck.c:5540
+msgid "extra elements in scalar initializer"
 msgstr ""
 
-#: combine.c:12664
-#, c-format
-msgid ""
-";; Combiner statistics: %d attempts, %d substitutions (%d requiring new "
-"space),\n"
-";; %d successes.\n"
-"\n"
+#: c-typeck.c:5624
+msgid "initialization designators may not nest"
 msgstr ""
 
-#: combine.c:12674
-#, c-format
-msgid ""
-"\n"
-";; Combiner totals: %d attempts, %d substitutions (%d requiring new space),\n"
-";; %d successes.\n"
+#: c-typeck.c:5645 c-typeck.c:5715
+msgid "array index in non-array initializer"
 msgstr ""
 
-#: config/a29k/a29k.c:1007
-#, ycp-format
-msgid "invalid %%Q value"
+#: c-typeck.c:5650 c-typeck.c:5767
+msgid "field name not in record or union initializer"
 msgstr ""
 
-#: config/a29k/a29k.c:1013 config/alpha/alpha.c:3646
-#, ycp-format
-msgid "invalid %%C value"
+#: c-typeck.c:5711 c-typeck.c:5713
+msgid "nonconstant array index in initializer"
 msgstr ""
 
-#: config/a29k/a29k.c:1019 config/alpha/alpha.c:3510
-#: config/rs6000/rs6000.c:3986
-#, ycp-format
-msgid "invalid %%N value"
+#: c-typeck.c:5718
+msgid "array index in initializer exceeds array bounds"
 msgstr ""
 
-#: config/a29k/a29k.c:1025 config/alpha/alpha.c:3581
-#: config/rs6000/rs6000.c:3948
-#, ycp-format
-msgid "invalid %%M value"
+#: c-typeck.c:5729
+msgid "empty index range in initializer"
 msgstr ""
 
-#: config/a29k/a29k.c:1031 config/alpha/alpha.c:3573
-#: config/rs6000/rs6000.c:3913
-#, ycp-format
-msgid "invalid %%m value"
+#: c-typeck.c:5738
+msgid "array index range in initializer exceeds array bounds"
 msgstr ""
 
-#: config/a29k/a29k.c:1131 config/alpha/alpha.c:3534 config/romp/romp.c:683
-#, ycp-format
-msgid "invalid %%L value"
+#: c-typeck.c:5779
+#, c-format
+msgid "unknown field `%s' specified in initializer"
 msgstr ""
 
-#: config/a29k/a29k.c:1136 config/rs6000/rs6000.c:3994
-#, ycp-format
-msgid "invalid %%O value"
+#: c-typeck.c:5816 c-typeck.c:5837 c-typeck.c:6291
+msgid "initialized field with side-effects overwritten"
 msgstr ""
 
-#: config/a29k/a29k.c:1142 config/alpha/alpha.c:3518
-#: config/rs6000/rs6000.c:4013
-#, ycp-format
-msgid "invalid %%P value"
+#: c-typeck.c:6504
+msgid "excess elements in char array initializer"
 msgstr ""
 
-#: config/a29k/a29k.c:1152
-#, ycp-format
-msgid "invalid %%V value"
+#: c-typeck.c:6511 c-typeck.c:6550
+msgid "excess elements in struct initializer"
 msgstr ""
 
-#: config/a29k/a29k.h:101
-msgid "Generate code assuming DW bit is set"
+#: c-typeck.c:6617
+msgid "excess elements in union initializer"
 msgstr ""
 
-#: config/a29k/a29k.h:102
-msgid "Generate code assuming DW bit is not set"
+#: c-typeck.c:6634
+msgid "traditional C rejects initialization of unions"
 msgstr ""
 
-#: config/a29k/a29k.h:103
-msgid "Generate code using byte writes"
+#: c-typeck.c:6697
+msgid "excess elements in array initializer"
 msgstr ""
 
-#: config/a29k/a29k.h:104
-msgid "Do not generate byte writes"
+#: c-typeck.c:6723
+msgid "excess elements in scalar initializer"
 msgstr ""
 
-#: config/a29k/a29k.h:105
-msgid "Use small memory model"
+#: c-typeck.c:6834 ch/parse.c:2026
+msgid "asm template is not a string constant"
 msgstr ""
 
-#: config/a29k/a29k.h:106
-msgid "Use normal memory model"
+#: c-typeck.c:6866
+msgid "invalid lvalue in asm statement"
 msgstr ""
 
-#: config/a29k/a29k.h:107
-msgid "Use large memory model"
+#: c-typeck.c:6939
+msgid "modification by `asm'"
 msgstr ""
 
-#: config/a29k/a29k.h:108
-msgid "Generate 29050 code"
+#: c-typeck.c:6958 cp/typeck.c:6603
+msgid "function declared `noreturn' has a `return' statement"
 msgstr ""
 
-#: config/a29k/a29k.h:109
-msgid "Generate 29000 code"
+#: c-typeck.c:6965
+msgid "`return' with no value, in function returning non-void"
 msgstr ""
 
-#: config/a29k/a29k.h:110
-msgid "Use kernel global registers"
+#: c-typeck.c:6971
+msgid "`return' with a value, in function returning void"
 msgstr ""
 
-#: config/a29k/a29k.h:111
-msgid "Use user global registers"
+#: c-typeck.c:6975
+msgid "return"
 msgstr ""
 
-#: config/a29k/a29k.h:112
-msgid "Emit stack checking code"
+#: c-typeck.c:7026
+msgid "function returns address of local variable"
 msgstr ""
 
-#: config/a29k/a29k.h:113
-msgid "Do not emit stack checking code"
+#: c-typeck.c:7084 cp/semantics.c:533
+msgid "switch quantity not an integer"
 msgstr ""
 
-#: config/a29k/a29k.h:114
-msgid "Work around storem hardware bug"
+#: c-typeck.c:7095
+msgid "`long' switch expression not converted to `int' in ISO C"
 msgstr ""
 
-#: config/a29k/a29k.h:115
-msgid "Do not work around storem hardware bug"
+#: c-typeck.c:7138 cp/decl.c:5224
+msgid "case label not within a switch statement"
 msgstr ""
 
-#: config/a29k/a29k.h:116
-msgid "Store locals in argument registers"
+#: c-typeck.c:7140 cp/decl.c:5229
+msgid "`default' label not within a switch statement"
 msgstr ""
 
-#: config/a29k/a29k.h:117
-msgid "Do not store locals in arg registers"
+#: calls.c:1882
+#, c-format
+msgid "inlining failed in call to `%s'"
 msgstr ""
 
-#: config/a29k/a29k.h:118 config/i960/i960.h:284 config/mips/mips.h:375
-msgid "Use software floating point"
+#: calls.c:1883 calls.c:2196
+msgid "called from here"
 msgstr ""
 
-#: config/a29k/a29k.h:119
-msgid "Do not generate multm instructions"
+#: calls.c:2195
+#, c-format
+msgid "can't inline call to `%s'"
 msgstr ""
 
-#: config/alpha/alpha.c:174
-#, c-format
-msgid "bad value `%s' for -mtrap-precision switch"
+#: calls.c:2233
+msgid "function call has aggregate value"
+msgstr ""
+
+#: calls.c:4625
+msgid "variable offset is passed paritially in stack and in reg"
+msgstr ""
+
+#: calls.c:4627
+msgid "variable size is passed partially in stack and in reg"
 msgstr ""
 
-#: config/alpha/alpha.c:188
+#: ch/actions.c:118
 #, c-format
-msgid "bad value `%s' for -mfp-rounding-mode switch"
+msgid "%d errors, %d sorries, do granting"
 msgstr ""
 
-#: config/alpha/alpha.c:203
+#: ch/actions.c:135
+msgid "GNU compiler does not support statically allocated objects"
+msgstr ""
+
+#: ch/actions.c:138 objc/objc-act.c:1109
 #, c-format
-msgid "bad value `%s' for -mfp-trap-mode switch"
+msgid "`%s' cannot be statically allocated"
 msgstr ""
 
-#: config/alpha/alpha.c:254
+#: ch/actions.c:300
 #, c-format
-msgid "bad value `%s' for -mcpu switch"
+msgid "causing unhandled exception `%s' (this is flaged only once)"
 msgstr ""
 
-#: config/alpha/alpha.c:262
-msgid "fp software completion requires -mtrap-precision=i"
+#: ch/actions.c:438
+msgid "range failure (not inside function)"
 msgstr ""
 
-#: config/alpha/alpha.c:278
-msgid "rounding mode not supported for VAX floats"
+#: ch/actions.c:440
+msgid "possible range failure (not inside function)"
 msgstr ""
 
-#: config/alpha/alpha.c:283
-msgid "trap mode not supported for VAX floats"
+#: ch/actions.c:445
+msgid "expression will always cause RANGEFAIL"
 msgstr ""
 
-#: config/alpha/alpha.c:312
-#, c-format
-msgid "L%d cache latency unknown for %s"
+#: ch/actions.c:492
+msgid "right hand side of assignment is a mode"
 msgstr ""
 
-#: config/alpha/alpha.c:327
+#: ch/actions.c:498
 #, c-format
-msgid "bad value `%s' for -mmemory-latency"
+msgid "incompatible modes in %s"
 msgstr ""
 
-#: config/alpha/alpha.c:3492
-#, ycp-format
-msgid "invalid %%r value"
+#: ch/actions.c:523
+#, c-format
+msgid "bad string length in %s"
 msgstr ""
 
-#: config/alpha/alpha.c:3503 config/rs6000/rs6000.c:4059
-#, ycp-format
-msgid "invalid %%R value"
+#: ch/actions.c:631 ch/actions.c:644
+#, c-format
+msgid "mode mismatch in %s expression"
 msgstr ""
 
-#: config/alpha/alpha.c:3526 config/romp/romp.c:725 config/romp/romp.c:732
-#, ycp-format
-msgid "invalid %%h value"
+#: ch/actions.c:638
+#, c-format
+msgid "%s expression must be referable"
 msgstr ""
 
-#: config/alpha/alpha.c:3616
-#, ycp-format
-msgid "invalid %%U value"
+#: ch/actions.c:667
+#, c-format
+msgid "%s not allowed outside a PROC"
 msgstr ""
 
-#: config/alpha/alpha.c:3624 config/alpha/alpha.c:3635 config/romp/romp.c:691
-#: config/rs6000/rs6000.c:4067
-#, ycp-format
-msgid "invalid %%s value"
+#: ch/actions.c:673
+#, c-format
+msgid "%s action in PROC with no declared RESULTS"
 msgstr ""
 
-#: config/alpha/alpha.c:3683 config/rs6000/rs6000.c:3777
-#, ycp-format
-msgid "invalid %%E value"
+#: ch/actions.c:704
+msgid "RETURN not allowed outside PROC"
 msgstr ""
 
-#: config/alpha/alpha.c:3704 config/romp/romp.c:966
-#: config/rs6000/rs6000.c:4359
-#, ycp-format
-msgid "invalid %%xn code"
+#: ch/actions.c:717
+msgid "RETURN with a value, in PROC returning void"
 msgstr ""
 
-#. Macro to define tables used to set the flags.
-#. This is a list in braces of pairs in braces,
-#. each pair being { "NAME", VALUE }
-#. where VALUE is the bits to set or minus the bits to clear.
-#. An empty string NAME is used to identify the default VALUE.
-#: config/alpha/alpha.h:199 config/i386/i386.h:227 config/i386/i386.h:229
-#: config/i386/i386.h:231 config/ns32k/ns32k.h:103 config/rs6000/rs6000.h:304
-#: config/sparc/sparc.h:578 config/sparc/sparc.h:583
-msgid "Use hardware fp"
+#: ch/actions.c:726
+msgid "RETURN with no value and no RESULT action in procedure"
 msgstr ""
 
-#: config/alpha/alpha.h:200 config/i386/i386.h:228 config/i386/i386.h:230
-#: config/rs6000/rs6000.h:306 config/sparc/sparc.h:580
-#: config/sparc/sparc.h:585
-msgid "Do not use hardware fp"
+#: ch/actions.c:749
+#, c-format
+msgid "no label named `%s'"
 msgstr ""
 
-#: config/alpha/alpha.h:201
-msgid "Use fp registers"
+#: ch/actions.c:751
+#, c-format
+msgid "cannot GOTO label `%s' outside current function"
 msgstr ""
 
-#: config/alpha/alpha.h:203
-msgid "Do not use fp registers"
+#: ch/actions.c:773
+#, c-format
+msgid "no EXITable label named `%s'"
 msgstr ""
 
-#: config/alpha/alpha.h:204
-msgid "Do not assume GAS"
+#: ch/actions.c:775
+#, c-format
+msgid "cannot EXIT label `%s' outside current function"
 msgstr ""
 
-#: config/alpha/alpha.h:205
-msgid "Assume GAS"
+#: ch/actions.c:1018
+msgid "case selector not compatible with label"
 msgstr ""
 
-#: config/alpha/alpha.h:207
-msgid "Request IEEE-conformant math library routines (OSF/1)"
+#: ch/actions.c:1044
+msgid "ELSE label not within a CASE statement"
 msgstr ""
 
-#: config/alpha/alpha.h:209
-msgid "Emit IEEE-conformant code, without inexact exceptions"
+#: ch/actions.c:1048
+msgid "multiple default labels found in a CASE statement"
 msgstr ""
 
-#: config/alpha/alpha.h:211
-msgid "Emit IEEE-conformant code, with inexact exceptions"
+#: ch/actions.c:1049
+msgid "this is the first ELSE label"
 msgstr ""
 
-#: config/alpha/alpha.h:213
-msgid "Do not emit complex integer constants to read-only memory"
+#: ch/actions.c:1070
+msgid "label found outside of CASE statement"
 msgstr ""
 
-#: config/alpha/alpha.h:214
-msgid "Use VAX fp"
+#: ch/actions.c:1073
+msgid "duplicate CASE value"
 msgstr ""
 
-#: config/alpha/alpha.h:215
-msgid "Do not use VAX fp"
+#: ch/actions.c:1074 ch/actions.c:1127
+msgid "this is the first entry for that value"
 msgstr ""
 
-#: config/alpha/alpha.h:216
-msgid "Emit code for the byte/word ISA extension"
+#: ch/actions.c:1077 ch/actions.c:1130
+msgid "CASE value out of range"
 msgstr ""
 
-#: config/alpha/alpha.h:219
-msgid "Emit code for the motion video ISA extension"
+#: ch/actions.c:1079 ch/actions.c:1132
+msgid "empty range"
 msgstr ""
 
-#: config/alpha/alpha.h:222
-msgid "Emit code for the fp move and sqrt ISA extension"
+#: ch/actions.c:1081 ch/actions.c:1134
+msgid "label within scope of cleanup or variable array"
 msgstr ""
 
-#: config/alpha/alpha.h:224
-msgid "Emit code for the counting ISA extension"
+#: ch/actions.c:1105 ch/actions.c:1302
+msgid "mode in label is not discrete"
 msgstr ""
 
-#. This macro is similar to `TARGET_SWITCHES' but defines names of
-#. command options that have values.  Its definition is an initializer
-#. with a subgrouping for each command option.
-#.
-#. Each subgrouping contains a string constant, that defines the fixed
-#. part of the option name, and the address of a variable.  The
-#. variable, type `char *', is set to the variable part of the given
-#. option if the fixed part matches.  The actual option name is made
-#. by appending `-m' to the specified name.
-#.
-#. Here is an example which defines `-mshort-data-NUMBER'.  If the
-#. given option is `-mshort-data-512', the variable `m88k_short_data'
-#. will be set to the string `"512"'.
-#.
-#. extern char *m88k_short_data;
-#. #define TARGET_OPTIONS { { "short-data-", &m88k_short_data } }
-#. For -mcpu=
-#. For -mfp-rounding-mode=[n|m|c|d]
-#. For -mfp-trap-mode=[n|u|su|sui]
-#. For -mtrap-precision=[p|f|i]
-#. For -mmemory-latency=
-#: config/alpha/alpha.h:260
-msgid "Generate code for a given CPU"
+#: ch/actions.c:1122
+msgid "label not within a CASE statement"
 msgstr ""
 
-#: config/alpha/alpha.h:262
-msgid "Control the generated fp rounding mode"
+#: ch/actions.c:1282
+msgid "Lower bound of range must be a discrete literal expression"
 msgstr ""
 
-#: config/alpha/alpha.h:264
-msgid "Control the IEEE trap mode"
+#: ch/actions.c:1287
+msgid "Upper bound of range must be a discrete literal expression"
 msgstr ""
 
-#: config/alpha/alpha.h:266
-msgid "Control the precision given to fp exceptions"
+#: ch/actions.c:1311
+msgid "The CASE label is not valid"
 msgstr ""
 
-#: config/alpha/alpha.h:268
-msgid "Tune expected memory latency"
+#: ch/actions.c:1357 ch/expr.c:215
+msgid ""
+"The number of CASE selectors does not match the number of CASE label lists"
 msgstr ""
 
-#: config/arc/arc.c:109
+#: ch/actions.c:1442
 #, c-format
-msgid "bad value (%s) for -mcpu switch"
+msgid "incomplete CASE - %s not handled"
 msgstr ""
 
-#: config/arc/arc.c:1667 config/m32r/m32r.c:2218
-msgid "invalid operand to %R code"
+#: ch/actions.c:1461
+msgid "CASE selector with variable range"
 msgstr ""
 
-#: config/arc/arc.c:1699 config/m32r/m32r.c:2241
-msgid "invalid operand to %H/%L code"
+#: ch/actions.c:1465
+msgid "too many cases to do CASE completeness testing"
 msgstr ""
 
-#: config/arc/arc.c:1723 config/m32r/m32r.c:2318
-msgid "invalid operand to %U code"
+#: ch/actions.c:1550
+msgid "type of tuple cannot be implicit in multiple assignent"
 msgstr ""
 
-#: config/arc/arc.c:1734
-msgid "invalid operand to %V code"
+#: ch/actions.c:1552
+msgid "conditional expression cannot be used in multiple assignent"
 msgstr ""
 
-#. Unknown flag.
-#: config/arc/arc.c:1741 config/m32r/m32r.c:2357 config/sparc/sparc.c:5859
-msgid "invalid operand output code"
+#: ch/actions.c:1554
+msgid "internal error - unknown type in multiple assignment"
 msgstr ""
 
-#: config/arm/arm.c:340
-#, c-format
-msgid "switch -mcpu=%s conflicts with -march= switch"
+#: ch/actions.c:1558
+msgid "no operator allowed in multiple assignment,"
 msgstr ""
 
-#: config/arm/arm.c:350 config/rs6000/rs6000.c:310 config/sparc/sparc.c:332
-#, c-format
-msgid "bad value (%s) for %s switch"
+#: ch/actions.c:1568
+msgid "location modes in multiple assignment are not equivalent"
 msgstr ""
 
-#: config/arm/arm.c:485
-msgid "target CPU does not support APCS-32"
+#: ch/actions.c:1606
+msgid "You may not assign a value to a BUFFER or EVENT location"
 msgstr ""
 
-#: config/arm/arm.c:490
-msgid "target CPU does not support APCS-26"
+#: ch/actions.c:1614
+msgid "can't assign value to READonly location"
 msgstr ""
 
-#: config/arm/arm.c:496
-msgid "target CPU does not support interworking"
+#: ch/actions.c:1619
+msgid "cannot assign to location with non-value property"
 msgstr ""
 
-#: config/arm/arm.c:502
-msgid "target CPU does not supoport THUMB instructions."
+#: ch/actions.c:1639
+msgid "lefthand side of assignment is not a location"
 msgstr ""
 
-#: config/arm/arm.c:516
-msgid ""
-"enabling backtrace support is only meaningful when compiling for the Thumb."
+#: ch/actions.c:1715 ch/actions.c:1785
+msgid "bitstring slice"
 msgstr ""
 
-#: config/arm/arm.c:519
-msgid ""
-"enabling callee interworking support is only meaningful when compiling for "
-"the Thumb."
+#: ch/actions.c:1810
+msgid "LENGTH on left-hand-side is non-portable"
 msgstr ""
 
-#: config/arm/arm.c:522
-msgid ""
-"enabling caller interworking support is only meaningful when compiling for "
-"the Thumb."
+#: ch/actions.c:1814
+msgid "Can only set LENGTH of array location"
 msgstr ""
 
-#: config/arm/arm.c:528
-msgid "interworking forces APCS-32 to be used"
+#: ch/convert.c:63
+msgid "internal error: trying to make loc-identity with non-location"
 msgstr ""
 
-#: config/arm/arm.c:534
-msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
+#: ch/convert.c:117
+msgid "cannot convert to a boolean mode"
 msgstr ""
 
-#: config/arm/arm.c:542
-msgid "-fpic and -mapcs-reent are incompatible"
+#: ch/convert.c:152
+msgid "cannot convert to a char mode"
 msgstr ""
 
-#: config/arm/arm.c:545
-msgid "APCS reentrant code not supported.  Ignored"
+#: ch/convert.c:248
+msgid "powerset tuple element out of range"
 msgstr ""
 
-#: config/arm/arm.c:553
-msgid "-g with -mno-apcs-frame may not give sensible debugging"
+#: ch/convert.c:284 ch/convert.c:312
+#, c-format
+msgid "incompatible member of powerset tuple (at position #%d)"
 msgstr ""
 
-#: config/arm/arm.c:561
-msgid "Passing floating point arguments in fp regs not yet supported"
+#: ch/convert.c:394
+#, c-format
+msgid "no initializer value for fixed field `%s'"
 msgstr ""
 
-#: config/arm/arm.c:588
+#: ch/convert.c:436
 #, c-format
-msgid "Invalid floating point emulation option: -mfpe-%s"
+msgid "non-constant value for tag field `%s'"
 msgstr ""
 
-#: config/arm/arm.c:612
-msgid "Structure size boundary can only be set to 8 or 32"
+#: ch/convert.c:488
+#, c-format
+msgid "field `%s' in wrong variant"
 msgstr ""
 
-#: config/arm/arm.c:620
-msgid "-mpic-register= is useless without -fpic"
+#: ch/convert.c:495
+#, c-format
+msgid "missing variant fields (at least `%s')"
 msgstr ""
 
-#: config/arm/arm.c:629
+#: ch/convert.c:518
 #, c-format
-msgid "Unable to use '%s' for PIC register"
+msgid "bad initializer for field `%s'"
 msgstr ""
 
-#: config/arm/arm.c:8246
-msgid "Unable to compute real location of stacked parameter"
+#: ch/convert.c:525
+#, c-format
+msgid "no initializer value for variant field `%s'"
 msgstr ""
 
-#. Oh dear!  We have no low registers into which we can pop
-#. high registers!
-#: config/arm/arm.c:8844
-msgid "No low registers available for popping high registers"
+#: ch/convert.c:531
+msgid "no selected variant"
 msgstr ""
 
-#: config/arm/arm.c:9406
-msgid "thumb_load_double_from_address: destination is not a register"
+#: ch/convert.c:546 ch/convert.c:912
+msgid "mixture of labelled and unlabelled tuple elements"
 msgstr ""
 
-#: config/arm/arm.c:9411
-msgid "thumb_load_double_from_address: source is not a computed memory address"
+#: ch/convert.c:557
+msgid "probably not a structure tuple"
 msgstr ""
 
-#: config/arm/arm.c:9455
-msgid "thumb_load_double_from_address: base is not a register"
+#: ch/convert.c:559
+#, c-format
+msgid "excess initializer for field `%s'"
 msgstr ""
 
-#: config/arm/arm.c:9513
-msgid "thumb_load_double_from_address: Unhandled address calculation"
+#: ch/convert.c:566
+msgid "excess unnamed initializers"
 msgstr ""
 
-#: config/arm/arm.h:410
-msgid "Generate APCS conformant stack frames"
+#: ch/convert.c:693
+msgid "non-constant start index for tuple"
 msgstr ""
 
-#: config/arm/arm.h:413
-msgid "Store function names in object code"
+#: ch/convert.c:736
+msgid "invalid array tuple label"
 msgstr ""
 
-#: config/arm/arm.h:417
-msgid "Use the 32bit version of the APCS"
+#: ch/convert.c:750
+msgid "non-constant array tuple index range"
 msgstr ""
 
-#: config/arm/arm.h:419
-msgid "Use the 26bit version of the APCS"
+#: ch/convert.c:759
+#, c-format
+msgid "incompatible array tuple element %s"
 msgstr ""
 
-#: config/arm/arm.h:423
-msgid "Pass FP arguments in FP registers"
+#: ch/convert.c:775
+msgid "multiple (*) or (ELSE) array tuple labels"
 msgstr ""
 
-#: config/arm/arm.h:426
-msgid "Generate re-entrant, PIC code"
+#: ch/convert.c:784
+msgid "empty range in array tuple"
 msgstr ""
 
-#: config/arm/arm.h:429
-msgid "The MMU will trap on unaligned accesses"
+#: ch/convert.c:801
+#, c-format
+msgid "array tuple has duplicate index %s"
 msgstr ""
 
-#: config/arm/arm.h:436
-msgid "Use library calls to perform FP operations"
+#: ch/convert.c:809
+msgid "array tuple index out of range"
 msgstr ""
 
-#: config/arm/arm.h:438 config/i960/i960.h:282
-msgid "Use hardware floating point instructions"
+#: ch/convert.c:811
+msgid "too many array tuple values"
 msgstr ""
 
-#: config/arm/arm.h:440
-msgid "Assume target CPU is configured as big endian"
+#: ch/convert.c:883
+msgid "dynamic array tuple without (*) or (ELSE)"
 msgstr ""
 
-#: config/arm/arm.h:442
-msgid "Assume target CPU is configured as little endian"
-msgstr ""
-
-#: config/arm/arm.h:444
-msgid "Assume big endian bytes, little endian words"
+#: ch/convert.c:885
+#, c-format
+msgid "missing array tuple element %s"
 msgstr ""
 
-#: config/arm/arm.h:446
-msgid "Support calls between THUMB and ARM instructions sets"
+#: ch/convert.c:892
+#, c-format
+msgid "missing array tuple elements %s : %s"
 msgstr ""
 
-#: config/arm/arm.h:449
-msgid "Generate a call to abort if a noreturn function returns"
+#: ch/convert.c:1086
+msgid "initializer is not an array or string mode"
 msgstr ""
 
-#: config/arm/arm.h:452
-msgid "Do not move instructions into a function's prologue"
+#: ch/convert.c:1098
+msgid "destination is too small"
 msgstr ""
 
-#: config/arm/arm.h:455
-msgid "Do not load the PIC register in function prologues"
+#: ch/convert.c:1154
+msgid "internal error:  unknown type of expression"
 msgstr ""
 
-#: config/arm/arm.h:458
-msgid "Generate call insns as indirect calls, if necessary"
+#: ch/decl.c:1033
+#, c-format
+msgid "`%s' must not be declared readonly"
 msgstr ""
 
-#: config/arm/arm.h:461
-msgid "Compile for the Thumb not the ARM"
+#: ch/decl.c:1037
+msgid "declaration of readonly variable without initialization"
 msgstr ""
 
-#: config/arm/arm.h:465
-msgid "Thumb: Generate (non-leaf) stack frames even if not needed"
+#: ch/decl.c:1059
+#, c-format
+msgid "no initialisation allowed for `%s'"
 msgstr ""
 
-#: config/arm/arm.h:468
-msgid "Thumb: Generate (leaf) stack frames even if not needed"
+#: ch/decl.c:1067
+#, c-format
+msgid "value for loc-identity `%s' is not a location"
 msgstr ""
 
-#: config/arm/arm.h:471
-msgid "Thumb: Assume non-static functions may be called from ARM code"
+#: ch/decl.c:1074
+#, c-format
+msgid "location for `%s' not read-compatible"
 msgstr ""
 
-#: config/arm/arm.h:475
-msgid "Thumb: Assume function pointers may go to non-Thumb aware code"
+#: ch/decl.c:1101
+#, c-format
+msgid "nonconstant initializer for `%s'"
 msgstr ""
 
-#: config/arm/arm.h:485
-msgid "Specify the name of the target CPU"
+#: ch/decl.c:1132
+msgid "do_decl: internal error: don't know what to initialize"
 msgstr ""
 
-#: config/arm/arm.h:487
-msgid "Specify the name of the target architecture"
+#: ch/decl.c:1189
+msgid "RECURSIVE PROCs"
 msgstr ""
 
-#: config/arm/arm.h:491
-msgid "Specify the version of the floating point emulator"
+#: ch/decl.c:1445
+#, c-format
+msgid "`%s' must not be READonly"
 msgstr ""
 
-#: config/arm/arm.h:493
-msgid "Specify the minimum bit alignment of structures"
+#: ch/decl.c:1471
+msgid "POS may not be specified for a list of field declarations"
 msgstr ""
 
-#: config/arm/arm.h:495
-msgid "Specify the register to be used for PIC addressing"
+#: ch/decl.c:1525
+msgid "(ELSE) case label as well as ELSE variant"
 msgstr ""
 
-#. None of these is actually used in cc1.  If we don't define them in target
-#. switches cc1 complains about them.  For the sake of argument lets allocate
-#. bit 31 of target flags for such options.
-#: config/arm/riscix.h:84
-msgid "Do symbol renaming for BSD"
+#: ch/decl.c:1610 ch/decl.c:1613
+msgid "inconsistent modes between labels and tag field"
 msgstr ""
 
-#: config/arm/riscix.h:85
-msgid "Do symbol renaming for X/OPEN"
+#: ch/decl.c:1618
+msgid "too few tag labels"
 msgstr ""
 
-#: config/arm/riscix.h:86
-msgid "Don't do symbol renaming"
+#: ch/decl.c:1620
+msgid "too many tag labels"
 msgstr ""
 
-#. Macros used in the machine description to test the flags.
-#. Macro to define tables used to set the flags.
-#. This is a list in braces of pairs in braces,
-#. each pair being { "NAME", VALUE }
-#. where VALUE is the bits to set or minus the bits to clear.
-#. An empty string NAME is used to identify the default VALUE.
-#: config/clipper/clipper.h:40
-msgid "Generate code for the C400"
+#: ch/decl.c:1658
+msgid "case label lower limit is not a discrete constant expression"
 msgstr ""
 
-#: config/clipper/clipper.h:41
-msgid "Generate code for the C300"
+#: ch/decl.c:1660
+msgid "case label upper limit is not a discrete constant expression"
 msgstr ""
 
-#: config/convex/convex.h:52
-msgid "Generate code for c1"
+#: ch/decl.c:1670
+msgid "case label must be a discrete constant expression"
 msgstr ""
 
-#: config/convex/convex.h:53
-msgid "Generate code for c2"
+#: ch/decl.c:1697
+msgid "variant label declared here..."
 msgstr ""
 
-#: config/convex/convex.h:54
-msgid "Generate code for c32"
+#: ch/decl.c:1699
+msgid "...is duplicated here"
 msgstr ""
 
-#: config/convex/convex.h:55 config/convex/convex.h:56
-msgid "Generate code for c34"
+#: ch/decl.c:1729
+#, c-format
+msgid "no field (yet) for tag %s"
 msgstr ""
 
-#: config/convex/convex.h:58
-msgid "Use standard calling sequence, with arg count word"
+#: ch/decl.c:1824
+msgid "non-value mode may only returned by LOC"
 msgstr ""
 
-#: config/convex/convex.h:60
-msgid "Place arg count in a nop instruction (faster than push)"
+#: ch/decl.c:1847
+#, c-format
+msgid "mode of `%s' is not a mode"
 msgstr ""
 
-#: config/convex/convex.h:62
-msgid "Don't push arg count, depend on symbol table"
+#: ch/decl.c:1853
+#, c-format
+msgid "`%s' may only be passed by LOC"
 msgstr ""
 
-#: config/convex/convex.h:64
-msgid "Use data cache for volatile mem refs (default)"
+#: ch/decl.c:2281
+#, c-format
+msgid "Nothing named `%s' to grant."
 msgstr ""
 
-#: config/convex/convex.h:66
-msgid "Don't use data cache for volatile mem refs"
+#: ch/decl.c:2321
+#, c-format
+msgid "duplicate grant for `%s'"
 msgstr ""
 
-#: config/convex/convex.h:68
-msgid "Bypass data cache for volatile mem refs"
+#: ch/decl.c:2322
+#, c-format
+msgid "previous grant for `%s'"
 msgstr ""
 
-#: config/convex/convex.h:69
-msgid "Use 64-bit longs"
+#: ch/decl.c:2409
+#, c-format
+msgid "duplicate definition `%s'"
 msgstr ""
 
-#: config/convex/convex.h:70
-msgid "Use cc- and libc-compatible 32-bit longs"
+#: ch/decl.c:2410
+#, c-format
+msgid "previous definition of `%s'"
 msgstr ""
 
-#: config/dsp16xx/dsp16xx.c:271
+#: ch/decl.c:3248 ch/decl.c:3258
 #, c-format
-msgid "Invalid register class letter %c"
+msgid "ambiguous choice for seize `%s' -"
 msgstr ""
 
-#: config/dsp16xx/dsp16xx.c:374
-msgid "ACCUM_HIGH_REGS class in limit_reload_class"
+#: ch/decl.c:3249 ch/decl.c:3259
+#, c-format
+msgid " - can seize this `%s' -"
 msgstr ""
 
-#: config/dsp16xx/dsp16xx.c:401
-msgid "YH_OR_ACCUM_HIGH_REGS found in limit_reload_class"
+#: ch/decl.c:3250 ch/decl.c:3261
+#, c-format
+msgid " - or this granted decl `%s'"
 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"
+#: ch/decl.c:4430
+#, c-format
+msgid "enumerator value for `%s' is less then 0"
 msgstr ""
 
-#: config/dsp16xx/dsp16xx.c:1228 config/dsp16xx/dsp16xx.c:1255
-msgid "Stack size > 32k"
+#: ch/decl.c:4512
+#, c-format
+msgid "enumerators `%s' and `%s' have equal values"
 msgstr ""
 
-#: config/dsp16xx/dsp16xx.c:1485
-msgid "Invalid addressing mode"
+#: ch/decl.c:4618
+msgid "undefined value in SET mode is obsolete and deprecated."
 msgstr ""
 
-#: config/dsp16xx/dsp16xx.c:1671
-msgid "Bad register extension code"
+#: ch/decl.c:4794
+msgid "BASE variable never declared"
 msgstr ""
 
-#: config/dsp16xx/dsp16xx.c:1729
-msgid "Invalid offset in ybase addressing"
+#: ch/decl.c:4796
+msgid "cannot BASE a variable on a PROC/PROCESS name"
 msgstr ""
 
-#: config/dsp16xx/dsp16xx.c:1732
-msgid "Invalid register in ybase addressing"
+#: ch/decl.c:4848
+msgid "INTERNAL ERROR: handle_one_level is broken"
 msgstr ""
 
-#: config/dsp16xx/dsp16xx.c:1761 config/dsp16xx/dsp16xx.c:1999
-msgid "inline float constants not supported on this host"
+#: ch/expr.c:126
+#, c-format
+msgid "tuple without specified mode not allowed in %s"
 msgstr ""
 
-#: config/dsp16xx/dsp16xx.c:1905
-msgid "Invalid shift operator in emit_1600_core_shift"
+#: ch/expr.c:128
+#, c-format
+msgid "conditional expression not allowed in %s"
 msgstr ""
 
-#: config/dsp16xx/dsp16xx.c:2184
-msgid "Invalid mode for gen_tst_reg"
+#: ch/expr.c:130
+#, c-format
+msgid "internal error:  unknown expression mode in %s"
 msgstr ""
 
-#: config/dsp16xx/dsp16xx.c:2265
-msgid "Invalid mode for integer comparison in gen_compare_reg"
+#: ch/expr.c:147
+msgid "CASE selector is not a discrete expression"
 msgstr ""
 
-#: config/dsp16xx/dsp16xx.c:2293
-msgid "Invalid register for compare"
+#: ch/expr.c:594
+msgid "powerset is not addressable"
 msgstr ""
 
-#. Output assembler code to FILE to increment profiler label # LABELNO
-#. for profiling a function entry.
-#: config/dsp16xx/dsp16xx.h:1187 config/dsp16xx/dsp16xx.h:1191
-#: config/dsp16xx/dsp16xx.h:1195 config/dsp16xx/dsp16xx.h:1838
-#: config/dsp16xx/dsp16xx.h:1842
-msgid "Profiling not implemented yet."
+#: ch/expr.c:639
+msgid "array is not addressable"
 msgstr ""
 
-#. Emit RTL insns to initialize the variable parts of a trampoline.
-#. FNADDR is an RTX for the address of the function's pure code.
-#. CXT is an RTX for the static chain value for the function.
-#: config/dsp16xx/dsp16xx.h:1205 config/dsp16xx/dsp16xx.h:1217
-msgid "Trampolines not yet implemented"
+#: ch/expr.c:687
+#, c-format
+msgid "Too few arguments in call to `%s'"
 msgstr ""
 
-#. Macro to define tables used to set the flags.
-#. This is a list in braces of pairs in braces,
-#. each pair being { "NAME", VALUE }
-#. where VALUE is the bits to set or minus the bits to clear.
-#. An empty string NAME is used to identify the default VALUE.
-#: config/elxsi/elxsi.h:50
-msgid "Generate code the unix assembler can handle"
+#: ch/expr.c:689
+#, c-format
+msgid "Too many arguments in call to `%s'"
 msgstr ""
 
-#: config/elxsi/elxsi.h:51
-msgid "Generate code an embedded assembler can handle"
+#: ch/expr.c:758
+msgid "cannot dereference, not a pointer."
 msgstr ""
 
-#. Macro to define tables used to set the flags.
-#. This is a list in braces of pairs in braces,
-#. each pair being { "NAME", VALUE }
-#. where VALUE is the bits to set or minus the bits to clear.
-#. An empty string NAME is used to identify the default VALUE.
-#: config/fx80/fx80.h:113 config/fx80/fx80.h:114
-msgid "Generate code for a mc68020"
+#: ch/expr.c:768
+#, c-format
+msgid "missing '.' operator or undefined mode name `%s'."
 msgstr ""
 
-#. Since we don't define PCC_BITFIELD_TYPE_MATTERS or use a large
-#. STRUCTURE_SIZE_BOUNDARY, we must have bitfield instructions.
-#: config/fx80/fx80.h:115 config/gmicro/gmicro.h:101 config/ns32k/ns32k.h:117
-msgid "Use bitfield instructions"
+#: ch/expr.c:771
+msgid "You have forgotten the '.' operator which must"
 msgstr ""
 
-#: config/fx80/fx80.h:116 config/fx80/fx80.h:117
-msgid "Generate code for a mc68000"
+#: ch/expr.c:772
+#, c-format
+msgid " precede a STRUCT field reference, or `%s' is an undefined mode"
 msgstr ""
 
-#: config/fx80/fx80.h:118
-msgid "Generate software FP code"
+#: ch/expr.c:786
+msgid "Can't dereference PTR value using unary `->'."
 msgstr ""
 
-#: config/fx80/fx80.h:119
-msgid "Do not generate bitfield insns"
+#: ch/expr.c:831
+msgid "invalid type argument of `->'"
 msgstr ""
 
-#: config/fx80/fx80.h:120
-msgid "Use 16bit integers"
+#: ch/expr.c:856 ch/expr.c:969
+msgid "operand of '.' is not a STRUCT"
 msgstr ""
 
-#: config/fx80/fx80.h:121
-msgid "Use 32bit integers"
+#: ch/expr.c:909
+#, c-format
+msgid "No field named `%s'"
 msgstr ""
 
-#. Macro to define tables used to set the flags.
-#. This is a list in braces of pairs in braces,
-#. each pair being { "NAME", VALUE }
-#. where VALUE is the bits to set or minus the bits to clear.
-#. An empty string NAME is used to identify the default VALUE.
-#: config/gmicro/gmicro.h:89
-msgid "Compile for Gmicro/300"
+#: ch/expr.c:1217
+msgid "ABS argument must be discrete or real mode"
 msgstr ""
 
-#: config/gmicro/gmicro.h:90
-msgid "Compile for Gmicro/200"
+#: ch/expr.c:1250
+#, c-format
+msgid "argument %d to ABSTIME must be of integer type."
 msgstr ""
 
-#: config/gmicro/gmicro.h:91
-msgid "Compile for Gmicro/100"
+#: ch/expr.c:1288 ch/expr.c:1329
+msgid "parameter 1 must be referable."
 msgstr ""
 
-#: config/gmicro/gmicro.h:92
-msgid "Use floating point co-processor"
+#: ch/expr.c:1294 ch/expr.c:1335 ch/expr.c:1372
+msgid "mode mismatch in parameter 1."
 msgstr ""
 
-#: config/gmicro/gmicro.h:94
-msgid "Do not use floating point co-processor"
+#: ch/expr.c:1301 ch/expr.c:1342
+msgid "parameter 2 must be a positive integer."
 msgstr ""
 
-#: config/gmicro/gmicro.h:95 config/i386/i386.h:237
-msgid "Alternate calling convention"
+#: ch/expr.c:1436
+msgid "CARD argument must be powerset mode"
 msgstr ""
 
-#: config/gmicro/gmicro.h:96 config/i386/i386.h:239 config/ns32k/ns32k.h:106
-msgid "Use normal calling convention"
+#: ch/expr.c:1487
+msgid "expression for DESCR-builtin must be referable."
 msgstr ""
 
-#: config/gmicro/gmicro.h:103 config/ns32k/ns32k.h:116
-msgid "Do not use bitfield instructions"
+#: ch/expr.c:1535
+#, c-format
+msgid "argument to `%s' must be of integer type."
 msgstr ""
 
-#: config/gmicro/gmicro.h:105
-msgid "Use alternative return sequence"
+#: ch/expr.c:1568
+#, c-format
+msgid "argument 1 to `%s' must be of floating point mode"
 msgstr ""
 
-#: config/gmicro/gmicro.h:106
-msgid "Use normal return sequence"
+#: ch/expr.c:1602
+#, c-format
+msgid "First argument to `%s' must be a mode"
 msgstr ""
 
-#: config/gmicro/gmicro.h:107
-msgid "Always use string instruction"
+#: ch/expr.c:1609
+#, c-format
+msgid "READonly modes for %s must have a value"
 msgstr ""
 
-#: config/gmicro/gmicro.h:109
-msgid "Use string instruction when appropriate"
+#: ch/expr.c:1692
+msgid "argument to TERMINATE must be a reference primitive value"
 msgstr ""
 
-#: config/h8300/h8300.c:3023 config/h8300/h8300.c:3035
-msgid "Only initialized variables can be placed into the 8-bit area."
+#: ch/expr.c:1741
+msgid "argument 1 to INTTIME must be of mode TIME."
 msgstr ""
 
-#. Macro to define tables used to set the flags.
-#. This is a list in braces of pairs in braces,
-#. each pair being { "NAME", VALUE }
-#. where VALUE is the bits to set or minus the bits to clear.
-#. An empty string NAME is used to identify the default VALUE.
-#: config/h8300/h8300.h:105
-msgid "Generate H8/S code"
+#: ch/expr.c:1782
+#, c-format
+msgid "%s."
 msgstr ""
 
-#: config/h8300/h8300.h:106
-msgid "Do not generate H8/S code"
+#: ch/expr.c:1888
+msgid ""
+"LENGTH argument must be string, buffer, event mode, text location or mode"
 msgstr ""
 
-#: config/h8300/h8300.h:107
-msgid "Make integers 32 bits wide"
+#: ch/expr.c:1917
+msgid "UPPER argument must have a mode, or be a mode"
 msgstr ""
 
-#: config/h8300/h8300.h:110
-msgid "Use registers for argument passing"
+#: ch/expr.c:1919
+msgid "LOWER argument must have a mode, or be a mode"
 msgstr ""
 
-#: config/h8300/h8300.h:112
-msgid "Do not use registers for argument passing"
+#: ch/expr.c:1953
+msgid "UPPER argument must be string, array, mode or integer"
 msgstr ""
 
-#: config/h8300/h8300.h:114
-msgid "Consider access to byte sized memory slow"
+#: ch/expr.c:1955
+msgid "LOWER argument must be string, array, mode or integer"
 msgstr ""
 
-#: config/h8300/h8300.h:115
-msgid "Enable linker relaxing"
+#: ch/expr.c:1991
+#, c-format
+msgid "%s argument must be POWERSET mode"
 msgstr ""
 
-#: config/h8300/h8300.h:117
-msgid "Generate H8/300H code"
+#: ch/expr.c:2017
+#, c-format
+msgid "%s called for empty POWERSET"
 msgstr ""
 
-#: config/h8300/h8300.h:118
-msgid "Do not generate H8/300H code"
+#: ch/expr.c:2098
+msgid "argument to NUM is not discrete"
 msgstr ""
 
-#: config/h8300/h8300.h:119
-msgid "Use H8/300 alignment rules"
+#: ch/expr.c:2110
+msgid "No integer mode which matches expression's mode"
 msgstr ""
 
-#: config/i370/i370.c:870
-msgid "real name is too long - alias ignored"
+#: ch/expr.c:2119
+msgid "NUM's parameter is below its mode range"
 msgstr ""
 
-#: config/i370/i370.c:875
-msgid "alias name is too long - alias ignored"
+#: ch/expr.c:2122
+msgid "NUM's parameter is above its mode range"
 msgstr ""
 
-#: config/i370/i370.c:1040
-msgid "junk at end of #pragma map"
+#: ch/expr.c:2161
+msgid "Cannot take SUCC or PRED of a numbered SET"
 msgstr ""
 
-#: config/i370/i370.c:1046
-msgid "malformed #pragma map, ignored"
+#: ch/expr.c:2169
+msgid "SUCC or PRED must not be done on a PTR."
 msgstr ""
 
-#. Macro to define tables used to set the flags.  This is a list in braces
-#. of pairs in braces, each pair being { "NAME", VALUE }
-#. where VALUE is the bits to set or minus the bits to clear.
-#. An empty string NAME is used to identify the default VALUE.
-#: config/i370/i370.h:63
-msgid "Generate char instructions"
+#: ch/expr.c:2172
+msgid "SUCC or PRED for a reference type is not standard."
 msgstr ""
 
-#: config/i370/i370.h:64
-msgid "Do not generate char instructions"
+#: ch/expr.c:2182
+msgid "SUCC or PRED argument must be a discrete mode"
 msgstr ""
 
-#: config/i386/cygwin.h:50
-msgid "Use the Cygwin interface"
+#: ch/expr.c:2203
+#, c-format
+msgid "Taking the %s of a value already at its %s value"
 msgstr ""
 
-#: config/i386/cygwin.h:52
-msgid "Use the Mingw32 interface"
+#: ch/expr.c:2254
+msgid "size applied to a function mode"
 msgstr ""
 
-#: config/i386/cygwin.h:53
-msgid "Create GUI application"
+#: ch/expr.c:2260
+msgid "sizeof applied to a void mode"
 msgstr ""
 
-#: config/i386/cygwin.h:55
-msgid "Create console application"
+#: ch/expr.c:2265
+msgid "sizeof applied to an incomplete mode"
 msgstr ""
 
-#: config/i386/cygwin.h:56
-msgid "Generate code for a DLL"
+#: ch/expr.c:2360
+msgid "cannot call a PROCESS, you START a PROCESS"
 msgstr ""
 
-#: config/i386/cygwin.h:58
-msgid "Ignore dllimport for functions"
+#: ch/expr.c:2422
+#, c-format
+msgid "invalid %s"
 msgstr ""
 
-#: config/i386/cygwin.h:60
-msgid "Use Mingw-specific thread support"
+#: ch/expr.c:2437
+#, c-format
+msgid "%s parameter %d must be a location"
 msgstr ""
 
-#: config/i386/cygwin.h:265
+#: ch/expr.c:2445
 #, c-format
-msgid "-f%s ignored for target (all code is position independent)"
+msgid "%s parameter %d is READ-only"
 msgstr ""
 
-#: config/i386/dgux.c:185
+#: ch/expr.c:2488
 #, c-format
-msgid "Internal gcc abort from %s:%d"
+msgid "LOC actual parameter %d is a non-referable location"
 msgstr ""
 
-#: config/i386/dgux.c:189
-msgid "The local variable `insn' has the value:"
+#: ch/expr.c:2494
+#, c-format
+msgid "mode mismatch in parameter %d"
 msgstr ""
 
-#: config/i386/dgux.h:62
-msgid "Retain standard MXDB information"
+#: ch/expr.c:2518
+#, c-format
+msgid "too many arguments to procedure `%s'"
 msgstr ""
 
-#: config/i386/dgux.h:64
-msgid "Retain legend information"
+#: ch/expr.c:2521
+msgid "too many arguments to procedure"
 msgstr ""
 
-#: config/i386/dgux.h:67
-msgid "Generate external legend information"
+#: ch/expr.c:2527
+#, c-format
+msgid "too few arguments to procedure `%s'"
 msgstr ""
 
-#: config/i386/dgux.h:69
-msgid "Emit identifying info in .s file"
+#: ch/expr.c:2530
+msgid "too few arguments to procedure"
 msgstr ""
 
-#: config/i386/dgux.h:71
-msgid "Warn when a function arg is a structure"
+#: ch/expr.c:2596
+msgid "syntax error (integer used as function)"
 msgstr ""
 
-#: config/i386/dgux.h:249
-msgid "argument is a structure"
+#: ch/expr.c:2616
+msgid "syntax error - missing operator, comma, or '('?"
 msgstr ""
 
-#: config/i386/i386.c:503
+#: ch/expr.c:2977
 #, c-format
-msgid "bad value (%s) for -march= switch"
+msgid "unimplemented builtin function `%s'"
 msgstr ""
 
-#: config/i386/i386.c:516 config/mips/mips.c:4865
+#: ch/expr.c:2981
 #, c-format
-msgid "bad value (%s) for -mcpu= switch"
+msgid "internal error - bad builtin function `%s'"
 msgstr ""
 
-#: config/i386/i386.c:545
-#, c-format
-msgid "Register '%c' is unknown"
+#: ch/expr.c:2995
+msgid "empty expression in string index"
 msgstr ""
 
-#: config/i386/i386.c:549
-#, c-format
-msgid "Register '%c' already specified in allocation order"
+#: ch/expr.c:3000
+msgid "only one expression allowed in string index"
 msgstr ""
 
-#: config/i386/i386.c:560
-#, c-format
-msgid "-mregparm=%d is not between 0 and %d"
+#: ch/expr.c:3017
+msgid "invalid: primval ( untyped_exprlist )"
 msgstr ""
 
-#: config/i386/i386.c:570
-#, c-format
-msgid "-malign-loops=%d is not between 0 and %d"
+#: ch/expr.c:3081 ch/expr.c:3095
+msgid "operand is variable-size bitstring/power-set"
 msgstr ""
 
-#: config/i386/i386.c:580
+#: ch/expr.c:3245
 #, c-format
-msgid "-malign-jumps=%d is not between 0 and %d"
+msgid "tree code `%s' unhandled in build_compare_set_expr"
 msgstr ""
 
-#: config/i386/i386.c:590
-#, c-format
-msgid "-malign-functions=%d is not between 0 and %d"
+#: ch/expr.c:3410
+msgid "incompatible modes in concat expression"
 msgstr ""
 
-#: config/i386/i386.c:601
-#, c-format
-msgid "-mpreferred-stack-boundary=%d is not between 2 and 31"
+#: ch/expr.c:3459
+msgid "Invalid operation on array of chars"
 msgstr ""
 
-#: config/i386/i386.c:611
-#, c-format
-msgid "-mbranch-cost=%d is not between 0 and 5"
+#: ch/expr.c:3504
+msgid "comparison of variant structures is unsafe"
 msgstr ""
 
-#. We can't handle floating point constants;
-#. PRINT_OPERAND must handle them.
-#: config/i386/i386.c:2973 config/pdp11/pdp11.c:1477 config/sh/sh.c:5397
-#: final.c:3731
-msgid "floating constant misused"
+#: ch/expr.c:3511
+msgid "compare with variant records"
 msgstr ""
 
-#: config/i386/i386.c:3018 config/sh/sh.c:5451
-msgid "invalid UNSPEC as operand"
+#: ch/expr.c:3688 ch/expr.c:3924
+#, c-format
+msgid "incompatible operands to %s"
 msgstr ""
 
-#: config/i386/i386.c:3024 config/pdp11/pdp11.c:1524 config/sh/sh.c:5457
-#: final.c:3778
-msgid "invalid expression as operand"
+#: ch/expr.c:3740
+msgid "relational operator not allowed for this mode"
 msgstr ""
 
-#: config/i386/i386.h:45 config/mips/mips.h:176
-msgid "half-pic init called on systems that don't support it."
+#: ch/expr.c:3794
+#, c-format
+msgid "Cannot use %s operator on PROC mode variable"
 msgstr ""
 
-#: config/i386/i386.h:232
-msgid "Same as -mcpu=i386"
+#: ch/expr.c:3800
+#, c-format
+msgid "invalid left operand of %s"
 msgstr ""
 
-#: config/i386/i386.h:233
-msgid "Same as -mcpu=i486"
+#: ch/expr.c:3805 ch/expr.c:4357
+#, c-format
+msgid "invalid right operand of %s"
 msgstr ""
 
-#: config/i386/i386.h:234
-msgid "Same as -mcpu=pentium"
+#: ch/expr.c:3819
+msgid "repetition expression must be constant"
 msgstr ""
 
-#: config/i386/i386.h:235
-msgid "Same as -mcpu=pentiumpro"
+#: ch/expr.c:3829
+msgid "left argument to MOD/REM operator must be integral"
 msgstr ""
 
-#: config/i386/i386.h:241
-msgid "Align some doubles on dword boundary"
+#: ch/expr.c:3834
+msgid "right argument to MOD/REM operator must be integral"
 msgstr ""
 
-#: config/i386/i386.h:243
-msgid "Align doubles on word boundary"
+#: ch/expr.c:3891
+msgid "right operand of IN is not a powerset"
 msgstr ""
 
-#: config/i386/i386.h:245
-msgid "Uninitialized locals in .bss"
+#: ch/expr.c:3896
+msgid "left operand of IN incompatible with right operand"
 msgstr ""
 
-#: config/i386/i386.h:247
-msgid "Uninitialized locals in .data"
+#: ch/expr.c:3951
+msgid "division by zero"
 msgstr ""
 
-#: config/i386/i386.h:249
-msgid "Use IEEE math for fp comparisons"
+#: ch/expr.c:3987
+msgid "-> operator not allow in constant expression"
 msgstr ""
 
-#: config/i386/i386.h:251
-msgid "Do not use IEEE math for fp comparisons"
+#: ch/expr.c:4000
+msgid "taking the address of a string literal is non-standard"
 msgstr ""
 
-#: config/i386/i386.h:253
-msgid "Return values of functions in FPU registers"
+#: ch/expr.c:4002
+msgid "taking the address of a function is non-standard"
 msgstr ""
 
-#: config/i386/i386.h:255
-msgid "Do not return values of functions in FPU registers"
+#: ch/expr.c:4005
+msgid "ADDR requires a LOCATION argument"
 msgstr ""
 
-#: config/i386/i386.h:257
-msgid "Do not generate sin, cos, sqrt for FPU"
+#: ch/expr.c:4035
+msgid "-> expression is not addressable"
 msgstr ""
 
-#: config/i386/i386.h:259
-msgid "Generate sin, cos, sqrt for FPU"
+#: ch/expr.c:4062
+msgid "ADDR parameter must be a LOCATION"
 msgstr ""
 
-#: config/i386/i386.h:261
-msgid "Omit the frame pointer in leaf functions"
+#: ch/expr.c:4071
+msgid "possible internal error in build_chill_arrow_expr"
 msgstr ""
 
-#. undocumented
-#. undocumented
-#. undocumented
-#. undocumented
-#: config/i386/i386.h:268
-msgid "Enable stack probing"
+#: ch/expr.c:4076
+#, c-format
+msgid "%s is not addressable"
 msgstr ""
 
-#. undocumented
-#. undocumented
-#: config/i386/i386.h:273
-msgid "Emit Intel syntax assembler opcodes"
+#: ch/expr.c:4175
+msgid "repetition count is not an integer constant"
 msgstr ""
 
-#: config/i386/i386.h:276
-msgid "Align destination of the string operations"
+#: ch/expr.c:4183
+msgid "repetition count < 0"
 msgstr ""
 
-#: config/i386/i386.h:278
-msgid "Do not align destination of the string operations"
+#: ch/expr.c:4188
+msgid "repetition value not constant"
 msgstr ""
 
-#: config/i386/i386.h:280
-msgid "Inline all known string operations"
+#: ch/expr.c:4200
+msgid "bitstring repetition of non-constant boolean"
 msgstr ""
 
-#: config/i386/i386.h:282
-msgid "Do not inline all known string operations"
+#: ch/expr.c:4223
+msgid "string repetition operand is non-constant bitstring"
 msgstr ""
 
-#: config/i386/i386.h:284 config/i386/i386.h:288
-msgid "Use push instructions to save outgoing arguments"
+#: ch/expr.c:4283
+msgid "non-char, non-bit string repetition"
 msgstr ""
 
-#: config/i386/i386.h:286 config/i386/i386.h:290
-msgid "Do not use push instructions to save outgoing arguments"
+#: ch/expr.c:4311
+#, c-format
+msgid "invalid operand of %s"
 msgstr ""
 
-#: config/i386/i386.h:291
-msgid "Support MMX builtins"
+#: ch/expr.c:4322
+#, c-format
+msgid "right operand of %s is not array of boolean"
 msgstr ""
 
-#: config/i386/i386.h:293
-msgid "Do not support MMX builtins"
+#: ch/expr.c:4335
+#, c-format
+msgid "%s operator applied to boolean variable"
 msgstr ""
 
-#: config/i386/i386.h:295
-msgid "Support MMX and SSE builtins"
+#: ch/expr.c:4406
+msgid "non-boolean mode in conditional expression"
 msgstr ""
 
-#: config/i386/i386.h:297
-msgid "Do not support MMX and SSE builtins"
+#: ch/grant.c:1977
+msgid "decode_constant: invalid component_ref"
 msgstr ""
 
-#. This macro is similar to `TARGET_SWITCHES' but defines names of
-#. command options that have values.  Its definition is an
-#. initializer with a subgrouping for each command option.
-#.
-#. Each subgrouping contains a string constant, that defines the
-#. fixed part of the option name, and the address of a variable.  The
-#. variable, type `char *', is set to the variable part of the given
-#. option if the fixed part matches.  The actual option name is made
-#. by appending `-m' to the specified name.
-#: config/i386/i386.h:330 config/rs6000/rs6000.h:405 config/sparc/sparc.h:711
-msgid "Schedule code for given CPU"
+#: ch/grant.c:1985
+msgid "decode_constant: mode and value mismatch"
 msgstr ""
 
-#: config/i386/i386.h:332
-msgid "Generate code for given CPU"
+#: ch/grant.c:1988
+msgid "decode_constant: cannot decode this mode"
 msgstr ""
 
-#: config/i386/i386.h:334
-msgid "Control allocation order of integer registers"
+#: ch/grant.c:2213
+msgid "decode_constant_selective: mode and value mismatch"
 msgstr ""
 
-#: config/i386/i386.h:336
-msgid "Number of registers used to pass integer arguments"
+#: ch/grant.c:2216
+msgid "decode_constant_selective: cannot decode this mode"
 msgstr ""
 
-#: config/i386/i386.h:338
-msgid "Loop code aligned to this power of 2"
+#: ch/grant.c:2651 ch/lex.c:217 ch/lex.c:2194 config/mips/mips.c:5801
+#: f/com.c:14549 graph.c:421 java/jcf-parse.c:929 java/jcf-parse.c:1065
+#: java/lex.c:1724 objc/objc-act.c:751 profile.c:906 profile.c:914
+#: toplev.c:1842 toplev.c:2226
+#, c-format
+msgid "can't open %s"
 msgstr ""
 
-#: config/i386/i386.h:340
-msgid "Jump targets are aligned to this power of 2"
+#: ch/grant.c:2676 config/mips/mips.c:6127
+#, c-format
+msgid "can't write to %s"
 msgstr ""
 
-#: config/i386/i386.h:342
-msgid "Function starts are aligned to this power of 2"
+#: ch/grant.c:2763
+msgid "FORBID is not yet implemented"
 msgstr ""
 
-#: config/i386/i386.h:345
-msgid "Attempt to keep stack aligned to this power of 2"
+#. this nerver should happen
+#: ch/grant.c:2824
+#, c-format
+msgid "function \"really_grant_this\" called for `%s'."
 msgstr ""
 
-#: config/i386/i386.h:347
-msgid "Branches are this expensive (1-5, arbitrary units)"
+#: ch/inout.c:1645
+msgid "non-integral text length"
 msgstr ""
 
-#: config/i386/osf1elf.h:126
-msgid "Profiling uses mcount"
+#: ch/inout.c:1650
+msgid "non-constant text length"
 msgstr ""
 
-#: config/i386/osfrose.h:63
-msgid "Emit half-PIC code"
+#: ch/inout.c:1655
+msgid "text length must be greater then 0"
 msgstr ""
 
-#. intentionally undoc
-#. intentionally undoc
-#: config/i386/osfrose.h:70
-msgid "Emit ELF object code"
+#: ch/inout.c:1755
+#, c-format
+msgid "argument %d of %s must be of mode ASSOCIATION"
 msgstr ""
 
-#: config/i386/osfrose.h:72
-msgid "Emit ROSE object code"
+#: ch/inout.c:1760 ch/inout.c:2146 ch/inout.c:2516 ch/inout.c:2751
+#, c-format
+msgid "argument %d of %s must be a location"
 msgstr ""
 
-#: config/i386/osfrose.h:74
-msgid "Symbols have a leading underscore"
+#: ch/inout.c:1795
+msgid "argument 2 of ASSOCIATE must not be an empty string"
 msgstr ""
 
-#: config/i386/osfrose.h:77
-msgid "Align to >word boundaries"
+#: ch/inout.c:1811
+msgid "argument 2 to ASSOCIATE must be a string"
 msgstr ""
 
-#: config/i386/osfrose.h:80
-msgid "Use mcount for profiling"
+#: ch/inout.c:1850
+msgid "argument 3 to ASSOCIATE must be a string"
 msgstr ""
 
-#: config/i386/osfrose.h:82
-msgid "Use mcount_ptr for profiling"
+#: ch/inout.c:2031
+msgid "Too many arguments in call to MODIFY"
 msgstr ""
 
-#: config/i386/sco5.h:503 config/rs6000/sysv4.h:997
-#, c-format
-msgid "%s causes a section type conflict"
+#: ch/inout.c:2044
+msgid "argument 2 of MODIFY must not be an empty string"
 msgstr ""
 
-#: config/i386/sco5.h:898
-msgid "Generate COFF output"
+#: ch/inout.c:2060
+msgid "argument 2 to MODIFY must be a string"
 msgstr ""
 
-#: config/i386/sco5.h:899
-msgid "Generate ELF output"
+#: ch/inout.c:2094
+msgid "argument 3 to MODIFY must be a string"
 msgstr ""
 
-#: config/i386/winnt.c:300
+#: ch/inout.c:2141
 #, c-format
-msgid "`%s' declared as both exported to and imported from a DLL."
+msgid "argument %d of %s must be an ACCESS or TEXT mode"
 msgstr ""
 
-#: config/i386/winnt.c:328
-#, c-format
-msgid "initialized variable `%s' is marked dllimport"
+#: ch/inout.c:2355
+msgid "argument 4 of CONNECT must be of mode WHERE"
 msgstr ""
 
-#: config/i386/winnt.c:337
-#, c-format
-msgid "static variable `%s' is marked dllimport"
+#: ch/inout.c:2371
+msgid "index expression for ACCESS without index"
 msgstr ""
 
-#. If the environment variable DJDIR is not defined, then DJGPP is not        installed correctly and GCC will quickly become confused with the        default prefix settings. Report the problem now so the user doesn't        receive deceptive "file not found" error messages later.
-#. DJDIR is automatically defined by the DJGPP environment config            file pointed to by the environment variable DJGPP. Examine DJGPP            to try and figure out what's wrong.
-#: config/i386/xm-djgpp.h:75
-msgid "Environment variable DJGPP not defined."
+#: ch/inout.c:2376 ch/inout.c:2554 ch/inout.c:2636 ch/inout.c:4356
+#: ch/inout.c:4504
+msgid "incompatible index mode"
 msgstr ""
 
-#: config/i386/xm-djgpp.h:77
-#, c-format
-msgid "Environment variable DJGPP points to missing file '%s'."
+#: ch/inout.c:2476
+msgid "argument 3 to CONNECT must be of mode USAGE"
 msgstr ""
 
-#: config/i386/xm-djgpp.h:80
+#: ch/inout.c:2511
 #, c-format
-msgid "Environment variable DJGPP points to corrupt file '%s'."
+msgid "argument %d of %s must be of mode ACCESS"
 msgstr ""
 
-#. Macro to define tables used to set the flags.
-#. This is a list in braces of pairs in braces,
-#. each pair being { "NAME", VALUE }
-#. where VALUE is the bits to set or minus the bits to clear.
-#. An empty string NAME is used to identify the default VALUE.
-#: config/i860/i860.h:56 config/i860/paragon.h:28
-msgid "Generate code which uses the FPU"
+#: ch/inout.c:2545
+msgid "Too few arguments in call to `readrecord'"
 msgstr ""
 
-#: config/i860/i860.h:57 config/i860/i860.h:58 config/i860/paragon.h:29
-#: config/i860/paragon.h:30 config/i860/paragon.h:31
-msgid "Do not generate code which uses the FPU"
+#: ch/inout.c:2569 ch/inout.c:2648
+msgid "incompatible record mode"
 msgstr ""
 
-#: config/i960/i960.c:124
-msgid "sorry, not implemented: #pragma align NAME=SIZE"
+#: ch/inout.c:2574
+msgid "store location must not be READonly"
 msgstr ""
 
-#: config/i960/i960.c:129
-msgid "malformed #pragma align - ignored"
+#: ch/inout.c:2616
+msgid "Too few arguments in call to `writerecord'"
 msgstr ""
 
-#: config/i960/i960.c:167
-msgid "sorry, not implemented: #pragma noalign NAME"
+#: ch/inout.c:2643
+msgid "transfer to ACCESS without record mode"
 msgstr ""
 
-#: config/i960/i960.c:1515 config/m68k/m68k.c:406 config/rs6000/rs6000.c:5410
-msgid "stack limit expression is not supported"
+#: ch/inout.c:2746
+#, c-format
+msgid "argument %d of %s must be of mode TEXT"
 msgstr ""
 
-#. Macro to define tables used to set the flags.
-#. This is a list in braces of pairs in braces,
-#. each pair being { "NAME", VALUE }
-#. where VALUE is the bits to set or minus the bits to clear.
-#. An empty string NAME is used to identify the default VALUE.
-#. ??? Not all ten of these architecture variations actually exist, but I
-#. am not sure which are real and which aren't.
-#: config/i960/i960.h:241
-msgid "Generate SA code"
+#: ch/inout.c:2803
+msgid "TEXT doesn't have a location"
 msgstr ""
 
-#: config/i960/i960.h:244
-msgid "Generate SB code"
+#: ch/inout.c:2905
+msgid "incompatible index mode for SETETEXTACCESS"
 msgstr ""
 
-#. {"sc", (TARGET_FLAG_NUMERICS|TARGET_FLAG_PROTECTED|                                         TARGET_FLAG_MC|TARGET_FLAG_COMPLEX_ADDR),              N_("Generate SC code")},
-#: config/i960/i960.h:249
-msgid "Generate KA code"
+#: ch/inout.c:2915
+msgid "incompatible record mode for SETTEXTACCESS"
 msgstr ""
 
-#: config/i960/i960.h:252
-msgid "Generate KB code"
+#: ch/inout.c:2945
+msgid "parameter 2 must be a location"
 msgstr ""
 
-#. {"kc", (TARGET_FLAG_NUMERICS|TARGET_FLAG_PROTECTED|                                         TARGET_FLAG_MC|TARGET_FLAG_COMPLEX_ADDR),              N_("Generate KC code")},
-#: config/i960/i960.h:257
-msgid "Generate JA code"
+#: ch/inout.c:2955
+msgid "incompatible modes in parameter 2"
 msgstr ""
 
-#: config/i960/i960.h:259
-msgid "Generate JD code"
+#: ch/inout.c:3062
+msgid "conditional expression not allowed in this context"
 msgstr ""
 
-#: config/i960/i960.h:262
-msgid "Generate JF code"
+#: ch/inout.c:3064
+#, c-format
+msgid "untyped expression as argument %d"
 msgstr ""
 
-#: config/i960/i960.h:264
-msgid "generate RP code"
+#: ch/inout.c:3141 ch/inout.c:3187
+#, c-format
+msgid "Cannot process %d bits integer for READTEXT argument %d."
 msgstr ""
 
-#: config/i960/i960.h:267
-msgid "Generate MC code"
+#: ch/inout.c:3262
+#, c-format
+msgid "Cannot process %d bits integer WRITETEXT argument %d."
 msgstr ""
 
-#: config/i960/i960.h:270
-msgid "Generate CA code"
+#: ch/inout.c:3283 ch/inout.c:3338 ch/inout.c:3417 ch/inout.c:3483
+#: ch/inout.c:3534 ch/inout.c:3619 ch/inout.c:3654
+#, c-format
+msgid "argument %d is READonly"
 msgstr ""
 
-#. {"cb", (TARGET_FLAG_NUMERICS|TARGET_FLAG_C_SERIES|                                          TARGET_FLAG_BRANCH_PREDICT|TARGET_FLAG_CODE_ALIGN),       N_("Generate CB code")},                                                  {"cc", (TARGET_FLAG_NUMERICS|TARGET_FLAG_PROTECTED|                                         TARGET_FLAG_C_SERIES|TARGET_FLAG_BRANCH_PREDICT|                        TARGET_FLAG_CODE_ALIGN),                               N_("Generate CC code")},
-#: config/i960/i960.h:280
-msgid "Generate CF code"
+#: ch/inout.c:3290 ch/inout.c:3345 ch/inout.c:3424 ch/inout.c:3491
+#: ch/inout.c:3542 ch/inout.c:3627 ch/inout.c:3659
+#, c-format
+msgid "argument %d must be referable"
 msgstr ""
 
-#: config/i960/i960.h:286
-msgid "Use alternate leaf function entries"
+#: ch/inout.c:3578
+#, c-format
+msgid "cannot process argument %d of WRITETEXT, unknown size"
 msgstr ""
 
-#: config/i960/i960.h:288
-msgid "Do not use alternate leaf function entries"
+#. datatype is not yet implemented, issue a warning
+#: ch/inout.c:3725
+#, c-format
+msgid "cannot process mode of argument %d for %sTEXT."
 msgstr ""
 
-#: config/i960/i960.h:290
-msgid "Perform tail call optimization"
+#: ch/inout.c:3868
+msgid "too few arguments for this format string"
 msgstr ""
 
-#: config/i960/i960.h:292
-msgid "Do not perform tail call optimization"
+#: ch/inout.c:3893 ch/inout.c:3902
+#, c-format
+msgid "type of argument %d invalid for conversion code at offset %d"
 msgstr ""
 
-#: config/i960/i960.h:294
-msgid "Use complex addressing modes"
+#: ch/inout.c:4012
+msgid "unmatched open paren"
 msgstr ""
 
-#: config/i960/i960.h:296
-msgid "Do not use complex addressing modes"
+#: ch/inout.c:4026 ch/inout.c:4221
+#, c-format
+msgid "bad format specification character (offset %d)"
 msgstr ""
 
-#: config/i960/i960.h:298
-msgid "Align code to 8 byte boundary"
+#: ch/inout.c:4039
+#, c-format
+msgid "repetition factor overflow (offset %d)"
 msgstr ""
 
-#: config/i960/i960.h:300
-msgid "Do not align code to 8 byte boundary"
+#: ch/inout.c:4057 ch/inout.c:4064 ch/inout.c:4071
+#, c-format
+msgid "duplicate qualifier (offset %d)"
 msgstr ""
 
-#. {"clean-linkage", (TARGET_FLAG_CLEAN_LINKAGE),                             N_("Force use of prototypes")},                                      {"no-clean-linkage", -(TARGET_FLAG_CLEAN_LINKAGE),                         N_("Do not force use of prototypes")},
-#: config/i960/i960.h:306 config/i960/i960.h:308
-msgid "Enable compatibility with iC960 v2.0"
+#: ch/inout.c:4093
+#, c-format
+msgid "clause width overflow (offset %d)"
 msgstr ""
 
-#: config/i960/i960.h:310
-msgid "Enable compatibility with iC960 v3.0"
+#: ch/inout.c:4106
+#, c-format
+msgid "no fraction (offset %d)"
 msgstr ""
 
-#: config/i960/i960.h:312 config/i960/i960.h:314
-msgid "Enable compatibility with ic960 assembler"
+#: ch/inout.c:4124
+#, c-format
+msgid "no fraction width (offset %d)"
 msgstr ""
 
-#: config/i960/i960.h:316
-msgid "Do not permit unaligned accesses"
+#: ch/inout.c:4131
+#, c-format
+msgid "fraction width overflow (offset %d)"
 msgstr ""
 
-#: config/i960/i960.h:318
-msgid "Permit unaligned accesses"
+#: ch/inout.c:4142
+#, c-format
+msgid "no exponent (offset %d)"
 msgstr ""
 
-#: config/i960/i960.h:320
-msgid "Layout types like Intel's v1.3 gcc"
+#: ch/inout.c:4160
+#, c-format
+msgid "no exponent width (offset %d)"
 msgstr ""
 
-#: config/i960/i960.h:322
-msgid "Do not layout types like Intel's v1.3 gcc"
+#: ch/inout.c:4167
+#, c-format
+msgid "exponent width overflow (offset %d)"
 msgstr ""
 
-#: config/i960/i960.h:324 config/rs6000/sysv4.h:132 config/sparc/linux.h:92
-#: config/sparc/linux64.h:148
-msgid "Use 64 bit long doubles"
+#: ch/inout.c:4208
+msgid "internal error in check_format_string"
 msgstr ""
 
-#: config/i960/i960.h:326
-msgid "Enable linker relaxation"
+#: ch/inout.c:4224
+#, c-format
+msgid "no padding character (offset %d)"
 msgstr ""
 
-#: config/i960/i960.h:328
-msgid "Do not enable linker relaxation"
+#. too  may arguments for format string
+#: ch/inout.c:4256
+msgid "too many arguments for this format string"
 msgstr ""
 
-#. Override conflicting target switch options.
-#. Doesn't actually detect if more than one -mARCH option is given, but
-#. does handle the case of two blatantly conflicting -mARCH options.
-#: config/i960/i960.h:343 config/i960/i960.h:353
-msgid "conflicting architectures defined - using C series"
+#: ch/inout.c:4354 ch/inout.c:4502
+msgid "missing index expression"
 msgstr ""
 
-#: config/i960/i960.h:348
-msgid "conflicting architectures defined - using K series"
+#: ch/inout.c:4361
+msgid "Too few arguments in call to `writetext'"
 msgstr ""
 
-#: config/i960/i960.h:363
-msgid "iC2.0 and iC3.0 are incompatible - using iC3.0"
+#: ch/inout.c:4374
+msgid "argument 1 for WRITETEXT must be a TEXT or CHARS(n) VARYING location"
 msgstr ""
 
-#. ??? See the LONG_DOUBLE_TYPE_SIZE definition below.
-#: config/i960/i960.h:374
-msgid "The -mlong-double-64 option does not work yet."
+#: ch/inout.c:4397
+msgid "`format string' for WRITETEXT must be a CHARACTER string"
 msgstr ""
 
-#: config/lynx-ng.h:97 config/lynx.h:120 config/rs6000/lynx.h:88
-msgid "-msystem-v and -p are incompatible"
+#: ch/inout.c:4509
+msgid "Too few arguments in call to `readtext'"
 msgstr ""
 
-#: config/lynx-ng.h:99 config/lynx.h:122 config/rs6000/lynx.h:90
-msgid "-msystem-v and -mthreads are incompatible"
+#: ch/inout.c:4522
+msgid ""
+"argument 1 for READTEXT must be a TEXT location or CHARS(n) [ VARYING ] "
+"expression"
 msgstr ""
 
-#: config/m32r/m32r.c:84
-#, c-format
-msgid "bad value (%s) for -mmodel switch"
+#: ch/inout.c:4543
+msgid "`format string' for READTEXT must be a CHARACTER string"
 msgstr ""
 
-#: config/m32r/m32r.c:93
-#, c-format
-msgid "bad value (%s) for -msdata switch"
+#: ch/lang.c:103
+msgid "non-constant expression"
 msgstr ""
 
-#: config/m32r/m32r.c:381
-msgid "const objects cannot go in .sdata/.sbss"
+#: ch/lang.c:189
+msgid "Ignoring case upon input and"
 msgstr ""
 
-#: config/m32r/m32r.c:2188
-#, c-format
-msgid "invalid operand to %s code"
+#: ch/lang.c:190
+msgid "making special words uppercase wouldn't work."
 msgstr ""
 
-#: config/m32r/m32r.c:2195
-#, c-format
-msgid "invalid operand to %p code"
+#: ch/lang.c:201
+msgid "Making special words uppercase and"
 msgstr ""
 
-#: config/m32r/m32r.c:2303
-msgid "invalid operand to %T/%B code"
+#: ch/lang.c:202
+msgid " ignoring case upon input wouldn't work."
 msgstr ""
 
-#: config/m32r/m32r.c:2326
-msgid "invalid operand to %N code"
+#: ch/lang.c:274 java/typeck.c:178
+msgid "internal error - use of undefined type"
 msgstr ""
 
-#. { "relax",                  TARGET_RELAX_MASK, "" },                    { "no-relax",               -TARGET_RELAX_MASK, "" },
-#: config/m32r/m32r.h:185
-msgid "Display compile time statistics"
+#: ch/lex.c:507
+msgid "invalid C'xx' "
 msgstr ""
 
-#: config/m32r/m32r.h:187
-msgid "Align all loops to 32 byte boundary"
+#: ch/lex.c:612 config/mips/mips.c:6133 java/jcf-parse.c:605
+#: java/jcf-write.c:3341
+#, c-format
+msgid "can't close %s"
 msgstr ""
 
-#: config/m32r/m32r.h:190
-msgid "Only issue one instruction per cycle"
+#: ch/lex.c:716
+msgid "malformed exponent part of floating-point literal"
 msgstr ""
 
-#: config/m32r/m32r.h:193
-msgid "Prefer branches over conditional execution"
+#: ch/lex.c:733
+msgid "real number exceeds range of REAL"
 msgstr ""
 
-#: config/m32r/m32r.h:209
-msgid "Code size: small, medium or large"
+#: ch/lex.c:752 ch/lex.c:779
+msgid "end-of-file in '<>' directive"
 msgstr ""
 
-#: config/m32r/m32r.h:211
-msgid "Small data area: none, sdata, use"
+#: ch/lex.c:785
+msgid "unrecognized compiler directive"
 msgstr ""
 
-#: config/m68k/m68k.c:101
+#: ch/lex.c:793 ch/lex.c:839
 #, c-format
-msgid "-malign-loops=%d is not between 1 and %d"
+msgid "unrecognized compiler directive `%s'"
 msgstr ""
 
-#: config/m68k/m68k.c:112
-#, c-format
-msgid "-malign-jumps=%d is not between 1 and %d"
+#: ch/lex.c:1000
+msgid "unterminated control sequence"
 msgstr ""
 
-#: config/m68k/m68k.c:123
-#, c-format
-msgid "-malign-functions=%d is not between 1 and %d"
+#: ch/lex.c:1015 ch/lex.c:1051
+msgid "invalid integer literal in control sequence"
 msgstr ""
 
-#. Sometimes certain combinations of command options do not make
-#. sense on a particular target machine.  You can define a macro
-#. `OVERRIDE_OPTIONS' to take account of this.  This macro, if
-#. defined, is executed once just after all the command options have
-#. been parsed.
-#.
-#. Don't use this macro to turn on various extra optimizations for
-#. `-O'.  That is what `OPTIMIZATION_OPTIONS' is for.
-#: config/m68k/m68k.h:237 config/m68k/m68kv4.h:312
-msgid "-fPIC is not currently supported on the 68000 or 68010\n"
+#: ch/lex.c:1026 ch/lex.c:1034
+msgid "control sequence overflow"
 msgstr ""
 
-#: config/m88k/m88k.c:861
-#, c-format
-msgid "Internal gcc monitor: short-branch(%x)"
+#: ch/lex.c:1028 ch/lex.c:1036
+msgid "invalid control sequence"
 msgstr ""
 
-#: config/m88k/m88k.c:2268
-msgid "Internal gcc error: Can't express symbolic location"
+#: ch/lex.c:1116
+msgid "invalid base in read control sequence"
 msgstr ""
 
-#: config/m88k/m88k.c:2549
-#, c-format
-msgid "argument #%d is a structure"
+#: ch/lex.c:1123
+msgid "invalid digit in control sequence"
 msgstr ""
 
-#: config/m88k/m88k.c:2864
-msgid "%R not followed by %B/C/D/E"
+#: ch/lex.c:1150
+msgid "unterminated string literal"
 msgstr ""
 
-#: config/m88k/m88k.c:2932
+#: ch/lex.c:1253 ch/lex.c:1339
 #, c-format
-msgid "invalid %x/X value"
+msgid "invalid number format `%s'"
 msgstr ""
 
-#: config/m88k/m88k.c:2937
-msgid "invalid %H value"
+#: ch/lex.c:1271
+msgid "integer literal too big"
 msgstr ""
 
-#: config/m88k/m88k.c:2943
-msgid "invalid %h value"
+#: ch/lex.c:1400
+#, c-format
+msgid "can't find %s"
 msgstr ""
 
-#: config/m88k/m88k.c:2949
-msgid "invalid %Q value"
+#: ch/lex.c:1426
+msgid "USE_SEIZE_FILE directive must be followed by string"
 msgstr ""
 
-#: config/m88k/m88k.c:2955
-msgid "invalid %q value"
+#: ch/lex.c:1698 cpplib.c:920 f/lex.c:1240
+msgid "invalid #ident"
 msgstr ""
 
-#: config/m88k/m88k.c:2961
-#, c-format
-msgid "invalid %o value"
+#: ch/lex.c:1716 f/lex.c:1257
+msgid "undefined or invalid # directive"
 msgstr ""
 
-#: config/m88k/m88k.c:2968
-#, c-format
-msgid "invalid %p value"
+#: ch/lex.c:1770 ch/lex.c:1779 f/lex.c:1313
+msgid "invalid #line"
 msgstr ""
 
-#: config/m88k/m88k.c:2981 config/m88k/m88k.c:2986
-#, c-format
-msgid "invalid %s/S value"
+#: ch/lex.c:1848 f/lex.c:870
+msgid "#-lines for entering and leaving files don't match"
 msgstr ""
 
-#: config/m88k/m88k.c:2997
-msgid "invalid %P operand"
+#: ch/lex.c:1873 f/lex.c:1423
+msgid "invalid #-line"
 msgstr ""
 
-#: config/m88k/m88k.c:3028
-msgid "invalid %B value"
+#: ch/lex.c:2003
+msgid "missing `=' in compiler directive"
 msgstr ""
 
-#: config/m88k/m88k.c:3045
-msgid "invalid %C value"
+#: ch/lex.c:2045 ch/lex.c:2055 ch/lex.c:2096
+msgid "invalid value follows `=' in compiler directive"
 msgstr ""
 
-#: config/m88k/m88k.c:3058
-msgid "invalid %D value"
+#: ch/lex.c:2066
+#, c-format
+msgid "invalid `%c' character in name"
 msgstr ""
 
-#: config/m88k/m88k.c:3066
+#: ch/lex.c:2079
 #, c-format
-msgid "invalid %E value"
+msgid "`%s' not integer constant synonym "
 msgstr ""
 
-#: config/m88k/m88k.c:3071
+#: ch/lex.c:2102
+msgid "value out of range in compiler directive"
+msgstr ""
+
+#: ch/lex.c:2219 java/jcf-parse.c:601
 #, c-format
-msgid "`%d' operand isn't a register"
+msgid "can't reopen %s"
 msgstr ""
 
-#: config/m88k/m88k.c:3082
-msgid "invalid %r value"
+#: ch/lex.c:2230
+msgid "no modules seen"
 msgstr ""
 
-#: config/m88k/m88k.c:3089
-msgid "operand is r0"
+#: ch/loop.c:480
+msgid "modeless tuple not allowed in this context"
 msgstr ""
 
-#: config/m88k/m88k.c:3103
-msgid "operand is const_double"
+#: ch/loop.c:482
+msgid "IN expression does not have a mode"
 msgstr ""
 
-#: config/m88k/m88k.c:3122
-msgid "invalid code"
+#: ch/loop.c:489
+msgid "location enumeration for BOOLS"
 msgstr ""
 
-#. Do any checking or such that is needed after processing the -m switches.
-#: config/m88k/m88k.h:277
-msgid "-mtrap-large-shift and -mhandle-large-shift are incompatible"
+#: ch/loop.c:517
+msgid "location enumeration for bit-packed arrays"
 msgstr ""
 
-#: config/m88k/m88k.h:299
-#, c-format
-msgid "Invalid option `-mshort-data-%s'"
+#: ch/loop.c:526 ch/nloop.c:481
+msgid "Loop's IN expression is not a composite object"
 msgstr ""
 
-#: config/m88k/m88k.h:304
-#, c-format
-msgid "-mshort-data-%s is too large "
+#: ch/loop.c:541 ch/nloop.c:498
+msgid "start expr must have discrete mode"
 msgstr ""
 
-#: config/m88k/m88k.h:306
-#, c-format
-msgid "-mshort-data-%s and PIC are incompatible"
+#: ch/loop.c:547 ch/nloop.c:504
+msgid "DO FOR start expression is a numbered SET"
 msgstr ""
 
-#: config/mips/mips.c:4667
-#, c-format
-msgid "-mips%d not supported"
+#: ch/loop.c:555 ch/nloop.c:510
+msgid "TO expression is a numbered SET"
 msgstr ""
 
-#: config/mips/mips.c:4674
-#, c-format
-msgid "bad value (%s) for -mips switch"
+#: ch/loop.c:560 ch/nloop.c:525
+msgid "TO expr must have discrete mode"
 msgstr ""
 
-#: config/mips/mips.c:4693
-#, c-format
-msgid "bad value (%s) for -mabi= switch"
+#: ch/loop.c:565 ch/nloop.c:531
+msgid "start expr and TO expr must be compatible"
 msgstr ""
 
-#: config/mips/mips.c:4723
-#, c-format
-msgid "-mabi=%s does not support -mips%d"
+#: ch/loop.c:574 ch/nloop.c:546
+msgid "BY expr must have discrete mode"
 msgstr ""
 
-#: config/mips/mips.c:4740
-msgid "The -mabi=32 support does not work yet."
+#: ch/loop.c:579 ch/nloop.c:552
+msgid "start expr and BY expr must be compatible"
 msgstr ""
 
-#: config/mips/mips.c:4744
-msgid "This target does not support the -mabi switch."
+#: ch/loop.c:595 ch/nloop.c:765
+msgid "loop identifier undeclared"
 msgstr ""
 
-#: config/mips/mips.c:4878
-#, c-format
-msgid "-mcpu=%s does not support -mips%d"
+#: ch/loop.c:606
+msgid "loop variable incompatible with start expression"
 msgstr ""
 
-#: config/mips/mips.c:4884
-#, c-format
-msgid "-mips%d does not support 64 bit fp registers"
+#: ch/loop.c:633 ch/nloop.c:564
+msgid "body of DO FOR will never execute"
 msgstr ""
 
-#: config/mips/mips.c:4887
-#, c-format
-msgid "-mips%d does not support 64 bit gp registers"
+#: ch/loop.c:648 ch/nloop.c:585
+msgid "BY expression is negative or zero"
 msgstr ""
 
-#: config/mips/mips.c:4906
-msgid "-G is incompatible with PIC code which is the default"
+#: ch/loop.c:847 ch/nloop.c:817 ch/nloop.c:867
+msgid "Can't iterate through array of BOOL"
 msgstr ""
 
-#: config/mips/mips.c:4922
-msgid "-membedded-pic and -mabicalls are incompatible"
+#: ch/parse.c:159
+#, c-format
+msgid "there was no start label to match the end label '%s'"
 msgstr ""
 
-#: config/mips/mips.c:4925
-msgid "-G and -membedded-pic are incompatible"
+#: ch/parse.c:162
+#, c-format
+msgid "start label '%s' does not match end label '%s'"
 msgstr ""
 
-#: config/mips/mips.c:4977
+#: ch/parse.c:192
 #, c-format
-msgid "Invalid option `entry%s'"
+msgid "`%s' not declared"
 msgstr ""
 
-#: config/mips/mips.c:4980
-msgid "-mentry is only meaningful with -mips-16"
+#: ch/parse.c:226
+msgid "No RETURN or RESULT in procedure"
 msgstr ""
 
-#: config/mips/mips.c:5313
-#, ycp-format
-msgid "internal error: %%) found without a %%( in assembler pattern"
+#: ch/parse.c:245
+msgid "PREFIXED clause with no prelix in unlabeled module"
 msgstr ""
 
-#: config/mips/mips.c:5327
-#, ycp-format
-msgid "internal error: %%] found without a %%[ in assembler pattern"
+#: ch/parse.c:336
+#, c-format
+msgid "internal parser error - expected token %d"
 msgstr ""
 
-#: config/mips/mips.c:5340
-#, ycp-format
-msgid "internal error: %%> found without a %%< in assembler pattern"
+#: ch/parse.c:529
+#, c-format
+msgid "'%s!' is not followed by an identifier"
 msgstr ""
 
-#: config/mips/mips.c:5353
-#, ycp-format
-msgid "internal error: %%} found without a %%{ in assembler pattern"
+#: ch/parse.c:545
+msgid "expected a name here"
+msgstr ""
+
+#: ch/parse.c:560
+msgid "expected a name string here"
 msgstr ""
 
-#: config/mips/mips.c:5367
+#: ch/parse.c:591
 #, c-format
-msgid "PRINT_OPERAND: Unknown punctuation '%c'"
+msgid "`%s' undeclared"
 msgstr ""
 
-#: config/mips/mips.c:5376
-msgid "PRINT_OPERAND null pointer"
+#: ch/parse.c:669
+msgid "action not allowed in SPEC MODULE"
 msgstr ""
 
-#: config/mips/mips.c:5504
-#, c-format
-msgid "PRINT_OPERAND: letter %c was found & insn was not CONST_INT"
+#: ch/parse.c:691
+msgid "missing defining occurrence"
 msgstr ""
 
-#: config/mips/mips.c:5548
-msgid "PRINT_OPERAND_ADDRESS, null pointer"
+#: ch/parse.c:702
+msgid "bad defining occurrence following ','"
 msgstr ""
 
-#: config/mips/mips.c:5803
-msgid ""
-"MIPS ECOFF format does not allow changing filenames within functions with "
-"#line"
+#: ch/parse.c:802
+msgid "missing '(' in exception list"
 msgstr ""
 
-#: config/mips/mips.c:6366
-#, c-format
-msgid "gp_offset (%ld) or end_offset (%ld) is less than zero."
+#: ch/parse.c:827
+msgid "ON exception names must be unique"
 msgstr ""
 
-#: config/mips/mips.c:6583
-#, c-format
-msgid "fp_offset (%ld) or end_offset (%ld) is less than zero."
+#: ch/parse.c:837
+msgid "syntax error in exception list"
 msgstr ""
 
-#: config/mips/mips.c:8631
-#, c-format
-msgid "can not handle inconsistent calls to `%s'"
+#: ch/parse.c:873
+msgid "empty ON-condition"
 msgstr ""
 
-#. Macro to define tables used to set the flags.
-#. This is a list in braces of pairs in braces,
-#. each pair being { "NAME", VALUE }
-#. where VALUE is the bits to set or minus the bits to clear.
-#. An empty string NAME is used to identify the default VALUE.
-#: config/mips/mips.h:335 config/mn10300/mn10300.h:62
-msgid "No default crt0.o"
+#: ch/parse.c:938
+msgid "INIT not allowed at loc-identity declaration"
 msgstr ""
 
-#: config/mips/mips.h:337
-msgid "Use 64-bit int type"
+#: ch/parse.c:948
+msgid "'=' used where ':=' is required"
 msgstr ""
 
-#: config/mips/mips.h:339
-msgid "Use 64-bit long type"
+#: ch/parse.c:956
+msgid "initialization is not allowed in spec module"
 msgstr ""
 
-#: config/mips/mips.h:341
-msgid "Use 32-bit long type"
+#: ch/parse.c:964
+msgid "loc-identity declaration without initialisation"
 msgstr ""
 
-#: config/mips/mips.h:343
-msgid "Optimize lui/addiu address loads"
+#: ch/parse.c:1008
+msgid "bad syntax following FORBID"
 msgstr ""
 
-#: config/mips/mips.h:345
-msgid "Don't optimize lui/addiu address loads"
+#: ch/parse.c:1023
+msgid "expected a postfix name here"
 msgstr ""
 
-#: config/mips/mips.h:347
-msgid "Use MIPS as"
+#: ch/parse.c:1068
+msgid "expected another rename clause"
 msgstr ""
 
-#: config/mips/mips.h:349
-msgid "Use GNU as"
+#: ch/parse.c:1128
+msgid "syntax error in parameter name list"
 msgstr ""
 
-#: config/mips/mips.h:351
-msgid "Use symbolic register names"
+#: ch/parse.c:1221
+msgid "NONREF specific without LOC in result attribute"
 msgstr ""
 
-#: config/mips/mips.h:353
-msgid "Don't use symbolic register names"
+#: ch/parse.c:1223
+msgid "DYNAMIC specific without LOC in result attribute"
 msgstr ""
 
-#: config/mips/mips.h:355 config/mips/mips.h:357
-msgid "Use GP relative sdata/sbss sections"
+#: ch/parse.c:1245
+msgid "exception names must be unique"
 msgstr ""
 
-#: config/mips/mips.h:359 config/mips/mips.h:361
-msgid "Don't use GP relative sdata/sbss sections"
+#: ch/parse.c:1441
+msgid "must specify a PROCESS name"
 msgstr ""
 
-#: config/mips/mips.h:363
-msgid "Output compiler statistics"
+#: ch/parse.c:1448
+msgid "SIGNAL must be in global reach"
 msgstr ""
 
-#: config/mips/mips.h:365
-msgid "Don't output compiler statistics"
+#: ch/parse.c:1479
+msgid "syntax error while parsing signal definition statement"
 msgstr ""
 
-#: config/mips/mips.h:367
-msgid "Don't optimize block moves"
+#: ch/parse.c:1593
+msgid "case range list"
 msgstr ""
 
-#: config/mips/mips.h:369
-msgid "Optimize block moves"
+#: ch/parse.c:1660
+msgid "misplaced colon in case label"
 msgstr ""
 
-#: config/mips/mips.h:371
-msgid "Use mips-tfile asm postpass"
+#: ch/parse.c:1707
+msgid "unrecognized case label list after ','"
 msgstr ""
 
-#: config/mips/mips.h:373
-msgid "Don't use mips-tfile asm postpass"
+#: ch/parse.c:1971 ch/parse.c:1997
+msgid "bad ASM operand"
 msgstr ""
 
-#. Macro to define tables used to set the flags.
-#. This is a list in braces of triplets in braces,
-#. each triplet being { "NAME", VALUE, DOC }
-#. where VALUE is the bits to set or minus the bits to clear and DOC
-#. is the documentation for --help (NULL if intentionally undocumented).
-#. An empty string NAME is used to identify the default VALUE.
-#: config/mips/mips.h:377 config/pdp11/pdp11.h:54
-msgid "Use hardware floating point"
+#: ch/parse.c:2067
+msgid "readonly location modified by 'asm'"
 msgstr ""
 
-#: config/mips/mips.h:379
-msgid "Use 64-bit FP registers"
+#: ch/parse.c:2198
+msgid "expected 'TO' in step enumeration"
 msgstr ""
 
-#: config/mips/mips.h:381
-msgid "Use 32-bit FP registers"
+#: ch/parse.c:2213
+msgid "expected 'IN' in FOR control here"
 msgstr ""
 
-#: config/mips/mips.h:383
-msgid "Use 64-bit general registers"
+#: ch/parse.c:2314
+msgid "missing DELAY CASE alternative"
 msgstr ""
 
-#: config/mips/mips.h:385
-msgid "Use 32-bit general registers"
+#. This is probably not possible
+#: ch/parse.c:2348
+msgid "non-referable location in DO WITH"
 msgstr ""
 
-#: config/mips/mips.h:387
-msgid "Use Irix PIC"
+#: ch/parse.c:2360
+msgid "WITH element must be of STRUCT mode"
 msgstr ""
 
-#: config/mips/mips.h:389
-msgid "Don't use Irix PIC"
+#: ch/parse.c:2467
+msgid "missing ')' in signal/buffer receive alternative"
 msgstr ""
 
-#: config/mips/mips.h:391
-msgid "Use OSF PIC"
+#: ch/parse.c:2481
+msgid "misplaced 'IN' in signal/buffer receive alternative"
 msgstr ""
 
-#: config/mips/mips.h:393
-msgid "Don't use OSF PIC"
+#: ch/parse.c:2529
+msgid "missing RECEIVE alternative"
 msgstr ""
 
-#: config/mips/mips.h:395
-msgid "Use indirect calls"
+#: ch/parse.c:2655
+msgid "PROCESS copy number must be integer"
 msgstr ""
 
-#: config/mips/mips.h:397
-msgid "Don't use indirect calls"
+#: ch/parse.c:2882
+msgid "missing parenthesis for procedure call"
 msgstr ""
 
-#: config/mips/mips.h:399
-msgid "Use embedded PIC"
+#: ch/parse.c:2884
+msgid "expression is not an action"
 msgstr ""
 
-#: config/mips/mips.h:401
-msgid "Don't use embedded PIC"
+#: ch/parse.c:2918
+msgid "syntax error in action"
 msgstr ""
 
-#: config/mips/mips.h:403
-msgid "Use ROM instead of RAM"
+#: ch/parse.c:2945
+msgid "no handler is permitted on this action."
 msgstr ""
 
-#: config/mips/mips.h:405
-msgid "Don't use ROM instead of RAM"
+#: ch/parse.c:2966
+msgid "definition follows action"
 msgstr ""
 
-#: config/mips/mips.h:407
-msgid "Put uninitialized constants in ROM (needs -membedded-data)"
+#: ch/parse.c:3042
+msgid "bad tuple field name list"
 msgstr ""
 
-#: config/mips/mips.h:409
-msgid "Don't put uninitialized constants in ROM"
+#: ch/parse.c:3088
+msgid "invalid syntax for label in tuple"
 msgstr ""
 
-#: config/mips/mips.h:411
-msgid "Use big-endian byte order"
+#: ch/parse.c:3133
+msgid "bad syntax in tuple"
 msgstr ""
 
-#: config/mips/mips.h:413
-msgid "Use little-endian byte order"
+#: ch/parse.c:3160
+msgid "non-mode name before tuple"
 msgstr ""
 
-#: config/mips/mips.h:415
-msgid "Use single (32-bit) FP only"
+#: ch/parse.c:3205
+msgid "invalid expression/location syntax"
 msgstr ""
 
-#: config/mips/mips.h:417
-msgid "Don't use single (32-bit) FP only"
+#: ch/parse.c:3262
+msgid "RECEIVE expression"
 msgstr ""
 
-#: config/mips/mips.h:419
-msgid "Use multiply accumulate"
+#: ch/parse.c:3457
+msgid "there should not be a ';' here"
 msgstr ""
 
-#: config/mips/mips.h:421
-msgid "Don't use multiply accumulate"
+#: ch/parse.c:3496
+msgid "missing ELSE/ELSIF in IF expression"
 msgstr ""
 
-#: config/mips/mips.h:423
-msgid "Work around early 4300 hardware bug"
+#: ch/parse.c:3547
+msgid "conditional expression not allowed inside parentheses"
 msgstr ""
 
-#: config/mips/mips.h:425
-msgid "Don't work around early 4300 hardware bug"
+#: ch/parse.c:3551
+msgid "mode-less tuple not allowed inside parentheses"
 msgstr ""
 
-#: config/mips/mips.h:427
-msgid "Optimize for 4650"
+#. Z.200 doesn't allow mixed numbered and unnumbered set elements,
+#. but we can do it. Print a warning
+#: ch/parse.c:3664
+msgid "mixed numbered and unnumbered set elements is not standard"
 msgstr ""
 
-#: config/mips/mips.h:429
-msgid "Optimize for 3900"
+#: ch/parse.c:3667
+msgid "SET mode must define at least one named value"
 msgstr ""
 
-#: config/mips/mips.h:431
-msgid "Trap on integer divide by zero"
+#: ch/parse.c:3766
+msgid "POS not allowed for ARRAY"
 msgstr ""
 
-#: config/mips/mips.h:433
-msgid "Don't trap on integer divide by zero"
+#: ch/parse.c:3776
+msgid "STEP not allowed in field definition"
 msgstr ""
 
-#: config/mips/mips.h:435
-msgid "Trap on integer divide overflow"
+#: ch/parse.c:3792
+msgid "missing field name"
 msgstr ""
 
-#: config/mips/mips.h:437
-msgid "Don't trap on integer divide overflow"
+#: ch/parse.c:3801
+msgid "bad field name following ','"
 msgstr ""
 
-#. This macro is similar to `TARGET_SWITCHES' but defines names of
-#. command options that have values.  Its definition is an
-#. initializer with a subgrouping for each command option.
-#.
-#. Each subgrouping contains a string constant, that defines the
-#. fixed part of the option name, and the address of a variable.
-#. The variable, type `char *', is set to the variable part of the
-#. given option if the fixed part matches.  The actual option name
-#. is made by appending `-m' to the specified name.
-#.
-#. Here is an example which defines `-mshort-data-NUMBER'.  If the
-#. given option is `-mshort-data-512', the variable `m88k_short_data'
-#. will be set to the string `"512"'.
-#.
-#. extern char *m88k_short_data;
-#. #define TARGET_OPTIONS { { "short-data-", &m88k_short_data } }
-#: config/mips/mips.h:556
-msgid "Specify CPU for scheduling purposes"
+#: ch/parse.c:3861
+msgid "expected ':' in structure variant alternative"
 msgstr ""
 
-#: config/mips/mips.h:558
-msgid "Specify MIPS ISA"
+#: ch/parse.c:3912
+msgid "missing field"
 msgstr ""
 
-#: config/mips/mips.h:560
-msgid "Use mips16 entry/exit psuedo ops"
+#: ch/parse.c:4060
+msgid "VARYING bit-strings not implemented"
 msgstr ""
 
-#: config/mips/mips.h:562
-msgid "Don't use MIPS16 instructions"
+#: ch/parse.c:4121
+msgid "strings must be composed of chars"
 msgstr ""
 
-#. Output assembler code to FILE to increment profiler label # LABELNO
-#. for profiling a function entry.
-#: config/mips/mips.h:2579
-msgid "mips16 function profiling"
+#: ch/parse.c:4171
+msgid "BUFFER modes may not be readonly"
 msgstr ""
 
-#: config/mn10300/mn10300.h:57
-msgid "Work around hardware multiply bug"
+#: ch/parse.c:4178
+msgid "EVENT modes may not be readonly"
 msgstr ""
 
-#: config/mn10300/mn10300.h:58
-msgid "Do not work around hardware multiply bug"
+#: ch/parse.c:4198
+msgid "SIGNAL is not a valid mode"
 msgstr ""
 
-#: config/mn10300/mn10300.h:59
-msgid "Target the AM33 processor"
+#: ch/parse.c:4235
+msgid "syntax error - missing mode"
 msgstr ""
 
-#: config/nextstep.c:65
-msgid "optimization turned on"
+#: ch/parse.c:4282
+msgid "syntax error - expected a module or end of file"
 msgstr ""
 
-#: config/nextstep.c:71
-msgid "optimization turned off"
+#: ch/satisfy.c:58
+#, c-format
+msgid "  `%s', which depends on ..."
 msgstr ""
 
-#: config/nextstep.c:80
-msgid "optimization level restored"
+#: ch/satisfy.c:90
+#, c-format
+msgid "Cycle: `%s' depends on ..."
 msgstr ""
 
-#: config/ns32k/ns32k.h:104
-msgid "Don't use hardware fp"
+#: ch/satisfy.c:92
+#, c-format
+msgid "  `%s'"
 msgstr ""
 
-#: config/ns32k/ns32k.h:105
-msgid "Alternative calling convention"
+#: ch/satisfy.c:151
+msgid "SYN of this mode not allowed"
 msgstr ""
 
-#: config/ns32k/ns32k.h:107
-msgid "Pass some arguments in registers"
+#: ch/satisfy.c:156
+msgid "mode of SYN incompatible with value"
 msgstr ""
 
-#: config/ns32k/ns32k.h:108
-msgid "Pass all arguments on stack"
+#: ch/satisfy.c:167
+msgid "SYN value outside range of its mode"
 msgstr ""
 
-#: config/ns32k/ns32k.h:109
-msgid "Optimize for 32532 cpu"
+#: ch/satisfy.c:176
+msgid "INIT string too large for mode"
 msgstr ""
 
-#: config/ns32k/ns32k.h:110
-msgid "Optimize for 32332 cpu"
+#: ch/satisfy.c:195
+#, c-format
+msgid "value of %s is not a valid constant"
 msgstr ""
 
-#: config/ns32k/ns32k.h:112
-msgid "Optimize for 32032"
+#: ch/satisfy.c:226
+msgid "mode with non-value property in signal definition"
 msgstr ""
 
-#: config/ns32k/ns32k.h:114
-msgid "Register sb is zero. Use for absolute addressing"
+#: ch/satisfy.c:403
+#, c-format
+msgid "undeclared identifier `%s'"
 msgstr ""
 
-#: config/ns32k/ns32k.h:115
-msgid "Do not use register sb"
+#: ch/satisfy.c:456
+msgid "RETURNS spec with invalid mode"
 msgstr ""
 
-#: config/ns32k/ns32k.h:118
-msgid "Generate code for high memory"
+#: ch/satisfy.c:520
+msgid "operand to REF is not a mode"
 msgstr ""
 
-#: config/ns32k/ns32k.h:119
-msgid "Generate code for low memory"
+#: ch/satisfy.c:554
+msgid "field with non-value mode in variant structure not allowed"
 msgstr ""
 
-#: config/ns32k/ns32k.h:120
-msgid "32381 fpu"
+#: ch/satisfy.c:593
+msgid "buffer element mode must not have non-value property"
 msgstr ""
 
-#: config/ns32k/ns32k.h:121
-msgid "Use multiply-accumulate fp instructions"
+#: ch/satisfy.c:602
+msgid "recordmode must not have the non-value property"
 msgstr ""
 
-#: config/ns32k/ns32k.h:123
-msgid "Do not use multiply-accumulate fp instructions"
+#: ch/tasking.c:170 ch/tasking.c:218
+#, c-format
+msgid "Tasking code %ld out of range for `%s'."
 msgstr ""
 
-#: config/ns32k/ns32k.h:124
-msgid "\"Small register classes\" kludge"
+#: ch/tasking.c:284
+#, c-format
+msgid "invalid attribute for argument `%s' (only IN or LOC allowed)."
 msgstr ""
 
-#: config/ns32k/ns32k.h:125
-msgid "No \"Small register classes\" kludge"
+#: ch/tasking.c:325
+msgid "PROCESS may only be declared at module level"
 msgstr ""
 
-#: config/pa/pa.c:142
+#: ch/tasking.c:549
 #, c-format
-msgid ""
-"Unknown -mschedule= option (%s).\n"
-"Valid options are 700, 7100, 7100LC, 7200, and 8000\n"
+msgid "process name %s never declared"
 msgstr ""
 
-#: config/pa/pa.c:167
-#, c-format
-msgid ""
-"Unknown -march= option (%s).\n"
-"Valid options are 1.0, 1.1, and 2.0\n"
+#: ch/tasking.c:554
+msgid "You may only START a process, not a proc"
 msgstr ""
 
-#: config/pa/pa.c:172
-msgid "PIC code generation is not supported in the portable runtime model\n"
+#: ch/tasking.c:590
+msgid "SET expression not a location."
 msgstr ""
 
-#: config/pa/pa.c:177
-msgid "PIC code generation is not compatible with fast indirect calls\n"
+#: ch/tasking.c:595
+msgid "SET location must be INSTANCE mode"
 msgstr ""
 
-#: config/pa/pa.c:182
-msgid "PIC code generation is not compatible with profiling\n"
+#: ch/tasking.c:632
+#, c-format
+msgid "too many arguments to process `%s'"
 msgstr ""
 
-#: config/pa/pa.c:187
-msgid "-g is only supported when using GAS on this processor,"
+#: ch/tasking.c:635
+msgid "too many arguments to process"
 msgstr ""
 
-#: config/pa/pa.c:188
-msgid "-g option disabled."
+#: ch/tasking.c:640
+#, c-format
+msgid "too few arguments to process `%s'"
 msgstr ""
 
-#: config/pdp11/pdp11.h:55
-msgid "Do not use hardware floating point"
+#: ch/tasking.c:643
+msgid "too few arguments to process"
 msgstr ""
 
-#. return float result in ac0
-#: config/pdp11/pdp11.h:57
-msgid "Return floating point results in ac0"
+#: ch/tasking.c:983
+msgid "COPY_NUMBER argument must be INSTANCE expression"
 msgstr ""
 
-#: config/pdp11/pdp11.h:58
-msgid "Return floating point results in memory"
+#: ch/tasking.c:1007
+msgid "GEN_CODE argument must be a process or signal name."
 msgstr ""
 
-#. is 11/40
-#: config/pdp11/pdp11.h:60
-msgid "Generate code for an 11/40"
+#: ch/tasking.c:1029
+msgid "GEN_INST parameter 2 must be an integer mode"
 msgstr ""
 
-#. is 11/45
-#: config/pdp11/pdp11.h:63
-msgid "Generate code for an 11/45"
+#: ch/tasking.c:1050
+msgid "GEN_INST parameter 1 must be a PROCESS or an integer expression"
 msgstr ""
 
-#. is 11/10
-#: config/pdp11/pdp11.h:66
-msgid "Generate code for an 11/10"
+#: ch/tasking.c:1076
+#, c-format
+msgid "%s is not a declared process"
 msgstr ""
 
-#. use movstrhi for bcopy
-#. use 32 bit for int
-#: config/pdp11/pdp11.h:71 config/pdp11/pdp11.h:72
-msgid "Use 32 bit int"
+#: ch/tasking.c:1097
+msgid "PROC_TYPE argument must be INSTANCE expression"
 msgstr ""
 
-#: config/pdp11/pdp11.h:73 config/pdp11/pdp11.h:74
-msgid "Use 16 bit int"
+#: ch/tasking.c:1139
+msgid "QUEUE_LENGTH argument must be a BUFFER/EVENT location."
 msgstr ""
 
-#. use 32 bit for float
-#: config/pdp11/pdp11.h:76 config/pdp11/pdp11.h:77
-msgid "Use 32 bit float"
+#: ch/tasking.c:1289
+#, c-format
+msgid "SEND requires a SIGNAL; %s is not a SIGNAL name"
 msgstr ""
 
-#: config/pdp11/pdp11.h:78 config/pdp11/pdp11.h:79
-msgid "Use 64 bit float"
+#: ch/tasking.c:1314
+#, c-format
+msgid "too many values for SIGNAL `%s'"
 msgstr ""
 
-#. allow abshi pattern? - can trigger "optimizations" which make code SLOW!
-#. is branching expensive - on a PDP, it's actually really cheap
-#. this is just to play around and check what code gcc generates
-#. split instruction and data memory?
-#: config/pdp11/pdp11.h:88
-msgid "Target has split I&D"
+#: ch/tasking.c:1320
+#, c-format
+msgid "too few values for SIGNAL `%s'"
 msgstr ""
 
-#: config/pdp11/pdp11.h:89
-msgid "Target does not have split I&D"
+#: ch/tasking.c:1398
+msgid "Signal sent without priority"
 msgstr ""
 
-#. UNIX assembler syntax?
-#: config/pdp11/pdp11.h:91
-msgid "Use UNIX assembler syntax"
+#: ch/tasking.c:1399 ch/tasking.c:2928
+msgid " and no default priority was set."
 msgstr ""
 
-#: config/pdp11/pdp11.h:92
-msgid "Use DEC assembler syntax"
+#: ch/tasking.c:1400
+msgid " PRIORITY defaulted to 0"
 msgstr ""
 
-#: config/romp/romp.c:675
-#, ycp-format
-msgid "invalid %%B value"
+#: ch/tasking.c:1415
+msgid "SEND without a destination instance"
 msgstr ""
 
-#: config/romp/romp.c:702 config/rs6000/rs6000.c:4077
-#, ycp-format
-msgid "invalid %%S value"
+#: ch/tasking.c:1416
+msgid " and no destination process specified"
 msgstr ""
 
-#: config/romp/romp.c:711 config/romp/romp.c:718
-#, ycp-format
-msgid "invalid %%b value"
+#: ch/tasking.c:1417
+msgid " for the signal"
 msgstr ""
 
-#: config/romp/romp.c:739 config/romp/romp.c:746
-#, ycp-format
-msgid "invalid %%H value"
+#. as our system doesn't allow that and Z.200 specifies it,
+#. we issue a warning
+#: ch/tasking.c:1436
+#, c-format
+msgid "SEND to ANY copy of process `%s'."
 msgstr ""
 
-#: config/romp/romp.c:758 config/romp/romp.c:769
-#, ycp-format
-msgid "invalid %%z value"
+#: ch/tasking.c:1441
+msgid "SEND TO must be an INSTANCE mode"
 msgstr ""
 
-#: config/romp/romp.c:777 config/romp/romp.c:785
-#, ycp-format
-msgid "invalid %%Z value"
+#: ch/tasking.c:1455
+msgid "SEND WITH must have a mode"
 msgstr ""
 
-#: config/romp/romp.c:792 config/romp/romp.c:801 config/romp/romp.c:808
-#: config/rs6000/rs6000.c:3859
-#, ycp-format
-msgid "invalid %%k value"
+#: ch/tasking.c:1724
+msgid "internal error: RECEIVE CASE stack invalid."
 msgstr ""
 
-#: config/romp/romp.c:893 config/romp/romp.c:936
-#, ycp-format
-msgid "invalid %%j value"
+#: ch/tasking.c:1764 ch/tasking.c:2492
+msgid "SET requires INSTANCE location"
 msgstr ""
 
-#. Perform any needed actions needed for a function that is receiving a
-#. variable number of arguments.
-#.
-#. CUM is as above.
-#.
-#. MODE and TYPE are the mode and type of the current parameter.
-#.
-#. PRETEND_SIZE is a variable that should be set to the amount of stack
-#. that must be pushed by the prolog to pretend that our caller pushed
-#. it.
-#.
-#. Normally, this macro will push all remaining incoming registers on the
-#. stack and set PRETEND_SIZE to the length of the registers pushed.
-#: config/romp/romp.h:660
-msgid "can't have varargs with -mfp-arg-in-fp-regs"
+#: ch/tasking.c:1843
+msgid "SIGNAL in RECEIVE CASE alternative follows"
 msgstr ""
 
-#: config/rs6000/aix.h:254 config/rs6000/beos.h:33
-msgid "Always pass floating-point arguments in memory"
+#: ch/tasking.c:1844
+#, c-format
+msgid " a BUFFER name on line %d"
 msgstr ""
 
-#: config/rs6000/aix.h:256 config/rs6000/beos.h:35
-msgid "Don't always pass floating-point arguments in memory"
+#: ch/tasking.c:1852
+#, c-format
+msgid "SIGNAL `%s' has no data fields"
 msgstr ""
 
-#: config/rs6000/aix41.h:31 config/rs6000/aix43.h:35
-msgid "Support message passing with the Parallel Environment"
+#: ch/tasking.c:1857
+#, c-format
+msgid "SIGNAL `%s' requires data fields"
 msgstr ""
 
-#: config/rs6000/aix43.h:31
-msgid "Compile for 64-bit pointers"
+#: ch/tasking.c:1921
+#, c-format
+msgid "too few data fields provided for `%s'"
 msgstr ""
 
-#: config/rs6000/aix43.h:33
-msgid "Compile for 32-bit pointers"
+#: ch/tasking.c:1924
+#, c-format
+msgid "too many data fields provided for `%s'"
 msgstr ""
 
-#: config/rs6000/aix43.h:52
-msgid "-maix64 and POWER architecture are incompatible."
+#: ch/tasking.c:1947
+msgid "BUFFER in RECEIVE CASE alternative follows"
 msgstr ""
 
-#: config/rs6000/aix43.h:57
-msgid "-maix64 requires PowerPC64 architecture remain enabled."
+#: ch/tasking.c:1948
+#, c-format
+msgid " a SIGNAL name on line %d"
 msgstr ""
 
-#: config/rs6000/aix43.h:61
-msgid ""
-"-maix64 required: 64-bit computation with 32-bit addressing not yet "
-"supported."
+#: ch/tasking.c:1956
+msgid "BUFFER in RECEIVE CASE alternative must be a location."
 msgstr ""
 
-#: config/rs6000/rs6000.c:340
-msgid "-mmultiple is not supported on little endian systems"
+#: ch/tasking.c:1962
+msgid "buffer receive alternative requires only 1 defining occurence."
 msgstr ""
 
-#: config/rs6000/rs6000.c:347
-msgid "-mstring is not supported on little endian systems"
+#: ch/tasking.c:2043
+msgid "incompatible modes in receive buffer alternative."
 msgstr ""
 
-#: config/rs6000/rs6000.c:353
-#, c-format
-msgid "-f%s ignored for AIX (all code is position independent)"
+#: ch/tasking.c:2049
+msgid "defining occurence in receive buffer alternative must be a location."
 msgstr ""
 
-#: config/rs6000/rs6000.c:361
-msgid "-ffunction-sections disabled on AIX when debugging"
+#: ch/tasking.c:2086
+msgid "buffer receive alternative without `IN location'."
 msgstr ""
 
-#: config/rs6000/rs6000.c:367
-msgid "-fdata-sections not supported on AIX"
+#: ch/tasking.c:2092
+msgid "RECEIVE CASE alternative must specify a SIGNAL name or BUFFER location."
 msgstr ""
 
-#: config/rs6000/rs6000.c:381
-#, c-format
-msgid "Unknown -mdebug-%s switch"
+#: ch/tasking.c:2331
+msgid "RECEIVE CASE without alternatives"
 msgstr ""
 
-#: config/rs6000/rs6000.c:3786
-#, ycp-format
-msgid "invalid %%f value"
+#: ch/tasking.c:2369
+msgid "CONTINUE requires an event location."
 msgstr ""
 
-#: config/rs6000/rs6000.c:3795
-#, ycp-format
-msgid "invalid %%F value"
+#: ch/tasking.c:2503 ch/tasking.c:2940
+msgid "PRIORITY must be of integer type."
 msgstr ""
 
-#: config/rs6000/rs6000.c:3804
-#, ycp-format
-msgid "invalid %%G value"
+#: ch/tasking.c:2581
+msgid "delay alternative must be an EVENT location."
 msgstr ""
 
-#: config/rs6000/rs6000.c:3839
-#, ycp-format
-msgid "invalid %%j code"
+#: ch/tasking.c:2636
+msgid "DELAY CASE without alternatives"
 msgstr ""
 
-#: config/rs6000/rs6000.c:3849
-#, ycp-format
-msgid "invalid %%J code"
+#: ch/tasking.c:2757
+msgid "DELAY action requires an event location."
 msgstr ""
 
-#: config/rs6000/rs6000.c:3879
-#, ycp-format
-msgid "invalid %%K value"
+#: ch/tasking.c:2768
+msgid "PRIORITY in DELAY action must be of integer type."
 msgstr ""
 
-#: config/rs6000/rs6000.c:4003
-#, ycp-format
-msgid "invalid %%p value"
+#: ch/tasking.c:2777
+msgid "DELAY action without priority."
 msgstr ""
 
-#: config/rs6000/rs6000.c:4040
-#, ycp-format
-msgid "invalid %%q value"
+#: ch/tasking.c:2778 ch/tasking.c:2929
+msgid " PRIORITY defaulted to 0."
 msgstr ""
 
-#: config/rs6000/rs6000.c:4103
-#, ycp-format
-msgid "%%S computed all 1's mask"
+#: ch/tasking.c:2868
+msgid "send buffer action requires a BUFFER location."
 msgstr ""
 
-#: config/rs6000/rs6000.c:4130
-#, ycp-format
-msgid "%%S computed all 0's mask"
+#: ch/tasking.c:2885
+msgid "there must be only 1 value for send buffer action."
 msgstr ""
 
-#: config/rs6000/rs6000.c:4140
-#, ycp-format
-msgid "invalid %%T value"
+#: ch/tasking.c:2906
+msgid "convert failed for send buffer action."
 msgstr ""
 
-#: config/rs6000/rs6000.c:4150
-#, ycp-format
-msgid "invalid %%u value"
-msgstr ""
-
-#: config/rs6000/rs6000.c:4159
-#, ycp-format
-msgid "invalid %%v value"
+#: ch/tasking.c:2912
+msgid "incompatible modes in send buffer action."
 msgstr ""
 
-#: config/rs6000/rs6000.c:4232
-#, ycp-format
-msgid "invalid %%W value"
+#: ch/tasking.c:2927
+msgid "Buffer sent without priority"
 msgstr ""
 
-#. Run-time compilation parameters selecting different hardware subsets.
-#.
-#. Macro to define tables used to set the flags.
-#. This is a list in braces of pairs in braces,
-#. each pair being { "NAME", VALUE }
-#. where VALUE is the bits to set or minus the bits to clear.
-#. An empty string NAME is used to identify the default VALUE.
-#: config/rs6000/rs6000.h:256
-msgid "Use POWER instruction set"
+#: ch/tasking.c:2946
+msgid "WITH not allowed for send buffer action."
 msgstr ""
 
-#: config/rs6000/rs6000.h:259
-msgid "Use POWER2 instruction set"
+#: ch/tasking.c:2951
+msgid "TO not allowed for send buffer action."
 msgstr ""
 
-#: config/rs6000/rs6000.h:261
-msgid "Do not use POWER2 instruction set"
+#: ch/tasking.c:3094
+#, c-format
+msgid "SEND requires a BUFFER; `%s' is not a BUFFER name"
 msgstr ""
 
-#: config/rs6000/rs6000.h:264
-msgid "Do not use POWER instruction set"
+#: ch/tasking.c:3235
+msgid "non-integral max queue size for EVENT/BUFFER mode"
 msgstr ""
 
-#: config/rs6000/rs6000.h:266
-msgid "Use PowerPC instruction set"
+#: ch/tasking.c:3240
+msgid "non-constant max queue size for EVENT/BUFFER mode"
 msgstr ""
 
-#: config/rs6000/rs6000.h:269
-msgid "Do not use PowerPC instruction set"
+#: ch/tasking.c:3247
+msgid "max queue_size for EVENT/BUFFER is not positive"
 msgstr ""
 
-#: config/rs6000/rs6000.h:271
-msgid "Use PowerPC General Purpose group optional instructions"
+#: ch/timing.c:224
+msgid "absolute time value must be of mode TIME."
 msgstr ""
 
-#: config/rs6000/rs6000.h:273
-msgid "Don't use PowerPC General Purpose group optional instructions"
+#: ch/timing.c:281 ch/timing.c:364
+msgid "duration primitive value must be of mode DURATION."
 msgstr ""
 
-#: config/rs6000/rs6000.h:275
-msgid "Use PowerPC Graphics group optional instructions"
+#: ch/tree.c:62
+msgid "string length > UPPER (UINT)"
 msgstr ""
 
-#: config/rs6000/rs6000.h:277
-msgid "Don't use PowerPC Graphics group optional instructions"
+#: ch/tree.c:116
+msgid "Can only build a powerset from a discrete mode"
 msgstr ""
 
-#: config/rs6000/rs6000.h:279
-msgid "Use PowerPC-64 instruction set"
+#: ch/tree.c:128
+msgid "non-constant bitstring size invalid"
 msgstr ""
 
-#: config/rs6000/rs6000.h:281
-msgid "Don't use PowerPC-64 instruction set"
+#: ch/tree.c:130
+msgid "non-constant powerset size invalid"
 msgstr ""
 
-#: config/rs6000/rs6000.h:283
-msgid "Use new mnemonics for PowerPC architecture"
+#: ch/typeck.c:83
+msgid "array or string index is a mode (instead of a value)"
 msgstr ""
 
-#: config/rs6000/rs6000.h:285
-msgid "Use old mnemonics for PowerPC architecture"
+#: ch/typeck.c:114
+msgid "index is not an integer expression"
 msgstr ""
 
-#: config/rs6000/rs6000.h:288
-msgid "Put everything in the regular TOC"
+#: ch/typeck.c:122
+msgid "index not compatible with index mode"
 msgstr ""
 
-#: config/rs6000/rs6000.h:290
-msgid "Place floating point constants in TOC"
+#. should never happen
+#: ch/typeck.c:132
+msgid "index is not discrete"
 msgstr ""
 
-#: config/rs6000/rs6000.h:292
-msgid "Don't place floating point constants in TOC"
+#: ch/typeck.c:196
+msgid ""
+"possible internal error - slice argument is neither referable nor constant"
 msgstr ""
 
-#: config/rs6000/rs6000.h:294
-msgid "Place symbol+offset constants in TOC"
+#: ch/typeck.c:285
+msgid "bit array slice with non-constant length"
 msgstr ""
 
-#: config/rs6000/rs6000.h:296
-msgid "Don't place symbol+offset constants in TOC"
+#: ch/typeck.c:325
+msgid "bitstring slice with non-constant length"
 msgstr ""
 
-#: config/rs6000/rs6000.h:302
-msgid "Place variable addresses in the regular TOC"
+#: ch/typeck.c:338
+msgid "slice operation on non-array, non-bitstring value not supported"
 msgstr ""
 
-#: config/rs6000/rs6000.h:308
-msgid "Generate load/store multiple instructions"
+#: ch/typeck.c:390 ch/typeck.c:441
+msgid "can only take slice of array or string"
 msgstr ""
 
-#: config/rs6000/rs6000.h:310
-msgid "Do not generate load/store multiple instructions"
+#: ch/typeck.c:455
+msgid "slice length is not an integer"
 msgstr ""
 
-#: config/rs6000/rs6000.h:314
-msgid "Generate string instructions for block moves"
+#: ch/typeck.c:488
+msgid "slice length out-of-range"
 msgstr ""
 
-#: config/rs6000/rs6000.h:316
-msgid "Do not generate string instructions for block moves"
+#: ch/typeck.c:543
+msgid "too many index expressions"
 msgstr ""
 
-#: config/rs6000/rs6000.h:320
-msgid "Generate load/store with update instructions"
+#: ch/typeck.c:595
+msgid "array index is not discrete"
 msgstr ""
 
-#: config/rs6000/rs6000.h:322
-msgid "Do not generate load/store with update instructions"
+#: ch/typeck.c:675
+msgid "invalid compound index for bitstring mode"
 msgstr ""
 
-#: config/rs6000/rs6000.h:324
-msgid "Generate fused multiply/add instructions"
+#: ch/typeck.c:1079
+msgid "conversions from variable_size value"
 msgstr ""
 
-#: config/rs6000/rs6000.h:326
-msgid "Don't generate fused multiply/add instructions"
+#: ch/typeck.c:1084
+msgid "conversions to variable_size mode"
 msgstr ""
 
-#: config/rs6000/rs6000.h:330
-msgid "Don't schedule the start and end of the procedure"
+#: ch/typeck.c:1098
+msgid "cannot convert to float"
 msgstr ""
 
-#. This macro is similar to `TARGET_SWITCHES' but defines names of
-#. command options that have values.  Its definition is an
-#. initializer with a subgrouping for each command option.
-#.
-#. Each subgrouping contains a string constant, that defines the
-#. fixed part of the option name, and the address of a variable.
-#. The variable, type `char *', is set to the variable part of the
-#. given option if the fixed part matches.  The actual option name
-#. is made by appending `-m' to the specified name.
-#.
-#. Here is an example which defines `-mshort-data-NUMBER'.  If the
-#. given option is `-mshort-data-512', the variable `m88k_short_data'
-#. will be set to the string `"512"'.
-#.
-#. extern char *m88k_short_data;
-#. #define TARGET_OPTIONS { { "short-data-", &m88k_short_data } }
-#: config/rs6000/rs6000.h:403 config/sparc/sparc.h:709
-msgid "Use features of and schedule code for given CPU"
+#: ch/typeck.c:1103
+msgid "cannot convert float to this mode"
 msgstr ""
 
-#: config/rs6000/rs6000.h:406
-msgid "Enable debug output"
+#: ch/typeck.c:1130
+msgid "OVERFLOW in expression conversion"
 msgstr ""
 
-#. Definitions for __builtin_return_address and __builtin_frame_address.
-#. __builtin_return_address (0) should give link register (65), enable
-#. this.
-#. This should be uncommented, so that the link register is used, but
-#. currently this would result in unmatched insns and spilling fixed
-#. registers so we'll leave it for another day.  When these problems are
-#. taken care of one additional fetch will be necessary in RETURN_ADDR_RTX.
-#. (mrs)
-#. #define RETURN_ADDR_IN_PREVIOUS_FRAME
-#. Number of bytes into the frame return addresses can be found.  See
-#. rs6000_stack_info in rs6000.c for more information on how the different
-#. abi's store the return address.
-#: config/rs6000/rs6000.h:1637
-msgid "RETURN_ADDRESS_OFFSET not supported"
+#: ch/typeck.c:1159
+msgid "overflow (not inside function)"
 msgstr ""
 
-#: config/rs6000/sysv4.h:92
-msgid "Select ABI calling convention."
+#: ch/typeck.c:1161
+msgid "possible overflow (not inside function)"
 msgstr ""
 
-#: config/rs6000/sysv4.h:93
-msgid "Select method for sdata handling."
+#: ch/typeck.c:1166
+msgid "expression will always cause OVERFLOW"
 msgstr ""
 
-#: config/rs6000/sysv4.h:108
-msgid "Align to the base type of the bitfield."
+#: ch/typeck.c:1199
+msgid "not implemented: constant conversion from that kind of expression"
 msgstr ""
 
-#: config/rs6000/sysv4.h:110
-msgid "Don't align to the base type of the bitfield."
+#: ch/typeck.c:1205
+msgid "not implemented: constant conversion to that kind of mode"
 msgstr ""
 
-#: config/rs6000/sysv4.h:112
-msgid "Don't assume that unaligned accesses are handled by the system"
+#: ch/typeck.c:1216
+msgid "non-standard, non-portable value conversion"
 msgstr ""
 
-#: config/rs6000/sysv4.h:114
-msgid "Assume that unaligned accesses are handled by the system"
+#: ch/typeck.c:1222
+msgid "location conversion between differently-sized modes"
 msgstr ""
 
-#: config/rs6000/sysv4.h:116 config/rs6000/sysv4.h:120
-msgid "Produce code relocatable at runtime."
+#: ch/typeck.c:1224
+msgid "unsupported value conversion"
 msgstr ""
 
-#: config/rs6000/sysv4.h:118 config/rs6000/sysv4.h:122
-msgid "Don't produce code relocatable at runtime."
+#: ch/typeck.c:1272
+msgid "operand to bin must be a non-negative integer literal"
 msgstr ""
 
-#: config/rs6000/sysv4.h:124 config/rs6000/sysv4.h:126
-msgid "Produce little endian code."
+#: ch/typeck.c:1288
+#, c-format
+msgid "size %d of BIN too big - no such integer mode"
 msgstr ""
 
-#: config/rs6000/sysv4.h:128 config/rs6000/sysv4.h:130
-msgid "Produce big endian code."
+#: ch/typeck.c:1302
+msgid "BIN in pass 2"
 msgstr ""
 
-#: config/rs6000/sysv4.h:134 config/sparc/linux.h:93
-#: config/sparc/linux64.h:149
-msgid "Use 128 bit long doubles"
+#: ch/typeck.c:1335
+msgid "mode of tuple is neither ARRAY, STRUCT, nor POWERSET"
 msgstr ""
 
-#: config/rs6000/sysv4.h:135 config/rs6000/sysv4.h:136
-#: config/rs6000/sysv4.h:137 config/rs6000/sysv4.h:138
-#: config/rs6000/sysv4.h:139 config/rs6000/sysv4.h:140
-#: config/rs6000/sysv4.h:147 config/rs6000/sysv4.h:148
-#: config/rs6000/sysv4.h:159 config/rs6000/sysv4.h:160
-#: config/rs6000/sysv4.h:161 config/rs6000/sysv4.h:163
-msgid "no description yet"
+#: ch/typeck.c:2111
+msgid "internal error in chill_root_resulting_mode"
 msgstr ""
 
-#: config/rs6000/sysv4.h:141
-msgid "Use EABI."
+#: ch/typeck.c:2370
+msgid "string lengths not equal"
 msgstr ""
 
-#: config/rs6000/sysv4.h:142
-msgid "Don't use EABI."
+#: ch/typeck.c:2385
+msgid "can't do ARRAY assignment - too large"
 msgstr ""
 
-#: config/rs6000/sysv4.h:144
-msgid "Use alternate register names."
+#: ch/typeck.c:2403
+msgid "rhs of array assignment is not addressable"
 msgstr ""
 
-#: config/rs6000/sysv4.h:146
-msgid "Don't use alternate register names."
+#: ch/typeck.c:2580
+msgid "non-constant expression for BIN"
 msgstr ""
 
-#: config/rs6000/sysv4.h:150
-msgid "Link with libsim.a, libc.a and sim-crt0.o."
+#: ch/typeck.c:2585
+msgid "expression for BIN must not be negative"
 msgstr ""
 
-#: config/rs6000/sysv4.h:152
-msgid "Link with libads.a, libc.a and crt0.o."
+#: ch/typeck.c:2590
+msgid "cannot process BIN (>32)"
 msgstr ""
 
-#: config/rs6000/sysv4.h:154
-msgid "Link with libyk.a, libc.a and crt0.o."
+#: ch/typeck.c:2606
+msgid "bounds of range are not compatible"
 msgstr ""
 
-#: config/rs6000/sysv4.h:156
-msgid "Link with libmvme.a, libc.a and crt0.o."
+#: ch/typeck.c:2615
+msgid "negative string length"
 msgstr ""
 
-#: config/rs6000/sysv4.h:158
-msgid "Set the PPC_EMB bit in the ELF flags header"
+#: ch/typeck.c:2652
+msgid "range's lower bound and parent mode don't match"
 msgstr ""
 
-#. Sometimes certain combinations of command options do not make sense
-#. on a particular target machine.  You can define a macro
-#. `OVERRIDE_OPTIONS' to take account of this.  This macro, if
-#. defined, is executed once just after all the command options have
-#. been parsed.
-#.
-#. The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to
-#. get control.
-#: config/rs6000/sysv4.h:209
-#, c-format
-msgid "Bad value for -mcall-%s"
+#: ch/typeck.c:2657
+msgid "range's upper bound and parent mode don't match"
 msgstr ""
 
-#: config/rs6000/sysv4.h:225
-#, c-format
-msgid "Bad value for -msdata=%s"
+#: ch/typeck.c:2666
+msgid "making range from non-mode"
 msgstr ""
 
-#: config/rs6000/sysv4.h:242
-#, c-format
-msgid "-mrelocatable and -msdata=%s are incompatible."
+#: ch/typeck.c:2672
+msgid "floating point ranges"
 msgstr ""
 
-#: config/rs6000/sysv4.h:250
-#, c-format
-msgid "-f%s and -msdata=%s are incompatible."
+#: ch/typeck.c:2680
+msgid "range mode has non-constant limits"
 msgstr ""
 
-#: config/rs6000/sysv4.h:259
-#, c-format
-msgid "-msdata=%s and -mcall-%s are incompatible."
+#: ch/typeck.c:2689
+msgid "range's high bound < mode's low bound"
 msgstr ""
 
-#: config/rs6000/sysv4.h:266
-msgid "-mrelocatable and -mno-minimal-toc are incompatible."
+#: ch/typeck.c:2694
+msgid "range's high bound > mode's high bound"
 msgstr ""
 
-#: config/rs6000/sysv4.h:272
-#, c-format
-msgid "-mrelocatable and -mcall-%s are incompatible."
+#: ch/typeck.c:2699
+msgid "range mode high bound < range mode low bound"
 msgstr ""
 
-#: config/rs6000/sysv4.h:279
-#, c-format
-msgid "-fPIC and -mcall-%s are incompatible."
+#: ch/typeck.c:2704
+msgid "range's low bound < mode's low bound"
 msgstr ""
 
-#: config/rs6000/sysv4.h:286
-msgid "-mcall-aixdesc must be big endian"
+#: ch/typeck.c:2709
+msgid "range's low bound > mode's high bound"
 msgstr ""
 
-#: config/sparc/sp64-elf.h:84 config/sparc/splet.h:29
-msgid "Generate code for big endian"
+#: ch/typeck.c:2817
+msgid "Stepsize in STEP must be an integer constant"
 msgstr ""
 
-#: config/sparc/sp64-elf.h:85 config/sparc/splet.h:30
-msgid "Generate code for little endian"
+#: ch/typeck.c:2821
+msgid "Stepsize in STEP must be > 0"
 msgstr ""
 
-#: config/sparc/sparc.c:256
-#, c-format
-msgid "%s is not supported by this configuration"
+#: ch/typeck.c:2827
+msgid "Stepsize in STEP must be the natural width of the array element mode"
 msgstr ""
 
-#: config/sparc/sparc.c:264
-#, c-format
-msgid "-mptr%d not allowed on -m%d"
+#: ch/typeck.c:2833 ch/typeck.c:3134
+msgid "Starting word in POS must be an integer constant"
 msgstr ""
 
-#: config/sparc/sparc.c:275
-msgid "-mlong-double-64 not allowed with -m64"
+#: ch/typeck.c:2837 ch/typeck.c:3141
+msgid "Starting word in POS must be >= 0"
 msgstr ""
 
-#: config/sparc/sparc.c:295
-#, c-format
-msgid "bad value (%s) for -mcmodel= switch"
+#: ch/typeck.c:2839
+msgid "Starting word in POS within STEP must be 0"
 msgstr ""
 
-#: config/sparc/sparc.c:300
-msgid "-mcmodel= is not supported on 32 bit systems"
+#: ch/typeck.c:2851 ch/typeck.c:3158
+msgid "Starting bit in POS must be an integer constant"
 msgstr ""
 
-#: config/sparc/sparc.c:381
-msgid "profiling does not support code models other than medlow"
+#: ch/typeck.c:2857
+msgid "Starting bit in POS within STEP must be 0"
 msgstr ""
 
-#: config/sparc/sparc.c:5683 config/sparc/sparc.c:5689
-#, ycp-format
-msgid "Invalid %%Y operand"
+#: ch/typeck.c:2861 ch/typeck.c:3166
+msgid "Starting bit in POS must be >= 0"
 msgstr ""
 
-#: config/sparc/sparc.c:5759
-#, ycp-format
-msgid "Invalid %%A operand"
+#: ch/typeck.c:2869 ch/typeck.c:3174
+msgid "Starting bit in POS must be < the width of a word"
 msgstr ""
 
-#: config/sparc/sparc.c:5769
-#, ycp-format
-msgid "Invalid %%B operand"
+#: ch/typeck.c:2883 ch/typeck.c:3188
+msgid "Length in POS must be an integer constant"
 msgstr ""
 
-#: config/sparc/sparc.c:5808
-#, ycp-format
-msgid "Invalid %%c operand"
+#: ch/typeck.c:2890 ch/typeck.c:3195
+msgid "Length in POS must be > 0"
 msgstr ""
 
-#: config/sparc/sparc.c:5809
-#, ycp-format
-msgid "Invalid %%C operand"
+#: ch/typeck.c:2897 ch/typeck.c:3208
+msgid "End bit in POS must be an integer constant"
 msgstr ""
 
-#: config/sparc/sparc.c:5830
-#, ycp-format
-msgid "Invalid %%d operand"
+#: ch/typeck.c:2906 ch/typeck.c:3217
+msgid "End bit in POS must be >= the start bit"
 msgstr ""
 
-#: config/sparc/sparc.c:5831
-#, ycp-format
-msgid "Invalid %%D operand"
+#: ch/typeck.c:2912 ch/typeck.c:3222
+msgid "End bit in POS must be < the width of a word"
 msgstr ""
 
-#: config/sparc/sparc.c:5849
-#, ycp-format
-msgid "Invalid %%f operand"
+#: ch/typeck.c:2924
+msgid ""
+"The length specified on POS within STEP must be the natural length of the "
+"array element type"
 msgstr ""
 
-#: config/sparc/sparc.c:5899
-msgid "long long constant not a valid immediate operand"
+#: ch/typeck.c:2929
+msgid "Step size in STEP must be >= the length in POS"
 msgstr ""
 
-#: config/sparc/sparc.c:5902
-msgid "floating point constant not a valid immediate operand"
+#: ch/typeck.c:2955
+msgid "array index must be a range, not a single integer"
 msgstr ""
 
-#. To make profiling work with -f{pic,PIC}, we need to emit the profiling
-#. code into the rtl.  Also, if we are profiling, we cannot eliminate
-#. the frame pointer (because the return address will get smashed).
-#: config/sparc/sparc.h:403
-#, c-format
-msgid "%s and profiling conflict: disabling %s"
+#: ch/typeck.c:2961
+msgid "array index is not a discrete mode"
 msgstr ""
 
-#: config/sparc/sparc.h:588
-msgid "Use FUNCTION_EPILOGUE"
+#: ch/typeck.c:3232
+msgid ""
+"The length specified on POS must be the natural length of the field type"
 msgstr ""
 
-#: config/sparc/sparc.h:590
-msgid "Do not use FUNCTION_EPILOGUE"
+#: ch/typeck.c:3241
+msgid "STRUCT fields must be layed out in monotonically increasing order"
 msgstr ""
 
-#: config/sparc/sparc.h:592
-msgid "Assume possible double misalignment"
+#: ch/typeck.c:3304
+msgid "If one field has a POS layout, then all fields must have a POS layout"
 msgstr ""
 
-#: config/sparc/sparc.h:594
-msgid "Assume all doubles are aligned"
+#: ch/typeck.c:3447
+msgid "parameterised structures not implemented"
 msgstr ""
 
-#: config/sparc/sparc.h:596
-msgid "Pass -assert pure-text to linker"
+#: ch/typeck.c:3452
+msgid "invalid parameterised type"
 msgstr ""
 
-#: config/sparc/sparc.h:598
-msgid "Do not pass -assert pure-text to linker"
+#: collect2.c:454
+msgid "internal error"
 msgstr ""
 
-#: config/sparc/sparc.h:600
-msgid "Use flat register window model"
+#: collect2.c:935
+msgid "no arguments"
 msgstr ""
 
-#: config/sparc/sparc.h:602
-msgid "Do not use flat register window model"
+#: collect2.c:1289 collect2.c:1437 collect2.c:1470
+#, c-format
+msgid "fopen %s"
 msgstr ""
 
-#: config/sparc/sparc.h:604
-msgid "Use ABI reserved registers"
+#: collect2.c:1292 collect2.c:1442 collect2.c:1473
+#, c-format
+msgid "fclose %s"
 msgstr ""
 
-#: config/sparc/sparc.h:606
-msgid "Do not use ABI reserved registers"
+#: collect2.c:1301
+#, c-format
+msgid "collect2 version %s"
 msgstr ""
 
-#: config/sparc/sparc.h:608
-msgid "Use hardware quad fp instructions"
+#: collect2.c:1391
+#, c-format
+msgid "%d constructor(s) found\n"
 msgstr ""
 
-#: config/sparc/sparc.h:610
-msgid "Do not use hardware quad fp instructions"
+#: collect2.c:1392
+#, c-format
+msgid "%d destructor(s)  found\n"
 msgstr ""
 
-#: config/sparc/sparc.h:612
-msgid "Compile for v8plus ABI"
+#: collect2.c:1393
+#, c-format
+msgid "%d frame table(s) found\n"
 msgstr ""
 
-#: config/sparc/sparc.h:614
-msgid "Do not compile for v8plus ABI"
+#: collect2.c:1534
+#, c-format
+msgid "%s terminated with signal %d [%s]%s"
 msgstr ""
 
-#: config/sparc/sparc.h:616
-msgid "Utilize Visual Instruction Set"
+#: collect2.c:1553
+#, c-format
+msgid "%s returned %d exit status"
 msgstr ""
 
-#: config/sparc/sparc.h:618
-msgid "Do not utilize Visual Instruction Set"
+#: collect2.c:1581
+#, c-format
+msgid "[cannot find %s]"
 msgstr ""
 
-#. ??? These are deprecated, coerced to -mcpu=.  Delete in 2.9.
-#: config/sparc/sparc.h:621
-msgid "Optimize for Cypress processors"
+#: collect2.c:1596
+#, c-format
+msgid "cannot find `%s'"
 msgstr ""
 
-#: config/sparc/sparc.h:623
-msgid "Optimize for SparcLite processors"
+#: collect2.c:1607 collect2.c:1610
+#, c-format
+msgid "redirecting stdout: %s"
 msgstr ""
 
-#: config/sparc/sparc.h:625
-msgid "Optimize for F930 processors"
+#: collect2.c:1653
+#, c-format
+msgid "[Leaving %s]\n"
 msgstr ""
 
-#: config/sparc/sparc.h:627
-msgid "Optimize for F934 processors"
+#: collect2.c:1894
+#, c-format
+msgid ""
+"\n"
+"write_c_file - output name is %s, prefix is %s\n"
 msgstr ""
 
-#: config/sparc/sparc.h:629
-msgid "Use V8 Sparc ISA"
+#: collect2.c:2107
+msgid "cannot find `nm'"
 msgstr ""
 
-#: config/sparc/sparc.h:631
-msgid "Optimize for SuperSparc processors"
+#: collect2.c:2117 collect2.c:2559
+msgid "pipe"
 msgstr ""
 
-#. End of deprecated options.
-#: config/sparc/sparc.h:634
-msgid "Pointers are 64-bit"
+#: collect2.c:2121 collect2.c:2563
+msgid "fdopen"
 msgstr ""
 
-#: config/sparc/sparc.h:636
-msgid "Pointers are 32-bit"
+#: collect2.c:2147 collect2.c:2589
+#, c-format
+msgid "dup2 %d 1"
 msgstr ""
 
-#: config/sparc/sparc.h:638
-msgid "Use 32-bit ABI"
+#: collect2.c:2150 collect2.c:2153 collect2.c:2166 collect2.c:2592
+#: collect2.c:2595 collect2.c:2608
+#, c-format
+msgid "close %d"
 msgstr ""
 
-#: config/sparc/sparc.h:640
-msgid "Use 64-bit ABI"
+#: collect2.c:2156
+#, c-format
+msgid "execvp %s"
 msgstr ""
 
-#: config/sparc/sparc.h:642
-msgid "Use stack bias"
+#: collect2.c:2210
+#, c-format
+msgid "init function found in object %s"
 msgstr ""
 
-#: config/sparc/sparc.h:644
-msgid "Do not use stack bias"
+#: collect2.c:2218
+#, c-format
+msgid "fini function found in object %s"
 msgstr ""
 
-#: config/sparc/sparc.h:646
-msgid "Use structs on stronger alignment for double-word copies"
+#: collect2.c:2241 collect2.c:2647
+msgid "fclose"
 msgstr ""
 
-#: config/sparc/sparc.h:648
-msgid "Do not use structs on stronger alignment for double-word copies"
+#: collect2.c:2286
+#, c-format
+msgid "unable to open file '%s'"
 msgstr ""
 
-#: config/sparc/sparc.h:650
-msgid "Optimize tail call instructions in assembler and linker"
+#: collect2.c:2288
+#, c-format
+msgid "unable to stat file '%s'"
 msgstr ""
 
-#: config/sparc/sparc.h:652
-msgid "Do not optimize tail call instructions in assembler or linker"
+#: collect2.c:2294
+#, c-format
+msgid "unable to mmap file '%s'"
 msgstr ""
 
-#: config/sparc/sparc.h:713
-msgid "Use given Sparc code model"
+#: collect2.c:2447
+msgid "not found\n"
 msgstr ""
 
-#: config/v850/v850.c:101
+#: collect2.c:2449 collect2.c:2626
 #, c-format
-msgid "%s=%s is not numeric."
+msgid "dynamic dependency %s not found"
 msgstr ""
 
-#: config/v850/v850.c:108
+#: collect2.c:2469
 #, c-format
-msgid "%s=%s is too large."
+msgid "bad magic number in file '%s'"
 msgstr ""
 
-#: config/v850/v850.c:2033
-msgid "a data area attribute cannot be specified for local variables"
+#: collect2.c:2491
+msgid "dynamic dependencies.\n"
 msgstr ""
 
-#: config/v850/v850.c:2041
-#, c-format
-msgid "data area of '%s' conflicts with previous declaration"
+#: collect2.c:2550
+msgid "cannot find `ldd'"
 msgstr ""
 
-#: config/v850/v850.c:2245
+#: collect2.c:2598
 #, c-format
-msgid "Bogus JR construction: %d\n"
+msgid "execv %s"
 msgstr ""
 
-#: config/v850/v850.c:2266 config/v850/v850.c:2468
-#, c-format
-msgid "Bad amount of stack space removal: %d"
+#: collect2.c:2611
+msgid ""
+"\n"
+"ldd output with constructors/destructors.\n"
+msgstr ""
+
+#: collect2.c:2638
+#, c-format
+msgid "unable to open dynamic dependency '%s'"
+msgstr ""
+
+#: collect2.c:2752
+#, c-format
+msgid "%s: not a COFF file"
+msgstr ""
+
+#: collect2.c:2871
+#, c-format
+msgid "%s: cannot open as COFF file"
+msgstr ""
+
+#: collect2.c:2927
+#, c-format
+msgid "Library lib%s not found"
+msgstr ""
+
+#: collect2.c:3056
+#, c-format
+msgid "open %s"
+msgstr ""
+
+#: collect2.c:3079
+msgid "incompatibilities between object file & expected values"
+msgstr ""
+
+#: collect2.c:3152
+#, c-format
+msgid ""
+"\n"
+"Processing symbol table #%d, offset = 0x%.8lx, kind = %s\n"
+msgstr ""
+
+#: collect2.c:3161
+msgid "string section missing"
+msgstr ""
+
+#: collect2.c:3164
+msgid "section pointer missing"
+msgstr ""
+
+#: collect2.c:3212
+msgid "no symbol table found"
+msgstr ""
+
+#: collect2.c:3225
+msgid "no cmd_strings found"
+msgstr ""
+
+#: collect2.c:3237
+msgid ""
+"\n"
+"Updating header and load commands.\n"
+"\n"
+msgstr ""
+
+#: collect2.c:3244
+#, c-format
+msgid "load command map, %d cmds, new size %ld.\n"
+msgstr ""
+
+#: collect2.c:3275
+msgid ""
+"writing load commands.\n"
+"\n"
+msgstr ""
+
+#: collect2.c:3295
+#, c-format
+msgid "close %s"
+msgstr ""
+
+#: collect2.c:3369
+msgid "could not convert 0x%l.8x into a region"
+msgstr ""
+
+#: collect2.c:3373
+#, c-format
+msgid "%s function, region %d, offset = %ld (0x%.8lx)\n"
+msgstr ""
+
+#: collect2.c:3500
+msgid "bad magic number"
+msgstr ""
+
+#: collect2.c:3501
+msgid "bad header version"
+msgstr ""
+
+#: collect2.c:3502
+msgid "bad raw header version"
+msgstr ""
+
+#: collect2.c:3503
+msgid "raw header buffer too small"
+msgstr ""
+
+#: collect2.c:3504
+msgid "old raw header file"
+msgstr ""
+
+#: collect2.c:3505
+msgid "unsupported version"
+msgstr ""
+
+#: collect2.c:3507
+#, c-format
+msgid "unknown {de,en}code_mach_o_hdr return value %d"
+msgstr ""
+
+#: collect2.c:3527
+#, c-format
+msgid "fstat %s"
+msgstr ""
+
+#: collect2.c:3564 collect2.c:3612
+#, c-format
+msgid "lseek %s 0"
+msgstr ""
+
+#: collect2.c:3568
+#, c-format
+msgid "read %s"
+msgstr ""
+
+#: collect2.c:3571
+#, c-format
+msgid "read %ld bytes, expected %ld, from %s"
+msgstr ""
+
+#: collect2.c:3592
+#, c-format
+msgid "msync %s"
+msgstr ""
+
+#: collect2.c:3599
+#, c-format
+msgid "munmap %s"
+msgstr ""
+
+#: collect2.c:3616
+#, c-format
+msgid "write %s"
+msgstr ""
+
+#: collect2.c:3619
+#, c-format
+msgid "wrote %ld bytes, expected %ld, to %s"
+msgstr ""
+
+#: combine.c:12577
+#, c-format
+msgid ""
+";; Combiner statistics: %d attempts, %d substitutions (%d requiring new "
+"space),\n"
+";; %d successes.\n"
+"\n"
+msgstr ""
+
+#: combine.c:12587
+#, c-format
+msgid ""
+"\n"
+";; Combiner totals: %d attempts, %d substitutions (%d requiring new space),\n"
+";; %d successes.\n"
+msgstr ""
+
+#. Run-time compilation parameters selecting different hardware subsets.
+#: config/1750a/1750a.h:39
+msgid "Use VAX-C alignment"
+msgstr ""
+
+#: config/a29k/a29k.c:1007
+#, c-format
+msgid "invalid %%Q value"
+msgstr ""
+
+#: config/a29k/a29k.c:1013 config/alpha/alpha.c:4055
+#, c-format
+msgid "invalid %%C value"
+msgstr ""
+
+#: config/a29k/a29k.c:1019 config/alpha/alpha.c:3919
+#: config/rs6000/rs6000.c:4084
+#, c-format
+msgid "invalid %%N value"
+msgstr ""
+
+#: config/a29k/a29k.c:1025 config/alpha/alpha.c:3990
+#: config/rs6000/rs6000.c:4046
+#, c-format
+msgid "invalid %%M value"
+msgstr ""
+
+#: config/a29k/a29k.c:1031 config/alpha/alpha.c:3982
+#: config/rs6000/rs6000.c:4011
+#, c-format
+msgid "invalid %%m value"
+msgstr ""
+
+#: config/a29k/a29k.c:1133 config/alpha/alpha.c:3943 config/romp/romp.c:677
+#, c-format
+msgid "invalid %%L value"
+msgstr ""
+
+#: config/a29k/a29k.c:1138 config/rs6000/rs6000.c:4092
+#, c-format
+msgid "invalid %%O value"
+msgstr ""
+
+#: config/a29k/a29k.c:1144 config/alpha/alpha.c:3927
+#: config/rs6000/rs6000.c:4111
+#, c-format
+msgid "invalid %%P value"
+msgstr ""
+
+#: config/a29k/a29k.c:1154
+#, c-format
+msgid "invalid %%V value"
+msgstr ""
+
+#: config/a29k/a29k.h:101
+msgid "Generate code assuming DW bit is set"
+msgstr ""
+
+#: config/a29k/a29k.h:102
+msgid "Generate code assuming DW bit is not set"
+msgstr ""
+
+#: config/a29k/a29k.h:103
+msgid "Generate code using byte writes"
+msgstr ""
+
+#: config/a29k/a29k.h:104
+msgid "Do not generate byte writes"
+msgstr ""
+
+#: config/a29k/a29k.h:105
+msgid "Use small memory model"
+msgstr ""
+
+#: config/a29k/a29k.h:106
+msgid "Use normal memory model"
+msgstr ""
+
+#: config/a29k/a29k.h:107
+msgid "Use large memory model"
+msgstr ""
+
+#: config/a29k/a29k.h:108
+msgid "Generate 29050 code"
+msgstr ""
+
+#: config/a29k/a29k.h:109
+msgid "Generate 29000 code"
+msgstr ""
+
+#: config/a29k/a29k.h:110
+msgid "Use kernel global registers"
+msgstr ""
+
+#: config/a29k/a29k.h:111
+msgid "Use user global registers"
+msgstr ""
+
+#: config/a29k/a29k.h:112
+msgid "Emit stack checking code"
+msgstr ""
+
+#: config/a29k/a29k.h:113
+msgid "Do not emit stack checking code"
+msgstr ""
+
+#: config/a29k/a29k.h:114
+msgid "Work around storem hardware bug"
+msgstr ""
+
+#: config/a29k/a29k.h:115
+msgid "Do not work around storem hardware bug"
+msgstr ""
+
+#: config/a29k/a29k.h:116
+msgid "Store locals in argument registers"
+msgstr ""
+
+#: config/a29k/a29k.h:117
+msgid "Do not store locals in arg registers"
+msgstr ""
+
+#: config/a29k/a29k.h:118 config/i960/i960.h:288 config/mips/mips.h:382
+msgid "Use software floating point"
+msgstr ""
+
+#: config/a29k/a29k.h:119
+msgid "Do not generate multm instructions"
+msgstr ""
+
+#: config/alpha/alpha.c:201
+#, c-format
+msgid "bad value `%s' for -mtrap-precision switch"
+msgstr ""
+
+#: config/alpha/alpha.c:215
+#, c-format
+msgid "bad value `%s' for -mfp-rounding-mode switch"
+msgstr ""
+
+#: config/alpha/alpha.c:230
+#, c-format
+msgid "bad value `%s' for -mfp-trap-mode switch"
+msgstr ""
+
+#: config/alpha/alpha.c:249 config/alpha/alpha.c:261
+#, c-format
+msgid "bad value `%s' for -mcpu switch"
+msgstr ""
+
+#: config/alpha/alpha.c:269
+msgid "fp software completion requires -mtrap-precision=i"
+msgstr ""
+
+#: config/alpha/alpha.c:285
+msgid "rounding mode not supported for VAX floats"
+msgstr ""
+
+#: config/alpha/alpha.c:290
+msgid "trap mode not supported for VAX floats"
+msgstr ""
+
+#: config/alpha/alpha.c:319
+#, c-format
+msgid "L%d cache latency unknown for %s"
+msgstr ""
+
+#: config/alpha/alpha.c:334
+#, c-format
+msgid "bad value `%s' for -mmemory-latency"
+msgstr ""
+
+#: config/alpha/alpha.c:3901 config/ia64/ia64.c:3368
+#, c-format
+msgid "invalid %%r value"
+msgstr ""
+
+#: config/alpha/alpha.c:3912 config/rs6000/rs6000.c:4157
+#, c-format
+msgid "invalid %%R value"
+msgstr ""
+
+#: config/alpha/alpha.c:3935 config/romp/romp.c:719 config/romp/romp.c:726
+#, c-format
+msgid "invalid %%h value"
+msgstr ""
+
+#: config/alpha/alpha.c:4025
+#, c-format
+msgid "invalid %%U value"
+msgstr ""
+
+#: config/alpha/alpha.c:4033 config/alpha/alpha.c:4044 config/romp/romp.c:685
+#: config/rs6000/rs6000.c:4165
+#, c-format
+msgid "invalid %%s value"
+msgstr ""
+
+#: config/alpha/alpha.c:4092 config/rs6000/rs6000.c:3875
+#, c-format
+msgid "invalid %%E value"
+msgstr ""
+
+#: config/alpha/alpha.c:4113 config/romp/romp.c:960
+#: config/rs6000/rs6000.c:4458
+#, c-format
+msgid "invalid %%xn code"
+msgstr ""
+
+#. Macro to define tables used to set the flags.
+#. This is a list in braces of pairs in braces,
+#. each pair being { "NAME", VALUE }
+#. where VALUE is the bits to set or minus the bits to clear.
+#. An empty string NAME is used to identify the default VALUE.
+#: config/alpha/alpha.h:206 config/i386/i386.h:266 config/i386/i386.h:268
+#: config/i386/i386.h:270 config/ns32k/ns32k.h:103 config/rs6000/rs6000.h:303
+#: config/sparc/sparc.h:577 config/sparc/sparc.h:582
+msgid "Use hardware fp"
+msgstr ""
+
+#: config/alpha/alpha.h:207 config/i386/i386.h:267 config/i386/i386.h:269
+#: config/rs6000/rs6000.h:305 config/sparc/sparc.h:579
+#: config/sparc/sparc.h:584
+msgid "Do not use hardware fp"
+msgstr ""
+
+#: config/alpha/alpha.h:208
+msgid "Use fp registers"
+msgstr ""
+
+#: config/alpha/alpha.h:210
+msgid "Do not use fp registers"
+msgstr ""
+
+#: config/alpha/alpha.h:211
+msgid "Do not assume GAS"
+msgstr ""
+
+#: config/alpha/alpha.h:212
+msgid "Assume GAS"
+msgstr ""
+
+#: config/alpha/alpha.h:214
+msgid "Request IEEE-conformant math library routines (OSF/1)"
+msgstr ""
+
+#: config/alpha/alpha.h:216
+msgid "Emit IEEE-conformant code, without inexact exceptions"
+msgstr ""
+
+#: config/alpha/alpha.h:218
+msgid "Emit IEEE-conformant code, with inexact exceptions"
+msgstr ""
+
+#: config/alpha/alpha.h:220
+msgid "Do not emit complex integer constants to read-only memory"
+msgstr ""
+
+#: config/alpha/alpha.h:221
+msgid "Use VAX fp"
+msgstr ""
+
+#: config/alpha/alpha.h:222
+msgid "Do not use VAX fp"
+msgstr ""
+
+#: config/alpha/alpha.h:223
+msgid "Emit code for the byte/word ISA extension"
+msgstr ""
+
+#: config/alpha/alpha.h:226
+msgid "Emit code for the motion video ISA extension"
+msgstr ""
+
+#: config/alpha/alpha.h:229
+msgid "Emit code for the fp move and sqrt ISA extension"
+msgstr ""
+
+#: config/alpha/alpha.h:231
+msgid "Emit code for the counting ISA extension"
+msgstr ""
+
+#. This macro is similar to `TARGET_SWITCHES' but defines names of
+#. command options that have values.  Its definition is an initializer
+#. with a subgrouping for each command option.
+#.
+#. Each subgrouping contains a string constant, that defines the fixed
+#. part of the option name, and the address of a variable.  The
+#. variable, type `char *', is set to the variable part of the given
+#. option if the fixed part matches.  The actual option name is made
+#. by appending `-m' to the specified name.
+#.
+#. Here is an example which defines `-mshort-data-NUMBER'.  If the
+#. given option is `-mshort-data-512', the variable `m88k_short_data'
+#. will be set to the string `"512"'.
+#.
+#. extern char *m88k_short_data;
+#. #define TARGET_OPTIONS { { "short-data-", &m88k_short_data } }
+#. For -mcpu=
+#. For -mtune=
+#. For -mfp-rounding-mode=[n|m|c|d]
+#. For -mfp-trap-mode=[n|u|su|sui]
+#. For -mtrap-precision=[p|f|i]
+#. For -mmemory-latency=
+#: config/alpha/alpha.h:268
+msgid "Use features of and schedule given CPU"
+msgstr ""
+
+#: config/alpha/alpha.h:270
+msgid "Schedule given CPU"
+msgstr ""
+
+#: config/alpha/alpha.h:272
+msgid "Control the generated fp rounding mode"
+msgstr ""
+
+#: config/alpha/alpha.h:274
+msgid "Control the IEEE trap mode"
+msgstr ""
+
+#: config/alpha/alpha.h:276
+msgid "Control the precision given to fp exceptions"
+msgstr ""
+
+#: config/alpha/alpha.h:278
+msgid "Tune expected memory latency"
+msgstr ""
+
+#. The names we put in the hashtable will always be the unique          versions gived to us by the stringtable, so we can just use             their addresses as the keys.
+#. See if we already have an entry for this section.
+#: config/alpha/elf.h:354 config/elfos.h:466 config/i386/sco5.h:492
+#: config/pa/pa64-hpux.h:246 config/rs6000/sysv4.h:971
+#, c-format
+msgid "%s causes a section type conflict"
+msgstr ""
+
+#: config/arc/arc.c:108
+#, c-format
+msgid "bad value (%s) for -mcpu switch"
+msgstr ""
+
+#: config/arc/arc.c:1666 config/m32r/m32r.c:2221
+msgid "invalid operand to %R code"
+msgstr ""
+
+#: config/arc/arc.c:1698 config/m32r/m32r.c:2244
+msgid "invalid operand to %H/%L code"
+msgstr ""
+
+#: config/arc/arc.c:1722 config/m32r/m32r.c:2321
+msgid "invalid operand to %U code"
+msgstr ""
+
+#: config/arc/arc.c:1733
+msgid "invalid operand to %V code"
+msgstr ""
+
+#. Unknown flag.
+#: config/arc/arc.c:1740 config/m32r/m32r.c:2360 config/sparc/sparc.c:5888
+msgid "invalid operand output code"
+msgstr ""
+
+#: config/arm/arm.c:372
+#, c-format
+msgid "switch -mcpu=%s conflicts with -march= switch"
+msgstr ""
+
+#: config/arm/arm.c:382 config/rs6000/rs6000.c:311 config/sparc/sparc.c:317
+#, c-format
+msgid "bad value (%s) for %s switch"
+msgstr ""
+
+#: config/arm/arm.c:518
+msgid "target CPU does not support APCS-32"
+msgstr ""
+
+#: config/arm/arm.c:523
+msgid "target CPU does not support APCS-26"
+msgstr ""
+
+#: config/arm/arm.c:529
+msgid "target CPU does not support interworking"
+msgstr ""
+
+#: config/arm/arm.c:535
+msgid "target CPU does not support THUMB instructions."
+msgstr ""
+
+#: config/arm/arm.c:549
+msgid ""
+"enabling backtrace support is only meaningful when compiling for the Thumb."
+msgstr ""
+
+#: config/arm/arm.c:552
+msgid ""
+"enabling callee interworking support is only meaningful when compiling for "
+"the Thumb."
+msgstr ""
+
+#: config/arm/arm.c:555
+msgid ""
+"enabling caller interworking support is only meaningful when compiling for "
+"the Thumb."
+msgstr ""
+
+#: config/arm/arm.c:561
+msgid "interworking forces APCS-32 to be used"
+msgstr ""
+
+#: config/arm/arm.c:567
+msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
+msgstr ""
+
+#: config/arm/arm.c:575
+msgid "-fpic and -mapcs-reent are incompatible"
+msgstr ""
+
+#: config/arm/arm.c:578
+msgid "APCS reentrant code not supported.  Ignored"
+msgstr ""
+
+#: config/arm/arm.c:586
+msgid "-g with -mno-apcs-frame may not give sensible debugging"
+msgstr ""
+
+#: config/arm/arm.c:594
+msgid "Passing floating point arguments in fp regs not yet supported"
+msgstr ""
+
+#: config/arm/arm.c:623
+#, c-format
+msgid "Invalid floating point emulation option: -mfpe-%s"
+msgstr ""
+
+#: config/arm/arm.c:647
+msgid "Structure size boundary can only be set to 8 or 32"
+msgstr ""
+
+#: config/arm/arm.c:655
+msgid "-mpic-register= is useless without -fpic"
+msgstr ""
+
+#: config/arm/arm.c:664
+#, c-format
+msgid "Unable to use '%s' for PIC register"
+msgstr ""
+
+#. FIXME - the way to handle this situation is to allow
+#. the pretend args to be dumped onto the stack, then
+#. reuse r3 to save IP.  This would involve moving the
+#. copying of SP into IP until after the pretend args
+#. have been dumped, but this is not too hard.
+#. [See e.g. gcc.c-torture/execute/nest-stdar-1.c.]
+#: config/arm/arm.c:7836
+msgid "Unable to find a temporary location for static chain register"
+msgstr ""
+
+#: config/arm/arm.c:8798
+msgid "Unable to compute real location of stacked parameter"
+msgstr ""
+
+#: config/arm/arm.c:9492
+msgid "no low registers available for popping high registers"
+msgstr ""
+
+#: config/arm/arm.c:9704
+msgid "Interrupt Service Routines cannot be coded in Thumb mode."
+msgstr ""
+
+#: config/arm/arm.h:421
+msgid "Generate APCS conformant stack frames"
+msgstr ""
+
+#: config/arm/arm.h:424
+msgid "Store function names in object code"
+msgstr ""
+
+#: config/arm/arm.h:428
+msgid "Use the 32-bit version of the APCS"
+msgstr ""
+
+#: config/arm/arm.h:430
+msgid "Use the 26-bit version of the APCS"
+msgstr ""
+
+#: config/arm/arm.h:434
+msgid "Pass FP arguments in FP registers"
+msgstr ""
+
+#: config/arm/arm.h:437
+msgid "Generate re-entrant, PIC code"
+msgstr ""
+
+#: config/arm/arm.h:440
+msgid "The MMU will trap on unaligned accesses"
+msgstr ""
+
+#: config/arm/arm.h:447
+msgid "Use library calls to perform FP operations"
+msgstr ""
+
+#: config/arm/arm.h:449 config/i960/i960.h:286
+msgid "Use hardware floating point instructions"
+msgstr ""
+
+#: config/arm/arm.h:451
+msgid "Assume target CPU is configured as big endian"
+msgstr ""
+
+#: config/arm/arm.h:453
+msgid "Assume target CPU is configured as little endian"
+msgstr ""
+
+#: config/arm/arm.h:455
+msgid "Assume big endian bytes, little endian words"
+msgstr ""
+
+#: config/arm/arm.h:457
+msgid "Support calls between Thumb and ARM instruction sets"
+msgstr ""
+
+#: config/arm/arm.h:460
+msgid "Generate a call to abort if a noreturn function returns"
+msgstr ""
+
+#: config/arm/arm.h:463
+msgid "Do not move instructions into a function's prologue"
+msgstr ""
+
+#: config/arm/arm.h:466
+msgid "Do not load the PIC register in function prologues"
+msgstr ""
+
+#: config/arm/arm.h:469
+msgid "Generate call insns as indirect calls, if necessary"
+msgstr ""
+
+#: config/arm/arm.h:472
+msgid "Compile for the Thumb not the ARM"
+msgstr ""
+
+#: config/arm/arm.h:476
+msgid "Thumb: Generate (non-leaf) stack frames even if not needed"
+msgstr ""
+
+#: config/arm/arm.h:479
+msgid "Thumb: Generate (leaf) stack frames even if not needed"
+msgstr ""
+
+#: config/arm/arm.h:482
+msgid "Thumb: Assume non-static functions may be called from ARM code"
+msgstr ""
+
+#: config/arm/arm.h:486
+msgid "Thumb: Assume function pointers may go to non-Thumb aware code"
+msgstr ""
+
+#: config/arm/arm.h:496
+msgid "Specify the name of the target CPU"
+msgstr ""
+
+#: config/arm/arm.h:498
+msgid "Specify the name of the target architecture"
+msgstr ""
+
+#: config/arm/arm.h:502
+msgid "Specify the version of the floating point emulator"
+msgstr ""
+
+#: config/arm/arm.h:504
+msgid "Specify the minimum bit alignment of structures"
+msgstr ""
+
+#: config/arm/arm.h:506
+msgid "Specify the register to be used for PIC addressing"
+msgstr ""
+
+#: config/arm/pe.c:255 config/i386/winnt.c:339 config/mcore/mcore.c:3399
+#, c-format
+msgid "initialized variable `%s' is marked dllimport"
+msgstr ""
+
+#: config/arm/pe.c:264 config/i386/winnt.c:348
+#, c-format
+msgid "static variable `%s' is marked dllimport"
+msgstr ""
+
+#: config/arm/pe.h:62
+msgid "Ignore dllimport attribute for functions"
+msgstr ""
+
+#. None of these is actually used in cc1.  If we don't define them in target
+#. switches cc1 complains about them.  For the sake of argument lets allocate
+#. bit 31 of target flags for such options.
+#: config/arm/riscix.h:84
+msgid "Do symbol renaming for BSD"
+msgstr ""
+
+#: config/arm/riscix.h:85
+msgid "Do symbol renaming for X/OPEN"
+msgstr ""
+
+#: config/arm/riscix.h:86
+msgid "Don't do symbol renaming"
+msgstr ""
+
+#: config/avr/avr.c:190
+#, c-format
+msgid "MCU `%s' not supported"
+msgstr ""
+
+#: config/avr/avr.c:430
+#, c-format
+msgid "large frame pointer change (%d) with -mtiny-stack"
+msgstr ""
+
+#: config/avr/avr.c:4704
+msgid "Only initialized variables can be placed into program memory area."
+msgstr ""
+
+#. `TARGET_...'
+#. This series of macros is to allow compiler command arguments to
+#. enable or disable the use of optional features of the target
+#. machine.  For example, one machine description serves both the
+#. 68000 and the 68020; a command argument tells the compiler whether
+#. it should use 68020-only instructions or not.  This command
+#. argument works by means of a macro `TARGET_68020' that tests a bit
+#. in `target_flags'.
+#.
+#. Define a macro `TARGET_FEATURENAME' for each such option.  Its
+#. definition should test a bit in `target_flags'; for example:
+#.
+#. #define TARGET_68020 (target_flags & 1)
+#.
+#. One place where these macros are used is in the
+#. condition-expressions of instruction patterns.  Note how
+#. `TARGET_68020' appears frequently in the 68000 machine description
+#. file, `m68k.md'.  Another place they are used is in the
+#. definitions of the other macros in the `MACHINE.h' file.
+#: config/avr/avr.h:99
+msgid "Assume int to be 8 bit integer"
+msgstr ""
+
+#: config/avr/avr.h:101
+msgid "Change the stack pointer without disabling interrupts"
+msgstr ""
+
+#: config/avr/avr.h:103
+msgid "Use subroutines for function prologue/epilogue"
+msgstr ""
+
+#: config/avr/avr.h:105
+msgid "Change only the low 8 bits of the stack pointer"
+msgstr ""
+
+#: config/avr/avr.h:107
+msgid "Do not generate tablejump insns"
+msgstr ""
+
+#: config/avr/avr.h:110
+msgid "Output instruction sizes to the asm file"
+msgstr ""
+
+#: config/avr/avr.h:144
+msgid "Specify the initial stack address"
+msgstr ""
+
+#: config/avr/avr.h:145
+msgid "Specify the MCU name"
+msgstr ""
+
+#: config/avr/avr.h:2899
+msgid "Trampolines not supported\n"
+msgstr ""
+
+#: config/c4x/c4x.c:268
+#, c-format
+msgid "Unknown CPU version %d, using 40.\n"
+msgstr ""
+
+#: config/c4x/c4x.c:859
+#, c-format
+msgid "ISR %s requires %d words of local vars, max is 32767."
+msgstr ""
+
+#: config/c4x/c4x.c:4525
+#, c-format
+msgid "junk at end of '#pragma %s'"
+msgstr ""
+
+#. Name of the c4x assembler.
+#. Name of the c4x linker.
+#. Define assembler options.
+#. Define linker options.
+#. Define C preprocessor options.
+#. Specify the end file to link with.
+#. Target compilation option flags.
+#. Small memory model.
+#. Use 24-bit MPYI for C3x.
+#. Fast fixing of floats.
+#. Allow use of RPTS.
+#. Emit C3x code.
+#. Be compatible with TI assembler.
+#. Be paranoid about DP reg. in ISRs.
+#. Pass arguments on stack.
+#. Enable features under development.
+#. Enable repeat block.
+#. Use BK as general register.
+#. Use decrement and branch for C3x.
+#. Enable debugging of GCC.
+#. Force constants into registers.
+#. Allow unsigned loop counters.
+#. Force op0 and op1 to be same.
+#. Save all 40 bits for floats.
+#. Allow parallel insns.
+#. Allow MPY||ADD, MPY||SUB insns.
+#. Assume mem refs possibly aliased.
+#. Emit C30 code.
+#. Emit C31 code.
+#. Emit C32 code.
+#. Emit C33 code.
+#. Emit C40 code.
+#. Emit C44 code.
+#. Run-time compilation parameters selecting different hardware subsets.
+#.
+#. Macro to define tables used to set the flags.
+#. This is a list in braces of triplets in braces,
+#. each pair being { "NAME", VALUE, "DESCRIPTION" }
+#. where VALUE is the bits to set or minus the bits to clear.
+#. An empty string NAME is used to identify the default VALUE.
+#: config/c4x/c4x.h:141
+msgid "Small memory model"
+msgstr ""
+
+#: config/c4x/c4x.h:143
+msgid "Big memory model"
+msgstr ""
+
+#: config/c4x/c4x.h:145
+msgid "Use MPYI instruction for C3x"
+msgstr ""
+
+#: config/c4x/c4x.h:147
+msgid "Do not use MPYI instruction for C3x"
+msgstr ""
+
+#: config/c4x/c4x.h:149
+msgid "Use fast but approximate float to integer conversion"
+msgstr ""
+
+#: config/c4x/c4x.h:151
+msgid "Use slow but accurate float to integer conversion"
+msgstr ""
+
+#: config/c4x/c4x.h:153
+msgid "Enable use of RTPS instruction"
+msgstr ""
+
+#: config/c4x/c4x.h:155
+msgid "Disable use of RTPS instruction"
+msgstr ""
+
+#: config/c4x/c4x.h:157
+msgid "Enable use of RTPB instruction"
+msgstr ""
+
+#: config/c4x/c4x.h:159
+msgid "Disable use of RTPB instruction"
+msgstr ""
+
+#: config/c4x/c4x.h:161
+msgid "Generate code for C30 CPU"
+msgstr ""
+
+#: config/c4x/c4x.h:163
+msgid "Generate code for C31 CPU"
+msgstr ""
+
+#: config/c4x/c4x.h:165
+msgid "Generate code for C32 CPU"
+msgstr ""
+
+#: config/c4x/c4x.h:167
+msgid "Generate code for C33 CPU"
+msgstr ""
+
+#: config/c4x/c4x.h:169
+msgid "Generate code for C40 CPU"
+msgstr ""
+
+#: config/c4x/c4x.h:171
+msgid "Generate code for C44 CPU"
+msgstr ""
+
+#: config/c4x/c4x.h:173
+msgid "Emit code compatible with TI tools"
+msgstr ""
+
+#: config/c4x/c4x.h:175
+msgid "Emit code to use GAS extensions"
+msgstr ""
+
+#: config/c4x/c4x.h:177 config/c4x/c4x.h:181
+msgid "Save DP across ISR in small memory model"
+msgstr ""
+
+#: config/c4x/c4x.h:179 config/c4x/c4x.h:183
+msgid "Don't save DP across ISR in small memory model"
+msgstr ""
+
+#: config/c4x/c4x.h:185
+msgid "Pass arguments on the stack"
+msgstr ""
+
+#: config/c4x/c4x.h:187
+msgid "Pass arguments in registers"
+msgstr ""
+
+#: config/c4x/c4x.h:189
+msgid "Enable new features under development"
+msgstr ""
+
+#: config/c4x/c4x.h:191
+msgid "Disable new features under development"
+msgstr ""
+
+#: config/c4x/c4x.h:193
+msgid "Use the BK register as a general purpose register"
+msgstr ""
+
+#: config/c4x/c4x.h:195
+msgid "Do not allocate BK register"
+msgstr ""
+
+#: config/c4x/c4x.h:197
+msgid "Enable use of DB instruction"
+msgstr ""
+
+#: config/c4x/c4x.h:199
+msgid "Disable use of DB instruction"
+msgstr ""
+
+#: config/c4x/c4x.h:201
+msgid "Enable debugging"
+msgstr ""
+
+#: config/c4x/c4x.h:203
+msgid "Disable debugging"
+msgstr ""
+
+#: config/c4x/c4x.h:205
+msgid "Force constants into registers to improve hoisting"
+msgstr ""
+
+#: config/c4x/c4x.h:207
+msgid "Don't force constants into registers"
+msgstr ""
+
+#: config/c4x/c4x.h:209
+msgid "Force RTL generation to emit valid 3 operand insns"
+msgstr ""
+
+#: config/c4x/c4x.h:211
+msgid "Allow RTL generation to emit invalid 3 operand insns"
+msgstr ""
+
+#: config/c4x/c4x.h:213
+msgid "Allow unsigned interation counts for RPTB/DB"
+msgstr ""
+
+#: config/c4x/c4x.h:215
+msgid "Disallow unsigned iteration counts for RPTB/DB"
+msgstr ""
+
+#: config/c4x/c4x.h:217
+msgid "Preserve all 40 bits of FP reg across call"
+msgstr ""
+
+#: config/c4x/c4x.h:219
+msgid "Only preserve 32 bits of FP reg across call"
+msgstr ""
+
+#: config/c4x/c4x.h:221
+msgid "Enable parallel instructions"
+msgstr ""
+
+#: config/c4x/c4x.h:223
+msgid "Disable parallel instructions"
+msgstr ""
+
+#: config/c4x/c4x.h:225
+msgid "Enable MPY||ADD and MPY||SUB instructions"
+msgstr ""
+
+#: config/c4x/c4x.h:227
+msgid "Disable MPY||ADD and MPY||SUB instructions"
+msgstr ""
+
+#: config/c4x/c4x.h:229
+msgid "Assume that pointers may be aliased"
+msgstr ""
+
+#: config/c4x/c4x.h:231
+msgid "Assume that pointers not aliased"
+msgstr ""
+
+#: config/c4x/c4x.h:321
+msgid "Specify maximum number of iterations for RPTS"
+msgstr ""
+
+#: config/c4x/c4x.h:323
+msgid "Select CPU to generate code for"
+msgstr ""
+
+#. Macros used in the machine description to test the flags.
+#. Macro to define tables used to set the flags.
+#. This is a list in braces of pairs in braces,
+#. each pair being { "NAME", VALUE }
+#. where VALUE is the bits to set or minus the bits to clear.
+#. An empty string NAME is used to identify the default VALUE.
+#: config/clipper/clipper.h:40
+msgid "Generate code for the C400"
+msgstr ""
+
+#: config/clipper/clipper.h:41
+msgid "Generate code for the C300"
+msgstr ""
+
+#: config/convex/convex.h:52
+msgid "Generate code for c1"
+msgstr ""
+
+#: config/convex/convex.h:53
+msgid "Generate code for c2"
+msgstr ""
+
+#: config/convex/convex.h:54
+msgid "Generate code for c32"
+msgstr ""
+
+#: config/convex/convex.h:55 config/convex/convex.h:56
+msgid "Generate code for c34"
+msgstr ""
+
+#: config/convex/convex.h:58
+msgid "Use standard calling sequence, with arg count word"
+msgstr ""
+
+#: config/convex/convex.h:60
+msgid "Place arg count in a nop instruction (faster than push)"
+msgstr ""
+
+#: config/convex/convex.h:62
+msgid "Don't push arg count, depend on symbol table"
+msgstr ""
+
+#: config/convex/convex.h:64
+msgid "Use data cache for volatile mem refs (default)"
+msgstr ""
+
+#: config/convex/convex.h:66
+msgid "Don't use data cache for volatile mem refs"
+msgstr ""
+
+#: config/convex/convex.h:68
+msgid "Bypass data cache for volatile mem refs"
+msgstr ""
+
+#: config/convex/convex.h:69
+msgid "Use 64-bit longs"
+msgstr ""
+
+#: config/convex/convex.h:70
+msgid "Use cc- and libc-compatible 32-bit longs"
+msgstr ""
+
+#: config/d30v/d30v.c:186
+#, c-format
+msgid "Bad modes_tieable_p for register %s, mode1 %s, mode2 %s"
+msgstr ""
+
+#. This macro defines names of command options to set and clear bits in
+#. `target_flags'.  Its definition is an initializer with a subgrouping for
+#. each command option.
+#.
+#. Each subgrouping contains a string constant, that defines the option name, a
+#. number, which contains the bits to set in `target_flags', and a second
+#. string which is the description displayed by `--help'.  If the number is
+#. negative then the bits specified by the number are cleared instead of being
+#. set.  If the description string is present but empty, then no help
+#. information will be displayed for that option, but it will not count as an
+#. undocumented option.  The actual option name is made by appending `-m' to
+#. the specified name.
+#.
+#. One of the subgroupings should have a null string.  The number in this
+#. grouping is the default value for target_flags.  Any target options act
+#. starting with that value.
+#.
+#. Here is an example which defines -m68000 and -m68020 with opposite meanings,
+#. and picks the latter as the default:
+#.
+#. #define TARGET_SWITCHES     { { "68020", TARGET_MASK_68020, "" },            { "68000", -TARGET_MASK_68020, "Compile for the 68000" },       { "", TARGET_MASK_68020, "" }}
+#: config/d30v/d30v.h:447
+msgid "Enable use of conditional move instructions"
+msgstr ""
+
+#: config/d30v/d30v.h:450
+msgid "Disable use of conditional move instructions"
+msgstr ""
+
+#: config/d30v/d30v.h:453
+msgid "Debug argument support in compiler"
+msgstr ""
+
+#: config/d30v/d30v.h:456
+msgid "Debug stack support in compiler"
+msgstr ""
+
+#: config/d30v/d30v.h:459
+msgid "Debug memory address support in compiler"
+msgstr ""
+
+#: config/d30v/d30v.h:462
+msgid "Make adjacent short instructions parallel if possible."
+msgstr ""
+
+#: config/d30v/d30v.h:465
+msgid "Do not make adjacent short instructions parallel."
+msgstr ""
+
+#: config/d30v/d30v.h:468 config/d30v/d30v.h:471
+msgid "Link programs/data to be in external memory by default"
+msgstr ""
+
+#: config/d30v/d30v.h:474
+msgid "Link programs/data to be in onchip memory by default"
+msgstr ""
+
+#. This macro is similar to `TARGET_SWITCHES' but defines names of command
+#. options that have values.  Its definition is an initializer with a
+#. subgrouping for each command option.
+#.
+#. Each subgrouping contains a string constant, that defines the fixed part of
+#. the option name, the address of a variable, and a description string.  The
+#. variable, type `char *', is set to the variable part of the given option if
+#. the fixed part matches.  The actual option name is made by appending `-m' to
+#. the specified name.
+#.
+#. Here is an example which defines `-mshort-data-<number>'.  If the given
+#. option is `-mshort-data-512', the variable `m88k_short_data' will be set to
+#. the string "512".
+#.
+#. extern char *m88k_short_data;
+#. #define TARGET_OPTIONS      { { "short-data-", &m88k_short_data,     "Specify the size of the short data section" } }
+#: config/d30v/d30v.h:501
+msgid "Change the branch costs within the compiler"
+msgstr ""
+
+#: config/d30v/d30v.h:504
+msgid "Change the threshold for conversion to conditional execution"
+msgstr ""
+
+#: config/dsp16xx/dsp16xx.c:1225 config/dsp16xx/dsp16xx.c:1250
+msgid "Stack size > 32k"
+msgstr ""
+
+#: config/dsp16xx/dsp16xx.c:1759 config/dsp16xx/dsp16xx.c:1999
+msgid "inline float constants not supported on this host"
+msgstr ""
+
+#. Output assembler code to FILE to increment profiler label # LABELNO
+#. for profiling a function entry.
+#: config/dsp16xx/dsp16xx.h:1188 config/dsp16xx/dsp16xx.h:1193
+#: config/dsp16xx/dsp16xx.h:1198 config/dsp16xx/dsp16xx.h:1840
+#: config/dsp16xx/dsp16xx.h:1845
+msgid "Profiling not implemented yet."
+msgstr ""
+
+#. Emit RTL insns to initialize the variable parts of a trampoline.
+#. FNADDR is an RTX for the address of the function's pure code.
+#. CXT is an RTX for the static chain value for the function.
+#: config/dsp16xx/dsp16xx.h:1209 config/dsp16xx/dsp16xx.h:1221
+msgid "Trampolines not yet implemented"
+msgstr ""
+
+#. Macro to define tables used to set the flags.
+#. This is a list in braces of pairs in braces,
+#. each pair being { "NAME", VALUE }
+#. where VALUE is the bits to set or minus the bits to clear.
+#. An empty string NAME is used to identify the default VALUE.
+#: config/elxsi/elxsi.h:51
+msgid "Generate code the unix assembler can handle"
+msgstr ""
+
+#: config/elxsi/elxsi.h:52
+msgid "Generate code an embedded assembler can handle"
+msgstr ""
+
+#: config/fr30/fr30.c:445
+msgid "fr30_print_operand_address: unhandled address"
+msgstr ""
+
+#: config/fr30/fr30.c:472
+#, c-format
+msgid "fr30_print_operand: unrecognised %p code"
+msgstr ""
+
+#: config/fr30/fr30.c:492
+msgid "fr30_print_operand: unrecognised %b code"
+msgstr ""
+
+#: config/fr30/fr30.c:513
+msgid "fr30_print_operand: unrecognised %B code"
+msgstr ""
+
+#: config/fr30/fr30.c:521
+msgid "fr30_print_operand: invalid operand to %A code"
+msgstr ""
+
+#: config/fr30/fr30.c:538
+#, c-format
+msgid "fr30_print_operand: invalid %x code"
+msgstr ""
+
+#: config/fr30/fr30.c:545
+msgid "fr30_print_operand: invalid %F code"
+msgstr ""
+
+#: config/fr30/fr30.c:561
+msgid "fr30_print_operand: unknown code"
+msgstr ""
+
+#: config/fr30/fr30.c:590 config/fr30/fr30.c:599 config/fr30/fr30.c:610
+#: config/fr30/fr30.c:623
+msgid "fr30_print_operand: unhandled MEM"
+msgstr ""
+
+#: config/fr30/fr30.h:82
+msgid "Assume small address space"
+msgstr ""
+
+#: config/h8300/h8300.c:116
+msgid "-ms2600 is used without -ms."
+msgstr ""
+
+#: config/h8300/h8300.c:3047 config/h8300/h8300.c:3059
+msgid "Only initialized variables can be placed into the 8-bit area."
+msgstr ""
+
+#. Macro to define tables used to set the flags.
+#. This is a list in braces of pairs in braces,
+#. each pair being { "NAME", VALUE }
+#. where VALUE is the bits to set or minus the bits to clear.
+#. An empty string NAME is used to identify the default VALUE.
+#: config/h8300/h8300.h:108
+msgid "Generate H8/S code"
+msgstr ""
+
+#: config/h8300/h8300.h:109
+msgid "Do not generate H8/S code"
+msgstr ""
+
+#: config/h8300/h8300.h:110
+msgid "Generate H8/S2600 code"
+msgstr ""
+
+#: config/h8300/h8300.h:111
+msgid "Do not generate H8/S2600 code"
+msgstr ""
+
+#: config/h8300/h8300.h:112
+msgid "Make integers 32 bits wide"
+msgstr ""
+
+#: config/h8300/h8300.h:115
+msgid "Use registers for argument passing"
+msgstr ""
+
+#: config/h8300/h8300.h:117
+msgid "Do not use registers for argument passing"
+msgstr ""
+
+#: config/h8300/h8300.h:119
+msgid "Consider access to byte sized memory slow"
+msgstr ""
+
+#: config/h8300/h8300.h:120
+msgid "Enable linker relaxing"
+msgstr ""
+
+#: config/h8300/h8300.h:122
+msgid "Generate H8/300H code"
+msgstr ""
+
+#: config/h8300/h8300.h:123
+msgid "Do not generate H8/300H code"
+msgstr ""
+
+#: config/h8300/h8300.h:124
+msgid "Use H8/300 alignment rules"
+msgstr ""
+
+#: config/i370/i370.c:869
+msgid "real name is too long - alias ignored"
+msgstr ""
+
+#: config/i370/i370.c:874
+msgid "alias name is too long - alias ignored"
+msgstr ""
+
+#: config/i370/i370.c:1039
+msgid "junk at end of #pragma map"
+msgstr ""
+
+#: config/i370/i370.c:1045
+msgid "malformed #pragma map, ignored"
+msgstr ""
+
+#. Macro to define tables used to set the flags.  This is a list in braces
+#. of pairs in braces, each pair being { "NAME", VALUE }
+#. where VALUE is the bits to set or minus the bits to clear.
+#. An empty string NAME is used to identify the default VALUE.
+#: config/i370/i370.h:63
+msgid "Generate char instructions"
+msgstr ""
+
+#: config/i370/i370.h:64
+msgid "Do not generate char instructions"
+msgstr ""
+
+#: config/i386/cygwin.h:51
+msgid "Use the Cygwin interface"
+msgstr ""
+
+#: config/i386/cygwin.h:53
+msgid "Use the Mingw32 interface"
+msgstr ""
+
+#: config/i386/cygwin.h:54
+msgid "Create GUI application"
+msgstr ""
+
+#: config/i386/cygwin.h:55
+msgid "Don't set Windows defines"
+msgstr ""
+
+#: config/i386/cygwin.h:56
+msgid "Set Windows defines"
+msgstr ""
+
+#: config/i386/cygwin.h:58
+msgid "Create console application"
+msgstr ""
+
+#: config/i386/cygwin.h:59 config/i386/win32.h:59
+msgid "Generate code for a DLL"
+msgstr ""
+
+#: config/i386/cygwin.h:61 config/i386/win32.h:61
+msgid "Ignore dllimport for functions"
+msgstr ""
+
+#: config/i386/cygwin.h:63
+msgid "Use Mingw-specific thread support"
+msgstr ""
+
+#: config/i386/cygwin.h:315
+#, c-format
+msgid "-f%s ignored for target (all code is position independent)"
+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/dgux.h:62
+msgid "Retain standard MXDB information"
+msgstr ""
+
+#: config/i386/dgux.h:64
+msgid "Retain legend information"
+msgstr ""
+
+#: config/i386/dgux.h:67
+msgid "Generate external legend information"
+msgstr ""
+
+#: config/i386/dgux.h:69
+msgid "Emit identifying info in .s file"
+msgstr ""
+
+#: config/i386/dgux.h:71
+msgid "Warn when a function arg is a structure"
+msgstr ""
+
+#: config/i386/dgux.h:249
+msgid "argument is a structure"
+msgstr ""
+
+#: config/i386/djgpp.h:281
+msgid "-mbnu210 is ignored (option is obsolete)."
+msgstr ""
+
+#: config/i386/i386.c:675
+#, c-format
+msgid "Code model %s not supported in PIC mode"
+msgstr ""
+
+#: config/i386/i386.c:685 config/sparc/sparc.c:280
+#, c-format
+msgid "bad value (%s) for -mcmodel= switch"
+msgstr ""
+
+#: config/i386/i386.c:694
+#, c-format
+msgid "Code model `%s' not supported in the %s bit mode."
+msgstr ""
+
+#: config/i386/i386.c:697
+msgid "Code model `large' not supported yet."
+msgstr ""
+
+#: config/i386/i386.c:699
+#, c-format
+msgid "%i-bit mode not compiled in."
+msgstr ""
+
+#: config/i386/i386.c:714
+#, c-format
+msgid "bad value (%s) for -march= switch"
+msgstr ""
+
+#: config/i386/i386.c:726 config/mips/mips.c:4942
+#, c-format
+msgid "bad value (%s) for -mcpu= switch"
+msgstr ""
+
+#: config/i386/i386.c:743
+#, c-format
+msgid "-mregparm=%d is not between 0 and %d"
+msgstr ""
+
+#: config/i386/i386.c:756
+msgid "-malign-loops is obsolete, use -falign-loops"
+msgstr ""
+
+#: config/i386/i386.c:761 config/i386/i386.c:774 config/i386/i386.c:787
+#, c-format
+msgid "-malign-loops=%d is not between 0 and %d"
+msgstr ""
+
+#: config/i386/i386.c:769
+msgid "-malign-jumps is obsolete, use -falign-jumps"
+msgstr ""
+
+#: config/i386/i386.c:782
+msgid "-malign-functions is obsolete, use -falign-functions"
+msgstr ""
+
+#: config/i386/i386.c:809
+#, c-format
+msgid "-mpreferred-stack-boundary=%d is not between %d and 31"
+msgstr ""
+
+#: config/i386/i386.c:821
+#, 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:3593 config/pdp11/pdp11.c:1477 final.c:3623
+msgid "floating constant misused"
+msgstr ""
+
+#: config/i386/i386.c:3638
+msgid "invalid UNSPEC as operand"
+msgstr ""
+
+#: config/i386/i386.c:3644 config/pdp11/pdp11.c:1524 final.c:3678
+msgid "invalid expression as operand"
+msgstr ""
+
+#: config/i386/i386.c:3824
+msgid "Extended registers have no high halves\n"
+msgstr ""
+
+#: config/i386/i386.c:3839
+msgid "Unsupported operand size for extended register.\n"
+msgstr ""
+
+#. @@@ better error message
+#: config/i386/i386.c:9933 config/i386/i386.c:9966 config/i386/i386.c:10103
+msgid "selector must be an immediate"
+msgstr ""
+
+#. @@@ better error message
+#: config/i386/i386.c:10134 config/i386/i386.c:10162
+msgid "mask must be an immediate"
+msgstr ""
+
+#: config/i386/i386.h:45 config/mips/mips.h:176
+msgid "half-pic init called on systems that don't support it."
+msgstr ""
+
+#: config/i386/i386.h:271
+msgid "Same as -mcpu=i386"
+msgstr ""
+
+#: config/i386/i386.h:272
+msgid "Same as -mcpu=i486"
+msgstr ""
+
+#: config/i386/i386.h:273
+msgid "Same as -mcpu=pentium"
+msgstr ""
+
+#: config/i386/i386.h:274
+msgid "Same as -mcpu=pentiumpro"
+msgstr ""
+
+#: config/i386/i386.h:276
+msgid "Alternate calling convention"
+msgstr ""
+
+#: config/i386/i386.h:278 config/ns32k/ns32k.h:106
+msgid "Use normal calling convention"
+msgstr ""
+
+#: config/i386/i386.h:280
+msgid "Align some doubles on dword boundary"
+msgstr ""
+
+#: config/i386/i386.h:282
+msgid "Align doubles on word boundary"
+msgstr ""
+
+#: config/i386/i386.h:284
+msgid "Uninitialized locals in .bss"
+msgstr ""
+
+#: config/i386/i386.h:286
+msgid "Uninitialized locals in .data"
+msgstr ""
+
+#: config/i386/i386.h:288
+msgid "Use IEEE math for fp comparisons"
+msgstr ""
+
+#: config/i386/i386.h:290
+msgid "Do not use IEEE math for fp comparisons"
+msgstr ""
+
+#: config/i386/i386.h:292
+msgid "Return values of functions in FPU registers"
+msgstr ""
+
+#: config/i386/i386.h:294
+msgid "Do not return values of functions in FPU registers"
+msgstr ""
+
+#: config/i386/i386.h:296
+msgid "Do not generate sin, cos, sqrt for FPU"
+msgstr ""
+
+#: config/i386/i386.h:298
+msgid "Generate sin, cos, sqrt for FPU"
+msgstr ""
+
+#: config/i386/i386.h:300
+msgid "Omit the frame pointer in leaf functions"
+msgstr ""
+
+#. undocumented
+#. undocumented
+#. undocumented
+#. undocumented
+#: config/i386/i386.h:307
+msgid "Enable stack probing"
+msgstr ""
+
+#. undocumented
+#. undocumented
+#: config/i386/i386.h:312
+msgid "Emit Intel syntax assembler opcodes"
+msgstr ""
+
+#: config/i386/i386.h:315
+msgid "Align destination of the string operations"
+msgstr ""
+
+#: config/i386/i386.h:317
+msgid "Do not align destination of the string operations"
+msgstr ""
+
+#: config/i386/i386.h:319
+msgid "Inline all known string operations"
+msgstr ""
+
+#: config/i386/i386.h:321
+msgid "Do not inline all known string operations"
+msgstr ""
+
+#: config/i386/i386.h:323 config/i386/i386.h:327
+msgid "Use push instructions to save outgoing arguments"
+msgstr ""
+
+#: config/i386/i386.h:325 config/i386/i386.h:329
+msgid "Do not use push instructions to save outgoing arguments"
+msgstr ""
+
+#: config/i386/i386.h:330
+msgid "Support MMX builtins"
+msgstr ""
+
+#: config/i386/i386.h:332
+msgid "Do not support MMX builtins"
+msgstr ""
+
+#: config/i386/i386.h:334
+msgid "Support MMX and SSE builtins and code generation"
+msgstr ""
+
+#: config/i386/i386.h:336
+msgid "Do not support MMX and SSE builtins and code generation"
+msgstr ""
+
+#: config/i386/i386.h:338
+msgid "Support MMX, SSE and SSE2 builtins and code generation"
+msgstr ""
+
+#: config/i386/i386.h:340
+msgid "Do not support MMX, SSE and SSE2 builtins and code generation"
+msgstr ""
+
+#: config/i386/i386.h:342 config/i386/i386.h:344
+msgid "Use both SSE and i387 instruction sets for floating point arithmetics"
+msgstr ""
+
+#: config/i386/i386.h:346
+msgid "sizeof(long double) is 16."
+msgstr ""
+
+#: config/i386/i386.h:348
+msgid "sizeof(long double) is 12."
+msgstr ""
+
+#: config/i386/i386.h:350
+msgid "Generate 64bit x86-64 code"
+msgstr ""
+
+#: config/i386/i386.h:352
+msgid "Generate 32bit i386 code"
+msgstr ""
+
+#: config/i386/i386.h:354
+msgid "Use red-zone in the x86-64 code"
+msgstr ""
+
+#: config/i386/i386.h:356
+msgid "do not use red-zone in the x86-64 code"
+msgstr ""
+
+#. This macro is similar to `TARGET_SWITCHES' but defines names of
+#. command options that have values.  Its definition is an
+#. initializer with a subgrouping for each command option.
+#.
+#. Each subgrouping contains a string constant, that defines the
+#. fixed part of the option name, and the address of a variable.  The
+#. variable, type `char *', is set to the variable part of the given
+#. option if the fixed part matches.  The actual option name is made
+#. by appending `-m' to the specified name.
+#: config/i386/i386.h:396 config/rs6000/rs6000.h:404 config/sparc/sparc.h:710
+msgid "Schedule code for given CPU"
+msgstr ""
+
+#: config/i386/i386.h:398
+msgid "Generate code for given CPU"
+msgstr ""
+
+#: config/i386/i386.h:400
+msgid "Number of registers used to pass integer arguments"
+msgstr ""
+
+#: config/i386/i386.h:402
+msgid "Loop code aligned to this power of 2"
+msgstr ""
+
+#: config/i386/i386.h:404
+msgid "Jump targets are aligned to this power of 2"
+msgstr ""
+
+#: config/i386/i386.h:406
+msgid "Function starts are aligned to this power of 2"
+msgstr ""
+
+#: config/i386/i386.h:409
+msgid "Attempt to keep stack aligned to this power of 2"
+msgstr ""
+
+#: config/i386/i386.h:411
+msgid "Branches are this expensive (1-5, arbitrary units)"
+msgstr ""
+
+#: config/i386/i386.h:413
+msgid "Use given x86-64 code model"
+msgstr ""
+
+#: config/i386/osf1elf.h:111
+msgid "Profiling uses mcount"
+msgstr ""
+
+#: config/i386/osfrose.h:60
+msgid "Emit half-PIC code"
+msgstr ""
+
+#. intentionally undoc
+#. intentionally undoc
+#: config/i386/osfrose.h:67
+msgid "Emit ELF object code"
+msgstr ""
+
+#: config/i386/osfrose.h:69
+msgid "Emit ROSE object code"
+msgstr ""
+
+#: config/i386/osfrose.h:71
+msgid "Symbols have a leading underscore"
+msgstr ""
+
+#: config/i386/osfrose.h:74
+msgid "Align to >word boundaries"
+msgstr ""
+
+#: config/i386/osfrose.h:77
+msgid "Use mcount for profiling"
+msgstr ""
+
+#: config/i386/osfrose.h:79
+msgid "Use mcount_ptr for profiling"
+msgstr ""
+
+#: config/i386/sco5.h:887
+msgid "Generate ELF output"
+msgstr ""
+
+#: config/i386/win32.h:53
+msgid "Use Mingw32 interface"
+msgstr ""
+
+#: config/i386/win32.h:55
+msgid "Use Cygwin interface"
+msgstr ""
+
+#: config/i386/win32.h:57
+msgid "Use bare Windows interface"
+msgstr ""
+
+#: config/i386/winnt.c:311
+#, c-format
+msgid "`%s' declared as both exported to and imported from a DLL."
+msgstr ""
+
+#. If the environment variable DJDIR is not defined, then DJGPP is not        installed correctly and GCC will quickly become confused with the        default prefix settings. Report the problem now so the user doesn't        receive deceptive "file not found" error messages later.
+#. DJDIR is automatically defined by the DJGPP environment config            file pointed to by the environment variable DJGPP. Examine DJGPP            to try and figure out what's wrong.
+#: config/i386/xm-djgpp.h:71
+msgid "Environment variable DJGPP not defined."
+msgstr ""
+
+#: config/i386/xm-djgpp.h:73
+#, c-format
+msgid "Environment variable DJGPP points to missing file '%s'."
+msgstr ""
+
+#: config/i386/xm-djgpp.h:76
+#, c-format
+msgid "Environment variable DJGPP points to corrupt file '%s'."
+msgstr ""
+
+#. Macro to define tables used to set the flags.
+#. This is a list in braces of pairs in braces,
+#. each pair being { "NAME", VALUE }
+#. where VALUE is the bits to set or minus the bits to clear.
+#. An empty string NAME is used to identify the default VALUE.
+#: config/i860/i860.h:56 config/i860/paragon.h:28
+msgid "Generate code which uses the FPU"
+msgstr ""
+
+#: config/i860/i860.h:57 config/i860/i860.h:58 config/i860/paragon.h:29
+#: config/i860/paragon.h:30 config/i860/paragon.h:31
+msgid "Do not generate code which uses the FPU"
+msgstr ""
+
+#: config/i960/i960-c.c:67
+msgid "sorry, not implemented: #pragma align NAME=SIZE"
+msgstr ""
+
+#: config/i960/i960-c.c:72
+msgid "malformed #pragma align - ignored"
+msgstr ""
+
+#: config/i960/i960-c.c:110
+msgid "sorry, not implemented: #pragma noalign NAME"
+msgstr ""
+
+#: config/i960/i960.c:1384 config/m68k/m68k.c:407 config/rs6000/rs6000.c:5792
+msgid "stack limit expression is not supported"
+msgstr ""
+
+#. Macro to define tables used to set the flags.
+#. This is a list in braces of pairs in braces,
+#. each pair being { "NAME", VALUE }
+#. where VALUE is the bits to set or minus the bits to clear.
+#. An empty string NAME is used to identify the default VALUE.
+#. ??? Not all ten of these architecture variations actually exist, but I
+#. am not sure which are real and which aren't.
+#: config/i960/i960.h:245
+msgid "Generate SA code"
+msgstr ""
+
+#: config/i960/i960.h:248
+msgid "Generate SB code"
+msgstr ""
+
+#. {"sc", (TARGET_FLAG_NUMERICS|TARGET_FLAG_PROTECTED|                                         TARGET_FLAG_MC|TARGET_FLAG_COMPLEX_ADDR),              N_("Generate SC code")},
+#: config/i960/i960.h:253
+msgid "Generate KA code"
+msgstr ""
+
+#: config/i960/i960.h:256
+msgid "Generate KB code"
+msgstr ""
+
+#. {"kc", (TARGET_FLAG_NUMERICS|TARGET_FLAG_PROTECTED|                                         TARGET_FLAG_MC|TARGET_FLAG_COMPLEX_ADDR),              N_("Generate KC code")},
+#: config/i960/i960.h:261
+msgid "Generate JA code"
+msgstr ""
+
+#: config/i960/i960.h:263
+msgid "Generate JD code"
+msgstr ""
+
+#: config/i960/i960.h:266
+msgid "Generate JF code"
+msgstr ""
+
+#: config/i960/i960.h:268
+msgid "generate RP code"
+msgstr ""
+
+#: config/i960/i960.h:271
+msgid "Generate MC code"
+msgstr ""
+
+#: config/i960/i960.h:274
+msgid "Generate CA code"
+msgstr ""
+
+#. {"cb", (TARGET_FLAG_NUMERICS|TARGET_FLAG_C_SERIES|                                          TARGET_FLAG_BRANCH_PREDICT|TARGET_FLAG_CODE_ALIGN),       N_("Generate CB code")},                                                  {"cc", (TARGET_FLAG_NUMERICS|TARGET_FLAG_PROTECTED|                                         TARGET_FLAG_C_SERIES|TARGET_FLAG_BRANCH_PREDICT|                        TARGET_FLAG_CODE_ALIGN),                               N_("Generate CC code")},
+#: config/i960/i960.h:284
+msgid "Generate CF code"
+msgstr ""
+
+#: config/i960/i960.h:290
+msgid "Use alternate leaf function entries"
+msgstr ""
+
+#: config/i960/i960.h:292
+msgid "Do not use alternate leaf function entries"
+msgstr ""
+
+#: config/i960/i960.h:294
+msgid "Perform tail call optimization"
+msgstr ""
+
+#: config/i960/i960.h:296
+msgid "Do not perform tail call optimization"
+msgstr ""
+
+#: config/i960/i960.h:298
+msgid "Use complex addressing modes"
+msgstr ""
+
+#: config/i960/i960.h:300
+msgid "Do not use complex addressing modes"
+msgstr ""
+
+#: config/i960/i960.h:302
+msgid "Align code to 8 byte boundary"
+msgstr ""
+
+#: config/i960/i960.h:304
+msgid "Do not align code to 8 byte boundary"
+msgstr ""
+
+#. {"clean-linkage", (TARGET_FLAG_CLEAN_LINKAGE),                             N_("Force use of prototypes")},                                      {"no-clean-linkage", -(TARGET_FLAG_CLEAN_LINKAGE),                         N_("Do not force use of prototypes")},
+#: config/i960/i960.h:310 config/i960/i960.h:312
+msgid "Enable compatibility with iC960 v2.0"
+msgstr ""
+
+#: config/i960/i960.h:314
+msgid "Enable compatibility with iC960 v3.0"
+msgstr ""
+
+#: config/i960/i960.h:316 config/i960/i960.h:318
+msgid "Enable compatibility with ic960 assembler"
+msgstr ""
+
+#: config/i960/i960.h:320
+msgid "Do not permit unaligned accesses"
+msgstr ""
+
+#: config/i960/i960.h:322
+msgid "Permit unaligned accesses"
+msgstr ""
+
+#: config/i960/i960.h:324
+msgid "Layout types like Intel's v1.3 gcc"
+msgstr ""
+
+#: config/i960/i960.h:326
+msgid "Do not layout types like Intel's v1.3 gcc"
+msgstr ""
+
+#: config/i960/i960.h:328 config/rs6000/sysv4.h:130 config/sparc/linux.h:83
+#: config/sparc/linux64.h:139
+msgid "Use 64 bit long doubles"
+msgstr ""
+
+#: config/i960/i960.h:330
+msgid "Enable linker relaxation"
+msgstr ""
+
+#: config/i960/i960.h:332
+msgid "Do not enable linker relaxation"
+msgstr ""
+
+#. Override conflicting target switch options.
+#. Doesn't actually detect if more than one -mARCH option is given, but
+#. does handle the case of two blatantly conflicting -mARCH options.
+#: config/i960/i960.h:347 config/i960/i960.h:357
+msgid "conflicting architectures defined - using C series"
+msgstr ""
+
+#: config/i960/i960.h:352
+msgid "conflicting architectures defined - using K series"
+msgstr ""
+
+#: config/i960/i960.h:367
+msgid "iC2.0 and iC3.0 are incompatible - using iC3.0"
+msgstr ""
+
+#. ??? See the LONG_DOUBLE_TYPE_SIZE definition below.
+#: config/i960/i960.h:378
+msgid "The -mlong-double-64 option does not work yet."
+msgstr ""
+
+#: config/ia64/ia64.c:3413
+msgid "ia64_print_operand: unknown code"
+msgstr ""
+
+#: config/ia64/ia64.c:3651
+msgid "value of -mfixed-range must have form REG1-REG2"
+msgstr ""
+
+#: config/ia64/ia64.c:3663 config/ia64/ia64.c:3670 regclass.c:715
+#, c-format
+msgid "unknown register name: %s"
+msgstr ""
+
+#: config/ia64/ia64.c:3678
+#, c-format
+msgid "%s-%s is an empty range"
+msgstr ""
+
+#: config/ia64/ia64.c:3743
+msgid "cannot optimize division for both latency and throughput"
+msgstr ""
+
+#. This macro defines names of command options to set and clear bits in
+#. `target_flags'.  Its definition is an initializer with a subgrouping for
+#. each command option.
+#: config/ia64/ia64.h:110
+msgid "Generate big endian code"
+msgstr ""
+
+#: config/ia64/ia64.h:112 config/mcore/mcore.h:164
+msgid "Generate little endian code"
+msgstr ""
+
+#: config/ia64/ia64.h:114
+msgid "Generate code for GNU as"
+msgstr ""
+
+#: config/ia64/ia64.h:116
+msgid "Generate code for Intel as"
+msgstr ""
+
+#: config/ia64/ia64.h:118
+msgid "Generate code for GNU ld"
+msgstr ""
+
+#: config/ia64/ia64.h:120
+msgid "Generate code for Intel ld"
+msgstr ""
+
+#: config/ia64/ia64.h:122
+msgid "Generate code without GP reg"
+msgstr ""
+
+#: config/ia64/ia64.h:124
+msgid "Emit stop bits before and after volatile extended asms"
+msgstr ""
+
+#: config/ia64/ia64.h:126
+msgid "Don't emit stop bits before and after volatile extended asms"
+msgstr ""
+
+#: config/ia64/ia64.h:128
+msgid "Emit code for Itanium (TM) processor B step"
+msgstr ""
+
+#: config/ia64/ia64.h:130
+msgid "Use in/loc/out register names"
+msgstr ""
+
+#: config/ia64/ia64.h:132
+msgid "Disable use of sdata/scommon/sbss"
+msgstr ""
+
+#: config/ia64/ia64.h:134
+msgid "Enable use of sdata/scommon/sbss"
+msgstr ""
+
+#: config/ia64/ia64.h:136
+msgid "gp is constant (but save/restore gp on indirect calls)"
+msgstr ""
+
+#: config/ia64/ia64.h:138
+msgid "Generate self-relocatable code"
+msgstr ""
+
+#: config/ia64/ia64.h:140
+msgid "Generate inline division, optimize for latency"
+msgstr ""
+
+#: config/ia64/ia64.h:142
+msgid "Generate inline division, optimize for throughput"
+msgstr ""
+
+#: config/ia64/ia64.h:144
+msgid "Enable Dwarf 2 line debug info via GNU as"
+msgstr ""
+
+#: config/ia64/ia64.h:146
+msgid "Disable Dwarf 2 line debug info via GNU as"
+msgstr ""
+
+#: config/ia64/ia64.h:169
+msgid "Specify range of registers to make fixed."
+msgstr ""
+
+#: config/lynx-ng.h:97 config/lynx.h:120 config/rs6000/lynx.h:88
+msgid "-msystem-v and -p are incompatible"
+msgstr ""
+
+#: config/lynx-ng.h:99 config/lynx.h:122 config/rs6000/lynx.h:90
+msgid "-msystem-v and -mthreads are incompatible"
+msgstr ""
+
+#: config/m32r/m32r.c:86
+#, c-format
+msgid "bad value (%s) for -mmodel switch"
+msgstr ""
+
+#: config/m32r/m32r.c:95
+#, c-format
+msgid "bad value (%s) for -msdata switch"
+msgstr ""
+
+#: config/m32r/m32r.c:383
+msgid "const objects cannot go in .sdata/.sbss"
+msgstr ""
+
+#: config/m32r/m32r.c:2191
+#, c-format
+msgid "invalid operand to %s code"
+msgstr ""
+
+#: config/m32r/m32r.c:2198
+#, c-format
+msgid "invalid operand to %p code"
+msgstr ""
+
+#: config/m32r/m32r.c:2306
+msgid "invalid operand to %T/%B code"
+msgstr ""
+
+#: config/m32r/m32r.c:2329
+msgid "invalid operand to %N code"
+msgstr ""
+
+#. { "relax",                  TARGET_RELAX_MASK, "" },                    { "no-relax",               -TARGET_RELAX_MASK, "" },
+#: config/m32r/m32r.h:186
+msgid "Display compile time statistics"
+msgstr ""
+
+#: config/m32r/m32r.h:188
+msgid "Align all loops to 32 byte boundary"
+msgstr ""
+
+#: config/m32r/m32r.h:191
+msgid "Only issue one instruction per cycle"
+msgstr ""
+
+#: config/m32r/m32r.h:194
+msgid "Prefer branches over conditional execution"
+msgstr ""
+
+#: config/m32r/m32r.h:210
+msgid "Code size: small, medium or large"
+msgstr ""
+
+#: config/m32r/m32r.h:212
+msgid "Small data area: none, sdata, use"
+msgstr ""
+
+#: config/m68hc11/m68hc11.c:217
+#, c-format
+msgid "-f%s ignored for 68HC11/68HC12 (not supported)"
+msgstr ""
+
+#. Macro to define tables used to set the flags. This is a list in braces of
+#. pairs in braces, each pair being { "NAME", VALUE } where VALUE is the bits
+#. to set or minus the bits to clear. An empty string NAME is used to
+#. identify the default VALUE.
+#: config/m68hc11/m68hc11.h:152
+msgid "Compile with 16-bit integer mode"
+msgstr ""
+
+#: config/m68hc11/m68hc11.h:154
+msgid "Compile with 32-bit integer mode"
+msgstr ""
+
+#: config/m68hc11/m68hc11.h:156
+msgid "Auto pre/post decrement increment allowed"
+msgstr ""
+
+#: config/m68hc11/m68hc11.h:158
+msgid "Auto pre/post decrement increment not allowed"
+msgstr ""
+
+#: config/m68hc11/m68hc11.h:160 config/m68hc11/m68hc11.h:164
+msgid "Compile for a 68HC11"
+msgstr ""
+
+#: config/m68hc11/m68hc11.h:162 config/m68hc11/m68hc11.h:166
+msgid "Compile for a 68HC12"
+msgstr ""
+
+#. This macro is similar to `TARGET_SWITCHES' but defines names of
+#. command options that have values.  Its definition is an
+#. initializer with a subgrouping for each command option.
+#.
+#. Each subgrouping contains a string constant, that defines the
+#. fixed part of the option name, and the address of a variable.  The
+#. variable, type `char *', is set to the variable part of the given
+#. option if the fixed part matches.  The actual option name is made
+#. by appending `-m' to the specified name.
+#: config/m68hc11/m68hc11.h:180
+msgid "Specify the register allocation order"
+msgstr ""
+
+#: config/m68hc11/m68hc11.h:182
+msgid "Indicate the number of soft registers available"
+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 ""
+
+#. Sometimes certain combinations of command options do not make
+#. sense on a particular target machine.  You can define a macro
+#. `OVERRIDE_OPTIONS' to take account of this.  This macro, if
+#. defined, is executed once just after all the command options have
+#. been parsed.
+#.
+#. Don't use this macro to turn on various extra optimizations for
+#. `-O'.  That is what `OPTIMIZATION_OPTIONS' is for.
+#: config/m68k/m68k.h:238 config/m68k/m68kelf.h:265 config/m68k/m68kv4.h:295
+msgid "-fPIC is not currently supported on the 68000 or 68010\n"
+msgstr ""
+
+#: config/m88k/m88k.c:860
+#, c-format
+msgid "Internal gcc monitor: short-branch(%x)"
+msgstr ""
+
+#: config/m88k/m88k.c:2266
+msgid "Internal gcc error: Can't express symbolic location"
+msgstr ""
+
+#: config/m88k/m88k.c:2547
+#, c-format
+msgid "argument #%d is a structure"
+msgstr ""
+
+#: config/m88k/m88k.c:2862
+msgid "%R not followed by %B/C/D/E"
+msgstr ""
+
+#: config/m88k/m88k.c:2930
+#, c-format
+msgid "invalid %x/X value"
+msgstr ""
+
+#: config/m88k/m88k.c:2935
+msgid "invalid %H value"
+msgstr ""
+
+#: config/m88k/m88k.c:2941
+msgid "invalid %h value"
+msgstr ""
+
+#: config/m88k/m88k.c:2947
+msgid "invalid %Q value"
+msgstr ""
+
+#: config/m88k/m88k.c:2953
+msgid "invalid %q value"
+msgstr ""
+
+#: config/m88k/m88k.c:2959
+#, c-format
+msgid "invalid %o value"
+msgstr ""
+
+#: config/m88k/m88k.c:2966
+#, c-format
+msgid "invalid %p value"
+msgstr ""
+
+#: config/m88k/m88k.c:2979 config/m88k/m88k.c:2984
+#, c-format
+msgid "invalid %s/S value"
+msgstr ""
+
+#: config/m88k/m88k.c:2995
+msgid "invalid %P operand"
+msgstr ""
+
+#: config/m88k/m88k.c:3026
+msgid "invalid %B value"
+msgstr ""
+
+#: config/m88k/m88k.c:3043
+msgid "invalid %C value"
+msgstr ""
+
+#: config/m88k/m88k.c:3056
+msgid "invalid %D value"
+msgstr ""
+
+#: config/m88k/m88k.c:3064
+#, c-format
+msgid "invalid %E value"
+msgstr ""
+
+#: config/m88k/m88k.c:3069
+#, c-format
+msgid "`%d' operand isn't a register"
+msgstr ""
+
+#: config/m88k/m88k.c:3080
+msgid "invalid %r value"
+msgstr ""
+
+#: config/m88k/m88k.c:3087
+msgid "operand is r0"
+msgstr ""
+
+#: config/m88k/m88k.c:3101
+msgid "operand is const_double"
+msgstr ""
+
+#: config/m88k/m88k.c:3120
+msgid "invalid code"
+msgstr ""
+
+#. Do any checking or such that is needed after processing the -m switches.
+#: config/m88k/m88k.h:277
+msgid "-mtrap-large-shift and -mhandle-large-shift are incompatible"
+msgstr ""
+
+#: config/m88k/m88k.h:299
+#, c-format
+msgid "Invalid option `-mshort-data-%s'"
+msgstr ""
+
+#: config/m88k/m88k.h:304
+#, c-format
+msgid "-mshort-data-%s is too large "
+msgstr ""
+
+#: config/m88k/m88k.h:306
+#, c-format
+msgid "-mshort-data-%s and PIC are incompatible"
+msgstr ""
+
+#: config/mcore/mcore.c:3117
+#, c-format
+msgid "Invalid option `-mstack-increment=%s'"
+msgstr ""
+
+#: config/mcore/mcore.h:131
+msgid "Inline constants if it can be done in 2 insns or less"
+msgstr ""
+
+#: config/mcore/mcore.h:133
+msgid "inline constants if it only takes 1 instruction"
+msgstr ""
+
+#: config/mcore/mcore.h:135
+msgid "Set maximum alignment to 4"
+msgstr ""
+
+#: config/mcore/mcore.h:137
+msgid "Set maximum alignment to 8"
+msgstr ""
+
+#: config/mcore/mcore.h:141
+msgid "Do not use the divide instruction"
+msgstr ""
+
+#: config/mcore/mcore.h:145
+msgid "Do not arbitary sized immediates in bit operations"
+msgstr ""
+
+#: config/mcore/mcore.h:147
+msgid "Always treat bitfield as int-sized"
+msgstr ""
+
+#: config/mcore/mcore.h:151
+msgid "Force functions to be aligned to a 4 byte boundary"
+msgstr ""
+
+#: config/mcore/mcore.h:153
+msgid "Force functions to be aligned to a 2 byte boundary"
+msgstr ""
+
+#: config/mcore/mcore.h:155
+msgid "Emit call graph information"
+msgstr ""
+
+#: config/mcore/mcore.h:159
+msgid "Prefer word accesses over byte accesses"
+msgstr ""
+
+#: config/mcore/mcore.h:170
+msgid "Generate code for the M*Core M340"
+msgstr ""
+
+#: config/mcore/mcore.h:183
+msgid "Maximum amount for a single stack increment operation"
+msgstr ""
+
+#: config/mips/mips.c:4744
+#, c-format
+msgid "-mips%d not supported"
+msgstr ""
+
+#: config/mips/mips.c:4751
+#, c-format
+msgid "bad value (%s) for -mips switch"
+msgstr ""
+
+#: config/mips/mips.c:4770
+#, c-format
+msgid "bad value (%s) for -mabi= switch"
+msgstr ""
+
+#: config/mips/mips.c:4800
+#, c-format
+msgid "-mabi=%s does not support -mips%d"
+msgstr ""
+
+#: config/mips/mips.c:4817
+msgid "The -mabi=32 support does not work yet."
+msgstr ""
+
+#: config/mips/mips.c:4821
+msgid "This target does not support the -mabi switch."
+msgstr ""
+
+#: config/mips/mips.c:4955
+#, c-format
+msgid "-mcpu=%s does not support -mips%d"
+msgstr ""
+
+#: config/mips/mips.c:4962
+#, c-format
+msgid "-mips%d does not support 64 bit fp registers"
+msgstr ""
+
+#: config/mips/mips.c:4968
+#, c-format
+msgid "-mips%d does not support 64 bit gp registers"
+msgstr ""
+
+#: config/mips/mips.c:4989
+msgid "-G is incompatible with PIC code which is the default"
+msgstr ""
+
+#: config/mips/mips.c:5005
+msgid "-membedded-pic and -mabicalls are incompatible"
+msgstr ""
+
+#: config/mips/mips.c:5008
+msgid "-G and -membedded-pic are incompatible"
+msgstr ""
+
+#: config/mips/mips.c:5059
+#, c-format
+msgid "Invalid option `entry%s'"
+msgstr ""
+
+#: config/mips/mips.c:5062
+msgid "-mentry is only meaningful with -mips-16"
+msgstr ""
+
+#: config/mips/mips.c:5395
+#, c-format
+msgid "internal error: %%) found without a %%( in assembler pattern"
+msgstr ""
+
+#: config/mips/mips.c:5409
+#, c-format
+msgid "internal error: %%] found without a %%[ in assembler pattern"
+msgstr ""
+
+#: config/mips/mips.c:5422
+#, c-format
+msgid "internal error: %%> found without a %%< in assembler pattern"
+msgstr ""
+
+#: config/mips/mips.c:5435
+#, c-format
+msgid "internal error: %%} found without a %%{ in assembler pattern"
+msgstr ""
+
+#: config/mips/mips.c:5449
+#, c-format
+msgid "PRINT_OPERAND: Unknown punctuation '%c'"
+msgstr ""
+
+#: config/mips/mips.c:5458
+msgid "PRINT_OPERAND null pointer"
+msgstr ""
+
+#: config/mips/mips.c:5586
+#, c-format
+msgid "invalid use of %%d, %%x, or %%X"
+msgstr ""
+
+#: config/mips/mips.c:5629
+msgid "PRINT_OPERAND_ADDRESS, null pointer"
+msgstr ""
+
+#: config/mips/mips.c:5845
+msgid ""
+"MIPS ECOFF format does not allow changing filenames within functions with "
+"#line"
+msgstr ""
+
+#: config/mips/mips.c:6123
+#, c-format
+msgid "can't rewind %s"
+msgstr ""
+
+#: config/mips/mips.c:6130
+#, c-format
+msgid "can't read from %s"
+msgstr ""
+
+#: config/mips/mips.c:6501
+#, c-format
+msgid "gp_offset (%ld) or end_offset (%ld) is less than zero."
+msgstr ""
+
+#: config/mips/mips.c:6720
+#, c-format
+msgid "fp_offset (%ld) or end_offset (%ld) is less than zero."
+msgstr ""
+
+#: config/mips/mips.c:8796
+#, c-format
+msgid "can not handle inconsistent calls to `%s'"
+msgstr ""
+
+#. Macro to define tables used to set the flags.
+#. This is a list in braces of pairs in braces,
+#. each pair being { "NAME", VALUE }
+#. where VALUE is the bits to set or minus the bits to clear.
+#. An empty string NAME is used to identify the default VALUE.
+#: config/mips/mips.h:342 config/mn10300/mn10300.h:65
+msgid "No default crt0.o"
+msgstr ""
+
+#: config/mips/mips.h:344
+msgid "Use 64-bit int type"
+msgstr ""
+
+#: config/mips/mips.h:346
+msgid "Use 64-bit long type"
+msgstr ""
+
+#: config/mips/mips.h:348
+msgid "Use 32-bit long type"
+msgstr ""
+
+#: config/mips/mips.h:350
+msgid "Optimize lui/addiu address loads"
+msgstr ""
+
+#: config/mips/mips.h:352
+msgid "Don't optimize lui/addiu address loads"
+msgstr ""
+
+#: config/mips/mips.h:354
+msgid "Use MIPS as"
+msgstr ""
+
+#: config/mips/mips.h:356
+msgid "Use GNU as"
+msgstr ""
+
+#: config/mips/mips.h:358
+msgid "Use symbolic register names"
+msgstr ""
+
+#: config/mips/mips.h:360
+msgid "Don't use symbolic register names"
+msgstr ""
+
+#: config/mips/mips.h:362 config/mips/mips.h:364
+msgid "Use GP relative sdata/sbss sections"
+msgstr ""
+
+#: config/mips/mips.h:366 config/mips/mips.h:368
+msgid "Don't use GP relative sdata/sbss sections"
+msgstr ""
+
+#: config/mips/mips.h:370
+msgid "Output compiler statistics"
+msgstr ""
+
+#: config/mips/mips.h:372
+msgid "Don't output compiler statistics"
+msgstr ""
+
+#: config/mips/mips.h:374
+msgid "Don't optimize block moves"
+msgstr ""
+
+#: config/mips/mips.h:376
+msgid "Optimize block moves"
+msgstr ""
+
+#: config/mips/mips.h:378
+msgid "Use mips-tfile asm postpass"
+msgstr ""
+
+#: config/mips/mips.h:380
+msgid "Don't use mips-tfile asm postpass"
+msgstr ""
+
+#. Macro to define tables used to set the flags.
+#. This is a list in braces of triplets in braces,
+#. each triplet being { "NAME", VALUE, DOC }
+#. where VALUE is the bits to set or minus the bits to clear and DOC
+#. is the documentation for --help (NULL if intentionally undocumented).
+#. An empty string NAME is used to identify the default VALUE.
+#: config/mips/mips.h:384 config/pdp11/pdp11.h:55
+msgid "Use hardware floating point"
+msgstr ""
+
+#: config/mips/mips.h:386
+msgid "Use 64-bit FP registers"
+msgstr ""
+
+#: config/mips/mips.h:388
+msgid "Use 32-bit FP registers"
+msgstr ""
+
+#: config/mips/mips.h:390
+msgid "Use 64-bit general registers"
+msgstr ""
+
+#: config/mips/mips.h:392
+msgid "Use 32-bit general registers"
+msgstr ""
+
+#: config/mips/mips.h:394
+msgid "Use Irix PIC"
+msgstr ""
+
+#: config/mips/mips.h:396
+msgid "Don't use Irix PIC"
+msgstr ""
+
+#: config/mips/mips.h:398
+msgid "Use OSF PIC"
+msgstr ""
+
+#: config/mips/mips.h:400
+msgid "Don't use OSF PIC"
+msgstr ""
+
+#: config/mips/mips.h:402
+msgid "Use indirect calls"
+msgstr ""
+
+#: config/mips/mips.h:404
+msgid "Don't use indirect calls"
+msgstr ""
+
+#: config/mips/mips.h:406
+msgid "Use embedded PIC"
+msgstr ""
+
+#: config/mips/mips.h:408
+msgid "Don't use embedded PIC"
+msgstr ""
+
+#: config/mips/mips.h:410
+msgid "Use ROM instead of RAM"
+msgstr ""
+
+#: config/mips/mips.h:412
+msgid "Don't use ROM instead of RAM"
+msgstr ""
+
+#: config/mips/mips.h:414
+msgid "Put uninitialized constants in ROM (needs -membedded-data)"
+msgstr ""
+
+#: config/mips/mips.h:416
+msgid "Don't put uninitialized constants in ROM"
+msgstr ""
+
+#: config/mips/mips.h:418
+msgid "Use big-endian byte order"
+msgstr ""
+
+#: config/mips/mips.h:420
+msgid "Use little-endian byte order"
+msgstr ""
+
+#: config/mips/mips.h:422
+msgid "Use single (32-bit) FP only"
+msgstr ""
+
+#: config/mips/mips.h:424
+msgid "Don't use single (32-bit) FP only"
+msgstr ""
+
+#: config/mips/mips.h:426
+msgid "Use multiply accumulate"
+msgstr ""
+
+#: config/mips/mips.h:428
+msgid "Don't use multiply accumulate"
+msgstr ""
+
+#: config/mips/mips.h:430
+msgid "Work around early 4300 hardware bug"
+msgstr ""
+
+#: config/mips/mips.h:432
+msgid "Don't work around early 4300 hardware bug"
+msgstr ""
+
+#: config/mips/mips.h:434
+msgid "Optimize for 4650"
+msgstr ""
+
+#: config/mips/mips.h:436
+msgid "Optimize for 3900"
+msgstr ""
+
+#: config/mips/mips.h:438
+msgid "Trap on integer divide by zero"
+msgstr ""
+
+#: config/mips/mips.h:440
+msgid "Don't trap on integer divide by zero"
+msgstr ""
+
+#: config/mips/mips.h:442
+msgid "Trap on integer divide overflow"
+msgstr ""
+
+#: config/mips/mips.h:444
+msgid "Don't trap on integer divide overflow"
+msgstr ""
+
+#. This macro is similar to `TARGET_SWITCHES' but defines names of
+#. command options that have values.  Its definition is an
+#. initializer with a subgrouping for each command option.
+#.
+#. Each subgrouping contains a string constant, that defines the
+#. fixed part of the option name, and the address of a variable.
+#. The variable, type `char *', is set to the variable part of the
+#. given option if the fixed part matches.  The actual option name
+#. is made by appending `-m' to the specified name.
+#.
+#. Here is an example which defines `-mshort-data-NUMBER'.  If the
+#. given option is `-mshort-data-512', the variable `m88k_short_data'
+#. will be set to the string `"512"'.
+#.
+#. extern char *m88k_short_data;
+#. #define TARGET_OPTIONS { { "short-data-", &m88k_short_data } }
+#: config/mips/mips.h:569
+msgid "Specify CPU for scheduling purposes"
+msgstr ""
+
+#: config/mips/mips.h:571
+msgid "Specify MIPS ISA"
+msgstr ""
+
+#: config/mips/mips.h:573
+msgid "Use mips16 entry/exit psuedo ops"
+msgstr ""
+
+#: config/mips/mips.h:575
+msgid "Don't use MIPS16 instructions"
+msgstr ""
+
+#. Output assembler code to FILE to increment profiler label # LABELNO
+#. for profiling a function entry.
+#: config/mips/mips.h:2606
+msgid "mips16 function profiling"
+msgstr ""
+
+#: config/mn10300/mn10300.h:60
+msgid "Work around hardware multiply bug"
+msgstr ""
+
+#: config/mn10300/mn10300.h:61
+msgid "Do not work around hardware multiply bug"
+msgstr ""
+
+#: config/mn10300/mn10300.h:62
+msgid "Target the AM33 processor"
+msgstr ""
+
+#: config/mn10300/mn10300.h:66
+msgid "Enable linker relaxations"
+msgstr ""
+
+#: config/nextstep.c:65
+msgid "optimization turned on"
+msgstr ""
+
+#: config/nextstep.c:71
+msgid "optimization turned off"
+msgstr ""
+
+#: config/nextstep.c:80
+msgid "optimization level restored"
+msgstr ""
+
+#: config/ns32k/ns32k.h:104
+msgid "Don't use hardware fp"
+msgstr ""
+
+#: config/ns32k/ns32k.h:105
+msgid "Alternative calling convention"
+msgstr ""
+
+#: config/ns32k/ns32k.h:107
+msgid "Pass some arguments in registers"
+msgstr ""
+
+#: config/ns32k/ns32k.h:108
+msgid "Pass all arguments on stack"
+msgstr ""
+
+#: config/ns32k/ns32k.h:109
+msgid "Optimize for 32532 cpu"
+msgstr ""
+
+#: config/ns32k/ns32k.h:110
+msgid "Optimize for 32332 cpu"
+msgstr ""
+
+#: config/ns32k/ns32k.h:112
+msgid "Optimize for 32032"
+msgstr ""
+
+#: config/ns32k/ns32k.h:114
+msgid "Register sb is zero. Use for absolute addressing"
+msgstr ""
+
+#: config/ns32k/ns32k.h:115
+msgid "Do not use register sb"
+msgstr ""
+
+#: config/ns32k/ns32k.h:116
+msgid "Do not use bitfield instructions"
+msgstr ""
+
+#: config/ns32k/ns32k.h:117
+msgid "Use bitfield instructions"
+msgstr ""
+
+#: config/ns32k/ns32k.h:118
+msgid "Generate code for high memory"
+msgstr ""
+
+#: config/ns32k/ns32k.h:119
+msgid "Generate code for low memory"
+msgstr ""
+
+#: config/ns32k/ns32k.h:120
+msgid "32381 fpu"
+msgstr ""
+
+#: config/ns32k/ns32k.h:121
+msgid "Use multiply-accumulate fp instructions"
+msgstr ""
+
+#: config/ns32k/ns32k.h:123
+msgid "Do not use multiply-accumulate fp instructions"
+msgstr ""
+
+#: config/ns32k/ns32k.h:124
+msgid "\"Small register classes\" kludge"
+msgstr ""
+
+#: config/ns32k/ns32k.h:125
+msgid "No \"Small register classes\" kludge"
+msgstr ""
+
+#: config/pa/pa.c:141
+#, c-format
+msgid ""
+"Unknown -mschedule= option (%s).\n"
+"Valid options are 700, 7100, 7100LC, 7200, and 8000\n"
+msgstr ""
+
+#: config/pa/pa.c:166
+#, c-format
+msgid ""
+"Unknown -march= option (%s).\n"
+"Valid options are 1.0, 1.1, and 2.0\n"
+msgstr ""
+
+#: config/pa/pa.c:171
+msgid "PIC code generation is not supported in the portable runtime model\n"
+msgstr ""
+
+#: config/pa/pa.c:176
+msgid "PIC code generation is not compatible with fast indirect calls\n"
+msgstr ""
+
+#: config/pa/pa.c:181
+msgid "-g is only supported when using GAS on this processor,"
+msgstr ""
+
+#: config/pa/pa.c:182
+msgid "-g option disabled."
+msgstr ""
+
+#: config/pdp11/pdp11.h:56
+msgid "Do not use hardware floating point"
+msgstr ""
+
+#. return float result in ac0
+#: config/pdp11/pdp11.h:58
+msgid "Return floating point results in ac0"
+msgstr ""
+
+#: config/pdp11/pdp11.h:59
+msgid "Return floating point results in memory"
+msgstr ""
+
+#. is 11/40
+#: config/pdp11/pdp11.h:61
+msgid "Generate code for an 11/40"
+msgstr ""
+
+#. is 11/45
+#: config/pdp11/pdp11.h:64
+msgid "Generate code for an 11/45"
+msgstr ""
+
+#. is 11/10
+#: config/pdp11/pdp11.h:67
+msgid "Generate code for an 11/10"
+msgstr ""
+
+#. use movstrhi for bcopy
+#. use 32 bit for int
+#: config/pdp11/pdp11.h:72 config/pdp11/pdp11.h:73
+msgid "Use 32 bit int"
+msgstr ""
+
+#: config/pdp11/pdp11.h:74 config/pdp11/pdp11.h:75
+msgid "Use 16 bit int"
+msgstr ""
+
+#. use 32 bit for float
+#: config/pdp11/pdp11.h:77 config/pdp11/pdp11.h:78
+msgid "Use 32 bit float"
+msgstr ""
+
+#: config/pdp11/pdp11.h:79 config/pdp11/pdp11.h:80
+msgid "Use 64 bit float"
+msgstr ""
+
+#. allow abshi pattern? - can trigger "optimizations" which make code SLOW!
+#. is branching expensive - on a PDP, it's actually really cheap
+#. this is just to play around and check what code gcc generates
+#. split instruction and data memory?
+#: config/pdp11/pdp11.h:89
+msgid "Target has split I&D"
+msgstr ""
+
+#: config/pdp11/pdp11.h:90
+msgid "Target does not have split I&D"
+msgstr ""
+
+#. UNIX assembler syntax?
+#: config/pdp11/pdp11.h:92
+msgid "Use UNIX assembler syntax"
+msgstr ""
+
+#: config/pdp11/pdp11.h:93
+msgid "Use DEC assembler syntax"
+msgstr ""
+
+#: config/pj/pj.h:73
+msgid "Generate little endian data"
+msgstr ""
+
+#: config/pj/pj.h:75
+msgid "Generate big endian data"
+msgstr ""
+
+#: config/pj/pj.h:77
+msgid "Turn on maintainer testing code"
+msgstr ""
+
+#: config/pj/pj.h:79
+msgid "Enable Transmeta picoJava extensions"
+msgstr ""
+
+#: config/pj/pj.h:81
+msgid "Disable Transmeta picoJava extensions"
+msgstr ""
+
+#: config/pj/pj.h:83
+msgid "Disable reorganization pass"
+msgstr ""
+
+#: config/romp/romp.c:669
+#, c-format
+msgid "invalid %%B value"
+msgstr ""
+
+#: config/romp/romp.c:696 config/rs6000/rs6000.c:4175
+#, c-format
+msgid "invalid %%S value"
+msgstr ""
+
+#: config/romp/romp.c:705 config/romp/romp.c:712
+#, c-format
+msgid "invalid %%b value"
+msgstr ""
+
+#: config/romp/romp.c:733 config/romp/romp.c:740
+#, c-format
+msgid "invalid %%H value"
+msgstr ""
+
+#: config/romp/romp.c:752 config/romp/romp.c:763
+#, c-format
+msgid "invalid %%z value"
+msgstr ""
+
+#: config/romp/romp.c:771 config/romp/romp.c:779
+#, c-format
+msgid "invalid %%Z value"
+msgstr ""
+
+#: config/romp/romp.c:786 config/romp/romp.c:795 config/romp/romp.c:802
+#: config/rs6000/rs6000.c:3957
+#, c-format
+msgid "invalid %%k value"
+msgstr ""
+
+#: config/romp/romp.c:887 config/romp/romp.c:930
+#, c-format
+msgid "invalid %%j value"
+msgstr ""
+
+#. Perform any needed actions needed for a function that is receiving a
+#. variable number of arguments.
+#.
+#. CUM is as above.
+#.
+#. MODE and TYPE are the mode and type of the current parameter.
+#.
+#. PRETEND_SIZE is a variable that should be set to the amount of stack
+#. that must be pushed by the prolog to pretend that our caller pushed
+#. it.
+#.
+#. Normally, this macro will push all remaining incoming registers on the
+#. stack and set PRETEND_SIZE to the length of the registers pushed.
+#: config/romp/romp.h:661
+msgid "can't have varargs with -mfp-arg-in-fp-regs"
+msgstr ""
+
+#: config/rs6000/aix.h:306 config/rs6000/beos.h:30
+msgid "Always pass floating-point arguments in memory"
+msgstr ""
+
+#: config/rs6000/aix.h:308 config/rs6000/beos.h:32
+msgid "Don't always pass floating-point arguments in memory"
+msgstr ""
+
+#: config/rs6000/aix41.h:28 config/rs6000/aix43.h:32 config/rs6000/aix51.h:32
+msgid "Support message passing with the Parallel Environment"
+msgstr ""
+
+#: config/rs6000/aix43.h:28 config/rs6000/aix51.h:28
+msgid "Compile for 64-bit pointers"
+msgstr ""
+
+#: config/rs6000/aix43.h:30 config/rs6000/aix51.h:30
+msgid "Compile for 32-bit pointers"
+msgstr ""
+
+#: config/rs6000/aix43.h:49 config/rs6000/aix51.h:49
+msgid "-maix64 and POWER architecture are incompatible."
+msgstr ""
+
+#: config/rs6000/aix43.h:54 config/rs6000/aix51.h:54
+msgid "-maix64 requires PowerPC64 architecture remain enabled."
+msgstr ""
+
+#: config/rs6000/aix43.h:58 config/rs6000/aix51.h:58
+msgid ""
+"-maix64 required: 64-bit computation with 32-bit addressing not yet "
+"supported."
+msgstr ""
+
+#: config/rs6000/rs6000.c:341
+msgid "-mmultiple is not supported on little endian systems"
+msgstr ""
+
+#: config/rs6000/rs6000.c:348
+msgid "-mstring is not supported on little endian systems"
+msgstr ""
+
+#: config/rs6000/rs6000.c:354
+#, c-format
+msgid "-f%s ignored for AIX (all code is position independent)"
+msgstr ""
+
+#: config/rs6000/rs6000.c:362
+msgid "-ffunction-sections disabled on AIX when debugging"
+msgstr ""
+
+#: config/rs6000/rs6000.c:368
+msgid "-fdata-sections not supported on AIX"
+msgstr ""
+
+#: config/rs6000/rs6000.c:382
+#, c-format
+msgid "Unknown -mdebug-%s switch"
+msgstr ""
+
+#: config/rs6000/rs6000.c:3884
+#, c-format
+msgid "invalid %%f value"
+msgstr ""
+
+#: config/rs6000/rs6000.c:3893
+#, c-format
+msgid "invalid %%F value"
+msgstr ""
+
+#: config/rs6000/rs6000.c:3902
+#, c-format
+msgid "invalid %%G value"
+msgstr ""
+
+#: config/rs6000/rs6000.c:3937
+#, c-format
+msgid "invalid %%j code"
+msgstr ""
+
+#: config/rs6000/rs6000.c:3947
+#, c-format
+msgid "invalid %%J code"
+msgstr ""
+
+#: config/rs6000/rs6000.c:3977
+#, c-format
+msgid "invalid %%K value"
+msgstr ""
+
+#: config/rs6000/rs6000.c:4101
+#, c-format
+msgid "invalid %%p value"
+msgstr ""
+
+#: config/rs6000/rs6000.c:4138
+#, c-format
+msgid "invalid %%q value"
+msgstr ""
+
+#: config/rs6000/rs6000.c:4201
+#, c-format
+msgid "%%S computed all 1's mask"
+msgstr ""
+
+#: config/rs6000/rs6000.c:4228
+#, c-format
+msgid "%%S computed all 0's mask"
+msgstr ""
+
+#: config/rs6000/rs6000.c:4238
+#, c-format
+msgid "invalid %%T value"
+msgstr ""
+
+#: config/rs6000/rs6000.c:4248
+#, c-format
+msgid "invalid %%u value"
+msgstr ""
+
+#: config/rs6000/rs6000.c:4257
+#, c-format
+msgid "invalid %%v value"
+msgstr ""
+
+#: config/rs6000/rs6000.c:4330
+#, c-format
+msgid "invalid %%W value"
+msgstr ""
+
+#. Run-time compilation parameters selecting different hardware subsets.
+#.
+#. Macro to define tables used to set the flags.
+#. This is a list in braces of pairs in braces,
+#. each pair being { "NAME", VALUE }
+#. where VALUE is the bits to set or minus the bits to clear.
+#. An empty string NAME is used to identify the default VALUE.
+#: config/rs6000/rs6000.h:255
+msgid "Use POWER instruction set"
+msgstr ""
+
+#: config/rs6000/rs6000.h:258
+msgid "Use POWER2 instruction set"
+msgstr ""
+
+#: config/rs6000/rs6000.h:260
+msgid "Do not use POWER2 instruction set"
+msgstr ""
+
+#: config/rs6000/rs6000.h:263
+msgid "Do not use POWER instruction set"
+msgstr ""
+
+#: config/rs6000/rs6000.h:265
+msgid "Use PowerPC instruction set"
+msgstr ""
+
+#: config/rs6000/rs6000.h:268
+msgid "Do not use PowerPC instruction set"
+msgstr ""
+
+#: config/rs6000/rs6000.h:270
+msgid "Use PowerPC General Purpose group optional instructions"
+msgstr ""
+
+#: config/rs6000/rs6000.h:272
+msgid "Don't use PowerPC General Purpose group optional instructions"
+msgstr ""
+
+#: config/rs6000/rs6000.h:274
+msgid "Use PowerPC Graphics group optional instructions"
+msgstr ""
+
+#: config/rs6000/rs6000.h:276
+msgid "Don't use PowerPC Graphics group optional instructions"
+msgstr ""
+
+#: config/rs6000/rs6000.h:278
+msgid "Use PowerPC-64 instruction set"
+msgstr ""
+
+#: config/rs6000/rs6000.h:280
+msgid "Don't use PowerPC-64 instruction set"
+msgstr ""
+
+#: config/rs6000/rs6000.h:282
+msgid "Use new mnemonics for PowerPC architecture"
+msgstr ""
+
+#: config/rs6000/rs6000.h:284
+msgid "Use old mnemonics for PowerPC architecture"
+msgstr ""
+
+#: config/rs6000/rs6000.h:287
+msgid "Put everything in the regular TOC"
+msgstr ""
+
+#: config/rs6000/rs6000.h:289
+msgid "Place floating point constants in TOC"
+msgstr ""
+
+#: config/rs6000/rs6000.h:291
+msgid "Don't place floating point constants in TOC"
+msgstr ""
+
+#: config/rs6000/rs6000.h:293
+msgid "Place symbol+offset constants in TOC"
+msgstr ""
+
+#: config/rs6000/rs6000.h:295
+msgid "Don't place symbol+offset constants in TOC"
+msgstr ""
+
+#: config/rs6000/rs6000.h:301
+msgid "Place variable addresses in the regular TOC"
+msgstr ""
+
+#: config/rs6000/rs6000.h:307
+msgid "Generate load/store multiple instructions"
+msgstr ""
+
+#: config/rs6000/rs6000.h:309
+msgid "Do not generate load/store multiple instructions"
+msgstr ""
+
+#: config/rs6000/rs6000.h:313
+msgid "Generate string instructions for block moves"
+msgstr ""
+
+#: config/rs6000/rs6000.h:315
+msgid "Do not generate string instructions for block moves"
+msgstr ""
+
+#: config/rs6000/rs6000.h:319
+msgid "Generate load/store with update instructions"
+msgstr ""
+
+#: config/rs6000/rs6000.h:321
+msgid "Do not generate load/store with update instructions"
+msgstr ""
+
+#: config/rs6000/rs6000.h:323
+msgid "Generate fused multiply/add instructions"
+msgstr ""
+
+#: config/rs6000/rs6000.h:325
+msgid "Don't generate fused multiply/add instructions"
+msgstr ""
+
+#: config/rs6000/rs6000.h:329
+msgid "Don't schedule the start and end of the procedure"
+msgstr ""
+
+#. This macro is similar to `TARGET_SWITCHES' but defines names of
+#. command options that have values.  Its definition is an
+#. initializer with a subgrouping for each command option.
+#.
+#. Each subgrouping contains a string constant, that defines the
+#. fixed part of the option name, and the address of a variable.
+#. The variable, type `char *', is set to the variable part of the
+#. given option if the fixed part matches.  The actual option name
+#. is made by appending `-m' to the specified name.
+#.
+#. Here is an example which defines `-mshort-data-NUMBER'.  If the
+#. given option is `-mshort-data-512', the variable `m88k_short_data'
+#. will be set to the string `"512"'.
+#.
+#. extern char *m88k_short_data;
+#. #define TARGET_OPTIONS { { "short-data-", &m88k_short_data } }
+#: config/rs6000/rs6000.h:402 config/sparc/sparc.h:708
+msgid "Use features of and schedule code for given CPU"
+msgstr ""
+
+#: config/rs6000/rs6000.h:405
+msgid "Enable debug output"
+msgstr ""
+
+#. Definitions for __builtin_return_address and __builtin_frame_address.
+#. __builtin_return_address (0) should give link register (65), enable
+#. this.
+#. This should be uncommented, so that the link register is used, but
+#. currently this would result in unmatched insns and spilling fixed
+#. registers so we'll leave it for another day.  When these problems are
+#. taken care of one additional fetch will be necessary in RETURN_ADDR_RTX.
+#. (mrs)
+#. #define RETURN_ADDR_IN_PREVIOUS_FRAME
+#. Number of bytes into the frame return addresses can be found.  See
+#. rs6000_stack_info in rs6000.c for more information on how the different
+#. abi's store the return address.
+#: config/rs6000/rs6000.h:1664
+msgid "RETURN_ADDRESS_OFFSET not supported"
+msgstr ""
+
+#: config/rs6000/sysv4.h:90
+msgid "Select ABI calling convention."
+msgstr ""
+
+#: config/rs6000/sysv4.h:91
+msgid "Select method for sdata handling."
+msgstr ""
+
+#: config/rs6000/sysv4.h:106
+msgid "Align to the base type of the bitfield."
+msgstr ""
+
+#: config/rs6000/sysv4.h:108
+msgid "Don't align to the base type of the bitfield."
+msgstr ""
+
+#: config/rs6000/sysv4.h:110
+msgid "Don't assume that unaligned accesses are handled by the system"
+msgstr ""
+
+#: config/rs6000/sysv4.h:112
+msgid "Assume that unaligned accesses are handled by the system"
+msgstr ""
+
+#: config/rs6000/sysv4.h:114 config/rs6000/sysv4.h:118
+msgid "Produce code relocatable at runtime."
+msgstr ""
+
+#: config/rs6000/sysv4.h:116 config/rs6000/sysv4.h:120
+msgid "Don't produce code relocatable at runtime."
+msgstr ""
+
+#: config/rs6000/sysv4.h:122 config/rs6000/sysv4.h:124
+msgid "Produce little endian code."
+msgstr ""
+
+#: config/rs6000/sysv4.h:126 config/rs6000/sysv4.h:128
+msgid "Produce big endian code."
+msgstr ""
+
+#: config/rs6000/sysv4.h:132 config/sparc/linux.h:84
+#: config/sparc/linux64.h:140
+msgid "Use 128 bit long doubles"
+msgstr ""
+
+#: config/rs6000/sysv4.h:133 config/rs6000/sysv4.h:134
+#: config/rs6000/sysv4.h:135 config/rs6000/sysv4.h:136
+#: config/rs6000/sysv4.h:137 config/rs6000/sysv4.h:138
+#: config/rs6000/sysv4.h:148 config/rs6000/sysv4.h:149
+#: config/rs6000/sysv4.h:160 config/rs6000/sysv4.h:161
+#: config/rs6000/sysv4.h:162 config/rs6000/sysv4.h:164
+msgid "no description yet"
+msgstr ""
+
+#: config/rs6000/sysv4.h:139
+msgid "Use EABI."
+msgstr ""
+
+#: config/rs6000/sysv4.h:140
+msgid "Don't use EABI."
+msgstr ""
+
+#: config/rs6000/sysv4.h:143
+msgid "Do not allow bitfields to cross word boundaries"
+msgstr ""
+
+#: config/rs6000/sysv4.h:145
+msgid "Use alternate register names."
+msgstr ""
+
+#: config/rs6000/sysv4.h:147
+msgid "Don't use alternate register names."
+msgstr ""
+
+#: config/rs6000/sysv4.h:151
+msgid "Link with libsim.a, libc.a and sim-crt0.o."
+msgstr ""
+
+#: config/rs6000/sysv4.h:153
+msgid "Link with libads.a, libc.a and crt0.o."
+msgstr ""
+
+#: config/rs6000/sysv4.h:155
+msgid "Link with libyk.a, libc.a and crt0.o."
+msgstr ""
+
+#: config/rs6000/sysv4.h:157
+msgid "Link with libmvme.a, libc.a and crt0.o."
+msgstr ""
+
+#: config/rs6000/sysv4.h:159
+msgid "Set the PPC_EMB bit in the ELF flags header"
+msgstr ""
+
+#. Sometimes certain combinations of command options do not make sense
+#. on a particular target machine.  You can define a macro
+#. `OVERRIDE_OPTIONS' to take account of this.  This macro, if
+#. defined, is executed once just after all the command options have
+#. been parsed.
+#.
+#. The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to
+#. get control.
+#: config/rs6000/sysv4.h:217
+#, c-format
+msgid "Bad value for -mcall-%s"
+msgstr ""
+
+#: config/rs6000/sysv4.h:233
+#, c-format
+msgid "Bad value for -msdata=%s"
+msgstr ""
+
+#: config/rs6000/sysv4.h:250
+#, c-format
+msgid "-mrelocatable and -msdata=%s are incompatible."
+msgstr ""
+
+#: config/rs6000/sysv4.h:258
+#, c-format
+msgid "-f%s and -msdata=%s are incompatible."
+msgstr ""
+
+#: config/rs6000/sysv4.h:267
+#, c-format
+msgid "-msdata=%s and -mcall-%s are incompatible."
+msgstr ""
+
+#: config/rs6000/sysv4.h:274
+msgid "-mrelocatable and -mno-minimal-toc are incompatible."
+msgstr ""
+
+#: config/rs6000/sysv4.h:280
+#, c-format
+msgid "-mrelocatable and -mcall-%s are incompatible."
+msgstr ""
+
+#: config/rs6000/sysv4.h:287
+#, c-format
+msgid "-fPIC and -mcall-%s are incompatible."
+msgstr ""
+
+#: config/rs6000/sysv4.h:294
+msgid "-mcall-aixdesc must be big endian"
+msgstr ""
+
+#: config/sparc/sp64-elf.h:84 config/sparc/splet.h:29
+msgid "Generate code for big endian"
+msgstr ""
+
+#: config/sparc/sp64-elf.h:85 config/sparc/splet.h:30
+msgid "Generate code for little endian"
+msgstr ""
+
+#: config/sparc/sp86x-aout.h:53 config/sparc/sp86x-elf.h:66
+msgid "Use little-endian byte order for data"
+msgstr ""
+
+#: config/sparc/sparc.c:253
+#, c-format
+msgid "%s is not supported by this configuration"
+msgstr ""
+
+#: config/sparc/sparc.c:260
+msgid "-mlong-double-64 not allowed with -m64"
+msgstr ""
+
+#: config/sparc/sparc.c:285
+msgid "-mcmodel= is not supported on 32 bit systems"
+msgstr ""
+
+#: config/sparc/sparc.c:366
+msgid "profiling does not support code models other than medlow"
+msgstr ""
+
+#: config/sparc/sparc.c:5712 config/sparc/sparc.c:5718
+#, c-format
+msgid "Invalid %%Y operand"
+msgstr ""
+
+#: config/sparc/sparc.c:5788
+#, c-format
+msgid "Invalid %%A operand"
+msgstr ""
+
+#: config/sparc/sparc.c:5798
+#, c-format
+msgid "Invalid %%B operand"
+msgstr ""
+
+#: config/sparc/sparc.c:5837
+#, c-format
+msgid "Invalid %%c operand"
+msgstr ""
+
+#: config/sparc/sparc.c:5838
+#, c-format
+msgid "Invalid %%C operand"
+msgstr ""
+
+#: config/sparc/sparc.c:5859
+#, c-format
+msgid "Invalid %%d operand"
+msgstr ""
+
+#: config/sparc/sparc.c:5860
+#, c-format
+msgid "Invalid %%D operand"
+msgstr ""
+
+#: config/sparc/sparc.c:5878
+#, c-format
+msgid "Invalid %%f operand"
+msgstr ""
+
+#: config/sparc/sparc.c:5928
+msgid "long long constant not a valid immediate operand"
+msgstr ""
+
+#: config/sparc/sparc.c:5931
+msgid "floating point constant not a valid immediate operand"
+msgstr ""
+
+#. To make profiling work with -f{pic,PIC}, we need to emit the profiling
+#. code into the rtl.  Also, if we are profiling, we cannot eliminate
+#. the frame pointer (because the return address will get smashed).
+#: config/sparc/sparc.h:403
+#, c-format
+msgid "%s and profiling conflict: disabling %s"
+msgstr ""
+
+#: config/sparc/sparc.h:587
+msgid "Use FUNCTION_EPILOGUE"
+msgstr ""
+
+#: config/sparc/sparc.h:589
+msgid "Do not use FUNCTION_EPILOGUE"
+msgstr ""
+
+#: config/sparc/sparc.h:591
+msgid "Assume possible double misalignment"
+msgstr ""
+
+#: config/sparc/sparc.h:593
+msgid "Assume all doubles are aligned"
+msgstr ""
+
+#: config/sparc/sparc.h:595
+msgid "Pass -assert pure-text to linker"
+msgstr ""
+
+#: config/sparc/sparc.h:597
+msgid "Do not pass -assert pure-text to linker"
+msgstr ""
+
+#: config/sparc/sparc.h:599
+msgid "Use flat register window model"
+msgstr ""
+
+#: config/sparc/sparc.h:601
+msgid "Do not use flat register window model"
+msgstr ""
+
+#: config/sparc/sparc.h:603
+msgid "Use ABI reserved registers"
+msgstr ""
+
+#: config/sparc/sparc.h:605
+msgid "Do not use ABI reserved registers"
+msgstr ""
+
+#: config/sparc/sparc.h:607
+msgid "Use hardware quad fp instructions"
+msgstr ""
+
+#: config/sparc/sparc.h:609
+msgid "Do not use hardware quad fp instructions"
+msgstr ""
+
+#: config/sparc/sparc.h:611
+msgid "Compile for v8plus ABI"
+msgstr ""
+
+#: config/sparc/sparc.h:613
+msgid "Do not compile for v8plus ABI"
+msgstr ""
+
+#: config/sparc/sparc.h:615
+msgid "Utilize Visual Instruction Set"
+msgstr ""
+
+#: config/sparc/sparc.h:617
+msgid "Do not utilize Visual Instruction Set"
+msgstr ""
+
+#. ??? These are deprecated, coerced to -mcpu=.  Delete in 2.9.
+#: config/sparc/sparc.h:620
+msgid "Optimize for Cypress processors"
+msgstr ""
+
+#: config/sparc/sparc.h:622
+msgid "Optimize for SparcLite processors"
+msgstr ""
+
+#: config/sparc/sparc.h:624
+msgid "Optimize for F930 processors"
+msgstr ""
+
+#: config/sparc/sparc.h:626
+msgid "Optimize for F934 processors"
+msgstr ""
+
+#: config/sparc/sparc.h:628
+msgid "Use V8 Sparc ISA"
+msgstr ""
+
+#: config/sparc/sparc.h:630
+msgid "Optimize for SuperSparc processors"
+msgstr ""
+
+#. End of deprecated options.
+#: config/sparc/sparc.h:633
+msgid "Pointers are 64-bit"
+msgstr ""
+
+#: config/sparc/sparc.h:635
+msgid "Pointers are 32-bit"
+msgstr ""
+
+#: config/sparc/sparc.h:637
+msgid "Use 32-bit ABI"
+msgstr ""
+
+#: config/sparc/sparc.h:639
+msgid "Use 64-bit ABI"
+msgstr ""
+
+#: config/sparc/sparc.h:641
+msgid "Use stack bias"
+msgstr ""
+
+#: config/sparc/sparc.h:643
+msgid "Do not use stack bias"
+msgstr ""
+
+#: config/sparc/sparc.h:645
+msgid "Use structs on stronger alignment for double-word copies"
+msgstr ""
+
+#: config/sparc/sparc.h:647
+msgid "Do not use structs on stronger alignment for double-word copies"
+msgstr ""
+
+#: config/sparc/sparc.h:649
+msgid "Optimize tail call instructions in assembler and linker"
+msgstr ""
+
+#: config/sparc/sparc.h:651
+msgid "Do not optimize tail call instructions in assembler or linker"
+msgstr ""
+
+#: config/sparc/sparc.h:712
+msgid "Use given Sparc code model"
+msgstr ""
+
+#: config/v850/v850-c.c:68
+msgid "#pragma GHS endXXXX found without previous startXXX"
+msgstr ""
+
+#: config/v850/v850-c.c:70
+msgid "#pragma GHS endXXX does not match previous startXXX"
+msgstr ""
+
+#: config/v850/v850-c.c:95
+msgid "Cannot set interrupt attribute: no current function"
+msgstr ""
+
+#: config/v850/v850-c.c:103
+msgid "Cannot set interrupt attribute: no such identifier"
+msgstr ""
+
+#: config/v850/v850-c.c:149
+msgid "junk at end of #pragma ghs section"
+msgstr ""
+
+#: config/v850/v850-c.c:166
+#, c-format
+msgid "unrecognised section name \"%s\""
+msgstr ""
+
+#: config/v850/v850-c.c:181
+msgid "malformed #pragma ghs section"
+msgstr ""
+
+#: config/v850/v850-c.c:201
+msgid "junk at end of #pragma ghs interrupt"
+msgstr ""
+
+#: config/v850/v850-c.c:213
+msgid "junk at end of #pragma ghs starttda"
+msgstr ""
+
+#: config/v850/v850-c.c:225
+msgid "junk at end of #pragma ghs startsda"
+msgstr ""
+
+#: config/v850/v850-c.c:237
+msgid "junk at end of #pragma ghs startzda"
+msgstr ""
+
+#: config/v850/v850-c.c:249
+msgid "junk at end of #pragma ghs endtda"
+msgstr ""
+
+#: config/v850/v850-c.c:261
+msgid "junk at end of #pragma ghs endsda"
+msgstr ""
+
+#: config/v850/v850-c.c:273
+msgid "junk at end of #pragma ghs endzda"
+msgstr ""
+
+#: config/v850/v850.c:107
+#, c-format
+msgid "%s=%s is not numeric."
+msgstr ""
+
+#: config/v850/v850.c:114
+#, c-format
+msgid "%s=%s is too large."
+msgstr ""
+
+#: config/v850/v850.c:2039
+msgid "a data area attribute cannot be specified for local variables"
+msgstr ""
+
+#: config/v850/v850.c:2047
+#, c-format
+msgid "data area of '%s' conflicts with previous declaration"
+msgstr ""
+
+#: config/v850/v850.c:2249
+#, c-format
+msgid "Bogus JR construction: %d\n"
+msgstr ""
+
+#: config/v850/v850.c:2270 config/v850/v850.c:2472
+#, c-format
+msgid "Bad amount of stack space removal: %d"
+msgstr ""
+
+#: config/v850/v850.c:2448
+#, c-format
+msgid "Bogus JARL construction: %d\n"
+msgstr ""
+
+#. Macro to define tables used to set the flags.
+#. This is a list in braces of pairs in braces,
+#. each pair being { "NAME", VALUE }
+#. where VALUE is the bits to set or minus the bits to clear.
+#. An empty string NAME is used to identify the default VALUE.
+#: config/v850/v850.h:121
+msgid "Support Green Hills ABI"
+msgstr ""
+
+#: config/v850/v850.h:124
+msgid "Prohibit PC relative function calls"
+msgstr ""
+
+#: config/v850/v850.h:127
+msgid "Reuse r30 on a per function basis"
+msgstr ""
+
+#: config/v850/v850.h:130
+msgid "Use stubs for function prologues"
+msgstr ""
+
+#: config/v850/v850.h:133
+msgid "Same as: -mep -mprolog-function"
+msgstr ""
+
+#: config/v850/v850.h:134
+msgid "Enable backend debugging"
+msgstr ""
+
+#: config/v850/v850.h:136
+msgid "Compile for the v850 processor"
+msgstr ""
+
+#: config/v850/v850.h:139
+msgid "Use 4 byte entries in switch tables"
+msgstr ""
+
+#. This macro is similar to `TARGET_SWITCHES' but defines names of
+#. command options that have values.  Its definition is an
+#. initializer with a subgrouping for each command option.
+#.
+#. Each subgrouping contains a string constant, that defines the
+#. fixed part of the option name, and the address of a variable.  The
+#. variable, type `char *', is set to the variable part of the given
+#. option if the fixed part matches.  The actual option name is made
+#. by appending `-m' to the specified name.
+#.
+#. Here is an example which defines `-mshort-data-NUMBER'.  If the
+#. given option is `-mshort-data-512', the variable `m88k_short_data'
+#. will be set to the string `"512"'.
+#.
+#. extern char *m88k_short_data;
+#. #define TARGET_OPTIONS            { { "short-data-", &m88k_short_data } }
+#: config/v850/v850.h:183
+msgid "Set the max size of data eligible for the TDA area"
+msgstr ""
+
+#: config/v850/v850.h:186
+msgid "Set the max size of data eligible for the SDA area"
+msgstr ""
+
+#: config/v850/v850.h:189
+msgid "Set the max size of data eligible for the ZDA area"
+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:390 convert.c:470
+msgid "can't convert between vector values of different size"
+msgstr ""
+
+#: convert.c:396
+msgid "aggregate value used where an integer was expected"
+msgstr ""
+
+#: convert.c:448 f/com.c:1070
+msgid "pointer value used where a complex was expected"
+msgstr ""
+
+#: convert.c:452 f/com.c:1072
+msgid "aggregate value used where a complex was expected"
+msgstr ""
+
+#: convert.c:476
+msgid "can't convert value to a vector"
+msgstr ""
+
+#: cp/call.c:389
+msgid "unable to call pointer to member function here"
+msgstr ""
+
+#: cp/call.c:519
+msgid "destructors take no parameters"
+msgstr ""
+
+#: cp/call.c:2877
+msgid "ISO C++ forbids omitting the middle term of a ?: expression"
+msgstr ""
+
+#: cp/class.c:1435
+#, c-format
+msgid "conflicting access specifications for field `%s', ignored"
+msgstr ""
+
+#: cp/class.c:5518
+msgid "trying to finish struct, but kicked out due to previous parse errors."
+msgstr ""
+
+#: cp/class.c:5973
+#, c-format
+msgid "language string `\"%s\"' not recognized"
+msgstr ""
+
+#: cp/class.c:6286 cp/class.c:6454 cp/class.c:6461
+msgid "not enough type information"
+msgstr ""
+
+#: cp/class.c:6438
+msgid "invalid operation on uninstantiated type"
+msgstr ""
+
+#: cp/class.c:8236
+msgid ""
+"object size exceeds built-in limit for virtual function table implementation"
+msgstr ""
+
+#: cp/class.c:8238
+msgid ""
+"object size exceeds normal limit for virtual function table implementation, "
+"recompile all source and use -fhuge-objects"
+msgstr ""
+
+#: cp/decl.c:4226
+#, c-format
+msgid "declaration of `%s' shadows a member of `this'"
+msgstr ""
+
+#: cp/decl.c:4867
+#, c-format
+msgid "label `%s' referenced outside of any function"
+msgstr ""
+
+#: cp/decl.c:4972 cp/decl.c:4996
+msgid "jump to case label"
+msgstr ""
+
+#: cp/decl.c:5003 cp/decl.c:5107
+msgid "  enters try block"
+msgstr ""
+
+#: cp/decl.c:5005 cp/decl.c:5109
+msgid "  enters catch block"
+msgstr ""
+
+#: cp/decl.c:5088
+msgid "  from here"
+msgstr ""
+
+#: cp/decl.c:6353
+msgid "the ABI requires vtable thunks"
+msgstr ""
+
+#: cp/decl.c:7013
+msgid "multiple types in one declaration"
+msgstr ""
+
+#: cp/decl.c:7016
+msgid "declaration does not declare anything"
+msgstr ""
+
+#: cp/decl.c:7040
+msgid "Missing type-name in typedef-declaration."
+msgstr ""
+
+#: cp/decl.c:7047
+msgid "ISO C++ prohibits anonymous structs"
+msgstr ""
+
+#: cp/decl.c:8033
+msgid "assignment (not initialization) in declaration"
+msgstr ""
+
+#: cp/decl.c:8595
+msgid "invalid catch parameter"
+msgstr ""
+
+#: cp/decl.c:8822
+msgid "cannot declare `::main' to be a template"
+msgstr ""
+
+#: cp/decl.c:8824
+msgid "cannot declare `::main' to be inline"
+msgstr ""
+
+#: cp/decl.c:8826
+msgid "cannot declare `::main' to be static"
+msgstr ""
+
+#: cp/decl.c:8829
+msgid "`main' must return `int'"
+msgstr ""
+
+#: cp/decl.c:9380
+msgid "overflow in array dimension"
+msgstr ""
+
+#: cp/decl.c:9666
+msgid "destructors must be member functions"
+msgstr ""
+
+#: cp/decl.c:9995
+msgid "`bool' is now a keyword"
+msgstr ""
+
+#: cp/decl.c:10026
+msgid "ISO C++ does not support `long long'"
+msgstr ""
+
+#: cp/decl.c:10148
+#, c-format
+msgid "short, signed or unsigned invalid for `%s'"
+msgstr ""
+
+#: cp/decl.c:10153
+#, c-format
+msgid "long and short specified together for `%s'"
+msgstr ""
+
+#: cp/decl.c:10164
+#, c-format
+msgid "signed and unsigned given together for `%s'"
+msgstr ""
+
+#: cp/decl.c:10311
+msgid "storage class specifiers invalid in parameter declarations"
+msgstr ""
+
+#: cp/decl.c:10315
+msgid "typedef declaration invalid in parameter declaration"
+msgstr ""
+
+#: cp/decl.c:10326
+msgid "virtual outside class declaration"
+msgstr ""
+
+#: cp/decl.c:10380
+#, c-format
+msgid "storage class specified for %s `%s'"
+msgstr ""
+
+#: cp/decl.c:10418
+msgid "storage class specifiers invalid in friend function declarations"
+msgstr ""
+
+#: cp/decl.c:10600
+msgid "destructor cannot be static member function"
+msgstr ""
+
+#: cp/decl.c:10624
+msgid "constructor cannot be static member function"
+msgstr ""
+
+#: cp/decl.c:10627
+msgid "constructors cannot be declared virtual"
+msgstr ""
+
+#: cp/decl.c:10642
+msgid "return value type specifier for constructor ignored"
+msgstr ""
+
+#: cp/decl.c:10661
+#, c-format
+msgid "can't initialize friend function `%s'"
+msgstr ""
+
+#. Cannot be both friend and virtual.
+#: cp/decl.c:10665
+msgid "virtual functions cannot be friends"
+msgstr ""
+
+#: cp/decl.c:10670
+msgid "friend declaration not in class definition"
+msgstr ""
+
+#: cp/decl.c:10726
+#, c-format
+msgid "cannot declare %s to references"
+msgstr ""
+
+#: cp/decl.c:10752
+msgid "invalid type: `void &'"
+msgstr ""
+
+#: cp/decl.c:10803
+msgid "discarding `const' applied to a reference"
+msgstr ""
+
+#: cp/decl.c:10805
+msgid "discarding `volatile' applied to a reference"
+msgstr ""
+
+#. [dcl.fct.spec] The explicit specifier shall only be used in
+#. declarations of constructors within a class definition.
+#: cp/decl.c:11012
+msgid "only declarations of constructors can be `explicit'"
+msgstr ""
+
+#: cp/decl.c:11020
+#, c-format
+msgid "non-member `%s' cannot be declared `mutable'"
+msgstr ""
+
+#: cp/decl.c:11025
+#, c-format
+msgid "non-object member `%s' cannot be declared `mutable'"
+msgstr ""
+
+#: cp/decl.c:11031
+#, c-format
+msgid "function `%s' cannot be declared `mutable'"
+msgstr ""
+
+#: cp/decl.c:11036
+#, c-format
+msgid "static `%s' cannot be declared `mutable'"
+msgstr ""
+
+#: cp/decl.c:11041
+#, c-format
+msgid "const `%s' cannot be declared `mutable'"
+msgstr ""
+
+#: cp/decl.c:11146
+msgid "typedef declaration includes an initializer"
+msgstr ""
+
+#: cp/decl.c:11258
+msgid "unnamed variable or field declared void"
+msgstr ""
+
+#: cp/decl.c:11267
+msgid "variable or field declared void"
+msgstr ""
+
+#: cp/decl.c:11277
+msgid "cannot use `::' in parameter declaration"
+msgstr ""
+
+#: cp/decl.c:11462
+#, c-format
+msgid "`%s' is neither function nor member function; cannot be declared friend"
+msgstr ""
+
+#: cp/decl.c:11479
+msgid "member functions are implicitly friends of their class"
+msgstr ""
+
+#: cp/decl.c:11588
+#, c-format
+msgid "storage class `auto' invalid for function `%s'"
+msgstr ""
+
+#: cp/decl.c:11590
+#, c-format
+msgid "storage class `register' invalid for function `%s'"
+msgstr ""
+
+#: cp/decl.c:11601
+#, c-format
+msgid ""
+"storage class `static' invalid for function `%s' declared out of global scope"
+msgstr ""
+
+#: cp/decl.c:11603
+#, c-format
+msgid ""
+"storage class `inline' invalid for function `%s' declared out of global scope"
+msgstr ""
+
+#: cp/decl.c:11610
+#, c-format
+msgid "virtual non-class function `%s'"
+msgstr ""
+
+#. FIXME need arm citation
+#: cp/decl.c:11645
+msgid "cannot declare static function inside another function"
+msgstr ""
+
+#: cp/decl.c:11922
+msgid ""
+"invalid integer constant in parameter list, did you forget to give parameter "
+"name?"
+msgstr ""
+
+#: cp/decl.c:12299
+#, c-format
+msgid "conversion to %s%s will never use a type conversion operator"
+msgstr ""
+
+#: cp/decl.c:13393
+msgid "return type for `main' changed to `int'"
+msgstr ""
+
+#: cp/decl2.c:554
+#, c-format
+msgid "-f%s is no longer supported"
+msgstr ""
+
+#: cp/decl2.c:560
+msgid ""
+"-fhandle-exceptions has been renamed to -fexceptions (and is now on by "
+"default)"
+msgstr ""
+
+#: cp/decl2.c:586
+msgid "-fname-mangling-version is no longer supported"
+msgstr ""
+
+#: cp/decl2.c:649
+msgid "-Wno-strict-prototypes is not supported in C++"
+msgstr ""
+
+#: cp/decl2.c:988
+msgid "name missing for member function"
+msgstr ""
+
+#: cp/decl2.c:1049
+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:1091
+msgid "parser may be lost: is there a '{' missing somewhere?"
+msgstr ""
+
+#: cp/decl2.c:1122 cp/decl2.c:1136
+msgid "ambiguous conversion for array subscript"
+msgstr ""
+
+#: cp/decl2.c:1186
+msgid "anachronistic use of array size in vector delete"
+msgstr ""
+
+#: cp/decl2.c:1196
+msgid ""
+"cannot delete a function.  Only pointer-to-objects are valid arguments to "
+"`delete'"
+msgstr ""
+
+#: cp/decl2.c:1493
+msgid "initializer invalid for static member with constructor"
+msgstr ""
+
+#: cp/decl2.c:1496
+msgid "(an out of class initialization is required)"
+msgstr ""
+
+#: cp/decl2.c:1669
+msgid "field initializer is not constant"
+msgstr ""
+
+#: cp/decl2.c:2008
+msgid "anonymous struct not inside named type"
+msgstr ""
+
+#: cp/decl2.c:2104
+msgid "namespace-scope anonymous aggregates must be static"
+msgstr ""
+
+#: cp/decl2.c:2114
+msgid "anonymous aggregate with no members"
+msgstr ""
+
+#. Overflow occurred.  That means there are at least 4 billion
+#. initialization functions.
+#: cp/decl2.c:2986
+msgid "too many initialization functions required"
+msgstr ""
+
+#: cp/decl2.c:3796
+msgid "use of old-style cast"
+msgstr ""
+
+#: cp/error.c:46
+#, c-format
+msgid "`%s' not supported by %s"
+msgstr ""
+
+#: cp/error.c:631
+#, c-format
+msgid "<anonymous %s>"
+msgstr ""
+
+#: cp/error.c:892
+#, c-format
+msgid "(static %s for %s)"
+msgstr ""
+
+#: cp/error.c:2529
+#, c-format
+msgid "In %s `%s':"
+msgstr ""
+
+#: cp/error.c:2584
+#, c-format
+msgid "%s: In instantiation of `%s':\n"
+msgstr ""
+
+#: cp/error.c:2608
+#, c-format
+msgid "%s:%d:   instantiated from `%s'\n"
+msgstr ""
+
+#: cp/error.c:2613
+#, c-format
+msgid "%s:%d:   instantiated from here\n"
+msgstr ""
+
+#: cp/except.c:258
+msgid "call to Java `catch' or `throw' with `jthrowable' undefined"
+msgstr ""
+
+#: cp/except.c:329
+msgid "mixing C++ and Java catches in a single translation unit"
+msgstr ""
+
+#: cp/except.c:665
+msgid "  in thrown expression"
+msgstr ""
+
+#: cp/friend.c:423
+msgid ""
+"(if this is not what you intended, make sure the function template has "
+"already been declared and add <> after the function name here) -Wno-non-"
+"template-friend disables this warning."
+msgstr ""
+
+#: cp/g++spec.c:197 java/jvspec.c:358
+#, c-format
+msgid "argument to `%s' missing\n"
+msgstr ""
+
+#: cp/init.c:313
+msgid "initializer list treated as compound expression"
+msgstr ""
+
+#: cp/init.c:428
+msgid "  will be re-ordered to match declaration order"
+msgstr ""
+
+#: cp/init.c:662
+msgid "  will be re-ordered to match inheritance order"
+msgstr ""
+
+#: cp/init.c:1105
+msgid "base class initializer specified, but no base class to initialize"
+msgstr ""
+
+#: cp/init.c:1111
+msgid "initializer for unnamed base class ambiguous"
+msgstr ""
+
+#: cp/init.c:1136
+msgid "no base class to initialize"
+msgstr ""
+
+#: cp/init.c:1860
+msgid "object missing in use of pointer-to-member construct"
+msgstr ""
+
+#: cp/init.c:1902 cp/typeck.c:3187 cp/typeck.c:3295
+msgid "at this point in file"
+msgstr ""
+
+#: cp/init.c:2076
+msgid "new of array type fails to specify size"
+msgstr ""
+
+#: cp/init.c:2087
+msgid "size in array new must have integral type"
+msgstr ""
+
+#: cp/init.c:2093
+msgid "zero size array reserves no space"
+msgstr ""
+
+#: cp/init.c:2158
+msgid "new cannot be applied to a reference type"
+msgstr ""
+
+#: cp/init.c:2164
+msgid "new cannot be applied to a function type"
+msgstr ""
+
+#: cp/init.c:2211
+msgid "call to Java constructor, while `jclass' undefined"
+msgstr ""
+
+#: cp/init.c:2227
+msgid "Can't find class$"
+msgstr ""
+
+#: cp/init.c:2340
+msgid "invalid type `void' for new"
+msgstr ""
+
+#: cp/init.c:2394
+#, c-format
+msgid "call to Java constructor with `%s' undefined"
+msgstr ""
+
+#: cp/init.c:2522 cp/typeck2.c:382 cp/typeck2.c:1211
+msgid "initializer list being treated as compound expression"
+msgstr ""
+
+#: cp/init.c:2528
+msgid "ISO C++ forbids aggregate initializer to new"
+msgstr ""
+
+#: cp/init.c:2967
+msgid "initializer ends prematurely"
+msgstr ""
+
+#: cp/init.c:3037
+msgid "cannot initialize multi-dimensional array with initializer"
+msgstr ""
+
+#: cp/init.c:3215
+msgid "unknown array size in delete"
+msgstr ""
+
+#: cp/init.c:3440
+msgid "type to vector delete is neither pointer or array type"
+msgstr ""
+
+#: cp/lang-options.h:29
+msgid "Do not obey access control semantics"
+msgstr ""
+
+#: cp/lang-options.h:31
+msgid "Change when template instances are emitted"
+msgstr ""
+
+#: cp/lang-options.h:36
+msgid "Check the return value of new"
+msgstr ""
+
+#: cp/lang-options.h:39
+msgid "Reduce size of object files"
+msgstr ""
+
+#: cp/lang-options.h:43
+msgid "Make string literals `char[]' instead of `const char[]'"
+msgstr ""
+
+#: cp/lang-options.h:46
+msgid "Dump the entire translation unit to a file"
+msgstr ""
+
+#: cp/lang-options.h:48
+msgid "Do not inline member functions by default"
+msgstr ""
+
+#: cp/lang-options.h:51
+msgid "Do not generate run time type descriptor information"
+msgstr ""
+
+#: cp/lang-options.h:56
+msgid "Do not generate code to check exception specifications"
+msgstr ""
+
+#: cp/lang-options.h:61
+msgid "Scope of for-init-statement vars extends outside"
+msgstr ""
+
+#: cp/lang-options.h:64
+msgid "Do not recognise GNU defined keywords"
+msgstr ""
+
+#: cp/lang-options.h:68
+msgid "Treat the namespace `std' as a normal namespace"
+msgstr ""
+
+#: cp/lang-options.h:71
+msgid "Enable support for huge objects"
+msgstr ""
+
+#: cp/lang-options.h:75
+msgid "Export functions even if they can be inlined"
+msgstr ""
+
+#: cp/lang-options.h:78
+msgid "Only emit explicit template instatiations"
+msgstr ""
+
+#: cp/lang-options.h:81
+msgid "Only emit explicit instatiations of inline templates"
+msgstr ""
+
+#: cp/lang-options.h:87
+msgid "Don't pedwarn about uses of Microsoft extensions"
+msgstr ""
+
+#: cp/lang-options.h:90
+msgid "Recognise and/bitand/bitor/compl/not/or/xor"
+msgstr ""
+
+#: cp/lang-options.h:94
+msgid "Disable optional diagnostics"
+msgstr ""
+
+#: cp/lang-options.h:96
+msgid "Downgrade conformance errors to warnings"
+msgstr ""
+
+#: cp/lang-options.h:99
+msgid "Enable automatic template instantiation"
+msgstr ""
+
+#: cp/lang-options.h:104
+msgid "Display statistics accumulated during compilation"
+msgstr ""
+
+#: cp/lang-options.h:107
+msgid "Specify maximum template instantiation depth"
+msgstr ""
+
+#: cp/lang-options.h:109
+msgid "Use __cxa_atexit to register destructors."
+msgstr ""
+
+#: cp/lang-options.h:112
+msgid "Discard unused virtual functions"
+msgstr ""
+
+#: cp/lang-options.h:115
+msgid "Implement vtables using thunks"
+msgstr ""
+
+#: cp/lang-options.h:118
+msgid "Emit common-like symbols as weak symbols"
+msgstr ""
+
+#: cp/lang-options.h:121
+msgid "Emit cross referencing information"
+msgstr ""
+
+#: cp/lang-options.h:125
+msgid "Warn about inconsistent return types"
+msgstr ""
+
+#: cp/lang-options.h:128
+msgid "Warn about overloaded virtual function names"
+msgstr ""
+
+#: cp/lang-options.h:132
+msgid "Don't warn when all ctors/dtors are private"
+msgstr ""
+
+#: cp/lang-options.h:134
+msgid "Warn about non virtual destructors"
+msgstr ""
+
+#: cp/lang-options.h:137
+msgid "Warn when a function is declared extern, then inline"
+msgstr ""
+
+#: cp/lang-options.h:140
+msgid "Warn when the compiler reorders code"
+msgstr ""
+
+#: cp/lang-options.h:143
+msgid "Warn when synthesis behaviour differs from Cfront"
+msgstr ""
+
+#: cp/lang-options.h:147
+msgid "Don't warn when type converting pointers to member functions"
+msgstr ""
+
+#: cp/lang-options.h:149
+msgid "Warn about violations of Effective C++ style rules"
+msgstr ""
+
+#: cp/lang-options.h:152
+msgid "Warn when overload promotes from unsigned to signed"
+msgstr ""
+
+#: cp/lang-options.h:155
+msgid "Warn if a C style cast is used in a program"
+msgstr ""
+
+#: cp/lang-options.h:159
+msgid ""
+"Don't warn when non-templatized friend functions are declared within a "
+"template"
+msgstr ""
+
+#: cp/lang-options.h:162
+msgid "Don't announce deprecation of compiler features"
+msgstr ""
+
+#: cp/lex.c:148
+msgid "type name expected before `*'"
+msgstr ""
+
+#: cp/lex.c:170
+msgid "cannot declare references to references"
+msgstr ""
+
+#: cp/lex.c:175
+msgid "cannot declare pointers to references"
+msgstr ""
+
+#: cp/lex.c:179
+msgid "type name expected before `&'"
+msgstr ""
+
+#: cp/lex.c:1026
+#, c-format
+msgid "semicolon missing after %s declaration"
+msgstr ""
+
+#: cp/lex.c:1077
+#, c-format
+msgid "junk at end of #pragma %s"
+msgstr ""
+
+#: cp/lex.c:1084
+#, c-format
+msgid "invalid #pragma %s"
+msgstr ""
+
+#: cp/lex.c:1093
+msgid "#pragma vtable no longer supported"
+msgstr ""
+
+#: cp/lex.c:1170
+#, c-format
+msgid "#pragma implementation for %s appears after file is included"
+msgstr ""
+
+#: cp/lex.c:1195
+msgid "junk at end of #pragma GCC java_exceptions"
+msgstr ""
+
+#: cp/lex.c:1296
+msgid ""
+"(Each undeclared identifier is reported only once for each function it "
+"appears in.)"
+msgstr ""
+
+#: cp/lex.c:1319
+#, c-format
+msgid "name lookup of `%s' changed"
+msgstr ""
+
+#: cp/lex.c:1333 cp/lex.c:1340
+#, c-format
+msgid "name lookup of `%s' changed for new ISO `for' scoping"
+msgstr ""
+
+#: cp/mangle.c:1877
+msgid "real-valued template parameters when cross-compiling"
+msgstr ""
+
+#: cp/method.c:170
+msgid "methods cannot be converted to function pointers"
+msgstr ""
+
+#: cp/method.c:175
+#, c-format
+msgid "ambiguous request for method pointer `%s'"
+msgstr ""
+
+#: cp/parse.y:674
+msgid "invalid default template argument"
+msgstr ""
+
+#: cp/parse.y:891
+msgid "no base or member initializers given following ':'"
+msgstr ""
+
+#: cp/parse.y:904
+msgid "base initializers not allowed for non-member functions"
+msgstr ""
+
+#: cp/parse.y:906
+msgid "only constructors take base initializers"
+msgstr ""
+
+#: cp/parse.y:939 cp/parse.y:945
+msgid "anachronistic old style base class initializer"
+msgstr ""
+
+#. Handle `Class<Class<Type>>' without space in the `>>'
+#: cp/parse.y:1067
+msgid "`>>' should be `> >' in template class name"
+msgstr ""
+
+#: cp/parse.y:1124 cp/parse.y:1133
+#, c-format
+msgid "ISO C++ forbids an empty condition for `%s'"
+msgstr ""
+
+#: cp/parse.y:1310
+msgid "ISO C++ forbids initialization of new expression with `='"
+msgstr ""
+
+#: cp/parse.y:1341
+msgid "ISO C++ forbids compound literals"
+msgstr ""
+
+#: cp/parse.y:1582
+msgid "ISO C++ forbids braced-groups within expressions"
+msgstr ""
+
+#: cp/parse.y:1988 cp/parse.y:2003
+msgid "sigof type specifier"
+msgstr ""
+
+#: cp/parse.y:1993
+msgid "`sigof' applied to non-aggregate expression"
+msgstr ""
+
+#: cp/parse.y:2008
+msgid "`sigof' applied to non-aggregate type"
+msgstr ""
+
+#: cp/parse.y:2348
+#, c-format
+msgid "storage class specifier `%s' not allowed after struct or class"
+msgstr ""
+
+#: cp/parse.y:2350
+#, c-format
+msgid "type specifier `%s' not allowed after struct or class"
+msgstr ""
+
+#: cp/parse.y:2352
+#, c-format
+msgid "type qualifier `%s' not allowed after struct or class"
+msgstr ""
+
+#: cp/parse.y:2354
+msgid "no body nor ';' separates two class, struct or union declarations"
+msgstr ""
+
+#: cp/parse.y:2519
+msgid "multiple access specifiers"
+msgstr ""
+
+#: cp/parse.y:2537
+msgid "multiple `virtual' specifiers"
+msgstr ""
+
+#: cp/parse.y:2574
+msgid "missing ';' before right brace"
+msgstr ""
+
+#: cp/parse.y:2797
+msgid "ISO C++ forbids array dimensions with parenthesized type in new"
+msgstr ""
+
+#: cp/parse.y:3306
+msgid "ISO C++ forbids label declarations"
+msgstr ""
+
+#: cp/parse.y:3468
+msgid "ISO C++ forbids computed gotos"
+msgstr ""
+
+#: cp/parse.y:3476
+msgid "label must be followed by statement"
+msgstr ""
+
+#: cp/parse.y:3575
+msgid "ISO C++ forbids compound statements inside for initializations"
+msgstr ""
+
+#. This helps us recover from really nasty
+#. parse errors, for example, a missing right
+#. parenthesis.
+#: cp/parse.y:3658 cp/parse.y:3668
+msgid "possibly missing ')'"
+msgstr ""
+
+#: cp/parse.y:3765 cp/parse.y:3770
+msgid "type specifier omitted for parameter"
+msgstr ""
+
+#: cp/pt.c:6303
+msgid "creating array with size zero"
+msgstr ""
+
+#: cp/pt.c:6799
+#, c-format
+msgid "use of `%s' in template"
+msgstr ""
+
+#: cp/pt.c:8004
+msgid "incomplete type unification"
+msgstr ""
+
+#: cp/pt.c:8934
+#, c-format
+msgid "use of `%s' in template type unification"
+msgstr ""
+
+#: cp/repo.c:272
+msgid "-frepo must be used with -c"
+msgstr ""
+
+#: cp/repo.c:366
+#, c-format
+msgid "mysterious repository information in %s"
+msgstr ""
+
+#: cp/repo.c:381
+#, c-format
+msgid "can't create repository information file `%s'"
+msgstr ""
+
+#: cp/rtti.c:219
+msgid "taking dynamic typeid of object with -fno-rtti"
+msgstr ""
+
+#: cp/rtti.c:250
+msgid "cannot use typeid with -fno-rtti"
+msgstr ""
+
+#: cp/rtti.c:256 cp/rtti.c:405
+msgid "must #include <typeinfo> before using typeid"
+msgstr ""
+
+#: cp/search.c:1963
+msgid "adjusting pointers for covariant returns"
+msgstr ""
+
+#. This shouldn't happen, I don't want errors!
+#: cp/search.c:2471
+msgid "recoverable compiler error, fixups for virtual function"
+msgstr ""
+
+#: cp/semantics.c:1012
+msgid "ISO C++ does not permit named return values"
+msgstr ""
+
+#: cp/semantics.c:1029
+msgid "can't redefine default return value for constructors"
+msgstr ""
+
+#: cp/semantics.c:1098
+msgid "   will be re-ordered to precede member initializations"
+msgstr ""
+
+#: cp/semantics.c:1365
+msgid "`this' is unavailable for static member functions"
+msgstr ""
+
+#: cp/semantics.c:1371
+msgid "invalid use of `this' in non-member function"
+msgstr ""
+
+#: cp/semantics.c:1373
+msgid "invalid use of `this' at top level"
+msgstr ""
+
+#: cp/semantics.c:1665
+msgid "template type parameters must use the keyword `class' or `typename'"
+msgstr ""
+
+#: cp/spew.c:249
+#, c-format
+msgid "identifier name `%s' conflicts with GNU C++ internal naming strategy"
+msgstr ""
+
+#: cp/spew.c:357
+msgid "parse error"
+msgstr ""
+
+#: cp/spew.c:1023 cp/spew.c:1295
+msgid "parse error at end of saved function text"
+msgstr ""
+
+#: cp/spew.c:1065
+msgid "parse error in method specification"
+msgstr ""
+
+#: cp/spew.c:1107
+msgid "function body for constructor missing"
+msgstr ""
+
+#: cp/spew.c:1500
+#, c-format
+msgid "%s before `%s'"
+msgstr ""
+
+#: cp/spew.c:1502
+#, c-format
+msgid "%s before `%c'"
+msgstr ""
+
+#: cp/spew.c:1504
+#, c-format
+msgid "%s before `\\%o'"
+msgstr ""
+
+#: cp/spew.c:1507
+#, c-format
+msgid "%s before `%s' token"
+msgstr ""
+
+#: cp/tree.c:216
+#, c-format
+msgid "non-lvalue in %s"
+msgstr ""
+
+#: cp/tree.c:2231
+msgid ""
+"`java_interface' attribute can only be applied to Java class definitions"
+msgstr ""
+
+#: cp/tree.c:2245
+msgid "`com_interface' attribute can only be applied to class definitions"
+msgstr ""
+
+#: cp/tree.c:2250
+msgid ""
+"`com_interface' is obsolete; g++ vtables are now COM-compatible by default"
+msgstr ""
+
+#: cp/tree.c:2264
+msgid "requested init_priority is not an integer constant"
+msgstr ""
+
+#: cp/tree.c:2284
+msgid ""
+"can only use init_priority attribute on file-scope definitions of objects of "
+"class type"
+msgstr ""
+
+#: cp/tree.c:2290
+msgid "requested init_priority is out of range"
+msgstr ""
+
+#: cp/tree.c:2299
+msgid "requested init_priority is reserved for internal use"
+msgstr ""
+
+#: cp/tree.c:2309
+msgid "init_priority attribute is not supported on this platform"
+msgstr ""
+
+#: cp/typeck.c:484
+#, c-format
+msgid ""
+"ISO C++ forbids %s between pointer of type `void *' and pointer-to-function"
+msgstr ""
+
+#: cp/typeck.c:1559
+msgid "ISO C++ forbids applying `sizeof' to a function type"
+msgstr ""
+
+#: cp/typeck.c:1565
+msgid "ISO C++ forbids applying `sizeof' to a member function"
+msgstr ""
+
+#: cp/typeck.c:1571
+msgid ""
+"ISO C++ forbids applying `sizeof' to type `void' which is an incomplete type"
+msgstr ""
+
+#: cp/typeck.c:1620
+msgid "sizeof applied to a bit-field"
+msgstr ""
+
+#: cp/typeck.c:1623
+msgid "ISO C++ forbids applying `sizeof' to an expression of function type"
+msgstr ""
+
+#: cp/typeck.c:2236
+msgid "invalid reference to NULL ptr, use ptr-to-member instead"
+msgstr ""
+
+#: cp/typeck.c:2399
+#, c-format
+msgid "invalid use of `%s' on pointer to member"
+msgstr ""
+
+#: cp/typeck.c:2405
+msgid "invalid type argument"
+msgstr ""
+
+#: cp/typeck.c:2508
+msgid "ISO C++ forbids subscripting non-lvalue array"
+msgstr ""
+
+#: cp/typeck.c:2519
+msgid "subscripting array declared `register'"
+msgstr ""
+
+#: cp/typeck.c:2694 cp/typeck.c:2834
+msgid "pointer to member function called, but not in class scope"
+msgstr ""
+
+#: cp/typeck.c:2832
+msgid ""
+"invalid call to member function needing `this' in static member function "
+"scope"
+msgstr ""
+
+#: cp/typeck.c:3022
+msgid "ISO C++ forbids calling `::main' from within program"
+msgstr ""
+
+#: cp/typeck.c:3226
+msgid "parameter type of called function is incomplete"
+msgstr ""
+
+#: cp/typeck.c:3623
+#, c-format
+msgid "%s rotate count is negative"
+msgstr ""
+
+#: cp/typeck.c:3626
+#, c-format
+msgid "%s rotate count >= width of type"
+msgstr ""
+
+#: cp/typeck.c:3657 cp/typeck.c:3662 cp/typeck.c:3753 cp/typeck.c:3758
+msgid "ISO C++ forbids comparison between pointer and integer"
+msgstr ""
+
+#: cp/typeck.c:3974
+msgid "comparison between signed and unsigned integer expressions"
+msgstr ""
+
+#: cp/typeck.c:4113
+msgid "ISO C++ forbids using pointer of type `void *' in pointer arithmetic"
+msgstr ""
+
+#: cp/typeck.c:4119
+msgid "ISO C++ forbids using a pointer-to-function in pointer arithmetic"
+msgstr ""
+
+#: cp/typeck.c:4125
+msgid ""
+"ISO C++ forbids using a pointer to member function in pointer arithmetic"
+msgstr ""
+
+#: cp/typeck.c:4131
+msgid "ISO C++ forbids using pointer to a member in pointer arithmetic"
+msgstr ""
+
+#: cp/typeck.c:4202
+msgid "ISO C++ forbids using pointer of type `void *' in subtraction"
+msgstr ""
+
+#: cp/typeck.c:4204
+msgid "ISO C++ forbids using pointer to a function in subtraction"
+msgstr ""
+
+#: cp/typeck.c:4206
+msgid "ISO C++ forbids using pointer to a method in subtraction"
+msgstr ""
+
+#: cp/typeck.c:4208
+msgid "ISO C++ forbids using pointer to a member in subtraction"
+msgstr ""
+
+#: cp/typeck.c:4220
+msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
+msgstr ""
+
+#: cp/typeck.c:4325
+msgid "taking address of temporary"
+msgstr ""
+
+#: cp/typeck.c:4525
+#, c-format
+msgid "ISO C++ forbids %sing an enum"
+msgstr ""
+
+#: cp/typeck.c:4569
+msgid "cast to non-reference type used as lvalue"
+msgstr ""
+
+#. ARM $3.4
+#: cp/typeck.c:4636
+msgid "ISO C++ forbids taking address of function `::main'"
+msgstr ""
+
+#: cp/typeck.c:4729
+msgid "ISO C++ forbids taking the address of a cast to a non-lvalue expression"
+msgstr ""
+
+#: cp/typeck.c:4745
+msgid "unary `&'"
+msgstr ""
+
+#: cp/typeck.c:4937
+msgid "cannot take the address of `this', which is an rvalue expression"
+msgstr ""
+
+#: cp/typeck.c:5247
+msgid ""
+"ISO C++ forbids casting between pointer-to-function and pointer-to-object"
+msgstr ""
+
+#: cp/typeck.c:5697
+msgid "ISO C++ forbids cast to non-reference type used as lvalue"
+msgstr ""
+
+#: cp/typeck.c:5803
+msgid "ISO C++ forbids assignment of arrays"
+msgstr ""
+
+#: cp/typeck.c:5818
+msgid "return value from function receives multiple initializations"
+msgstr ""
+
+#: cp/typeck.c:5961
+msgid "   in pointer to member function conversion"
+msgstr ""
+
+#: cp/typeck.c:5969
+msgid "   in pointer to member conversion"
+msgstr ""
+
+#: cp/typeck.c:6556
+msgid "returning reference to temporary"
+msgstr ""
+
+#: cp/typeck.c:6563
+msgid "reference to non-lvalue returned"
+msgstr ""
+
+#: cp/typeck.c:6609
+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:6617
+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:6620
+msgid "returning a value from a constructor"
+msgstr ""
+
+#: cp/typeck.c:6637
+msgid ""
+"return-statement with no value, in function declared with a non-void return "
+"type"
+msgstr ""
+
+#: cp/typeck.c:6653
+msgid ""
+"return-statement with a value, in function declared with a void return type"
+msgstr ""
+
+#: cp/typeck2.c:172
+msgid "  because the following virtual functions are abstract:"
+msgstr ""
+
+#: cp/typeck2.c:269
+#, c-format
+msgid "Internal error #%d."
+msgstr ""
+
+#: cp/typeck2.c:340
+msgid "due to the presence of a constructor"
+msgstr ""
+
+#: cp/typeck2.c:364
+msgid "comma expression used to initialize return value"
+msgstr ""
+
+#: cp/typeck2.c:373
+msgid "cannot initialize arrays using this syntax"
+msgstr ""
+
+#: cp/typeck2.c:429
+msgid "ANSI C++ forbids non-constant aggregate initializer expressions"
+msgstr ""
+
+#: cp/typeck2.c:509
+msgid "initializing array with parameter list"
+msgstr ""
+
+#: cp/typeck2.c:565
+msgid "initializer for scalar variable requires one element"
+msgstr ""
+
+#: cp/typeck2.c:663
+msgid "aggregate has a partly bracketed initializer"
+msgstr ""
+
+#: cp/typeck2.c:693 cp/typeck2.c:794
+msgid "non-trivial labeled initializers"
+msgstr ""
+
+#: cp/typeck2.c:710
+msgid "non-empty initializer for array of empty elements"
+msgstr ""
+
+#: cp/typeck2.c:760
+msgid "initializer list for object of class with virtual base classes"
+msgstr ""
+
+#: cp/typeck2.c:766
+msgid "initializer list for object of class with base classes"
+msgstr ""
+
+#: cp/typeck2.c:772
+msgid "initializer list for object using virtual functions"
+msgstr ""
+
+#: cp/typeck2.c:889
+msgid "index value instead of field name in union initializer"
+msgstr ""
+
+#: cp/typeck2.c:945
+msgid "excess elements in aggregate initializer"
+msgstr ""
+
+#: cp/typeck2.c:1043
+msgid "circular pointer delegation detected"
+msgstr ""
+
+#: cp/typeck2.c:1070
+msgid "result of `operator->()' yields non-pointer result"
+msgstr ""
+
+#: cp/typeck2.c:1072
+msgid "base operand of `->' is not a pointer"
+msgstr ""
+
+#: cp/typeck2.c:1262
+#, c-format
+msgid "ISO C++ forbids defining types within %s"
+msgstr ""
+
+#: cp/xref.c:826
+#, c-format
+msgid "Can't create cross-reference file `%s'"
+msgstr ""
+
+#. The current line in each outer source file is now the
+#. same as the line of the #include.
+#: cpperror.c:58
+#, 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>
+#.
+#. with all the "from"s lined up.
+#. The trailing comma is at the beginning of this message,
+#. and the trailing colon is not translated.
+#: cpperror.c:74
+#, c-format
+msgid ""
+",\n"
+"                 from %s:%u"
+msgstr ""
+
+#: cpperror.c:191
+msgid "internal error: "
+msgstr ""
+
+#: cpperror.c:198
+msgid "warning: "
+msgstr ""
+
+#: cpperror.c:312 cpperror.c:483 cppfiles.c:661 gcc.c:6083 tradcpp.c:4722
+#, c-format
+msgid "%s: %s"
+msgstr ""
+
+#: cppexp.c:180
+msgid "traditional C rejects the `U' suffix"
+msgstr ""
+
+#: cppexp.c:183
+msgid "too many 'l' suffixes in integer constant"
+msgstr ""
+
+#: cppexp.c:187
+msgid "integer constant contains digits beyond the radix"
+msgstr ""
+
+#: cppexp.c:190
+msgid "integer constant out of range"
+msgstr ""
+
+#: cppexp.c:196
+msgid "integer constant is so large that it is unsigned"
+msgstr ""
+
+#: cppexp.c:205
+#, c-format
+msgid "invalid suffix '%.*s' on integer constant"
+msgstr ""
+
+#: cppexp.c:239
+msgid "missing ')' after \"defined\""
+msgstr ""
+
+#: cppexp.c:246
+msgid "operator \"defined\" requires an identifier"
+msgstr ""
+
+#: cppexp.c:254
+#, c-format
+msgid "(\"%s\" is an alternative token for \"%s\" in C++)"
+msgstr ""
+
+#: cppexp.c:331
+msgid "\"defined\" operator appears during macro expansion"
+msgstr ""
+
+#: cppexp.c:347
+#, c-format
+msgid "ISO C++ does not permit \"%s\" in #if"
+msgstr ""
+
+#: cppexp.c:362
+#, c-format
+msgid "\"%s\" is not defined"
+msgstr ""
+
+#: cppexp.c:407
+msgid "integer overflow in preprocessor expression"
+msgstr ""
+
+#: cppexp.c:677
+#, c-format
+msgid "impossible operator '%s'"
+msgstr ""
+
+#: cppexp.c:787
+msgid "comma operator in operand of #if"
+msgstr ""
+
+#: cppfiles.c:383
+#, c-format
+msgid "%s is too large"
+msgstr ""
+
+#: cppfiles.c:412
+#, c-format
+msgid "%s is shorter than expected"
+msgstr ""
+
+#: cppfiles.c:421
+#, c-format
+msgid "%s is a block device"
+msgstr ""
+
+#: cppfiles.c:541
+#, c-format
+msgid "No include path in which to find %s"
+msgstr ""
+
+#: cppfiles.c:609
+msgid "Multiple include guards may be useful for:\n"
+msgstr ""
+
+#: cppfiles.c:999
+msgid "absolute file name in remap_filename"
+msgstr ""
+
+#: cppinit.c:223
+#, c-format
+msgid "ignoring nonexistent directory \"%s\"\n"
+msgstr ""
+
+#: cppinit.c:229
+#, c-format
+msgid "%s: Not a directory"
+msgstr ""
+
+#: cppinit.c:275
+#, c-format
+msgid "ignoring duplicate directory \"%s\"\n"
+msgstr ""
+
+#: cppinit.c:894
+msgid "-include and -imacros cannot be used with -fpreprocessed"
+msgstr ""
+
+#: cppinit.c:930
+msgid "#include \"...\" search starts here:\n"
+msgstr ""
+
+#: cppinit.c:934
+msgid "#include <...> search starts here:\n"
+msgstr ""
+
+#: cppinit.c:937
+msgid "End of search list.\n"
+msgstr ""
+
+#: cppinit.c:1009 tradcpp.c:963 tradcpp.c:973 tradcpp.c:1064
+msgid "I/O error on output"
+msgstr ""
+
+#: cppinit.c:1023
+msgid "buffers still stacked in cpp_finish"
+msgstr ""
+
+#. Irix6 "cc -n32" and OSF4 cc have problems with char foo[] = ("string");
+#. I.e. a const string initializer with parens around it.  That is
+#. what N_("string") resolves to, so we make no_* be macros instead.
+#: cppinit.c:1055
+#, c-format
+msgid "Argument missing after %s"
+msgstr ""
+
+#: cppinit.c:1056
+#, c-format
+msgid "Assertion missing after %s"
+msgstr ""
+
+#: cppinit.c:1057
+#, c-format
+msgid "Directory name missing after %s"
+msgstr ""
+
+#: cppinit.c:1058
+#, c-format
+msgid "File name missing after %s"
+msgstr ""
+
+#: cppinit.c:1059
+#, c-format
+msgid "Macro name missing after %s"
+msgstr ""
+
+#: cppinit.c:1060
+#, c-format
+msgid "Path name missing after %s"
+msgstr ""
+
+#: cppinit.c:1061
+#, c-format
+msgid "Number missing after %s"
+msgstr ""
+
+#: cppinit.c:1062
+#, c-format
+msgid "Target missing after %s"
+msgstr ""
+
+#: cppinit.c:1247
+#, c-format
+msgid "Too many filenames. Type %s --help for usage info"
+msgstr ""
+
+#: cppinit.c:1431 tradcpp.c:598
+msgid "Output filename specified twice"
+msgstr ""
+
+#: cppinit.c:1551
+msgid "-I- specified twice"
+msgstr ""
+
+#: cppinit.c:1699
+#, c-format
+msgid "GNU CPP version %s (cpplib)"
+msgstr ""
+
+#: cppinit.c:1740 tradcpp.c:787
+msgid "you must additionally specify either -M or -MM"
+msgstr ""
+
+#: cppinit.c:1800
+#, c-format
+msgid "Usage: %s [switches] input output\n"
+msgstr ""
+
+#. To keep the lines from getting too long for some compilers, limit
+#. to about 500 characters (6 lines) per chunk.
+#: cppinit.c:1803
+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"
+msgstr ""
+
+#: cppinit.c:1812
+msgid ""
+"  -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"
+msgstr ""
+
+#: cppinit.c:1821
+msgid ""
+"  -pedantic                 Issue all warnings demanded by strict ISO C\n"
+"  -pedantic-errors          Issue -pedantic warnings as errors instead\n"
+"  -trigraphs                Support ISO 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"
+msgstr ""
+
+#: cppinit.c:1828
+msgid ""
+"  -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"
+msgstr ""
+
+#: cppinit.c:1834
+msgid ""
+"  -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"
+msgstr ""
+
+#: cppinit.c:1844
+msgid ""
+"  -Wno-comment{s}           Do not warn about comments\n"
+"  -Wtraditional             Warn about features not present in traditional "
+"C\n"
+"  -Wno-traditional          Do not warn about traditional C\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"
+msgstr ""
+
+#: cppinit.c:1852
+msgid ""
+"  -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"
+"  -Wsystem-headers          Do not suppress warnings from system headers\n"
+"  -Wno-system-headers       Suppress warnings from system headers\n"
+"  -Wall                     Enable all preprocessor warnings\n"
+msgstr ""
+
+#: cppinit.c:1860
+msgid ""
+"  -M                        Generate make dependencies\n"
+"  -MM                       As -M, but ignore system header files\n"
+"  -MF <file>                Write dependency output to the given file\n"
+"  -MG                       Treat missing header file as generated files\n"
+msgstr ""
+
+#: cppinit.c:1866
+msgid ""
+"  -MP\t\t\t    Generate phony targets for all headers\n"
+"  -MQ <target>              Add a MAKE-quoted target\n"
+"  -MT <target>              Add an unquoted target\n"
+msgstr ""
+
+#: cppinit.c:1871
+msgid ""
+"  -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"
+msgstr ""
+
+#: cppinit.c:1879
+msgid ""
+"  -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"
+msgstr ""
+
+#: cppinit.c:1887
+msgid ""
+"  -fpreprocessed            Treat the input file as already preprocessed\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 ""
+
+#: cpplex.c:173
+#, c-format
+msgid "trigraph ??%c converted to %c"
+msgstr ""
+
+#: cpplex.c:181
+#, c-format
+msgid "trigraph ??%c ignored"
+msgstr ""
+
+#: cpplex.c:265
+msgid "backslash and newline separated by space"
+msgstr ""
+
+#: cpplex.c:269
+msgid "backslash-newline at end of file"
+msgstr ""
+
+#: cpplex.c:344
+msgid "\"/*\" within comment"
+msgstr ""
+
+#: cpplex.c:430
+msgid "null character(s) ignored"
+msgstr ""
+
+#: cpplex.c:437
+#, c-format
+msgid "%s in preprocessing directive"
+msgstr ""
+
+#: cpplex.c:513
+msgid "'$' character(s) in identifier"
+msgstr ""
+
+#: cpplex.c:528
+#, c-format
+msgid "attempt to use poisoned \"%s\""
+msgstr ""
+
+#: cpplex.c:535
+msgid "__VA_ARGS__ can only appear in the expansion of a C99 variadic macro"
+msgstr ""
+
+#: cpplex.c:605
+#, c-format
+msgid "missing terminating %c character"
+msgstr ""
+
+#: cpplex.c:612
+msgid "possible start of unterminated string literal"
+msgstr ""
+
+#: cpplex.c:705
+msgid "multi-line string literals are deprecated"
+msgstr ""
+
+#: cpplex.c:716
+msgid "null character(s) preserved in literal"
+msgstr ""
+
+#: cpplex.c:889
+msgid "no newline at end of file"
+msgstr ""
+
+#: cpplex.c:1010 tradcpp.c:1447
+msgid "unterminated comment"
+msgstr ""
+
+#: cpplex.c:1024
+msgid "C++ style comments are not allowed in ISO C89"
+msgstr ""
+
+#: cpplex.c:1026
+msgid "(this will be reported only once per input file)"
+msgstr ""
+
+#: cpplex.c:1034
+msgid "multi-line comment"
+msgstr ""
+
+#: cpplex.c:1196
+msgid "directives may not be used inside a macro argument"
+msgstr ""
+
+#: cpplex.c:1351
+#, c-format
+msgid "Unspellable token %s"
+msgstr ""
+
+#: cpplex.c:1706
+#, c-format
+msgid "the meaning of '\\%c' varies with -traditional"
+msgstr ""
+
+#: cpplex.c:1712
+msgid "incomplete universal-character-name"
+msgstr ""
+
+#: cpplex.c:1726
+#, c-format
+msgid "non-hex digit '%c' in universal-character-name"
+msgstr ""
+
+#: cpplex.c:1734
+msgid "universal-character-name on EBCDIC target"
+msgstr ""
+
+#: cpplex.c:1748
+msgid "universal-character-name out of range"
+msgstr ""
+
+#: cpplex.c:1794
+msgid "the meaning of '\\a' varies with -traditional"
+msgstr ""
+
+#: cpplex.c:1801
+#, c-format
+msgid "non-ISO-standard escape sequence, '\\%c'"
+msgstr ""
+
+#: cpplex.c:1811
+msgid "the meaning of '\\x' varies with -traditional"
+msgstr ""
+
+#: cpplex.c:1830 f/lex.c:636
+msgid "\\x used with no following hex digits"
+msgstr ""
+
+#: cpplex.c:1834
+msgid "hex escape sequence out of range"
+msgstr ""
+
+#: cpplex.c:1858
+msgid "octal escape sequence out of range"
+msgstr ""
+
+#: cpplex.c:1873
+#, c-format
+msgid "unknown escape sequence '\\%c'"
+msgstr ""
+
+#: cpplex.c:1875
+#, c-format
+msgid "unknown escape sequence: '\\%03o'"
+msgstr ""
+
+#: cpplex.c:1879
+msgid "escape sequence out of range for character"
+msgstr ""
+
+#: cpplex.c:1938
+msgid "ignoring invalid multibyte character"
+msgstr ""
+
+#: cpplex.c:1969
+msgid "empty character constant"
+msgstr ""
+
+#: cpplex.c:1973
+msgid "character constant too long"
+msgstr ""
+
+#: cpplex.c:1976
+msgid "multi-character character constant"
+msgstr ""
+
+#: cpplib.c:213
+#, c-format
+msgid "extra tokens at end of #%s directive"
+msgstr ""
+
+#: cpplib.c:302
+msgid "# followed by integer"
+msgstr ""
+
+#: cpplib.c:351
+msgid "suggest not using #elif in traditional C"
+msgstr ""
+
+#: cpplib.c:354
+#, c-format
+msgid "traditional C ignores #%s with the # indented"
+msgstr ""
+
+#: cpplib.c:358
+#, c-format
+msgid "suggest hiding #%s from traditional C with an indented #"
+msgstr ""
+
+#: cpplib.c:368
+#, c-format
+msgid "#%s is a GCC extension"
+msgstr ""
+
+#: cpplib.c:392
+#, c-format
+msgid "invalid preprocessing directive #%s"
+msgstr ""
+
+#: cpplib.c:453
+#, c-format
+msgid "no macro name given in #%s directive"
+msgstr ""
+
+#: cpplib.c:457
+#, c-format
+msgid "\"%s\" cannot be used as a macro name as it is an operator in C++"
+msgstr ""
+
+#: cpplib.c:460
+msgid "macro names must be identifiers"
+msgstr ""
+
+#: cpplib.c:469
+#, c-format
+msgid "\"%s\" cannot be used as a macro name"
+msgstr ""
+
+#: cpplib.c:508
+#, c-format
+msgid "undefining \"%s\""
+msgstr ""
+
+#: cpplib.c:552
+msgid "missing terminating > character"
+msgstr ""
+
+#: cpplib.c:590
+#, c-format
+msgid "#%s expects \"FILENAME\" or <FILENAME>"
+msgstr ""
+
+#: cpplib.c:599
+#, c-format
+msgid "empty file name in #%s"
+msgstr ""
+
+#: cpplib.c:627
+msgid "#include nested too deeply"
+msgstr ""
+
+#: cpplib.c:629
+msgid "attempt to push file buffer with contexts stacked"
+msgstr ""
+
+#: cpplib.c:636
+msgid "#include_next in primary source file"
+msgstr ""
+
+#: cpplib.c:660
+msgid "#import is obsolete, use an #ifndef wrapper in the header file"
+msgstr ""
+
+#: cpplib.c:696
+#, c-format
+msgid "invalid flag \"%s\" in line directive"
 msgstr ""
 
-#: config/v850/v850.c:2444
+#: cpplib.c:748
 #, c-format
-msgid "Bogus JARL construction: %d\n"
+msgid "\"%s\" after #line is not a positive integer"
 msgstr ""
 
-#: config/v850/v850.c:2689
-msgid "#pragma GHS endXXXX found without previous startXXX"
+#: cpplib.c:754
+msgid "line number out of range"
 msgstr ""
 
-#: config/v850/v850.c:2691
-msgid "#pragma GHS endXXX does not match previous startXXX"
+#: cpplib.c:798
+#, c-format
+msgid "file \"%s\" left but not entered"
 msgstr ""
 
-#: config/v850/v850.c:2715
-msgid "Cannot set interrupt attribute: no current function"
+#: cpplib.c:806
+#, c-format
+msgid "expected to return to file \"%s\""
 msgstr ""
 
-#: config/v850/v850.c:2723
-msgid "Cannot set interrupt attribute: no such identifier"
+#: cpplib.c:809
+#, c-format
+msgid "expected to return to line number %u"
 msgstr ""
 
-#: config/v850/v850.c:2765
-msgid "junk at end of #pragma ghs section"
+#: cpplib.c:812
+#, c-format
+msgid "header flags for \"%s\" have changed"
 msgstr ""
 
-#: config/v850/v850.c:2782
+#: cpplib.c:823
 #, c-format
-msgid "unrecognised section name \"%s\""
+msgid "\"%s\" is not a valid filename"
 msgstr ""
 
-#: config/v850/v850.c:2796
-msgid "malformed #pragma ghs section"
+#: cpplib.c:971
+#, c-format
+msgid "unknown #pragma namespace %s"
 msgstr ""
 
-#: config/v850/v850.c:2814
-msgid "junk at end of #pragma ghs interrupt"
+#: cpplib.c:1081
+msgid "#pragma once is obsolete"
 msgstr ""
 
-#: config/v850/v850.c:2824
-msgid "junk at end of #pragma ghs starttda"
+#: cpplib.c:1084
+msgid "#pragma once in main file"
 msgstr ""
 
-#: config/v850/v850.c:2834
-msgid "junk at end of #pragma ghs startsda"
+#: cpplib.c:1108
+msgid "invalid #pragma GCC poison directive"
 msgstr ""
 
-#: config/v850/v850.c:2844
-msgid "junk at end of #pragma ghs startzda"
+#: cpplib.c:1117
+#, c-format
+msgid "poisoning existing macro \"%s\""
 msgstr ""
 
-#: config/v850/v850.c:2854
-msgid "junk at end of #pragma ghs endtda"
+#: cpplib.c:1142
+msgid "#pragma system_header ignored outside include file"
 msgstr ""
 
-#: config/v850/v850.c:2864
-msgid "junk at end of #pragma ghs endsda"
+#: cpplib.c:1164
+#, c-format
+msgid "cannot find source %s"
 msgstr ""
 
-#: config/v850/v850.c:2874
-msgid "junk at end of #pragma ghs endzda"
+#: cpplib.c:1168
+#, c-format
+msgid "current file is older than %s"
 msgstr ""
 
-#. Macro to define tables used to set the flags.
-#. This is a list in braces of pairs in braces,
-#. each pair being { "NAME", VALUE }
-#. where VALUE is the bits to set or minus the bits to clear.
-#. An empty string NAME is used to identify the default VALUE.
-#: config/v850/v850.h:121
-msgid "Support Green Hills ABI"
+#: cpplib.c:1231
+msgid "_Pragma takes a parenthesized string literal"
 msgstr ""
 
-#: config/v850/v850.h:124
-msgid "Prohibit PC relative function calls"
+#: cpplib.c:1324
+msgid "#else without #if"
 msgstr ""
 
-#: config/v850/v850.h:127
-msgid "Reuse r30 on a per function basis"
+#: cpplib.c:1329 tradcpp.c:3850
+msgid "#else after #else"
 msgstr ""
 
-#: config/v850/v850.h:130
-msgid "Use stubs for function prologues"
+#: cpplib.c:1331 cpplib.c:1365
+msgid "the conditional began here"
 msgstr ""
 
-#: config/v850/v850.h:133
-msgid "Same as: -mep -mprolog-function"
+#: cpplib.c:1358
+msgid "#elif without #if"
 msgstr ""
 
-#: config/v850/v850.h:134
-msgid "Enable backend debugging"
+#: cpplib.c:1363 tradcpp.c:3545
+msgid "#elif after #else"
 msgstr ""
 
-#: config/v850/v850.h:136
-msgid "Compile for the v850 processor"
+#: cpplib.c:1395
+msgid "#endif without #if"
 msgstr ""
 
-#: config/v850/v850.h:139
-msgid "Use 4 byte entries in switch tables"
+#: cpplib.c:1480 tradcpp.c:3242
+msgid "missing '(' after predicate"
 msgstr ""
 
-#. This macro is similar to `TARGET_SWITCHES' but defines names of
-#. command options that have values.  Its definition is an
-#. initializer with a subgrouping for each command option.
-#.
-#. Each subgrouping contains a string constant, that defines the
-#. fixed part of the option name, and the address of a variable.  The
-#. variable, type `char *', is set to the variable part of the given
-#. option if the fixed part matches.  The actual option name is made
-#. by appending `-m' to the specified name.
-#.
-#. Here is an example which defines `-mshort-data-NUMBER'.  If the
-#. given option is `-mshort-data-512', the variable `m88k_short_data'
-#. will be set to the string `"512"'.
-#.
-#. extern char *m88k_short_data;
-#. #define TARGET_OPTIONS            { { "short-data-", &m88k_short_data } }
-#: config/v850/v850.h:183
-msgid "Set the max size of data eligible for the TDA area"
+#: cpplib.c:1501 tradcpp.c:3256
+msgid "missing ')' to complete answer"
 msgstr ""
 
-#: config/v850/v850.h:186
-msgid "Set the max size of data eligible for the SDA area"
+#: cpplib.c:1509 tradcpp.c:3262
+msgid "predicate's answer is empty"
 msgstr ""
 
-#: config/v850/v850.h:189
-msgid "Set the max size of data eligible for the ZDA area"
+#: cpplib.c:1540 tradcpp.c:3310
+msgid "assertion without predicate"
 msgstr ""
 
-#: convert.c:67
-msgid "cannot convert to a pointer type"
+#: cpplib.c:1542 tradcpp.c:3312
+msgid "predicate must be an identifier"
 msgstr ""
 
-#: convert.c:100
-msgid "pointer value used where a floating point value was expected"
+#: cpplib.c:1623 tradcpp.c:3409
+#, c-format
+msgid "\"%s\" re-asserted"
 msgstr ""
 
-#: convert.c:104
-msgid "aggregate value used where a float was expected"
+#: cpplib.c:1819
+msgid "<builtin>"
 msgstr ""
 
-#: convert.c:130
-msgid "conversion to incomplete type"
+#: cpplib.c:1821
+msgid "<command line>"
 msgstr ""
 
-#: convert.c:390 convert.c:470
-msgid "can't convert between vector values of different size"
+#: cpplib.c:1844
+msgid "<stdin>"
 msgstr ""
 
-#: convert.c:396
-msgid "aggregate value used where an integer was expected"
+#: cpplib.c:1877
+#, c-format
+msgid "unterminated #%s"
 msgstr ""
 
-#: convert.c:448
-msgid "pointer value used where a complex was expected"
+#: cpplib.c:1905
+#, c-format
+msgid "file \"%s\" entered but not left"
 msgstr ""
 
-#: convert.c:452
-msgid "aggregate value used where a complex was expected"
+#: cppmacro.c:213
+#, c-format
+msgid "invalid builtin macro \"%s\""
 msgstr ""
 
-#: convert.c:476
-msgid "can't convert value to a vector"
+#: cppmacro.c:333
+msgid "invalid string literal, ignoring final '\\'"
 msgstr ""
 
-#: cp/call.c:383
-msgid "unable to call pointer to member function here"
+#: cppmacro.c:367
+#, c-format
+msgid "pasting \"%s\" and \"%s\" does not give a valid preprocessing token"
 msgstr ""
 
-#: cp/call.c:513
-msgid "destructors take no parameters"
+#: cppmacro.c:539
+#, c-format
+msgid "unterminated argument list invoking macro \"%s\""
 msgstr ""
 
-#: cp/call.c:2835
-msgid "ISO C++ forbids omitting the middle term of a ?: expression"
+#: cppmacro.c:556
+msgid "ISO C99 requires rest arguments to be used"
 msgstr ""
 
-#: cp/class.c:892
-msgid "internal inconsistency: binfo offset error for rtti"
+#: cppmacro.c:561
+#, c-format
+msgid "macro \"%s\" requires %u arguments, but only %u given"
 msgstr ""
 
-#: cp/class.c:1481
+#: cppmacro.c:572
 #, c-format
-msgid "conflicting access specifications for field `%s', ignored"
+msgid "macro \"%s\" passed %u arguments, but takes just %u"
 msgstr ""
 
-#: cp/class.c:5262
-msgid "trying to finish struct, but kicked out due to previous parse errors."
+#: cppmacro.c:612
+#, c-format
+msgid "function-like macro \"%s\" must be used with arguments in traditional C"
 msgstr ""
 
-#: cp/class.c:5712
+#: cppmacro.c:1236
 #, c-format
-msgid "language string `\"%s\"' not recognized"
+msgid "duplicate macro parameter \"%s\""
 msgstr ""
 
-#: cp/class.c:6024 cp/class.c:6192 cp/class.c:6199
-msgid "not enough type information"
+#: cppmacro.c:1271
+#, c-format
+msgid "\"%s\" may not appear in macro parameter list"
 msgstr ""
 
-#: cp/class.c:6176
-msgid "invalid operation on uninstantiated type"
+#: cppmacro.c:1278
+msgid "macro parameters must be comma-separated"
 msgstr ""
 
-#: cp/class.c:7633
-msgid ""
-"object size exceeds built-in limit for virtual function table implementation"
+#: cppmacro.c:1295
+msgid "parameter name missing"
 msgstr ""
 
-#: cp/class.c:7635
-msgid ""
-"object size exceeds normal limit for virtual function table implementation, "
-"recompile all source and use -fhuge-objects"
+#: cppmacro.c:1309
+msgid "anonymous variadic macros were introduced in C99"
 msgstr ""
 
-#: cp/decl.c:1411
-msgid "internal compiler error: debugging info corrupted"
+#: cppmacro.c:1312
+msgid "ISO C does not permit named variadic macros"
 msgstr ""
 
-#: cp/decl.c:3938
-msgid "parse errors have confused me too much"
+#: cppmacro.c:1321
+msgid "missing ')' in macro parameter list"
 msgstr ""
 
-#: cp/decl.c:4236
-#, c-format
-msgid "declaration of `%s' shadows a member of `this'"
+#: cppmacro.c:1400
+msgid "ISO C requires whitespace after the macro name"
 msgstr ""
 
-#: cp/decl.c:4878
+#: cppmacro.c:1423
+msgid "'#' is not followed by a macro parameter"
+msgstr ""
+
+#: cppmacro.c:1443
+msgid "'##' cannot appear at either end of a macro expansion"
+msgstr ""
+
+#: cppmacro.c:1478
 #, c-format
-msgid "label `%s' referenced outside of any function"
+msgid "\"%s\" redefined"
 msgstr ""
 
-#: cp/decl.c:4983 cp/decl.c:5010
-msgid "jump to case label"
+#: cppmacro.c:1484
+msgid "this is the location of the previous definition"
 msgstr ""
 
-#: cp/decl.c:5016 cp/decl.c:5117
-msgid "  enters try block"
+#: cppmacro.c:1543
+#, c-format
+msgid "macro argument \"%s\" would be stringified with -traditional."
 msgstr ""
 
-#: cp/decl.c:5098
-msgid "  from here"
+#: cppmacro.c:1567
+#, c-format
+msgid "invalid hash type %d in dump_definition"
 msgstr ""
 
-#: cp/decl.c:5254
-msgid "`default' label not within a switch statement"
+#: cppmain.c:128
+#, c-format
+msgid "Invalid option %s"
 msgstr ""
 
-#: cp/decl.c:5282
-msgid "pointers are not permitted as case values"
+#: cppspec.c:128
+#, c-format
+msgid "\"%s\" is not a valid option to the preprocessor"
 msgstr ""
 
-#: cp/decl.c:5286
-msgid "ISO C++ forbids range expressions in switch statement"
+#: cppspec.c:152
+msgid "too many input files"
 msgstr ""
 
-#: cp/decl.c:5310
-msgid "empty range specified"
+#: cse.c:7137
+#, c-format
+msgid ";; Processing block from %d to %d, %d sets.\n"
 msgstr ""
 
-#: cp/decl.c:5361
-msgid "duplicate (or overlapping) case value"
+#: diagnostic.c:842
+#, c-format
+msgid "%s:%d: warning: "
 msgstr ""
 
-#: cp/decl.c:5383
-msgid "where case label appears here"
+#: diagnostic.c:849
+#, c-format
+msgid "%s: warning: "
 msgstr ""
 
-#: cp/decl.c:5386
-msgid ""
-"(enclose actions of previous case statements requiring destructors in their "
-"own scope.)"
+#: diagnostic.c:935
+msgid "((anonymous))"
 msgstr ""
 
-#: ../libiberty/cplus-dem.c:5007 ../libiberty/cplus-dem.c:5018 cp/decl.c:5738
-msgid "virtual memory exhausted"
+#: diagnostic.c:1060
+#, c-format
+msgid "%s: warnings being treated as errors\n"
 msgstr ""
 
-#: cp/decl.c:6489
-msgid "the new ABI requires vtable thunks"
+#: diagnostic.c:1112
+#, c-format
+msgid "%s: %s: "
 msgstr ""
 
-#: cp/decl.c:7139
-msgid "an anonymous union cannot have function members"
+#: diagnostic.c:1220
+msgid "sorry, not implemented: "
 msgstr ""
 
-#: cp/decl.c:7196
-msgid "multiple types in one declaration"
+#: diagnostic.c:1239
+#, c-format
+msgid "%s "
 msgstr ""
 
-#: cp/decl.c:7199
-msgid "declaration does not declare anything"
+#: diagnostic.c:1241
+#, c-format
+msgid " %s"
 msgstr ""
 
-#: cp/decl.c:7212
-msgid "ISO C++ prohibits anonymous structs"
+#: diagnostic.c:1264
+msgid "At top level:"
 msgstr ""
 
-#: cp/decl.c:8216
-msgid "assignment (not initialization) in declaration"
+#: diagnostic.c:1269
+#, c-format
+msgid "In method `%s':"
 msgstr ""
 
-#: cp/decl.c:8778
-msgid "invalid catch parameter"
+#: diagnostic.c:1273
+#, c-format
+msgid "In function `%s':"
 msgstr ""
 
-#: cp/decl.c:9010
-msgid "cannot declare `::main' to be a template"
+#: diagnostic.c:1408
+msgid "compilation terminated.\n"
 msgstr ""
 
-#: cp/decl.c:9012
-msgid "cannot declare `::main' to be inline"
+#: diagnostic.c:1443
+#, c-format
+msgid "%s:%d: confused by earlier errors, bailing out\n"
 msgstr ""
 
-#: cp/decl.c:9014
-msgid "cannot declare `::main' to be static"
+#: diagnostic.c:1457 diagnostic.c:1696
+#, c-format
+msgid ""
+"Please submit a full bug report,\n"
+"with preprocessed source if appropriate.\n"
+"See %s for instructions.\n"
 msgstr ""
 
-#: cp/decl.c:9017
-msgid "`main' must return `int'"
+#: diagnostic.c:1489
+msgid "Unrecognizable insn:"
 msgstr ""
 
-#: cp/decl.c:9579
-msgid "overflow in array dimension"
+#: diagnostic.c:1491
+msgid "Insn does not satisfy its constraints:"
 msgstr ""
 
-#: cp/decl.c:9868
-msgid "destructors must be member functions"
+#: diagnostic.c:1694
+msgid "Internal compiler error: Error reporting routines re-entered.\n"
 msgstr ""
 
-#: cp/decl.c:10197
-msgid "`bool' is now a keyword"
+#: diagnostic.c:1756
+#, c-format
+msgid "Internal compiler error in %s, at %s:%d"
 msgstr ""
 
-#: cp/decl.c:10228
-msgid "ISO C++ does not support `long long'"
+#: diagnostic.c:1801
+#, c-format
+msgid "In file included from %s:%d"
 msgstr ""
 
-#: cp/decl.c:10351
+#: diagnostic.c:1804
 #, c-format
-msgid "short, signed or unsigned invalid for `%s'"
+msgid ""
+",\n"
+"                 from %s:%d"
+msgstr ""
+
+#: diagnostic.c:1805
+msgid ":\n"
 msgstr ""
 
-#: cp/decl.c:10356
+#: dwarf2out.c:3043
 #, c-format
-msgid "long and short specified together for `%s'"
+msgid "DW_LOC_OP %s not implememnted\n"
 msgstr ""
 
-#: cp/decl.c:10367
+#: dwarf2out.c:7242 dwarfout.c:2135
 #, c-format
-msgid "signed and unsigned given together for `%s'"
+msgid "internal regno botch: regno = %d\n"
 msgstr ""
 
-#: cp/decl.c:10514
-msgid "storage class specifiers invalid in parameter declarations"
+#: dwarfout.c:6269
+msgid "can't get current directory"
 msgstr ""
 
-#: cp/decl.c:10518
-msgid "typedef declaration invalid in parameter declaration"
+#: emit-rtl.c:1028
+msgid "Can't access real part of complex value in hard register"
 msgstr ""
 
-#: cp/decl.c:10529
-msgid "virtual outside class declaration"
+#: emit-rtl.c:1050
+msgid "can't access imaginary part of complex value in hard register"
+msgstr ""
+
+#: emit-rtl.c:2508
+msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
 msgstr ""
 
-#: cp/decl.c:10583
+#: errors.c:168
 #, c-format
-msgid "storage class specified for %s `%s'"
+msgid "abort in %s, at %s:%d"
 msgstr ""
 
-#: cp/decl.c:10621
-msgid "storage class specifiers invalid in friend function declarations"
+#: except.c:357
+msgid "exception handling disabled, use -fexceptions to enable"
 msgstr ""
 
-#: cp/decl.c:10803
-msgid "destructor cannot be static member function"
+#: except.c:2927
+msgid "argument of `__builtin_eh_return_regno' must be constant"
 msgstr ""
 
-#: cp/decl.c:10827
-msgid "constructor cannot be static member function"
+#: except.c:3034 except.c:3056
+msgid "__builtin_eh_return not supported on this target"
 msgstr ""
 
-#: cp/decl.c:10830
-msgid "constructors cannot be declared virtual"
+#: explow.c:1447
+msgid "stack limits not supported on this target"
 msgstr ""
 
-#: cp/decl.c:10845
-msgid "return value type specifier for constructor ignored"
+#: expr.c:2915
+msgid "function using short complex types cannot be inline"
+msgstr ""
+
+#: expr.c:5985 expr.c:5994 expr.c:6003 expr.c:6008 expr.c:6172 expr.c:6188
+msgid "unsupported wide integer operation"
 msgstr ""
 
-#: cp/decl.c:10864
+#: expr.c:6235
 #, c-format
-msgid "can't initialize friend function `%s'"
+msgid "prior parameter's size depends on `%s'"
 msgstr ""
 
-#. Cannot be both friend and virtual.
-#: cp/decl.c:10868
-msgid "virtual functions cannot be friends"
+#: expr.c:6636
+msgid "returned value in block_exit_expr"
 msgstr ""
 
-#: cp/decl.c:10873
-msgid "friend declaration not in class definition"
+#: f/com.c:11798
+msgid "no INTEGER type can hold a pointer on this configuration"
 msgstr ""
 
-#: cp/decl.c:10929
+#: f/com.c:12025
 #, c-format
-msgid "cannot declare %s to references"
+msgid "configuration: REAL, INTEGER, and LOGICAL are %d bits wide,"
 msgstr ""
 
-#: cp/decl.c:10955
-msgid "invalid type: `void &'"
+#: f/com.c:12027
+#, c-format
+msgid "and pointers are %d bits wide, but g77 doesn't yet work"
 msgstr ""
 
-#: cp/decl.c:11006
-msgid "discarding `const' applied to a reference"
+#: f/com.c:12029
+msgid "properly unless they all are 32 bits wide."
 msgstr ""
 
-#: cp/decl.c:11008
-msgid "discarding `volatile' applied to a reference"
+#: f/com.c:12030
+msgid "Please keep this in mind before you report bugs.  g77 should"
 msgstr ""
 
-#. [dcl.fct.spec] The explicit specifier shall only be used in
-#. declarations of constructors within a class definition.
-#: cp/decl.c:11225
-msgid "only declarations of constructors can be `explicit'"
+#: f/com.c:12031
+msgid "support non-32-bit machines better as of version 0.6."
 msgstr ""
 
-#: cp/decl.c:11233
+#. I/O will probably crash.
+#: f/com.c:12039
 #, c-format
-msgid "non-member `%s' cannot be declared `mutable'"
+msgid "configuration: char * holds %d bits, but ftnlen only %d"
 msgstr ""
 
-#: cp/decl.c:11238
+#. ASSIGN 10 TO I will crash.
+#: f/com.c:12048
 #, c-format
-msgid "non-object member `%s' cannot be declared `mutable'"
+msgid ""
+"configuration: char * holds %d bits, but INTEGER only %d --\n"
+" ASSIGN statement might fail"
 msgstr ""
 
-#: cp/decl.c:11244
-#, c-format
-msgid "function `%s' cannot be declared `mutable'"
+#: f/com.c:16025
+msgid "Directory name must immediately follow -I"
 msgstr ""
 
-#: cp/decl.c:11249
+#: f/g77spec.c:250
 #, c-format
-msgid "static `%s' cannot be declared `mutable'"
+msgid "overflowed output arg list for `%s'"
+msgstr ""
+
+#: f/g77spec.c:436
+msgid "--driver no longer supported"
 msgstr ""
 
-#: cp/decl.c:11254
+#: f/g77spec.c:450
 #, c-format
-msgid "const `%s' cannot be declared `mutable'"
+msgid "argument to `%s' missing"
+msgstr ""
+
+#: f/g77spec.c:454
+msgid "No input files; unwilling to write output files"
+msgstr ""
+
+#: f/lang-options.h:33
+msgid "Print g77-specific compiler version info, run internal tests"
+msgstr ""
+
+#: f/lang-options.h:38
+msgid "Program is written in typical FORTRAN 66 dialect"
+msgstr ""
+
+#: f/lang-options.h:41
+msgid "Program is written in typical Unix f77 dialect"
+msgstr ""
+
+#: f/lang-options.h:43
+msgid "Program does not use Unix-f77 dialectal features"
+msgstr ""
+
+#: f/lang-options.h:45
+msgid "Program is written in Fortran-90-ish dialect"
+msgstr ""
+
+#: f/lang-options.h:49
+msgid ""
+"Treat local vars and COMMON blocks as if they were named in SAVE statements"
+msgstr ""
+
+#: f/lang-options.h:51
+msgid "Allow $ in symbol names"
+msgstr ""
+
+#: f/lang-options.h:55
+msgid "f2c-compatible code need not be generated"
 msgstr ""
 
-#: cp/decl.c:11374
-msgid "typedef declaration includes an initializer"
+#: f/lang-options.h:58
+msgid "Unsupported; do not generate libf2c-calling code"
 msgstr ""
 
-#: cp/decl.c:11470
-msgid "unnamed variable or field declared void"
+#: f/lang-options.h:60
+msgid "Unsupported; affects code-generation of arrays"
 msgstr ""
 
-#: cp/decl.c:11479
-msgid "variable or field declared void"
+#: f/lang-options.h:63
+msgid "Program is written in Fortran-90-ish free form"
 msgstr ""
 
-#: cp/decl.c:11489
-msgid "cannot use `::' in parameter declaration"
+#: f/lang-options.h:68
+msgid "Warn about use of (only a few for now) Fortran extensions"
 msgstr ""
 
-#: cp/decl.c:11507
-#, c-format
-msgid "declaration of `%s' as void"
+#: f/lang-options.h:71
+msgid "Program is written in VXT (Digital-like) FORTRAN"
 msgstr ""
 
-#: cp/decl.c:11686
-#, c-format
-msgid "`%s' is neither function nor member function; cannot be declared friend"
+#: f/lang-options.h:74
+msgid "Disallow all ugly features"
 msgstr ""
 
-#: cp/decl.c:11697
-msgid "member functions are implicitly friends of their class"
+#: f/lang-options.h:77
+msgid "Hollerith and typeless constants not passed as arguments"
 msgstr ""
 
-#: cp/decl.c:11811
-#, c-format
-msgid "storage class `auto' invalid for function `%s'"
+#: f/lang-options.h:79
+msgid "Allow ordinary copying of ASSIGN'ed vars"
 msgstr ""
 
-#: cp/decl.c:11813
-#, c-format
-msgid "storage class `register' invalid for function `%s'"
+#: f/lang-options.h:82
+msgid "Dummy array dimensioned to (1) is assumed-size"
 msgstr ""
 
-#: cp/decl.c:11824
-#, c-format
-msgid ""
-"storage class `static' invalid for function `%s' declared out of global scope"
+#: f/lang-options.h:85
+msgid "Trailing comma in procedure call denotes null argument"
 msgstr ""
 
-#: cp/decl.c:11826
-#, c-format
-msgid ""
-"storage class `inline' invalid for function `%s' declared out of global scope"
+#: f/lang-options.h:88
+msgid "Allow REAL(Z) and AIMAG(Z) given DOUBLE COMPLEX Z"
 msgstr ""
 
-#: cp/decl.c:11833
-#, c-format
-msgid "virtual non-class function `%s'"
+#: f/lang-options.h:92
+msgid "Initialization via DATA and PARAMETER is type-compatible"
 msgstr ""
 
-#. FIXME need arm citation
-#: cp/decl.c:11868
-msgid "cannot declare static function inside another function"
+#: f/lang-options.h:94
+msgid "Allow INTEGER and LOGICAL interchangeability"
 msgstr ""
 
-#: cp/decl.c:12202
-msgid ""
-"invalid integer constant in parameter list, did you forget to give parameter "
-"name?"
+#: f/lang-options.h:97
+msgid "Print internal debugging-related info"
 msgstr ""
 
-#: cp/decl.c:12229
-msgid "parameter invalidly declared method type"
+#: f/lang-options.h:100
+msgid "Initialize local vars and arrays to zero"
 msgstr ""
 
-#: cp/decl.c:12239
-msgid "parameter invalidly declared offset type"
+#: f/lang-options.h:104
+msgid "Backslashes in character/hollerith constants not special (C-style)"
 msgstr ""
 
-#: cp/decl.c:12273
-msgid "`void' in parameter list must be entire list"
+#: f/lang-options.h:106
+msgid "Have front end emulate COMPLEX arithmetic to avoid bugs"
 msgstr ""
 
-#: cp/decl.c:12659
-#, c-format
-msgid "conversion to %s%s will never use a type conversion operator"
+#: f/lang-options.h:110
+msgid "Disable the appending of underscores to externals"
 msgstr ""
 
-#: cp/decl.c:13739
-msgid "return type for `main' changed to `int'"
+#: f/lang-options.h:113
+msgid "Never append a second underscore to externals"
 msgstr ""
 
-#: cp/decl.c:14671
-msgid "no return statement in function returning non-void"
+#: f/lang-options.h:115
+msgid "Intrinsics spelled as e.g. SqRt"
 msgstr ""
 
-#: cp/decl2.c:631
-#, c-format
-msgid "-f%s is no longer supported"
+#: f/lang-options.h:117
+msgid "Intrinsics in uppercase"
 msgstr ""
 
-#: cp/decl2.c:637
-msgid ""
-"-fhandle-exceptions has been renamed to -fexceptions (and is now on by "
-"default)"
+#: f/lang-options.h:120
+msgid "Intrinsics letters in arbitrary cases"
 msgstr ""
 
-#: cp/decl2.c:679
-msgid "no file specified with -fdump-translation-unit"
+#: f/lang-options.h:122
+msgid "Language keywords spelled as e.g. IOStat"
 msgstr ""
 
-#: cp/decl2.c:741
-msgid "-Wno-strict-prototypes is not supported in C++"
+#: f/lang-options.h:124
+msgid "Language keywords in uppercase"
 msgstr ""
 
-#: cp/decl2.c:1055
-msgid "name missing for member function"
+#: f/lang-options.h:127
+msgid "Language keyword letters in arbitrary cases"
 msgstr ""
 
-#: cp/decl2.c:1121
-msgid "`__alignof__' applied to a bit-field"
+#: f/lang-options.h:129
+msgid "Internally convert most source to uppercase"
 msgstr ""
 
-#. Something has gone very wrong.  Assume we are mistakenly reducing
-#. an expression instead of a declaration.
-#: cp/decl2.c:1163
-msgid "parser may be lost: is there a '{' missing somewhere?"
+#: f/lang-options.h:132
+msgid "Internally preserve source case"
 msgstr ""
 
-#: cp/decl2.c:1194 cp/decl2.c:1208
-msgid "ambiguous conversion for array subscript"
+#: f/lang-options.h:134
+msgid "Symbol names spelled in mixed case"
 msgstr ""
 
-#: cp/decl2.c:1258
-msgid "anachronistic use of array size in vector delete"
+#: f/lang-options.h:136
+msgid "Symbol names in uppercase"
 msgstr ""
 
-#: cp/decl2.c:1268
-msgid ""
-"cannot delete a function.  Only pointer-to-objects are valid arguments to "
-"`delete'"
+#: f/lang-options.h:138
+msgid "Symbol names in lowercase"
 msgstr ""
 
-#: cp/decl2.c:1592
-msgid "initializer invalid for static member with constructor"
+#: f/lang-options.h:141
+msgid "Program written in uppercase"
 msgstr ""
 
-#: cp/decl2.c:1595
-msgid "(an out of class initialization is required)"
+#: f/lang-options.h:143
+msgid "Program written in lowercase"
 msgstr ""
 
-#: cp/decl2.c:1780
-msgid "field initializer is not constant"
+#: f/lang-options.h:145
+msgid "Program written in strict mixed-case"
 msgstr ""
 
-#: cp/decl2.c:2144
-msgid "anonymous struct not inside named type"
+#: f/lang-options.h:147
+msgid "Compile as if program written in uppercase"
 msgstr ""
 
-#: cp/decl2.c:2240
-msgid "namespace-scope anonymous aggregates must be static"
+#: f/lang-options.h:149
+msgid "Compile as if program written in lowercase"
 msgstr ""
 
-#: cp/decl2.c:2250
-msgid "anonymous aggregate with no members"
+#: f/lang-options.h:151
+msgid "Preserve all spelling (case) used in program"
 msgstr ""
 
-#: cp/decl2.c:2316
-msgid "`operator new' must return type `void *'"
+#: f/lang-options.h:153
+msgid "Delete libU77 intrinsics with bad interfaces"
 msgstr ""
 
-#: cp/decl2.c:2321
-msgid "`operator new' takes type `size_t' parameter"
+#: f/lang-options.h:155
+msgid "Disable libU77 intrinsics with bad interfaces"
 msgstr ""
 
-#: cp/decl2.c:2323
-msgid "`operator new' takes type `size_t' as first parameter"
+#: f/lang-options.h:158
+msgid "Hide libU77 intrinsics with bad interfaces"
 msgstr ""
 
-#: cp/decl2.c:2348
-msgid "`operator delete' must return type `void'"
+#: f/lang-options.h:160
+msgid "Delete non-FORTRAN-77 intrinsics f2c supports"
 msgstr ""
 
-#: cp/decl2.c:2352
-msgid "`operator delete' takes type `void *' as first parameter"
+#: f/lang-options.h:162
+msgid "Disable non-FORTRAN-77 intrinsics f2c supports"
 msgstr ""
 
-#: cp/decl2.c:2363
-msgid "second argument to `operator delete' must be of type `size_t'"
+#: f/lang-options.h:165
+msgid "Hide non-FORTRAN-77 intrinsics f2c supports"
 msgstr ""
 
-#: cp/decl2.c:2368
-msgid "too many arguments in declaration of `operator delete'"
+#: f/lang-options.h:167
+msgid "Delete non-FORTRAN-77 intrinsics F90 supports"
 msgstr ""
 
-#: cp/decl2.c:2370
-msgid "`...' invalid in specification of `operator delete'"
+#: f/lang-options.h:169
+msgid "Disable non-FORTRAN-77 intrinsics F90 supports"
 msgstr ""
 
-#. Overflow occurred.  That means there are at least 4 billion
-#. initialization functions.
-#: cp/decl2.c:3135
-msgid "too many initialization functions required"
+#: f/lang-options.h:172
+msgid "Hide non-FORTRAN-77 intrinsics F90 supports"
 msgstr ""
 
-#: cp/decl2.c:3947
-msgid "use of old-style cast"
+#: f/lang-options.h:174
+msgid "Delete non-FORTRAN-77 intrinsics g77 supports"
 msgstr ""
 
-#: cp/error.c:517
-#, c-format
-msgid "`%s' not supported by dump_type"
+#: f/lang-options.h:176
+msgid "Disable non-FORTRAN 77 intrinsics F90 supports"
 msgstr ""
 
-#: cp/error.c:737
-#, c-format
-msgid "`%s' not supported by dump_type_prefix"
+#: f/lang-options.h:179
+msgid "Hide non-FORTRAN 77 intrinsics F90 supports"
 msgstr ""
 
-#: cp/error.c:829
-#, c-format
-msgid "`%s' not supported by dump_type_suffix"
+#: f/lang-options.h:181
+msgid "Delete MIL-STD 1753 intrinsics"
 msgstr ""
 
-#: cp/error.c:1095
-#, c-format
-msgid "`%s' not supported by dump_decl"
+#: f/lang-options.h:183
+msgid "Disable MIL-STD 1753 intrinsics"
 msgstr ""
 
-#: cp/error.c:2122
-#, c-format
-msgid "`%s' not supported by dump_expr"
+#: f/lang-options.h:186
+msgid "Hide MIL-STD 1753 intrinsics"
 msgstr ""
 
-#: cp/error.c:2538
-#, c-format
-msgid "In %s `%s':"
+#: f/lang-options.h:188
+msgid "Delete libU77 intrinsics"
 msgstr ""
 
-#: cp/except.c:503
-msgid "call to Java `catch' or `throw', while `jthrowable' undefined"
+#: f/lang-options.h:190
+msgid "Disable libU77 intrinsics"
 msgstr ""
 
-#: cp/except.c:568
-msgid "mixing C++ and Java `catch'es in single translation unit"
+#: f/lang-options.h:193
+msgid "Hide libU77 intrinsics"
 msgstr ""
 
-#: cp/except.c:949
-msgid "  in thrown expression"
+#: f/lang-options.h:195
+msgid "Delete non-FORTRAN-77 intrinsics VXT FORTRAN supports"
 msgstr ""
 
-#: cp/friend.c:405
-msgid ""
-"(if this is not what you intended, make sure the function template has "
-"already been declared and add <> after the function name here) "
-"-Wno-non-template-friend disables this warning."
+#: f/lang-options.h:197
+msgid "Disable non-FORTRAN-77 intrinsics VXT FORTRAN supports"
 msgstr ""
 
-#: cp/g++spec.c:194
-#, c-format
-msgid "argument to `%s' missing\n"
+#: f/lang-options.h:200
+msgid "Hide non-FORTRAN-77 intrinsics VXT FORTRAN supports"
 msgstr ""
 
-#: cp/init.c:278
-msgid "initializer list treated as compound expression"
+#: f/lang-options.h:202
+msgid "Treat initial values of 0 like non-zero values"
 msgstr ""
 
-#: cp/init.c:393
-msgid "  will be re-ordered to match declaration order"
+#: f/lang-options.h:205
+msgid ""
+"Emit special debugging information for COMMON and EQUIVALENCE (disabled)"
 msgstr ""
 
-#: cp/init.c:627
-msgid "  will be re-ordered to match inheritance order"
+#: f/lang-options.h:208
+msgid "Take at least one trip through each iterative DO loop"
 msgstr ""
 
-#: cp/init.c:1061
-msgid "base class initializer specified, but no base class to initialize"
+#: f/lang-options.h:212
+msgid "Print names of program units as they are compiled"
 msgstr ""
 
-#: cp/init.c:1067
-msgid "initializer for unnamed base class ambiguous"
+#: f/lang-options.h:215
+msgid "Disable fatal diagnostics about inter-procedural problems"
 msgstr ""
 
-#: cp/init.c:1092
-msgid "no base class to initialize"
+#: f/lang-options.h:217
+msgid "Make prefix-radix non-decimal constants be typeless"
 msgstr ""
 
-#: cp/init.c:1816
-msgid "object missing in use of pointer-to-member construct"
+#: f/lang-options.h:220
+msgid "Generate code to check subscript and substring bounds"
 msgstr ""
 
-#: cp/init.c:1858 cp/typeck.c:3130 cp/typeck.c:3232
-msgid "at this point in file"
+#: f/lang-options.h:223
+msgid "Fortran-specific form of -fbounds-check"
 msgstr ""
 
-#: cp/init.c:2040
-msgid "new of array type fails to specify size"
+#: f/lang-options.h:227
+msgid "Disable warnings about inter-procedural problems"
 msgstr ""
 
-#: cp/init.c:2051
-msgid "size in array new must have integral type"
+#: f/lang-options.h:231
+msgid "Warn about constructs with surprising meanings"
 msgstr ""
 
-#: cp/init.c:2057
-msgid "zero size array reserves no space"
+#: f/lang-options.h:236
+msgid "Add a directory for INCLUDE searching"
 msgstr ""
 
-#: cp/init.c:2122
-msgid "new cannot be applied to a reference type"
+#: f/lang-options.h:238
+msgid "Set the maximum line length"
 msgstr ""
 
-#: cp/init.c:2128
-msgid "new cannot be applied to a function type"
+#: f/lex.c:601
+msgid "the meaning of `\\x' varies with -traditional"
 msgstr ""
 
-#: cp/init.c:2175
-msgid "call to Java constructor, while `jclass' undefined"
+#: f/lex.c:646
+msgid "hex escape out of range"
 msgstr ""
 
-#: cp/init.c:2292
-msgid "invalid type `void' for new"
+#: f/lex.c:692
+msgid "the meaning of `\\a' varies with -traditional"
 msgstr ""
 
-#: cp/init.c:2348
+#: f/lex.c:708
 #, c-format
-msgid "call to Java constructor, while `%s' undefined"
+msgid "non-ANSI-standard escape sequence, `\\%c'"
 msgstr ""
 
-#: cp/init.c:2484 cp/typeck2.c:369 cp/typeck2.c:1172
-msgid "initializer list being treated as compound expression"
+#: f/lex.c:721
+#, c-format
+msgid "non-ANSI escape sequence `\\%c'"
 msgstr ""
 
-#: cp/init.c:2487
-msgid "initializer list appears where operand should be used"
+#: f/lex.c:725
+#, c-format
+msgid "unknown escape sequence `\\%c'"
 msgstr ""
 
-#: cp/init.c:2934
-msgid "initialization of array from dissimilar array type"
+#: f/lex.c:727
+#, c-format
+msgid "unknown escape sequence: `\\' followed by char code 0x%x"
 msgstr ""
 
-#: cp/init.c:2948
-msgid "initializer ends prematurely"
+#: f/lex.c:806
+msgid "Badly formed directive -- no closing quote"
 msgstr ""
 
-#: cp/init.c:3017
-msgid "cannot initialize multi-dimensional array with initializer"
+#: f/lex.c:1039
+msgid "Bad directive -- missing close-quote"
 msgstr ""
 
-#: cp/init.c:3211
-msgid "unknown array size in delete"
+#: f/lex.c:1156
+#, c-format
+msgid "ignoring pragma: %s"
 msgstr ""
 
-#: cp/init.c:3430
-msgid "type to vector delete is neither pointer or array type"
+#: f/lex.c:1369 f/lex.c:1413
+msgid "Use `#line ...' instead of `# ...' in first line"
 msgstr ""
 
-#: cp/lex.c:160
-msgid "type name expected before `*'"
+#: f/ste.c:1436 f/ste.c:1791
+msgid "ASSIGNed FORMAT specifier is too small"
 msgstr ""
 
-#: cp/lex.c:182
-msgid "cannot declare references to references"
+#: f/ste.c:3259
+msgid "ASSIGN to variable that is too small"
 msgstr ""
 
-#: cp/lex.c:187
-msgid "cannot declare pointers to references"
+#: f/ste.c:3297
+msgid "ASSIGNed GOTO target variable is too small"
 msgstr ""
 
-#: cp/lex.c:191
-msgid "type name expected before `&'"
+#: f/top.c:240
+#, c-format
+msgid "%s no longer supported -- try -fvxt"
 msgstr ""
 
-#: cp/lex.c:1058
+#: f/top.c:242
 #, c-format
-msgid "semicolon missing after %s declaration"
+msgid "%s no longer supported -- try -fno-vxt -ff90"
 msgstr ""
 
-#: cp/lex.c:1109
+#: f/top.c:310 f/top.c:312
 #, c-format
-msgid "junk at end of #pragma %s"
+msgid "%s disabled, use normal debugging flags"
 msgstr ""
 
-#: cp/lex.c:1116
+#: final.c:3299
 #, c-format
-msgid "invalid #pragma %s"
+msgid "invalid `asm': %s"
 msgstr ""
 
-#: cp/lex.c:1208 cppmain.c:269
+#: final.c:3301
 #, c-format
-msgid "#pragma implementation for %s appears after file is included"
+msgid "output_operand: %s"
 msgstr ""
 
-#: cp/lex.c:1323
-msgid ""
-"(Each undeclared identifier is reported only once for each function it "
-"appears in.)"
+#: final.c:3439
+#, c-format
+msgid "operand number missing after %-letter"
 msgstr ""
 
-#: cp/lex.c:1346
-#, c-format
-msgid "name lookup of `%s' changed"
+#: final.c:3441 final.c:3476
+msgid "operand number out of range"
 msgstr ""
 
-#: cp/lex.c:1360 cp/lex.c:1367
+#: final.c:3490
 #, c-format
-msgid "name lookup of `%s' changed for new ISO `for' scoping"
+msgid "invalid %%-code"
 msgstr ""
 
-#: cp/method.c:907
-#, c-format
-msgid "conversion of %s as template parameter"
+#: final.c:3517
+msgid "`%l' operand isn't a label"
 msgstr ""
 
-#: cp/method.c:1933
-msgid "methods cannot be converted to function pointers"
+#: flow.c:554
+msgid "function might be possible candidate for attribute `noreturn'"
 msgstr ""
 
-#: cp/method.c:1938
-#, c-format
-msgid "ambiguous request for method pointer `%s'"
+#: flow.c:559
+msgid "`noreturn' function does return"
 msgstr ""
 
-#: cp/method.c:2046
-#, c-format
-msgid "request for member `%s' is ambiguous in multiple inheritance lattice"
+#: flow.c:580
+msgid "control reaches end of non-void function"
 msgstr ""
 
-#: parse.y:652
-msgid "invalid default template argument"
+#: flow.c:6797
+#, c-format
+msgid "End insn %d for block %d not found in the insn stream."
 msgstr ""
 
-#: parse.y:857
-msgid "no base or member initializers given following ':'"
+#: flow.c:6811
+#, c-format
+msgid "Insn %d is in multiple basic blocks (%d and %d)"
 msgstr ""
 
-#: parse.y:873
-msgid "base initializers not allowed for non-member functions"
+#: flow.c:6822
+#, c-format
+msgid "Head insn %d for block %d not found in the insn stream."
 msgstr ""
 
-#: parse.y:875
-msgid "only constructors take base initializers"
+#: flow.c:6859 flow.c:6886
+#, c-format
+msgid "Basic block %i edge lists are corrupted"
 msgstr ""
 
-#: parse.y:908 parse.y:914
-msgid "anachronistic old style base class initializer"
+#: flow.c:6871
+#, c-format
+msgid "Basic block %d pred edge is corrupted"
 msgstr ""
 
-#. Handle `Class<Class<Type>>' without space in the `>>'
-#: parse.y:1036
-msgid "`>>' should be `> >' in template class name"
+#: flow.c:6901
+#, c-format
+msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
 msgstr ""
 
-#: parse.y:1093 parse.y:1102
+#: flow.c:6909
 #, c-format
-msgid "ISO C++ forbids an empty condition for `%s'"
+msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d\n"
 msgstr ""
 
-#: parse.y:1196
-msgid "ISO C++ forbids `&&'"
+#: flow.c:6925
+#, c-format
+msgid "NOTE_INSN_BASIC_BLOCK %d in the middle of basic block %d"
 msgstr ""
 
-#: parse.y:1281
-msgid "ISO C++ forbids initialization of new expression with `='"
+#: flow.c:6937
+#, c-format
+msgid "In basic block %d:"
 msgstr ""
 
-#: parse.y:1311
-msgid "ISO C++ forbids constructor-expressions"
+#: flow.c:6999
+#, c-format
+msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
 msgstr ""
 
-#: parse.y:1546
-msgid "ISO C++ forbids braced-groups within expressions"
+#: fold-const.c:3016 fold-const.c:3029
+#, c-format
+msgid "comparison is always %d due to width of bitfield"
 msgstr ""
 
-#: parse.y:1951 parse.y:1966
-msgid "sigof type specifier"
+#: fold-const.c:4072 fold-const.c:4089
+#, c-format
+msgid "comparison is always %d"
 msgstr ""
 
-#: parse.y:1956
-msgid "`sigof' applied to non-aggregate expression"
+#: fold-const.c:4220
+msgid "`or' of unmatched not-equal tests is always 1"
 msgstr ""
 
-#: parse.y:1971
-msgid "`sigof' applied to non-aggregate type"
+#: fold-const.c:4225
+msgid "`and' of mutually exclusive equal-tests is always 0"
 msgstr ""
 
-#: parse.y:2306
+#: function.c:5401
 #, c-format
-msgid "storage class specifier `%s' not allowed after struct or class"
+msgid "`%s' might be used uninitialized in this function"
 msgstr ""
 
-#: parse.y:2308
+#: function.c:5408
 #, c-format
-msgid "type specifier `%s' not allowed after struct or class"
+msgid "variable `%s' might be clobbered by `longjmp' or `vfork'"
 msgstr ""
 
-#: parse.y:2310
+#: function.c:5427
 #, c-format
-msgid "type qualifier `%s' not allowed after struct or class"
+msgid "argument `%s' might be clobbered by `longjmp' or `vfork'"
 msgstr ""
 
-#: parse.y:2312
-msgid "no body nor ';' separates two class, struct or union declarations"
+#: function.c:6227
+msgid "function returns an aggregate"
 msgstr ""
 
-#: parse.y:2480
-msgid "multiple access specifiers"
+#: function.c:6724
+#, c-format
+msgid "unused parameter `%s'"
 msgstr ""
 
-#: parse.y:2498
-msgid "multiple `virtual' specifiers"
+#: gcc.c:1002
+#, c-format
+msgid "Ambiguous abbreviation %s"
 msgstr ""
 
-#: parse.y:2533
-msgid "missing ';' before right brace"
+#: gcc.c:1029
+#, c-format
+msgid "Incomplete `%s' option"
 msgstr ""
 
-#: parse.y:2754
-msgid "ISO C++ forbids array dimensions with parenthesized type in new"
+#: gcc.c:1040
+#, c-format
+msgid "Missing argument to `%s' option"
 msgstr ""
 
-#: parse.y:3259
-msgid "ISO C++ forbids label declarations"
+#: gcc.c:1053
+#, c-format
+msgid "Extraneous argument to `%s' option"
 msgstr ""
 
-#: parse.y:3412
-msgid "ISO C++ forbids computed gotos"
+#: gcc.c:1356
+msgid "Using builtin specs.\n"
 msgstr ""
 
-#: parse.y:3419
-msgid "label must be followed by statement"
+#: gcc.c:1522
+#, c-format
+msgid ""
+"Setting spec %s to '%s'\n"
+"\n"
 msgstr ""
 
-#: parse.y:3512
-msgid "ISO C++ forbids compound statements inside for initializations"
+#: gcc.c:1620
+#, c-format
+msgid "Reading specs from %s\n"
 msgstr ""
 
-#. This helps us recover from really nasty
-#. parse errors, for example, a missing right
-#. parenthesis.
-#: parse.y:3595 parse.y:3605
-msgid "possibly missing ')'"
+#: gcc.c:1718 gcc.c:1737
+#, c-format
+msgid "specs %%include syntax malformed after %ld characters"
 msgstr ""
 
-#: parse.y:3702 parse.y:3707
-msgid "type specifier omitted for parameter"
+#: gcc.c:1745
+#, c-format
+msgid "Could not find specs file %s\n"
 msgstr ""
 
-#: cp/pt.c:1829
-msgid "  a template type parameter must begin with `class' or `typename'"
+#: gcc.c:1761 gcc.c:1769 gcc.c:1778 gcc.c:1787
+#, c-format
+msgid "specs %%rename syntax malformed after %ld characters"
 msgstr ""
 
-#: cp/pt.c:6202
-msgid "creating array with size zero"
+#: gcc.c:1796
+#, c-format
+msgid "specs %s spec was not found to be renamed"
 msgstr ""
 
-#: cp/pt.c:6710
+#: gcc.c:1803
 #, c-format
-msgid "use of `%s' in template"
+msgid "rename spec %s to %s\n"
 msgstr ""
 
-#: cp/pt.c:7851
-msgid "incomplete type unification"
+#: gcc.c:1805
+#, c-format
+msgid ""
+"spec is '%s'\n"
+"\n"
 msgstr ""
 
-#: cp/pt.c:8702
+#: gcc.c:1818
 #, c-format
-msgid "use of `%s' in template type unification"
+msgid "specs unknown %% command after %ld characters"
 msgstr ""
 
-#: cp/repo.c:285
-msgid "-frepo must be used with -c"
+#: gcc.c:1829 gcc.c:1842
+#, c-format
+msgid "specs file malformed after %ld characters"
 msgstr ""
 
-#: cp/repo.c:378
-#, c-format
-msgid "mysterious repository information in %s"
+#: gcc.c:1896
+msgid "spec file has no spec for linking"
 msgstr ""
 
-#: cp/repo.c:393
-#, c-format
-msgid "can't create repository information file `%s'"
+#: gcc.c:2603
+msgid "-pipe not supported"
 msgstr ""
 
-#: cp/rtti.c:247
-msgid "taking dynamic typeid of object with -fno-rtti"
+#: gcc.c:2639
+msgid ""
+"\n"
+"Go ahead? (y or n) "
 msgstr ""
 
-#: cp/rtti.c:289
-msgid "cannot use typeid with -fno-rtti"
+#: gcc.c:2738
+#, c-format
+msgid ""
+"Internal error: %s (program %s)\n"
+"Please submit a full bug report.\n"
+"See %s for instructions."
 msgstr ""
 
-#: cp/rtti.c:295 cp/rtti.c:496
-msgid "must #include <typeinfo> before using typeid"
+#: gcc.c:2756
+#, c-format
+msgid "# %s %.2f %.2f\n"
 msgstr ""
 
-#: cp/search.c:2027
-msgid "adjusting pointers for covariant returns"
+#: gcc.c:2885
+#, c-format
+msgid "Usage: %s [options] file...\n"
 msgstr ""
 
-#. This shouldn't happen, I don't want errors!
-#: cp/search.c:2545
-msgid "recoverable compiler error, fixups for virtual function"
+#: gcc.c:2886
+msgid "Options:\n"
 msgstr ""
 
-#: cp/spew.c:245
-#, c-format
-msgid "identifier name `%s' conflicts with GNU C++ internal naming strategy"
+#: gcc.c:2888
+msgid "  -pass-exit-codes         Exit with highest error code from a phase\n"
 msgstr ""
 
-#: cp/spew.c:360
-msgid "syntax error before '#' token"
+#: gcc.c:2889
+msgid "  --help                   Display this information\n"
 msgstr ""
 
-#: cp/spew.c:364
-msgid "syntax error before '\\' token"
+#: gcc.c:2890
+msgid ""
+"  --target-help            Display target specific command line options\n"
 msgstr ""
 
-#: cp/spew.c:847
-msgid "keyword 'export' not implemented and will be ignored"
+#: gcc.c:2892
+msgid "  (Use '-v --help' to display command line options of sub-processes)\n"
 msgstr ""
 
-#: cp/spew.c:1055 cp/spew.c:1324
-msgid "parse error at end of saved function text"
+#: gcc.c:2893
+msgid "  -dumpspecs               Display all of the built in spec strings\n"
 msgstr ""
 
-#: cp/spew.c:1097
-msgid "parse error in method specification"
+#: gcc.c:2894
+msgid "  -dumpversion             Display the version of the compiler\n"
 msgstr ""
 
-#: cp/spew.c:1139
-msgid "function body for constructor missing"
+#: gcc.c:2895
+msgid "  -dumpmachine             Display the compiler's target processor\n"
 msgstr ""
 
-#: cp/tree.c:217
-#, c-format
-msgid "non-lvalue in %s"
+#: gcc.c:2896
+msgid ""
+"  -print-search-dirs       Display the directories in the compiler's search "
+"path\n"
 msgstr ""
 
-#: cp/tree.c:2290
-msgid "`com_interface' only supported with -fvtable-thunks"
+#: gcc.c:2897
+msgid ""
+"  -print-libgcc-file-name  Display the name of the compiler's companion "
+"library\n"
 msgstr ""
 
-#: cp/tree.c:2299
-msgid "`com_interface' attribute can only be applied to class definitions"
+#: gcc.c:2898
+msgid "  -print-file-name=<lib>   Display the full path to library <lib>\n"
 msgstr ""
 
-#: cp/tree.c:2316
-msgid "requested init_priority is not an integer constant"
+#: gcc.c:2899
+msgid ""
+"  -print-prog-name=<prog>  Display the full path to compiler component "
+"<prog>\n"
 msgstr ""
 
-#: cp/tree.c:2337
+#: gcc.c:2900
 msgid ""
-"can only use init_priority attribute on file-scope definitions of objects of "
-"class type"
+"  -print-multi-directory   Display the root directory for versions of "
+"libgcc\n"
 msgstr ""
 
-#: cp/tree.c:2343
-msgid "requested init_priority is out of range"
+#: gcc.c:2901
+msgid ""
+"  -print-multi-lib         Display the mapping between command line options "
+"and\n"
+"                           multiple library search directories\n"
 msgstr ""
 
-#: cp/tree.c:2352
-msgid "requested init_priority is reserved for internal use"
+#: gcc.c:2904
+msgid ""
+"  -Wa,<options>            Pass comma-separated <options> on to the "
+"assembler\n"
 msgstr ""
 
-#: cp/typeck.c:482 cp/typeck.c:488
-#, c-format
+#: gcc.c:2905
 msgid ""
-"ISO C++ forbids %s between pointer of type `void *' and pointer-to-function"
+"  -Wp,<options>            Pass comma-separated <options> on to the "
+"preprocessor\n"
 msgstr ""
 
-#: cp/typeck.c:1557
-msgid "ISO C++ forbids applying `sizeof' to a function type"
+#: gcc.c:2906
+msgid ""
+"  -Wl,<options>            Pass comma-separated <options> on to the linker\n"
 msgstr ""
 
-#: cp/typeck.c:1563
-msgid "ISO C++ forbids applying `sizeof' to a member function"
+#: gcc.c:2907
+msgid "  -Xlinker <arg>           Pass <arg> on to the linker\n"
 msgstr ""
 
-#: cp/typeck.c:1569
-msgid ""
-"ISO C++ forbids applying `sizeof' to type `void' which is an incomplete type"
+#: gcc.c:2908
+msgid "  -save-temps              Do not delete intermediate files\n"
 msgstr ""
 
-#: cp/typeck.c:1607
-msgid "sizeof applied to a bit-field"
+#: gcc.c:2909
+msgid "  -pipe                    Use pipes rather than intermediate files\n"
 msgstr ""
 
-#: cp/typeck.c:1610
-msgid "ISO C++ forbids applying `sizeof' to an expression of function type"
+#: gcc.c:2910
+msgid "  -time                    Time the execution of each subprocess\n"
 msgstr ""
 
-#: cp/typeck.c:2205
-msgid "invalid reference to NULL ptr, use ptr-to-member instead"
+#: gcc.c:2911
+msgid ""
+"  -specs=<file>            Override builtin specs with the contents of "
+"<file>\n"
 msgstr ""
 
-#: cp/typeck.c:2369
-#, c-format
-msgid "invalid use of `%s' on pointer to member"
+#: gcc.c:2912
+msgid ""
+"  -std=<standard>          Assume that the input sources are for <standard>\n"
 msgstr ""
 
-#: cp/typeck.c:2375
-msgid "invalid type argument"
+#: gcc.c:2913
+msgid ""
+"  -B <directory>           Add <directory> to the compiler's search paths\n"
 msgstr ""
 
-#: cp/typeck.c:2456
-msgid "ISO C++ forbids subscripting non-lvalue array"
+#: gcc.c:2914
+msgid "  -b <machine>             Run gcc for target <machine>, if installed\n"
 msgstr ""
 
-#: cp/typeck.c:2467
-msgid "subscripting array declared `register'"
+#: gcc.c:2915
+msgid ""
+"  -V <version>             Run gcc version number <version>, if installed\n"
 msgstr ""
 
-#: cp/typeck.c:2642 cp/typeck.c:2782
-msgid "pointer to member function called, but not in class scope"
+#: gcc.c:2916
+msgid ""
+"  -v                       Display the programs invoked by the compiler\n"
 msgstr ""
 
-#: cp/typeck.c:2780
+#: gcc.c:2917
 msgid ""
-"invalid call to member function needing `this' in static member function "
-"scope"
+"  -E                       Preprocess only; do not compile, assemble or "
+"link\n"
 msgstr ""
 
-#: cp/typeck.c:2966
-msgid "ISO C++ forbids calling `::main' from within program"
+#: gcc.c:2918
+msgid "  -S                       Compile only; do not assemble or link\n"
 msgstr ""
 
-#: cp/typeck.c:3169
-msgid "parameter type of called function is incomplete"
+#: gcc.c:2919
+msgid "  -c                       Compile and assemble, but do not link\n"
 msgstr ""
 
-#: cp/typeck.c:3560
-#, c-format
-msgid "%s rotate count is negative"
+#: gcc.c:2920
+msgid "  -o <file>                Place the output into <file>\n"
 msgstr ""
 
-#: cp/typeck.c:3563
-#, c-format
-msgid "%s rotate count >= width of type"
+#: gcc.c:2921
+msgid ""
+"  -x <language>            Specify the language of the following input "
+"files\n"
+"                           Permissable languages include: c c++ assembler "
+"none\n"
+"                           'none' means revert to the default behaviour of\n"
+"                           guessing the language based on the file's "
+"extension\n"
 msgstr ""
 
-#: cp/typeck.c:3594 cp/typeck.c:3599 cp/typeck.c:3729 cp/typeck.c:3734
-msgid "ISO C++ forbids comparison between pointer and integer"
+#: gcc.c:2928
+#, c-format
+msgid ""
+"\n"
+"Options starting with -g, -f, -m, -O, -W, or --param are automatically\n"
+" passed on to the various sub-processes invoked by %s.  In order to pass\n"
+" other options on to these processes the -W<letter> options must be used.\n"
 msgstr ""
 
-#: cp/typeck.c:3949
-msgid "comparison between signed and unsigned integer expressions"
+#: gcc.c:3295
+msgid "argument to `-Xlinker' is missing"
 msgstr ""
 
-#: cp/typeck.c:4088
-msgid "ISO C++ forbids using pointer of type `void *' in pointer arithmetic"
+#: gcc.c:3303
+msgid "argument to `-l' is missing"
 msgstr ""
 
-#: cp/typeck.c:4094
-msgid "ISO C++ forbids using a pointer-to-function in pointer arithmetic"
+#: gcc.c:3320
+msgid "argument to `-specs' is missing"
 msgstr ""
 
-#: cp/typeck.c:4100
-msgid ""
-"ISO C++ forbids using a pointer to member function in pointer arithmetic"
+#: gcc.c:3335
+msgid "argument to `-specs=' is missing"
 msgstr ""
 
-#: cp/typeck.c:4106
-msgid "ISO C++ forbids using pointer to a member in pointer arithmetic"
+#: gcc.c:3357
+msgid "argument to `-b' is missing"
 msgstr ""
 
-#: cp/typeck.c:4177
-msgid "ISO C++ forbids using pointer of type `void *' in subtraction"
+#: gcc.c:3370
+msgid "argument to `-B' is missing"
 msgstr ""
 
-#: cp/typeck.c:4179
-msgid "ISO C++ forbids using pointer to a function in subtraction"
+#: gcc.c:3421
+msgid "argument to `-V' is missing"
 msgstr ""
 
-#: cp/typeck.c:4181
-msgid "ISO C++ forbids using pointer to a method in subtraction"
+#: gcc.c:3442 gcc.c:3449 gcc.c:3456
+msgid "invalid version number format"
 msgstr ""
 
-#: cp/typeck.c:4183
-msgid "ISO C++ forbids using pointer to a member in subtraction"
+#: gcc.c:3567
+msgid "cannot specify -o with -c or -S and multiple compilations"
 msgstr ""
 
-#: cp/typeck.c:4195
-msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
+#: gcc.c:3769
+msgid "Warning: -pipe ignored because -save-temps specified"
 msgstr ""
 
-#: cp/typeck.c:4300
-msgid "taking address of temporary"
+#: gcc.c:3773
+msgid "Warning: -pipe ignored because -time specified"
 msgstr ""
 
-#: cp/typeck.c:4486
-#, c-format
-msgid "ISO C++ forbids %sing an enum"
+#: gcc.c:3783
+msgid "argument to `-x' is missing"
 msgstr ""
 
-#: cp/typeck.c:4530
-msgid "cast to non-reference type used as lvalue"
+#: gcc.c:3811
+#, c-format
+msgid "argument to `-%s' is missing"
 msgstr ""
 
-#. ARM $3.4
-#: cp/typeck.c:4608
-msgid "ISO C++ forbids taking address of function `::main'"
+#: gcc.c:3874
+#, c-format
+msgid "Warning: `-x %s' after last input file has no effect"
 msgstr ""
 
-#: cp/typeck.c:4685
-msgid "ISO C++ forbids taking the address of a cast to a non-lvalue expression"
+#: gcc.c:4079
+msgid "Invalid specification!  Bug in cc."
 msgstr ""
 
-#: cp/typeck.c:4701
-msgid "unary `&'"
+#: gcc.c:4228
+#, c-format
+msgid "%s\n"
 msgstr ""
 
-#: cp/typeck.c:4923
-msgid "cannot take the address of `this', which is an ravlue expression"
+#. 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:4745
+#, c-format
+msgid "Spec failure: '%%*' has not been initialised by pattern match"
 msgstr ""
 
-#: cp/typeck.c:5233
-msgid ""
-"ISO C++ forbids casting between pointer-to-function and pointer-to-object"
+#: gcc.c:4754
+#, c-format
+msgid "Warning: use of obsolete %%[ operator in specs"
 msgstr ""
 
-#: cp/typeck.c:5344 cp/typeck.c:5349
-msgid "ISO C++ forbids casting to an array type"
+#: gcc.c:4772
+#, c-format
+msgid "Processing spec %c%s%c, which is '%s'\n"
 msgstr ""
 
-#: cp/typeck.c:5676
-msgid "ISO C++ forbids cast to non-reference type used as lvalue"
+#: gcc.c:4897
+#, c-format
+msgid "Spec failure: Unrecognised spec option '%c'"
 msgstr ""
 
-#: cp/typeck.c:5782
-msgid "ISO C++ forbids assignment of arrays"
+#: gcc.c:5751
+#, c-format
+msgid "unrecognized option `-%s'"
 msgstr ""
 
-#: cp/typeck.c:5799
-msgid "return value from function receives multiple initializations"
+#: gcc.c:5757
+#, c-format
+msgid "install: %s%s\n"
 msgstr ""
 
-#: cp/typeck.c:5941
-msgid "   in pointer to member function conversion"
+#: gcc.c:5758
+#, c-format
+msgid "programs: %s\n"
 msgstr ""
 
-#: cp/typeck.c:5949
-msgid "   in pointer to member conversion"
+#: gcc.c:5759
+#, c-format
+msgid "libraries: %s\n"
 msgstr ""
 
-#: cp/typeck.c:6669
-msgid "returning reference to temporary"
+#: gcc.c:5807
+msgid ""
+"\n"
+"For bug reporting instructions, please see:\n"
 msgstr ""
 
-#: cp/typeck.c:6676
-msgid "reference to non-lvalue returned"
+#: gcc.c:5823
+#, c-format
+msgid "Configured with: %s\n"
 msgstr ""
 
-#: cp/typeck.c:6722
-msgid "returning a value from a destructor"
+#: gcc.c:5837
+#, c-format
+msgid "Thread model: %s\n"
 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:6730
-msgid "cannot return from a handler of a function-try-block of a constructor"
+#: gcc.c:5848
+#, c-format
+msgid "gcc version %s\n"
 msgstr ""
 
-#. You can't return a value from a constructor.
-#: cp/typeck.c:6733
-msgid "returning a value from a constructor"
+#: gcc.c:5850
+#, c-format
+msgid "gcc driver version %s executing gcc version %s\n"
 msgstr ""
 
-#: cp/typeck.c:6755
-msgid ""
-"return-statement with no value, in function declared with a non-void return "
-"type"
+#: gcc.c:5858
+msgid "No input files"
 msgstr ""
 
-#: cp/typeck.c:6771
-msgid ""
-"return-statement with a value, in function declared with a void return type"
+#: gcc.c:5895
+#, c-format
+msgid "%s: %s compiler not installed on this system"
 msgstr ""
 
-#: cp/typeck2.c:171
-msgid "  since the following virtual functions are abstract:"
+#: gcc.c:5965
+#, c-format
+msgid "%s: linker input file unused because linking not done"
 msgstr ""
 
-#: cp/typeck2.c:260
+#: gcc.c:6008
 #, c-format
-msgid "Internal error #%d."
+msgid "language %s not recognized"
 msgstr ""
 
-#: cp/typeck2.c:327
-msgid "due to the presence of a constructor"
+#: gcc.c:6111
+msgid "Internal gcc abort."
 msgstr ""
 
-#: cp/typeck2.c:351
-msgid "comma expression used to initialize return value"
+#: gcov.c:299
+msgid "Internal gcov abort.\n"
 msgstr ""
 
-#: cp/typeck2.c:360
-msgid "cannot initialize arrays using this syntax"
+#: gcov.c:308
+msgid "gcov [-b] [-v] [-n] [-l] [-f] [-o OBJDIR] file\n"
 msgstr ""
 
-#: cp/typeck2.c:416
-msgid "ANSI C++ forbids non-constant aggregate initializer expressions"
+#: gcov.c:428
+#, c-format
+msgid "Could not open basic block file %s.\n"
 msgstr ""
 
-#: cp/typeck2.c:491
-msgid "initializing array with parameter list"
+#: gcov.c:437
+#, c-format
+msgid "Could not open data file %s.\n"
 msgstr ""
 
-#: cp/typeck2.c:547
-msgid "initializer for scalar variable requires one element"
+#: gcov.c:438
+msgid "Assuming that all execution counts are zero.\n"
 msgstr ""
 
-#: cp/typeck2.c:644
-msgid "aggregate has a partly bracketed initializer"
+#: gcov.c:444
+#, c-format
+msgid "Could not open program flow graph file %s.\n"
 msgstr ""
 
-#: cp/typeck2.c:674 cp/typeck2.c:775
-msgid "non-trivial labeled initializers"
+#: gcov.c:455
+#, c-format
+msgid "No executable code associated with file %s.\n"
 msgstr ""
 
-#: cp/typeck2.c:691
-msgid "non-empty initializer for array of empty elements"
+#: gcov.c:754 profile.c:977
+msgid ".da file contents exhausted too early\n"
 msgstr ""
 
-#: cp/typeck2.c:741
-msgid "initializer list for object of class with virtual base classes"
+#: gcov.c:757 profile.c:980
+msgid ".da file contents not exhausted\n"
 msgstr ""
 
-#: cp/typeck2.c:747
-msgid "initializer list for object of class with base classes"
+#: gcov.c:938
+#, c-format
+msgid "%6.2f%% of %d source lines executed in function %s\n"
 msgstr ""
 
-#: cp/typeck2.c:753
-msgid "initializer list for object using virtual functions"
+#: gcov.c:942
+#, c-format
+msgid "No executable source lines in function %s\n"
 msgstr ""
 
-#: cp/typeck2.c:863
-msgid "index value instead of field name in union initializer"
+#: gcov.c:949
+#, c-format
+msgid "%6.2f%% of %d branches executed in function %s\n"
 msgstr ""
 
-#: cp/typeck2.c:919
-msgid "excess elements in aggregate initializer"
+#: gcov.c:953
+#, c-format
+msgid "%6.2f%% of %d branches taken at least once in function %s\n"
 msgstr ""
 
-#: cp/typeck2.c:1022
-msgid "circular pointer delegation detected"
+#: gcov.c:958
+#, c-format
+msgid "No branches in function %s\n"
 msgstr ""
 
-#: cp/typeck2.c:1049
-msgid "result of `operator->()' yields non-pointer result"
+#: gcov.c:960
+#, c-format
+msgid "%6.2f%% of %d calls executed in function %s\n"
 msgstr ""
 
-#: cp/typeck2.c:1051
-msgid "base operand of `->' is not a pointer"
+#: gcov.c:964
+#, c-format
+msgid "No calls in function %s\n"
 msgstr ""
 
-#: cp/typeck2.c:1223
+#: gcov.c:1096
 #, c-format
-msgid "ISO C++ forbids defining types within %s"
+msgid "didn't use all bb entries of graph, function %s\n"
 msgstr ""
 
-#: cp/xref.c:833
+#: gcov.c:1098
 #, c-format
-msgid "Can't create cross-reference file `%s'"
+msgid "block_num = %ld, num_blocks = %d\n"
 msgstr ""
 
-#: ../libiberty/cplus-dem.c:4788 gcc.c:5681
-msgid "Internal gcc abort."
+#: gcov.c:1136
+#, c-format
+msgid "ERROR: too many basic blocks in .bb file %s\n"
 msgstr ""
 
-#. N.B. The current line in each outer source file is one
-#. greater than the line of the #include, so we must
-#. subtract one to correct for that.
-#: cpperror.c:63
+#: gcov.c:1213
 #, c-format
-msgid "In file included from %s:%u"
+msgid "%6.2f%% of %d source lines executed in file %s\n"
 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>
-#.
-#. with all the "from"s lined up.
-#. The trailing comma is at the beginning of this message,
-#. and the trailing colon is not translated.
-#: cpperror.c:79
+#: gcov.c:1217
 #, c-format
-msgid ""
-",\n"
-"                 from %s:%u"
+msgid "No executable source lines in file %s\n"
+msgstr ""
+
+#: gcov.c:1224
+#, c-format
+msgid "%6.2f%% of %d branches executed in file %s\n"
 msgstr ""
 
-#: cpperror.c:165
-msgid "internal error: "
+#: gcov.c:1228
+#, c-format
+msgid "%6.2f%% of %d branches taken at least once in file %s\n"
 msgstr ""
 
-#: cpperror.c:184
-msgid "warning: "
+#: gcov.c:1233
+#, c-format
+msgid "No branches in file %s\n"
 msgstr ""
 
-#: cpperror.c:295 cpperror.c:457 gcc.c:5653 tradcpp.c:4206
+#: gcov.c:1235
 #, c-format
-msgid "%s: %s"
+msgid "%6.2f%% of %d calls executed in file %s\n"
 msgstr ""
 
-#: cppexp.c:207
-msgid "traditional C rejects the `U' suffix"
+#: gcov.c:1239
+#, c-format
+msgid "No calls in file %s\n"
 msgstr ""
 
-#: cppexp.c:213
-msgid "integer constant contains digits beyond the radix"
+#: gcov.c:1251
+#, c-format
+msgid "Could not open source file %s.\n"
 msgstr ""
 
-#: cppexp.c:216
-msgid "integer constant out of range"
+#: gcov.c:1301
+#, c-format
+msgid "Could not open output file %s.\n"
 msgstr ""
 
-#: cppexp.c:222
-msgid "integer constant is so large that it is unsigned"
+#: gcov.c:1309
+#, c-format
+msgid "Creating %s.\n"
 msgstr ""
 
-#: cppexp.c:231
+#: gcov.c:1353
 #, c-format
-msgid "invalid suffix '%.*s' on integer constant"
+msgid "call %d never executed\n"
 msgstr ""
 
-#: cppexp.c:418
+#: gcov.c:1358
 #, c-format
-msgid "\"%s\" is not defined"
+msgid "call %d returns = %d\n"
 msgstr ""
 
-#: cppexp.c:493
-msgid "octal escape sequence out of range"
+#: gcov.c:1362
+#, c-format
+msgid "call %d returns = %d%%\n"
 msgstr ""
 
-#: cppexp.c:526
-msgid "hex escape sequence out of range"
+#: gcov.c:1370
+#, c-format
+msgid "branch %d never executed\n"
 msgstr ""
 
-#: cppexp.c:541
-msgid "integer overflow in preprocessor expression"
+#: gcov.c:1376
+#, c-format
+msgid "branch %d taken = %d\n"
 msgstr ""
 
-#: cppexp.c:811
+#: gcov.c:1380
 #, c-format
-msgid "impossible operator type %s"
+msgid "branch %d taken = %d%%\n"
 msgstr ""
 
-#: cppexp.c:920
-msgid "comma operator in operand of #if"
+#: gcov.c:1394
+#, c-format
+msgid "Unexpected EOF while reading source file %s.\n"
 msgstr ""
 
-#: cppfiles.c:195
+#: gcse.c:766
 #, c-format
-msgid "included file \"%s\" exists but is not readable"
+msgid "GCSE disabled: %d > 1000 basic blocks and %d >= 20 edges/basic block"
 msgstr ""
 
-#: cppfiles.c:218
+#: gcse.c:778
 #, c-format
-msgid "node for '%s' exists, open failed, error '%s', value %lx\n"
+msgid "GCSE disabled: %d basic blocks and %d registers"
 msgstr ""
 
-#: cppfiles.c:366
+#: haifa-sched.c:193
 #, c-format
-msgid "cpp_make_system_header: bad flag %d\n"
+msgid "fix_sched_param: unknown param: %s"
 msgstr ""
 
-#: cppfiles.c:368
-msgid "cpp_make_system_header called on non-file buffer"
+#: integrate.c:142
+msgid "function cannot be inline"
 msgstr ""
 
-#: cppfiles.c:410
-msgid "Multiple include guards may be useful for:\n"
+#: integrate.c:147
+msgid "varargs function cannot be inline"
 msgstr ""
 
-#: cppfiles.c:444 cppfiles.c:521
-#, c-format
-msgid "No include path in which to find %s"
+#: integrate.c:150
+msgid "function using alloca cannot be inline"
 msgstr ""
 
-#: cppfiles.c:649
-#, c-format
-msgid "%s is too large"
+#: integrate.c:153
+msgid "function using setjmp cannot be inline"
 msgstr ""
 
-#: cppfiles.c:657
-#, c-format
-msgid "%s is shorter than expected\n"
+#: integrate.c:156
+msgid "function uses __builtin_eh_return"
 msgstr ""
 
-#: cppfiles.c:661
-#, c-format
-msgid "%s is a block device"
+#: integrate.c:159
+msgid "function with nested functions cannot be inline"
 msgstr ""
 
-#: cppfiles.c:666
-#, c-format
-msgid "%s is a directory"
+#: integrate.c:163
+msgid "function with label addresses used in initializers cannot inline"
 msgstr ""
 
-#: cppinit.c:258
-#, c-format
-msgid "ignoring nonexistent directory \"%s\"\n"
+#: integrate.c:170 integrate.c:214
+msgid "function too large to be inline"
 msgstr ""
 
-#: cppinit.c:264
-#, c-format
-msgid "%s: Not a directory"
+#: integrate.c:180
+msgid "no prototype, and parameter address used; cannot be inline"
 msgstr ""
 
-#: cppinit.c:305
-#, c-format
-msgid "ignoring duplicate directory \"%s\"\n"
+#: integrate.c:187 integrate.c:232
+msgid "inline functions not supported for this return value type"
 msgstr ""
 
-#: cppinit.c:816
-msgid "-MG must be specified with one of -M or -MM"
+#: integrate.c:192
+msgid "function with varying-size return value cannot be inline"
 msgstr ""
 
-#: cppinit.c:855
-msgid "#include \"...\" search starts here:\n"
+#: integrate.c:199
+msgid "function with varying-size parameter cannot be inline"
 msgstr ""
 
-#: cppinit.c:859
-msgid "#include <...> search starts here:\n"
+#: integrate.c:202
+msgid "function with transparent unit parameter cannot be inline"
 msgstr ""
 
-#: cppinit.c:862
-msgid "End of search list.\n"
+#: integrate.c:221
+msgid "function with computed jump cannot inline"
 msgstr ""
 
-#: cppinit.c:943
-msgid "buffers still stacked in cpp_finish"
+#: integrate.c:225
+msgid "function with nonlocal goto cannot be inline"
 msgstr ""
 
-#: cppinit.c:969 tradcpp.c:945 tradcpp.c:954 tradcpp.c:959
-msgid "I/O error on output"
+#: integrate.c:240
+msgid "function with target specific attribute(s) cannot be inlined"
 msgstr ""
 
-#. Irix6 "cc -n32" and OSF4 cc have problems with char foo[] = ("string");
-#. I.e. a const string initializer with parens around it.  That is
-#. what N_("string") resolves to, so we make no_* be macros instead.
-#: cppinit.c:1006
+#: java/check-init.c:731
 #, c-format
-msgid "Argument missing after %s"
+msgid "internal error in check-init: tree code not implemented: %s"
 msgstr ""
 
-#: cppinit.c:1007
-#, c-format
-msgid "Assertion missing after %s"
+#: java/class.c:543 java/class.c:568
+msgid "internal error - too many interface type"
 msgstr ""
 
-#: cppinit.c:1008
-#, c-format
-msgid "Directory name missing after %s"
+#: java/class.c:702
+msgid "bad method signature"
 msgstr ""
 
-#: cppinit.c:1009
-#, c-format
-msgid "File name missing after %s"
+#: java/class.c:747
+msgid "misplaced ConstantValue attribute (not in any field)"
 msgstr ""
 
-#: cppinit.c:1010
+#: java/class.c:749
 #, c-format
-msgid "Macro name missing after %s"
+msgid "duplicate ConstanValue atribute for field '%s'"
 msgstr ""
 
-#: cppinit.c:1011
+#: java/class.c:995
 #, c-format
-msgid "Path name missing after %s"
+msgid "field '%s' not found in class"
 msgstr ""
 
-#: cppinit.c:1012
-#, c-format
-msgid "Number missing after %s"
+#: java/class.c:1203
+msgid "abstract method in non-abstract class"
 msgstr ""
 
-#: cppinit.c:1186
+#: java/class.c:1821
 #, c-format
-msgid "Too many arguments. Type %s --help for usage info"
+msgid "non-static method '%s' overrides static method"
 msgstr ""
 
-#: cppinit.c:1268 cppinit.c:1406
+#: java/decl.c:1472
 #, c-format
-msgid "GNU CPP version %s (cpplib)\n"
+msgid "In %s: overlapped variable and exception ranges at %d"
 msgstr ""
 
-#: cppinit.c:1398 tradcpp.c:565
-msgid "Output filename specified twice"
+#: java/decl.c:1560
+msgid "bad type in parameter debug info"
 msgstr ""
 
-#: cppinit.c:1531
-msgid "-I- specified twice"
+#: java/decl.c:1570
+#, c-format
+msgid "bad PC range for debug info for local `%s'"
 msgstr ""
 
-#: cppinit.c:1682
-#, c-format
-msgid "Usage: %s [switches] input output\n"
+#: java/expr.c:546
+msgid "stack underflow - dup* operation"
 msgstr ""
 
-#. To keep the lines from getting too long for some compilers, limit
-#. to about 500 characters (6 lines) per chunk.
-#: cppinit.c:1685
+#: java/expr.c:1448
+#, c-format
 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"
+"reference `%s' is ambiguous: appears in interface `%s' and interface `%s'"
 msgstr ""
 
-#: cppinit.c:1694
-msgid ""
-"  -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"
+#: java/expr.c:1477
+#, c-format
+msgid "field `%s' not found"
 msgstr ""
 
-#: cppinit.c:1703
-msgid ""
-"  -pedantic                 Issue all warnings demanded by strict ISO C\n"
-"  -pedantic-errors          Issue -pedantic warnings as errors instead\n"
-"  -trigraphs                Support ISO 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"
+#: java/expr.c:1628
+msgid "ret instruction not implemented"
 msgstr ""
 
-#: cppinit.c:1710
-msgid ""
-"  -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"
+#: java/expr.c:1754
+#, c-format
+msgid "method '%s' not found in class"
 msgstr ""
 
-#: cppinit.c:1716
-msgid ""
-"  -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"
+#: java/expr.c:1890
+#, c-format
+msgid "failed to find class '%s'"
 msgstr ""
 
-#: cppinit.c:1726
-msgid ""
-"  -Wno-comment{s}           Do not warn about comments\n"
-"  -Wtraditional             Warn about features not present in traditional "
-"C\n"
-"  -Wno-traditional          Do not warn about traditional C\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"
+#: java/expr.c:1902
+#, c-format
+msgid "Class '%s' has no method named '%s' matching signature '%s'"
 msgstr ""
 
-#: cppinit.c:1734
-msgid ""
-"  -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"
+#: java/expr.c:1912
+msgid "invokestatic on non static method"
 msgstr ""
 
-#: cppinit.c:1742
-msgid ""
-"  -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"
+#: java/expr.c:1917
+msgid "invokestatic on abstract method"
 msgstr ""
 
-#: cppinit.c:1750
-msgid ""
-"  -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"
+#: java/expr.c:1925
+msgid "invoke[non-static] on static method"
 msgstr ""
 
-#: cppinit.c:1758
-msgid ""
-"  -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"
+#: java/expr.c:2202
+#, c-format
+msgid "Missing field '%s' in '%s'"
 msgstr ""
 
-#: cppinit.c:1767
-msgid ""
-"  -remap                    Remap file names when including files.\n"
-"  --version                 Display version information\n"
-"  -h or --help              Display this information\n"
+#: java/expr.c:2208
+#, c-format
+msgid "Mismatching signature for field '%s' in '%s'"
 msgstr ""
 
-#: cpplex.c:425
-msgid "missing terminating > character"
+#: java/expr.c:2247
+#, c-format
+msgid "assignment to final field `%s' not in field's class"
 msgstr ""
 
-#: cpplex.c:724
+#: java/expr.c:2252
 #, c-format
-msgid "trigraph ??%c converted to %c"
+msgid "assignment to final static field `%s' not in class initializer"
 msgstr ""
 
-#: cpplex.c:728
+#: java/expr.c:2259
 #, c-format
-msgid "trigraph ??%c ignored"
+msgid "assignment to final field `%s' not in constructor"
 msgstr ""
 
-#: cpplex.c:841
-msgid "'/*' within comment"
+#: java/expr.c:2514
+#, c-format
+msgid "Can't expand %s"
 msgstr ""
 
-#: cpplex.c:941
-msgid "embedded null character ignored"
+#: java/expr.c:2690
+msgid "invalid PC in line number table"
 msgstr ""
 
-#: cpplex.c:947
+#. We've just reached the end of a region of dead code.
+#: java/expr.c:2735
 #, c-format
-msgid "%s in preprocessing directive"
+msgid "Unreachable bytecode from %d to before %d."
 msgstr ""
 
-#: cpplex.c:977
-msgid "'$' character in identifier"
+#. We've just reached the end of a region of dead code.
+#: java/expr.c:2772
+#, c-format
+msgid "Unreachable bytecode from %d to the end of the method."
 msgstr ""
 
-#: cpplex.c:1139
-msgid "multi-line string constant"
+#. duplicate code from LOAD macro
+#: java/expr.c:3091
+msgid "unrecogized wide sub-instruction"
 msgstr ""
 
-#: cpplex.c:1177
+#: java/jcf-io.c:416
 #, c-format
-msgid "missing terminating %c character"
+msgid ""
+"Source file for class `%s' is newer than its matching class file. Source "
+"file used instead"
 msgstr ""
 
-#: cpplex.c:1184
-msgid "possible start of unterminated string literal"
+#: java/jcf-parse.c:375
+msgid "bad string constant"
 msgstr ""
 
-#: cpplex.c:1194
-msgid "null characters preserved"
+#: java/jcf-parse.c:431
+#, c-format
+msgid "bad value constant type %d, index %d"
 msgstr ""
 
-#: cpplex.c:1195
-msgid "null character preserved"
+#: java/jcf-parse.c:663
+#, c-format
+msgid "Cannot find file for class %s."
 msgstr ""
 
-#: cpplex.c:1436
-msgid "C++ style comments are not allowed in ISO C89"
+#: java/jcf-parse.c:675
+msgid "not a valid Java .class file"
 msgstr ""
 
-#: cpplex.c:1438
-msgid "(this will be reported only once per input file)"
+#: java/jcf-parse.c:678
+msgid "error while parsing constant pool"
 msgstr ""
 
-#: cpplex.c:1446
-msgid "comment start split across lines"
+#: java/jcf-parse.c:681
+#, c-format
+msgid "error in constant pool entry #%d\n"
 msgstr ""
 
-#: cpplex.c:1449
-msgid "multi-line comment"
+#. FIXME - where was first time
+#: java/jcf-parse.c:693
+#, c-format
+msgid "reading class %s for the second time from %s"
 msgstr ""
 
-#: cpplex.c:1479
-msgid "comment start '/*' split across lines"
+#: java/jcf-parse.c:711
+msgid "error while parsing fields"
 msgstr ""
 
-#: cpplex.c:1483 tradcpp.c:1348
-msgid "unterminated comment"
+#: java/jcf-parse.c:714
+msgid "error while parsing methods"
 msgstr ""
 
-#: cpplex.c:1487
-msgid "comment end '*/' split across lines"
+#: java/jcf-parse.c:717
+msgid "error while parsing final attributes"
 msgstr ""
 
-#: cpplex.c:1528
-msgid "backslash-newline at end of file"
+#: java/jcf-parse.c:731
+#, c-format
+msgid ""
+"The `java.lang.Object' that was found in `%s' didn't have the special zero-"
+"length `gnu.gcj.gcj-compiled' attribute. This generally means that your "
+"classpath is incorrect set. Use `info gcj \"Input Options\"' to see the info "
+"page describing how to set the classpath."
 msgstr ""
 
-#: cpplex.c:1548
-msgid "backslash and newline separated by space"
+#: java/jcf-parse.c:804
+msgid "missing Code attribute"
 msgstr ""
 
-#: cpplex.c:1561
-msgid "K+R C ignores #\\n with the # indented"
+#: java/jcf-parse.c:948 toplev.c:2478
+#, c-format
+msgid "error closing %s"
 msgstr ""
 
-#: cpplex.c:1781
-msgid "no newline at end of file"
+#: java/jcf-parse.c:1029
+msgid "source file seen twice on command line and will be compiled only once."
 msgstr ""
 
-#: cpplex.c:1797
-#, c-format
-msgid "invalid preprocessing directive #%s"
+#: java/jcf-parse.c:1045
+msgid "no input file specified"
 msgstr ""
 
-#: cpplex.c:1800
-msgid "invalid preprocessing directive"
+#: java/jcf-parse.c:1061
+#, c-format
+msgid "can't close input file %s"
 msgstr ""
 
-#: cpplex.c:2035
+#: java/jcf-parse.c:1075
 #, c-format
-msgid "Unspellable token %s"
+msgid "Premature end of input file %s"
 msgstr ""
 
-#: cpplex.c:2284
+#: java/jcf-parse.c:1098
 #, c-format
-msgid "function macro %s must be used with arguments in traditional C"
+msgid "bad zip/jar file %s"
 msgstr ""
 
-#: cpplex.c:2418
+#: java/jcf-write.c:2597
 #, c-format
-msgid "unterminated argument list for macro \"%s\""
+msgid ""
+"internal error in generate_bytecode_insn - tree code not implemented: %s"
 msgstr ""
 
-#: cpplex.c:2439
-msgid "ISO C99 requires rest arguments to be used"
+#: java/jcf-write.c:3307
+#, c-format
+msgid "can't create directory %s"
 msgstr ""
 
-#: cpplex.c:2445
+#: java/jcf-write.c:3334
 #, c-format
-msgid "not enough arguments for macro \"%s\""
+msgid "can't to open %s"
 msgstr ""
 
-#: cpplex.c:2453
-#, c-format
-msgid "too many arguments for macro \"%s\""
+#: java/jv-scan.c:183
+msgid "Only one of `--print-main', `--list-class', and `--complexity' allowed"
 msgstr ""
 
-#: cpplex.c:2780
-msgid "pasting would not give a valid preprocessing token"
+#: java/jv-scan.c:186
+#, c-format
+msgid "Can't open output file `%s'"
 msgstr ""
 
-#: cpplex.c:2910
-msgid "invalid string literal, ignoring final '\\'"
+#: java/jv-scan.c:222
+#, c-format
+msgid "File not found `%s'"
 msgstr ""
 
-#: cpplex.c:3060
-msgid "two tokens pushed in a row"
+#: java/jvspec.c:361
+msgid "can't specify `-D' without `--main'\n"
 msgstr ""
 
-#: cpplex.c:3082
-#, c-format
-msgid "directive begins with %s?!"
+#: java/jvspec.c:369
+msgid "Warning: already-compiled .class files ignored with -C"
 msgstr ""
 
-#: cpplex.c:3192
-#, c-format
-msgid "macros nested too deep invoking '%s'"
+#: java/jvspec.c:376
+msgid "cannot specify both -C and -o"
 msgstr ""
 
-#: cpplex.c:3314
-#, c-format
-msgid "#%s may not be used inside a macro argument"
+#: java/jvspec.c:388
+msgid "cannot create temporary file"
 msgstr ""
 
-#: cpplex.c:3501 cpplib.c:260 cpplib.c:1466
-#, c-format
-msgid "attempt to use poisoned \"%s\""
+#: java/jvspec.c:416
+msgid "using both @FILE with multiple files not implemented"
 msgstr ""
 
-#: cpplex.c:3505
-msgid "invalid special hash type"
+#: java/jvspec.c:457
+msgid "cannot specify `main' class when not linking"
 msgstr ""
 
-#: cpplex.c:3582
-msgid "<command line>"
+#: java/lang-options.h:32
+msgid "Disable automatic array bounds checking"
 msgstr ""
 
-#: cpplib.c:165 cpplib.c:210
-#, c-format
-msgid "traditional C ignores #%s with the # indented"
+#: java/lang-options.h:34
+msgid "Make is_compiled_class return 1"
 msgstr ""
 
-#: cpplib.c:170
-#, c-format
-msgid "suggest hiding #%s from traditional C with an indented #"
+#: java/lang-options.h:38
+msgid "Dump class files to <name>.class"
 msgstr ""
 
-#: cpplib.c:181
-#, c-format
-msgid "ISO C does not allow #%s"
+#: java/lang-options.h:40
+msgid "input file is list of file names to compile"
 msgstr ""
 
-#: cpplib.c:205
-msgid "# followed by integer"
+#: java/lang-options.h:42
+msgid "Generate code for Boehm GC"
 msgstr ""
 
-#: cpplib.c:235
-msgid "\"defined\" cannot be used as a macro name"
+#: java/lang-options.h:44
+msgid "Don't put synchronization structure in each object"
 msgstr ""
 
-#: cpplib.c:238
-#, c-format
-msgid "\"%s\" cannot be used as a macro name in C++"
+#: java/lang-options.h:46
+msgid "Assume native functions are implemented using JNI"
 msgstr ""
 
-#: cpplib.c:242
-msgid "macro names must be identifiers"
+#: java/lang-options.h:48
+msgid "Set class path and suppress system path"
 msgstr ""
 
-#: cpplib.c:251
-#, c-format
-msgid "\"%s\" cannot be used as a macro name"
+#: java/lang-options.h:50
+msgid "Set class path"
 msgstr ""
 
-#: cpplib.c:289
-msgid "junk on line after #undef"
+#: java/lang-options.h:52
+msgid "Choose class whose main method should be used"
 msgstr ""
 
-#: cpplib.c:299
-#, c-format
-msgid "undefining \"%s\""
+#: java/lang-options.h:54
+msgid "Choose input encoding (default is UTF-8)"
 msgstr ""
 
-#: cpplib.c:325
-#, c-format
-msgid "#%s expects \"FILENAME\" or <FILENAME>"
+#: java/lang-options.h:56
+msgid "Add directory to class path"
 msgstr ""
 
-#: cpplib.c:331
-#, c-format
-msgid "empty file name in #%s"
+#: java/lang-options.h:58
+msgid "Directory where class files should be written"
 msgstr ""
 
-#: cpplib.c:336
-#, c-format
-msgid "junk at end of #%s"
+#: java/lang-options.h:61
+msgid "Use built-in instructions for division"
 msgstr ""
 
-#: cpplib.c:374
-msgid "#import is obsolete, use an #ifndef wrapper in the header file"
+#: java/lang-options.h:63
+msgid "Generate null pointer checks inline"
 msgstr ""
 
-#: cpplib.c:411
-msgid "#include_next in primary source file"
+#: java/lang-options.h:65
+msgid "Warn if modifiers are specified when not necessary"
 msgstr ""
 
-#: cpplib.c:439
-msgid "invalid format #line"
+#: java/lang-options.h:67
+msgid "Warn if deprecated empty statements are found"
 msgstr ""
 
-#: cpplib.c:494
-msgid "token after #line is not a positive integer"
+#: java/lang-options.h:69
+msgid "Warn if .class files are out of date"
 msgstr ""
 
-#: cpplib.c:499
-msgid "line number out of range"
+#: java/lang-options.h:71
+msgid "Always check for non gcj generated classes archives"
 msgstr ""
 
-#: cpplib.c:512
-msgid "second token after #line is not a string"
+#: java/lang.c:391
+msgid "can't do dependency tracking with input from stdin"
 msgstr ""
 
-#: cpplib.c:534
-msgid "garbage at end of #line"
+#: java/lang.c:407
+msgid "couldn't determine target name for dependency tracking"
 msgstr ""
 
-#: cpplib.c:618
-msgid "invalid #ident"
+#: java/lex.c:297
+#, c-format
+msgid ""
+"unknown encoding: `%s'\n"
+"This might mean that your locale's encoding is not supported\n"
+"by your system's iconv(3) implementation.  If you aren't trying\n"
+"to use a particular encoding for your input file, try the\n"
+"`--encoding=UTF-8' option."
 msgstr ""
 
-#: cpplib.c:670
+#: java/mangle.c:85
 #, c-format
-msgid "unknown #pragma namespace %s"
+msgid "Can't mangle %s"
 msgstr ""
 
-#: cpplib.c:791
-msgid "#pragma once is obsolete"
+#: java/mangle_name.c:151 java/mangle_name.c:228
+msgid "internal error - invalid Utf8 name"
 msgstr ""
 
-#: cpplib.c:794
-msgid "#pragma once outside include file"
+#: java/parse.y:737 java/parse.y:775
+msgid "Missing name"
 msgstr ""
 
-#: cpplib.c:815
-msgid "invalid #pragma poison directive"
+#: java/parse.y:739 java/parse.y:777 java/parse.y:796 java/parse.y:977
+#: java/parse.y:1324 java/parse.y:1527 java/parse.y:1529 java/parse.y:1758
+#: java/parse.y:1784 java/parse.y:1795 java/parse.y:1806 java/parse.y:1818
+msgid "';' expected"
 msgstr ""
 
-#: cpplib.c:825
-#, c-format
-msgid "poisoning existing macro \"%s\""
+#: java/parse.y:794
+msgid "'*' expected"
+msgstr ""
+
+#: java/parse.y:808
+msgid "Class or interface declaration expected"
 msgstr ""
 
-#: cpplib.c:847
-msgid "#pragma system_header outside include file"
+#: java/parse.y:843 java/parse.y:845
+msgid "Missing class name"
 msgstr ""
 
-#: cpplib.c:872
-#, c-format
-msgid "cannot find source %c%s%c"
+#: java/parse.y:848 java/parse.y:852 java/parse.y:860 java/parse.y:1022
+#: java/parse.y:1270 java/parse.y:1272 java/parse.y:1593 java/parse.y:1829
+#: java/parse.y:1861 java/parse.y:1913
+msgid "'{' expected"
 msgstr ""
 
-#: cpplib.c:877
-#, c-format
-msgid "current file is older than %c%.*s%c"
+#: java/parse.y:862
+msgid "Missing super class name"
 msgstr ""
 
-#: cpplib.c:959
-#, c-format
-msgid "#%s with no argument"
+#: java/parse.y:872 java/parse.y:888
+msgid "Missing interface name"
 msgstr ""
 
-#: cpplib.c:961
-#, c-format
-msgid "#%s with invalid argument"
+#. That's for ()
+#: java/parse.y:956 java/parse.y:1289 java/parse.y:1348 java/parse.y:1551
+#: java/parse.y:1773 java/parse.y:1782 java/parse.y:1793 java/parse.y:1804
+#: java/parse.y:1816 java/parse.y:1833 java/parse.y:1835 java/parse.y:1906
+#: java/parse.y:2077 java/parse.y:2138 java/parse.y:2292 java/parse.y:2294
+#: java/parse.y:2301 java/parse.y:2308 java/parse.y:2319 java/parse.y:2321
+#: java/parse.y:2358 java/parse.y:2360 java/parse.y:2362 java/parse.y:2383
+#: java/parse.y:2385 java/parse.y:2387 java/parse.y:2403 java/parse.y:2405
+#: java/parse.y:2426 java/parse.y:2428 java/parse.y:2430 java/parse.y:2458
+#: java/parse.y:2460 java/parse.y:2462 java/parse.y:2464 java/parse.y:2482
+#: java/parse.y:2484 java/parse.y:2495 java/parse.y:2506 java/parse.y:2517
+#: java/parse.y:2528 java/parse.y:2539 java/parse.y:2552 java/parse.y:2556
+#: java/parse.y:2558 java/parse.y:2571
+msgid "Missing term"
 msgstr ""
 
-#: cpplib.c:963
-#, c-format
-msgid "garbage at end of #%s"
+#: java/parse.y:971
+msgid "Missing variable initializer"
 msgstr ""
 
-#: cpplib.c:969
-#, c-format
-msgid "attempt to use poisoned identifier \"%s\""
+#: java/parse.y:988
+msgid "Invalid declaration"
 msgstr ""
 
-#: cpplib.c:1043
-msgid "#else without #if"
+#: java/parse.y:994
+msgid "Can't specify array dimension in a declaration"
 msgstr ""
 
-#: cpplib.c:1048 tradcpp.c:3335
-msgid "#else after #else"
+#: java/parse.y:996 java/parse.y:1072 java/parse.y:2113 java/parse.y:2135
+#: java/parse.y:2139 java/parse.y:2174 java/parse.y:2251 java/parse.y:2261
+msgid "']' expected"
 msgstr ""
 
-#: cpplib.c:1050 cpplib.c:1086
-msgid "the conditional began here"
+#: java/parse.y:1000
+msgid "Unbalanced ']'"
 msgstr ""
 
-#: cpplib.c:1079
-msgid "#elif without #if"
+#: java/parse.y:1036
+msgid "Invalid method declaration, method name required"
 msgstr ""
 
-#: cpplib.c:1084 tradcpp.c:3043
-msgid "#elif after #else"
+#: java/parse.y:1042 java/parse.y:1044 java/parse.y:1997
+msgid "Identifier expected"
 msgstr ""
 
-#: cpplib.c:1113
-msgid "#endif without #if"
+#: java/parse.y:1047
+msgid "Invalid method declaration, return type required"
 msgstr ""
 
-#: cpplib.c:1159
-#, c-format
-msgid "ISO C forbids text after #%s"
+#: java/parse.y:1070 java/parse.y:1507 java/parse.y:1514 java/parse.y:1523
+#: java/parse.y:1525 java/parse.y:1553 java/parse.y:1661 java/parse.y:1942
+#: java/parse.y:1995
+msgid "')' expected"
 msgstr ""
 
-#: cpplib.c:1174
-#, c-format
-msgid "unterminated #%s"
+#: java/parse.y:1086
+msgid "Missing formal parameter term"
 msgstr ""
 
-#: cpplib.c:1203
-msgid "assertion without predicate"
+#: java/parse.y:1101 java/parse.y:1106
+msgid "Missing identifier"
 msgstr ""
 
-#: cpplib.c:1208
-msgid "predicate must be an identifier"
+#: java/parse.y:1126 java/parse.y:1135
+msgid "Missing class type term"
 msgstr ""
 
-#: cpplib.c:1226
-msgid "missing '(' after predicate"
+#: java/parse.y:1287
+msgid "Invalid interface type"
 msgstr ""
 
-#: cpplib.c:1243
-msgid "missing ')' to complete answer"
+#: java/parse.y:1471 java/parse.y:1640 java/parse.y:1642
+msgid "':' expected"
 msgstr ""
 
-#: cpplib.c:1266
-msgid "predicate's answer is empty"
+#: java/parse.y:1493 java/parse.y:1498 java/parse.y:1503
+msgid "Invalid expression statement"
 msgstr ""
 
-#: cpplib.c:1276
-msgid "junk at end of assertion"
+#: java/parse.y:1521 java/parse.y:1549 java/parse.y:1589 java/parse.y:1657
+#: java/parse.y:1725 java/parse.y:1831 java/parse.y:1899 java/parse.y:1989
+#: java/parse.y:1991 java/parse.y:1999 java/parse.y:2234 java/parse.y:2236
+msgid "'(' expected"
 msgstr ""
 
-#: cpplib.c:1337
-#, c-format
-msgid "\"%s\" re-asserted"
+#: java/parse.y:1591
+msgid "Missing term or ')'"
 msgstr ""
 
-#: cpplib.c:1426
-msgid "<builtin>"
+#: java/parse.y:1638
+msgid "Missing or invalid constant expression"
 msgstr ""
 
-#: cpplib.c:1487
-msgid "#include nested too deep"
+#: java/parse.y:1659
+msgid "Missing term and ')' expected"
 msgstr ""
 
-#: cpplib.c:1492
-msgid "buffer pushed with contexts stacked"
+#: java/parse.y:1698
+msgid "Invalid control expression"
 msgstr ""
 
-#: cppmain.c:79
-#, c-format
-msgid "Invalid option %s"
+#: java/parse.y:1700 java/parse.y:1702
+msgid "Invalid update expression"
 msgstr ""
 
-#: cppmain.c:258
-msgid "malformed #pragma implementation"
+#: java/parse.y:1727
+msgid "Invalid init statement"
 msgstr ""
 
-#: cppspec.c:127
-#, c-format
-msgid "\"%s\" is not a valid option to the preprocessor"
+#: java/parse.y:1902
+msgid "Missing term or ')' expected"
 msgstr ""
 
-#: cppspec.c:151
-msgid "too many input files"
+#: java/parse.y:1944
+msgid "'class' or 'this' expected"
 msgstr ""
 
-#: cse.c:7039
-#, c-format
-msgid ";; Processing block from %d to %d, %d sets.\n"
+#: java/parse.y:1946 java/parse.y:1948
+msgid "'class' expected"
 msgstr ""
 
-#: diagnostic.c:820
-#, c-format
-msgid "%s:%d: warning: "
+#: java/parse.y:1993
+msgid "')' or term expected"
 msgstr ""
 
-#: diagnostic.c:822
-#, c-format
-msgid "%s:%d: "
+#: java/parse.y:2111
+msgid "'[' expected"
 msgstr ""
 
-#: diagnostic.c:827
-#, c-format
-msgid "%s: warning: "
+#: java/parse.y:2189
+msgid "Field expected"
 msgstr ""
 
-#: diagnostic.c:829 diagnostic.c:838 diagnostic.c:1235
-#, c-format
-msgid "%s: "
+#: java/parse.y:2246 java/parse.y:2256
+msgid "Missing term and ']' expected"
 msgstr ""
 
-#: diagnostic.c:923
-msgid "((anonymous))"
+#: java/parse.y:2351
+msgid "']' expected, invalid type expression"
 msgstr ""
 
-#: diagnostic.c:1198
-msgid "sorry, not implemented: "
+#: java/parse.y:2354
+msgid "Invalid type expression"
 msgstr ""
 
-#: diagnostic.c:1247
-#, c-format
-msgid "In method `%s':"
+#: java/parse.y:2466
+msgid "Invalid reference type"
 msgstr ""
 
-#: diagnostic.c:1251
-#, c-format
-msgid "In function `%s':"
+#: java/parse.y:2944
+msgid "Constructor invocation must be first thing in a constructor"
 msgstr ""
 
-#: diagnostic.c:1421
-msgid "Unrecognizable insn:"
+#: java/parse.y:2946
+msgid "Only constructors can invoke constructors"
 msgstr ""
 
-#: diagnostic.c:1423
-msgid "Insn does not satisfy its constraints:"
+#: java/parse.y:2955
+#, c-format
+msgid ": `%s' JDK1.1(TM) feature"
 msgstr ""
 
-#: diagnostic.c:1658
+#: java/parse.y:3015 java/parse.y:3017
 #, c-format
 msgid ""
-"Internal compiler error in %s, at %s:%d\n"
-"Please submit a full bug report.\n"
-"See %s for instructions."
+"%s.\n"
+"%s"
 msgstr ""
 
-#: dwarf2out.c:2946
-#, c-format
-msgid "DW_LOC_OP %s not implememnted yet.\n"
+#: java/parse.y:3480
+msgid "Can't use '$' as a separator for inner classes"
 msgstr ""
 
-#: dwarf2out.c:7115 dwarfout.c:1590
+#: java/parse.y:6577
 #, c-format
-msgid "internal regno botch: regno = %d\n"
+msgid "malformed .zip archive in CLASSPATH: %s"
 msgstr ""
 
-#: dwarfout.c:5743
-msgid "getpwd"
+#: java/parse.y:6648
+#, c-format
+msgid ""
+"Can't find default package `%s'. Check the CLASSPATH environment variable "
+"and the access to the archives."
 msgstr ""
 
-#: emit-rtl.c:1001
-msgid ""
-"Unable to access real part of complex value in a hard register on this target"
+#: java/parse.y:11777
+#, c-format
+msgid "missing static field `%s'"
 msgstr ""
 
-#: emit-rtl.c:1024
-msgid ""
-"Unable to access imaginary part of complex value in a hard register on this "
-"target"
+#: java/parse.y:11782
+#, c-format
+msgid "not a static field `%s'"
 msgstr ""
 
-#: emit-rtl.c:2512
-msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
+#: java/parse.y:11835
+#, c-format
+msgid "No case for %s"
 msgstr ""
 
-#: except.c:776
-msgid "additional handler after ..."
+#: java/parse.y:13023
+#, c-format
+msgid "unregistered operator %s"
 msgstr ""
 
-#: except.c:954
-msgid "Cannot duplicate non-existant exception region."
+#: java/typeck.c:557
+msgid "junk at end of signature string"
 msgstr ""
 
-#: except.c:1068
-msgid "exception handling disabled, use -fexceptions to enable"
+#: java/verify.c:464
+msgid "bad pc in exception_table"
 msgstr ""
 
-#: except.c:1751
-msgid "Never issued previous false_label"
+#: java/verify.c:1376
+#, c-format
+msgid "unknown opcode %d@pc=%d during verification"
 msgstr ""
 
-#: except.c:2532
+#: java/verify.c:1446 java/verify.c:1459 java/verify.c:1463
 #, c-format
-msgid "Counted %d copies of EH region %d in list.\n"
+msgid "verification error at PC=%d"
 msgstr ""
 
-#: except.c:3074
-msgid "Duplicate call to __builtin_eh_return"
+#: objc/lang-options.h:27
+msgid "Dump decls to a .decl file"
 msgstr ""
 
-#: except.c:3094
-msgid "function uses __builtin_eh_return"
+#: objc/lang-options.h:29
+msgid "Generate code for GNU runtime environment"
 msgstr ""
 
-#: explow.c:1461
-msgid "stack limits not supported on this target"
+#: objc/lang-options.h:32
+msgid "Generate code for NeXT runtime environment"
 msgstr ""
 
-#: expr.c:2696
-msgid "function using short complex types cannot be inline"
+#: objc/lang-options.h:35
+msgid "Warn if a selector has multiple methods"
 msgstr ""
 
-#: expr.c:5684 expr.c:5693 expr.c:5702 expr.c:5707 expr.c:5885 expr.c:5900
-msgid "unsupported wide integer operation"
+#: objc/lang-options.h:39
+msgid "Do not warn if inherited methods are unimplemented"
 msgstr ""
 
-#: expr.c:5953
-#, c-format
-msgid "prior parameter's size depends on `%s'"
+#: objc/lang-options.h:41
+msgid "Generate C header of platform specific features"
 msgstr ""
 
-#: expr.c:6351
-msgid "returned value in block_exit_expr"
+#: objc/lang-options.h:43
+msgid "Specify the name of the class for constant strings"
 msgstr ""
 
-#: final.c:3406
-#, c-format
-msgid "invalid `asm': %s"
+#: objc/objc-act.c:829
+msgid "no class name specified as argument to -fconstant-string-class"
 msgstr ""
 
-#: final.c:3409
+#: objc/objc-act.c:990
 #, c-format
-msgid "output_operand: %s"
+msgid "object does not conform to the `%s' protocol"
 msgstr ""
 
-#: final.c:3549
+#: objc/objc-act.c:1028
 #, c-format
-msgid "operand number missing after %-letter"
+msgid "class `%s' does not implement the `%s' protocol"
 msgstr ""
 
-#: final.c:3551 final.c:3586
-msgid "operand number out of range"
+#: objc/objc-act.c:1166
+#, c-format
+msgid "Unexpected type for `id' (%s)"
 msgstr ""
 
-#: final.c:3600
-#, ycp-format
-msgid "invalid %%-code"
+#: objc/objc-act.c:1171
+msgid "Undefined type `id', please import <objc/objc.h>"
 msgstr ""
 
-#: final.c:3627
-msgid "`%l' operand isn't a label"
+#: objc/objc-act.c:1219 objc/objc-act.c:5363
+#, c-format
+msgid "Cannot find protocol declaration for `%s'"
 msgstr ""
 
-#: flow.c:3575
-msgid "ICE: would have deleted prologue/epilogue insn"
+#: objc/objc-act.c:1449 objc/objc-act.c:5888 objc/objc-act.c:6197
+#: objc/objc-act.c:6246 objc/objc-act.c:6282 objc/objc-parse.y:1781
+#, c-format
+msgid "Cannot find interface declaration for `%s'"
 msgstr ""
 
-#: flow.c:6620
+#: objc/objc-act.c:1469
 #, c-format
-msgid "End insn %d for block %d not found in the insn stream."
+msgid "Cannot find reference tag for class `%s'"
 msgstr ""
 
-#: flow.c:6634
+#: objc/objc-act.c:2468
 #, c-format
-msgid "Insn %d is in multiple basic blocks (%d and %d)"
+msgid "Cannot find class `%s'"
 msgstr ""
 
-#: flow.c:6645
+#: objc/objc-act.c:2470
 #, c-format
-msgid "Head insn %d for block %d not found in the insn stream."
+msgid "Class `%s' already exists"
 msgstr ""
 
-#: flow.c:6682 flow.c:6709
+#. fatal did not work with 2 args...should fix
+#: objc/objc-act.c:2594
 #, c-format
-msgid "Basic block %i edge lists are corrupted"
+msgid "Cannot find interface declaration for `%s', superclass of `%s'"
 msgstr ""
 
-#: flow.c:6694
+#: objc/objc-act.c:2601
 #, c-format
-msgid "Basic block %d pred edge is corrupted"
+msgid "Circular inheritance in interface declaration for `%s'"
 msgstr ""
 
-#: flow.c:6724
-#, c-format
-msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
+#: objc/objc-act.c:3654 objc/objc-act.c:3671
+msgid "inconsistent instance variable specification"
 msgstr ""
 
-#: flow.c:6732
+#: objc/objc-act.c:4859
 #, c-format
-msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d\n"
+msgid "multiple declarations for method `%s'"
 msgstr ""
 
-#: flow.c:6748
+#: objc/objc-act.c:4972
 #, c-format
-msgid "NOTE_INSN_BASIC_BLOCK %d in the middle of basic block %d"
+msgid "invalid receiver type `%s'"
 msgstr ""
 
-#: flow.c:6760
+#: objc/objc-act.c:5040 objc/objc-act.c:5066 objc/objc-act.c:5114
 #, c-format
-msgid "In basic block %d:"
+msgid "`%s' does not respond to `%s'"
 msgstr ""
 
-#: flow.c:6779
-msgid "Basic blocks not numbered consecutively"
+#: objc/objc-act.c:5046 objc/objc-act.c:7285
+#, c-format
+msgid "no super class declared in interface for `%s'"
 msgstr ""
 
-#: flow.c:6819
-#, c-format
-msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
+#: objc/objc-act.c:5144
+msgid "cannot find class (factory) method."
 msgstr ""
 
-#: fold-const.c:3016 fold-const.c:3029
+#: objc/objc-act.c:5145 objc/objc-act.c:5189
 #, c-format
-msgid "comparison is always %d due to width of bitfield"
+msgid "return type for `%s' defaults to id"
 msgstr ""
 
-#: fold-const.c:4071 fold-const.c:4088
+#: objc/objc-act.c:5162
 #, c-format
-msgid "comparison is always %d"
+msgid "method `%s' not implemented by protocol."
 msgstr ""
 
-#: fold-const.c:4219
-msgid "`or' of unmatched not-equal tests is always 1"
+#: objc/objc-act.c:5171
+msgid "return type defaults to id"
 msgstr ""
 
-#: fold-const.c:4224
-msgid "`and' of mutually exclusive equal-tests is always 0"
+#: objc/objc-act.c:5188
+msgid "cannot find method."
 msgstr ""
 
-#: function.c:5223
+#. Historically, a class method that produced objects (factory
+#. method) would assign `self' to the instance that it
+#. allocated.  This would effectively turn the class method into
+#. an instance method.  Following this assignment, the instance
+#. variables could be accessed.  That practice, while safe,
+#. violates the simple rule that a class method should not refer
+#. to an instance variable.  It's better to catch the cases
+#. where this is done unknowingly than to support the above
+#. paradigm.
+#: objc/objc-act.c:5432
 #, c-format
-msgid "`%s' might be used uninitialized in this function"
+msgid "instance variable `%s' accessed in class method"
 msgstr ""
 
-#: function.c:5230
+#: objc/objc-act.c:5689
 #, c-format
-msgid "variable `%s' might be clobbered by `longjmp' or `vfork'"
+msgid "duplicate definition of class method `%s'."
 msgstr ""
 
-#: function.c:5249
+#: objc/objc-act.c:5695
 #, c-format
-msgid "argument `%s' might be clobbered by `longjmp' or `vfork'"
-msgstr ""
-
-#: function.c:6009
-msgid "function returns an aggregate"
+msgid "duplicate declaration of class method `%s'."
 msgstr ""
 
-#: function.c:6518
+#: objc/objc-act.c:5731
 #, c-format
-msgid "unused parameter `%s'"
+msgid "duplicate definition of instance method `%s'."
 msgstr ""
 
-#: gcc.c:901
+#: objc/objc-act.c:5737
 #, c-format
-msgid "Ambiguous abbreviation %s"
+msgid "duplicate declaration of instance method `%s'."
 msgstr ""
 
-#: gcc.c:928
+#: objc/objc-act.c:5777
 #, c-format
-msgid "Incomplete `%s' option"
+msgid "duplicate interface declaration for category `%s(%s)'"
 msgstr ""
 
-#: gcc.c:939
+#: objc/objc-act.c:5863
 #, c-format
-msgid "Missing argument to `%s' option"
+msgid "instance variable `%s' is declared private"
 msgstr ""
 
-#: gcc.c:952
+#: objc/objc-act.c:5910
 #, c-format
-msgid "Extraneous argument to `%s' option"
+msgid "instance variable `%s' is declared %s"
 msgstr ""
 
-#: gcc.c:1123
-msgid "Using builtin specs.\n"
+#: objc/objc-act.c:5920
+msgid "static access to object of type `id'"
 msgstr ""
 
-#: gcc.c:1203
+#: objc/objc-act.c:5957 objc/objc-act.c:6051
 #, c-format
-msgid ""
-"Setting spec %s to '%s'\n"
-"\n"
+msgid "incomplete implementation of class `%s'"
 msgstr ""
 
-#: gcc.c:1394
+#: objc/objc-act.c:5961 objc/objc-act.c:6056
 #, c-format
-msgid "Reading specs from %s\n"
+msgid "incomplete implementation of category `%s'"
 msgstr ""
 
-#: gcc.c:1491 gcc.c:1509
-msgid "specs %%include syntax malformed after %ld characters"
+#: objc/objc-act.c:5966 objc/objc-act.c:6061
+#, c-format
+msgid "method definition for `%c%s' not found"
 msgstr ""
 
-#: gcc.c:1517
+#: objc/objc-act.c:6102
 #, c-format
-msgid "Could not find specs file %s\n"
+msgid "%s `%s' does not fully implement the `%s' protocol"
 msgstr ""
 
-#: gcc.c:1533 gcc.c:1541 gcc.c:1550 gcc.c:1559
-msgid "specs %%rename syntax malformed after %ld characters"
+#: objc/objc-act.c:6138 objc/objc-act.c:8212
+msgid "`@end' missing in implementation context"
 msgstr ""
 
-#: gcc.c:1568
+#: objc/objc-act.c:6169
 #, c-format
-msgid "specs %s spec was not found to be renamed"
+msgid "reimplementation of class `%s'"
 msgstr ""
 
-#: gcc.c:1575
+#: objc/objc-act.c:6211
 #, c-format
-msgid "rename spec %s to %s\n"
+msgid "conflicting super class name `%s'"
 msgstr ""
 
-#: gcc.c:1577
+#: objc/objc-act.c:6226
 #, c-format
-msgid ""
-"spec is '%s'\n"
-"\n"
-msgstr ""
-
-#: gcc.c:1590
-msgid "specs unknown %% command after %ld characters"
+msgid "duplicate interface declaration for class `%s'"
 msgstr ""
 
-#: gcc.c:1601 gcc.c:1614
+#: objc/objc-act.c:6469
 #, c-format
-msgid "specs file malformed after %ld characters"
+msgid "duplicate declaration for protocol `%s'"
 msgstr ""
 
-#: gcc.c:1668
-msgid "spec file has no spec for linking"
+#: objc/objc-act.c:7326
+msgid "[super ...] must appear in a method context"
 msgstr ""
 
-#: gcc.c:2436
-msgid "-pipe not supported"
+#: objc/objc-act.c:8314 objc/objc-act.c:8330
+#, c-format
+msgid "potential selector conflict for method `%s'"
 msgstr ""
 
-#: gcc.c:2472
-msgid ""
-"\n"
-"Go ahead? (y or n) "
+#: objc/objc-parse.y:2648
+msgid "`@end' must appear in an implementation context"
 msgstr ""
 
-#: gcc.c:2571
-#, c-format
-msgid ""
-"Internal error: %s (program %s)\n"
-"Please submit a full bug report.\n"
-"See %s for instructions."
+#: objc/objc-parse.y:2919
+msgid "method definition not in class context"
 msgstr ""
 
-#: gcc.c:2589
-#, c-format
-msgid "# %s %.2f %.2f\n"
+#: objc/objc-parse.y:3743
+msgid "syntax error at '@' token"
 msgstr ""
 
-#: gcc.c:2716
+#. If we didn't find this parameter, issue an error message.
+#: params.c:80
 #, c-format
-msgid "Usage: %s [options] file...\n"
-msgstr ""
-
-#: gcc.c:2717
-msgid "Options:\n"
+msgid "invalid parameter `%s'"
 msgstr ""
 
-#: gcc.c:2719
-msgid "  -pass-exit-codes         Exit with highest error code from a phase\n"
+#: profile.c:490
+msgid "Arc profiling: some edge counts were bad."
 msgstr ""
 
-#: gcc.c:2720
-msgid "  --help                   Display this information\n"
+#: profile.c:931
+#, c-format
+msgid "file %s not found, execution counts assumed to be zero."
 msgstr ""
 
-#: gcc.c:2722
-msgid "  (Use '-v --help' to display command line options of sub-processes)\n"
+#: protoize.c:601
+#, c-format
+msgid "%s: internal abort\n"
 msgstr ""
 
-#: gcc.c:2723
-msgid "  -dumpspecs               Display all of the built in spec strings\n"
+#: protoize.c:692
+#, c-format
+msgid "%s: error writing file `%s': %s\n"
 msgstr ""
 
-#: gcc.c:2724
-msgid "  -dumpversion             Display the version of the compiler\n"
+#: protoize.c:737
+#, c-format
+msgid "%s: usage '%s [ -VqfnkN ] [ -i <istring> ] [ filename ... ]'\n"
 msgstr ""
 
-#: gcc.c:2725
-msgid "  -dumpmachine             Display the compiler's target processor\n"
+#: protoize.c:740
+#, c-format
+msgid "%s: usage '%s [ -VqfnkNlgC ] [ -B <dirname> ] [ filename ... ]'\n"
 msgstr ""
 
-#: gcc.c:2726
-msgid ""
-"  -print-search-dirs       Display the directories in the compiler's search "
-"path\n"
+#: protoize.c:847
+#, c-format
+msgid "%s: warning: no read access for file `%s'\n"
 msgstr ""
 
-#: gcc.c:2727
-msgid ""
-"  -print-libgcc-file-name  Display the name of the compiler's companion "
-"library\n"
+#: protoize.c:855
+#, c-format
+msgid "%s: warning: no write access for file `%s'\n"
 msgstr ""
 
-#: gcc.c:2728
-msgid "  -print-file-name=<lib>   Display the full path to library <lib>\n"
+#: protoize.c:863
+#, c-format
+msgid "%s: warning: no write access for dir containing `%s'\n"
 msgstr ""
 
-#: gcc.c:2729
-msgid ""
-"  -print-prog-name=<prog>  Display the full path to compiler component "
-"<prog>\n"
+#. Catch cases like /.. where we try to backup to a
+#. point above the absolute root of the logical file
+#. system.
+#: protoize.c:1281
+#, c-format
+msgid "%s: invalid file name: %s\n"
 msgstr ""
 
-#: gcc.c:2730
-msgid ""
-"  -print-multi-directory   Display the root directory for versions of "
-"libgcc\n"
+#: protoize.c:1433
+#, c-format
+msgid "%s: %s: can't get status: %s\n"
 msgstr ""
 
-#: gcc.c:2731
+#: protoize.c:1454
+#, c-format
 msgid ""
-"  -print-multi-lib         Display the mapping between command line options "
-"and\n"
-"                           multiple library search directories\n"
+"\n"
+"%s: fatal error: aux info file corrupted at line %d\n"
 msgstr ""
 
-#: gcc.c:2734
-msgid ""
-"  -Wa,<options>            Pass comma-separated <options> on to the "
-"assembler\n"
+#: protoize.c:1790
+#, c-format
+msgid "%s:%d: declaration of function `%s' takes different forms\n"
 msgstr ""
 
-#: gcc.c:2735
-msgid ""
-"  -Wp,<options>            Pass comma-separated <options> on to the "
-"preprocessor\n"
+#: protoize.c:2048
+#, c-format
+msgid "%s: compiling `%s'\n"
 msgstr ""
 
-#: gcc.c:2736
-msgid ""
-"  -Wl,<options>            Pass comma-separated <options> on to the linker\n"
+#: protoize.c:2071
+#, c-format
+msgid "%s: wait: %s\n"
 msgstr ""
 
-#: gcc.c:2737
-msgid "  -Xlinker <arg>           Pass <arg> on to the linker\n"
+#: protoize.c:2076
+#, c-format
+msgid "%s: subprocess got fatal signal %d\n"
 msgstr ""
 
-#: gcc.c:2738
-msgid "  -save-temps              Do not delete intermediate files\n"
+#: protoize.c:2084
+#, c-format
+msgid "%s: %s exited with status %d\n"
 msgstr ""
 
-#: gcc.c:2739
-msgid "  -pipe                    Use pipes rather than intermediate files\n"
+#: protoize.c:2136
+#, c-format
+msgid "%s: warning: missing SYSCALLS file `%s'\n"
 msgstr ""
 
-#: gcc.c:2740
-msgid "  -time                    Time the execution of each subprocess\n"
+#: protoize.c:2145 protoize.c:2174
+#, c-format
+msgid "%s: can't read aux info file `%s': %s\n"
 msgstr ""
 
-#: gcc.c:2741
-msgid ""
-"  -specs=<file>            Override builtin specs with the contents of "
-"<file>\n"
+#: protoize.c:2190 protoize.c:2218
+#, c-format
+msgid "%s: can't get status of aux info file `%s': %s\n"
 msgstr ""
 
-#: gcc.c:2742
-msgid ""
-"  -std=<standard>          Assume that the input sources are for <standard>\n"
+#: protoize.c:2246
+#, c-format
+msgid "%s: can't open aux info file `%s' for reading: %s\n"
 msgstr ""
 
-#: gcc.c:2743
-msgid ""
-"  -B <directory>           Add <directory> to the compiler's search paths\n"
+#: protoize.c:2264
+#, c-format
+msgid "%s: error reading aux info file `%s': %s\n"
 msgstr ""
 
-#: gcc.c:2744
-msgid "  -b <machine>             Run gcc for target <machine>, if installed\n"
+#: protoize.c:2277
+#, c-format
+msgid "%s: error closing aux info file `%s': %s\n"
 msgstr ""
 
-#: gcc.c:2745
-msgid ""
-"  -V <version>             Run gcc version number <version>, if installed\n"
+#: protoize.c:2293
+#, c-format
+msgid "%s: can't delete aux info file `%s': %s\n"
 msgstr ""
 
-#: gcc.c:2746
-msgid ""
-"  -v                       Display the programs invoked by the compiler\n"
+#: protoize.c:2375 protoize.c:4377
+#, c-format
+msgid "%s: can't delete file `%s': %s\n"
 msgstr ""
 
-#: gcc.c:2747
-msgid ""
-"  -E                       Preprocess only; do not compile, assemble or "
-"link\n"
+#: protoize.c:2454
+#, c-format
+msgid "%s: warning: can't rename file `%s' to `%s': %s\n"
 msgstr ""
 
-#: gcc.c:2748
-msgid "  -S                       Compile only; do not assemble or link\n"
+#: protoize.c:2579
+#, c-format
+msgid "%s: conflicting extern definitions of '%s'\n"
 msgstr ""
 
-#: gcc.c:2749
-msgid "  -c                       Compile and assemble, but do not link\n"
+#: protoize.c:2583
+#, c-format
+msgid "%s: declarations of '%s' will not be converted\n"
 msgstr ""
 
-#: gcc.c:2750
-msgid "  -o <file>                Place the output into <file>\n"
+#: protoize.c:2585
+#, c-format
+msgid "%s: conflict list for '%s' follows:\n"
 msgstr ""
 
-#: gcc.c:2751
-msgid ""
-"  -x <language>            Specify the language of the following input "
-"files\n"
-"                           Permissable languages include: c c++ assembler "
-"none\n"
-"                           'none' means revert to the default behaviour of\n"
-"                           guessing the language based on the file's "
-"extension\n"
+#: protoize.c:2618
+#, c-format
+msgid "%s: warning: using formals list from %s(%d) for function `%s'\n"
 msgstr ""
 
-#: gcc.c:2758
+#: protoize.c:2658
 #, c-format
-msgid ""
-"\n"
-"Options starting with -g, -f, -m, -O or -W are automatically passed on to\n"
-"the various sub-processes invoked by %s.  In order to pass other options\n"
-"on to these processes the -W<letter> options must be used.\n"
+msgid "%s: %d: `%s' used but missing from SYSCALLS\n"
 msgstr ""
 
-#: gcc.c:3106
-msgid "argument to `-Xlinker' is missing"
+#: protoize.c:2664
+#, c-format
+msgid "%s: %d: warning: no extern definition for `%s'\n"
 msgstr ""
 
-#: gcc.c:3123
-msgid "argument to `-specs' is missing"
+#: protoize.c:2695
+#, c-format
+msgid "%s: warning: no static definition for `%s' in file `%s'\n"
 msgstr ""
 
-#: gcc.c:3138
-msgid "argument to `-specs=' is missing"
+#: protoize.c:2701
+#, c-format
+msgid "%s: multiple static defs of `%s' in file `%s'\n"
 msgstr ""
 
-#: gcc.c:3160
-msgid "argument to `-b' is missing"
+#: protoize.c:2874 protoize.c:2877
+#, c-format
+msgid "%s: %d: warning: source too confusing\n"
 msgstr ""
 
-#: gcc.c:3173
-msgid "argument to `-B' is missing"
+#: protoize.c:3083
+#, c-format
+msgid "%s: %d: warning: varargs function declaration not converted\n"
 msgstr ""
 
-#: gcc.c:3226
-msgid "argument to `-V' is missing"
+#: protoize.c:3098
+#, c-format
+msgid "%s: declaration of function `%s' not converted\n"
 msgstr ""
 
-#: gcc.c:3247 gcc.c:3254 gcc.c:3261
-msgid "invalid version number format"
+#: protoize.c:3221
+#, c-format
+msgid "%s: warning: too many parameter lists in declaration of `%s'\n"
 msgstr ""
 
-#: gcc.c:3332
-msgid "cannot specify -o with -c or -S and multiple compilations"
+#: protoize.c:3242
+#, c-format
+msgid ""
+"\n"
+"%s: warning: too few parameter lists in declaration of `%s'\n"
 msgstr ""
 
-#: gcc.c:3501
-msgid "Warning: -pipe ignored since -save-temps specified"
+#: protoize.c:3340
+#, c-format
+msgid "%s: %d: warning: found `%s' but expected `%s'\n"
 msgstr ""
 
-#: gcc.c:3505
-msgid "Warning: -pipe ignored since -time specified"
+#: protoize.c:3518
+#, c-format
+msgid "%s: local declaration for function `%s' not inserted\n"
 msgstr ""
 
-#: gcc.c:3515
-msgid "argument to `-x' is missing"
+#: protoize.c:3545
+#, c-format
+msgid ""
+"\n"
+"%s: %d: warning: can't add declaration of `%s' into macro call\n"
 msgstr ""
 
-#: gcc.c:3543
+#: protoize.c:3619
 #, c-format
-msgid "argument to `-%s' is missing"
+msgid "%s: global declarations for file `%s' not inserted\n"
 msgstr ""
 
-#: gcc.c:3603
+#: protoize.c:3710 protoize.c:3740
 #, c-format
-msgid "Warning: `-x %s' after last input file has no effect"
+msgid "%s: definition of function `%s' not converted\n"
 msgstr ""
 
-#: gcc.c:3800
-msgid "Invalid specification!  Bug in cc."
+#: protoize.c:3729
+#, c-format
+msgid "%s: %d: warning: definition of %s not converted\n"
 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:4409
-#, ycp-format
-msgid "Spec failure: '%%*' has not been initialised by pattern match"
+#: protoize.c:4059
+#, c-format
+msgid "%s: found definition of `%s' at %s(%d)\n"
 msgstr ""
 
-#: gcc.c:4418
-#, ycp-format
-msgid "Warning: use of obsolete %%[ operator in specs"
+#. If we make it here, then we did not know about this
+#. function definition.
+#: protoize.c:4075
+#, c-format
+msgid "%s: %d: warning: `%s' excluded by preprocessing\n"
 msgstr ""
 
-#: gcc.c:4436
+#: protoize.c:4078
 #, c-format
-msgid "Processing spec %c%s%c, which is '%s'\n"
+msgid "%s: function definition not converted\n"
 msgstr ""
 
-#: gcc.c:4560
+#: protoize.c:4137
 #, c-format
-msgid "Spec failure: Unrecognised spec option '%c'"
+msgid "%s: `%s' not converted\n"
 msgstr ""
 
-#: gcc.c:5348
+#: protoize.c:4145
 #, c-format
-msgid "unrecognized option `-%s'"
+msgid "%s: would convert file `%s'\n"
 msgstr ""
 
-#: gcc.c:5354
+#: protoize.c:4148
 #, c-format
-msgid "install: %s%s\n"
+msgid "%s: converting file `%s'\n"
 msgstr ""
 
-#: gcc.c:5355
+#: protoize.c:4158
 #, c-format
-msgid "programs: %s\n"
+msgid "%s: can't get status for file `%s': %s\n"
 msgstr ""
 
-#: gcc.c:5356
+#: protoize.c:4200
 #, c-format
-msgid "libraries: %s\n"
+msgid "%s: can't open file `%s' for reading: %s\n"
 msgstr ""
 
-#: gcc.c:5394
+#: protoize.c:4215
+#, c-format
 msgid ""
 "\n"
-"For bug reporting instructions, please see:\n"
+"%s: error reading input file `%s': %s\n"
 msgstr ""
 
-#: gcc.c:5418
+#: protoize.c:4249
 #, c-format
-msgid "gcc version %s\n"
+msgid "%s: can't create/open clean file `%s': %s\n"
 msgstr ""
 
-#: gcc.c:5420
+#: protoize.c:4354
 #, c-format
-msgid "gcc driver version %s executing gcc version %s\n"
+msgid "%s: warning: file `%s' already saved in `%s'\n"
 msgstr ""
 
-#: gcc.c:5428
-msgid "No input files"
+#: protoize.c:4362
+#, c-format
+msgid "%s: can't link file `%s' to `%s': %s\n"
 msgstr ""
 
-#: gcc.c:5465
+#: protoize.c:4392
 #, c-format
-msgid "%s: %s compiler not installed on this system"
+msgid "%s: can't create/open output file `%s': %s\n"
 msgstr ""
 
-#: gcc.c:5535
+#: protoize.c:4425
 #, c-format
-msgid "%s: linker input file unused since linking not done"
+msgid "%s: can't change mode of file `%s': %s\n"
 msgstr ""
 
-#: gcc.c:5578
+#: protoize.c:4611
 #, c-format
-msgid "language %s not recognized"
+msgid "%s: cannot get working directory: %s\n"
 msgstr ""
 
-#: gcov.c:292
-msgid "Internal gcov abort.\n"
+#: protoize.c:4709
+#, c-format
+msgid "%s: input file names must have .c suffixes: %s\n"
 msgstr ""
 
-#: gcov.c:301
-msgid "gcov [-b] [-v] [-n] [-l] [-f] [-o OBJDIR] file\n"
+#: real.c:802 real.c:979
+msgid "conversion from NaN to int"
 msgstr ""
 
-#: gcov.c:421
-#, c-format
-msgid "Could not open basic block file %s.\n"
+#: real.c:825
+msgid "conversion from NaN to unsigned int"
 msgstr ""
 
-#: gcov.c:430
-#, c-format
-msgid "Could not open data file %s.\n"
+#: real.c:2700
+msgid "floating point overflow"
 msgstr ""
 
-#: gcov.c:431
-msgid "Assuming that all execution counts are zero.\n"
+#: real.c:4340 real.c:6619 real.c:6700
+msgid "overflow on truncation to integer"
 msgstr ""
 
-#: gcov.c:437
+#: real.c:4412
+msgid "overflow on truncation to unsigned integer"
+msgstr ""
+
+#: real.c:5760
 #, c-format
-msgid "Could not open program flow graph file %s.\n"
+msgid "%s: argument domain error"
 msgstr ""
 
-#: gcov.c:448
+#: real.c:5761
 #, c-format
-msgid "No executable code associated with file %s.\n"
+msgid "%s: function singularity"
 msgstr ""
 
-#: gcov.c:747 profile.c:978
-msgid ".da file contents exhausted too early\n"
+#: real.c:5762
+#, c-format
+msgid "%s: overflow range error"
 msgstr ""
 
-#: gcov.c:750 profile.c:981
-msgid ".da file contents not exhausted\n"
+#: real.c:5763
+#, c-format
+msgid "%s: underflow range error"
 msgstr ""
 
-#: gcov.c:931
-msgid "%6.2f%% of %d source lines executed in function %s\n"
+#: real.c:5764
+#, c-format
+msgid "%s: total loss of precision"
 msgstr ""
 
-#: gcov.c:935
+#: real.c:5765
 #, c-format
-msgid "No executable source lines in function %s\n"
+msgid "%s: partial loss of precision"
 msgstr ""
 
-#: gcov.c:942
-msgid "%6.2f%% of %d branches executed in function %s\n"
+#: real.c:5766
+#, c-format
+msgid "%s: NaN - producing operation"
 msgstr ""
 
-#: gcov.c:946
-msgid "%6.2f%% of %d branches taken at least once in function %s\n"
+#: reg-stack.c:661
+#, c-format
+msgid "Output constraint %d must specify a single register"
 msgstr ""
 
-#: gcov.c:951
+#: reg-stack.c:671
 #, c-format
-msgid "No branches in function %s\n"
+msgid "Output constraint %d cannot be specified together with \"%s\" clobber"
 msgstr ""
 
-#: gcov.c:953
-msgid "%6.2f%% of %d calls executed in function %s\n"
+#: reg-stack.c:694
+msgid "Output regs must be grouped at top of stack"
 msgstr ""
 
-#: gcov.c:957
-#, c-format
-msgid "No calls in function %s\n"
+#: reg-stack.c:731
+msgid "Implicitly popped regs must be grouped at top of stack"
 msgstr ""
 
-#: gcov.c:1089
+#: reg-stack.c:750
 #, c-format
-msgid "didn't use all bb entries of graph, function %s\n"
+msgid "Output operand %d must use `&' constraint"
 msgstr ""
 
-#: gcov.c:1091
+#: regclass.c:704
 #, c-format
-msgid "block_num = %ld, num_blocks = %d\n"
+msgid "can't use '%s' as a %s register"
 msgstr ""
 
-#: gcov.c:1129
-#, c-format
-msgid "ERROR: too many basic blocks in .bb file %s\n"
+#: regclass.c:726
+msgid "global register variable follows a function definition"
 msgstr ""
 
-#: gcov.c:1206
-msgid "%6.2f%% of %d source lines executed in file %s\n"
+#: regclass.c:730
+msgid "register used for two global register variables"
 msgstr ""
 
-#: gcov.c:1210
-#, c-format
-msgid "No executable source lines in file %s\n"
+#: regclass.c:735
+msgid "call-clobbered register used for global register variable"
 msgstr ""
 
-#: gcov.c:1217
-msgid "%6.2f%% of %d branches executed in file %s\n"
+#: reload.c:1206
+msgid "cannot reload integer constant operand in `asm'"
 msgstr ""
 
-#: gcov.c:1221
-msgid "%6.2f%% of %d branches taken at least once in file %s\n"
+#: reload.c:1228
+msgid "impossible register constraint in `asm'"
 msgstr ""
 
-#: gcov.c:1226
-#, c-format
-msgid "No branches in file %s\n"
+#: reload.c:3375
+msgid "`&' constraint used with no register class"
 msgstr ""
 
-#: gcov.c:1228
-msgid "%6.2f%% of %d calls executed in file %s\n"
+#: reload.c:3532 reload.c:3746
+msgid "inconsistent operand constraints in an `asm'"
 msgstr ""
 
-#: gcov.c:1232
-#, c-format
-msgid "No calls in file %s\n"
+#: reload1.c:1235
+msgid "frame size too large for reliable stack checking"
 msgstr ""
 
-#: gcov.c:1244
-#, c-format
-msgid "Could not open source file %s.\n"
+#: reload1.c:1238
+msgid "try reducing the number of local variables"
 msgstr ""
 
-#: gcov.c:1294
+#: reload1.c:1893
 #, c-format
-msgid "Could not open output file %s.\n"
+msgid "Can't find a register in class `%s' while reloading `asm'."
 msgstr ""
 
-#: gcov.c:1302
+#: reload1.c:1897
 #, c-format
-msgid "Creating %s.\n"
+msgid "Unable to find a register to spill in class `%s'."
 msgstr ""
 
-#: gcov.c:1346
-#, c-format
-msgid "call %d never executed\n"
+#: reload1.c:3918
+msgid "`asm' operand requires impossible reload"
 msgstr ""
 
-#: gcov.c:1351
-#, c-format
-msgid "call %d returns = %d\n"
+#: reload1.c:5033
+msgid "`asm' operand constraint incompatible with operand size"
 msgstr ""
 
-#: gcov.c:1355
-msgid "call %d returns = %d%%\n"
+#: reload1.c:6619
+msgid "output operand is constant in `asm'"
 msgstr ""
 
-#: gcov.c:1363
+#: rtl.c:1296
 #, c-format
-msgid "branch %d never executed\n"
+msgid "RTL check: access of elt %d of `%s' with last elt %d in %s, at %s:%d"
 msgstr ""
 
-#: gcov.c:1369
+#: rtl.c:1311
 #, c-format
-msgid "branch %d taken = %d\n"
+msgid ""
+"RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d"
 msgstr ""
 
-#: gcov.c:1373
-msgid "branch %d taken = %d%%\n"
+#: rtl.c:1327
+#, c-format
+msgid ""
+"RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %"
+"s:%d"
 msgstr ""
 
-#: gcov.c:1387
+#: rtl.c:1340
 #, c-format
-msgid "Unexpected EOF while reading source file %s.\n"
+msgid "RTL check: expected code `%s', have `%s' in %s, at %s:%d"
 msgstr ""
 
-#: ../libiberty/getopt.c:682
+#: rtl.c:1354
 #, c-format
-msgid "%s: option `%s' is ambiguous\n"
+msgid "RTL check: expected code `%s' or `%s', have `%s' in %s, at %s:%d"
 msgstr ""
 
-#: ../libiberty/getopt.c:707
+#: rtl.c:1369
 #, c-format
-msgid "%s: option `--%s' doesn't allow an argument\n"
+msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
 msgstr ""
 
-#: ../libiberty/getopt.c:712
+#: stmt.c:917
 #, c-format
-msgid "%s: option `%c%s' doesn't allow an argument\n"
+msgid "jump to `%s' invalidly jumps into binding contour"
 msgstr ""
 
-#: ../libiberty/getopt.c:730 ../libiberty/getopt.c:903
+#: stmt.c:1153 stmt.c:3651
 #, c-format
-msgid "%s: option `%s' requires an argument\n"
+msgid "label `%s' used before containing binding contour"
 msgstr ""
 
-#. --option
-#: ../libiberty/getopt.c:759
-#, c-format
-msgid "%s: unrecognized option `--%s'\n"
+#: stmt.c:1283 stmt.c:1357
+msgid "`asm' cannot be used in function where memory usage is checked"
 msgstr ""
 
-#. +option or -option
-#: ../libiberty/getopt.c:763
-#, c-format
-msgid "%s: unrecognized option `%c%s'\n"
+#: stmt.c:1343
+msgid "`asm' cannot be used with `-fcheck-memory-usage'"
 msgstr ""
 
-#. 1003.2 specifies the format of this message.
-#: ../libiberty/getopt.c:789
+#: stmt.c:1372
 #, c-format
-msgid "%s: illegal option -- %c\n"
+msgid "unknown register name `%s' in `asm'"
 msgstr ""
 
-#: ../libiberty/getopt.c:792
-#, c-format
-msgid "%s: invalid option -- %c\n"
+#: stmt.c:1387
+msgid "too many alternatives in `asm'"
 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"
+#: stmt.c:1398
+msgid "operand constraints for `asm' differ in number of alternatives"
 msgstr ""
 
-#: ../libiberty/getopt.c:869
-#, c-format
-msgid "%s: option `-W %s' is ambiguous\n"
+#: stmt.c:1446
+msgid "output operand constraint lacks `='"
 msgstr ""
 
-#: ../libiberty/getopt.c:887
+#: stmt.c:1465
 #, c-format
-msgid "%s: option `-W %s' doesn't allow an argument\n"
+msgid "output constraint `%c' for operand %d is not at the beginning"
 msgstr ""
 
-#: haifa-sched.c:232
+#: stmt.c:1472
 #, c-format
-msgid "fix_sched_param: unknown param: %s"
+msgid "output operand constraint %d contains `+'"
 msgstr ""
 
-#: hash.c:52 hash.c:59 hash.c:162 hash.c:239
-msgid "no memory"
+#: stmt.c:1481
+msgid "operand constraint contains '+' or '=' at illegal position."
 msgstr ""
 
-#: integrate.c:153
-msgid "varargs function cannot be inline"
+#: stmt.c:1487 stmt.c:1664
+#, c-format
+msgid "`%%' constraint used with last operand"
 msgstr ""
 
-#: integrate.c:156
-msgid "function using alloca cannot be inline"
+#: stmt.c:1501
+msgid "matching constraint not valid in output operand"
 msgstr ""
 
-#: integrate.c:159
-msgid "function using setjmp cannot be inline"
+#: stmt.c:1527 stmt.c:1724
+#, c-format
+msgid "invalid punctuation `%c' in constraint"
 msgstr ""
 
-#: integrate.c:162
-msgid "function with nested functions cannot be inline"
+#: stmt.c:1571
+#, c-format
+msgid "output number %d not directly addressable"
 msgstr ""
 
-#: integrate.c:166
-msgid "function with label addresses used in initializers cannot inline"
+#: stmt.c:1599
+#, c-format
+msgid "more than %d operands in `asm'"
 msgstr ""
 
-#: integrate.c:173 integrate.c:217
-msgid "function too large to be inline"
+#: stmt.c:1637
+#, c-format
+msgid "hard register `%s' listed as input operand to `asm'"
 msgstr ""
 
-#: integrate.c:183
-msgid "no prototype, and parameter address used; cannot be inline"
+#: stmt.c:1654
+#, c-format
+msgid "input operand constraint contains `%c'"
 msgstr ""
 
-#: integrate.c:190 integrate.c:246
-msgid "inline functions not supported for this return value type"
+#: stmt.c:1691
+msgid "matching constraint references invalid operand number"
 msgstr ""
 
-#: integrate.c:195
-msgid "function with varying-size return value cannot be inline"
+#. ??? Leave this only until we have experience with what
+#. happens in combine and elsewhere when constraints are
+#. not satisfied.
+#: stmt.c:1758 stmt.c:1787
+#, c-format
+msgid "asm operand %d probably doesn't match constraints"
 msgstr ""
 
-#: integrate.c:202
-msgid "function with varying-size parameter cannot be inline"
+#: stmt.c:3588
+#, c-format
+msgid "unused variable `%s'"
 msgstr ""
 
-#: integrate.c:205
-msgid "function with transparent unit parameter cannot be inline"
+#: stmt.c:5047
+#, c-format
+msgid "enumeration value `%s' not handled in switch"
 msgstr ""
 
-#: integrate.c:224
-msgid "function with computed jump cannot inline"
+#: stmt.c:5073 stmt.c:5093
+#, c-format
+msgid "case value `%ld' not in enumerated type"
 msgstr ""
 
-#: integrate.c:228
-msgid "function with nonlocal goto cannot be inline"
+#: stmt.c:5076 stmt.c:5096
+#, c-format
+msgid "case value `%ld' not in enumerated type `%s'"
 msgstr ""
 
-#: integrate.c:240
-msgid "function with complex parameters cannot be inline"
+#: stor-layout.c:164
+msgid "type size can't be explicitly evaluated"
 msgstr ""
 
-#: integrate.c:253
-msgid "function with target specific attribute(s) cannot be inlined"
+#: stor-layout.c:166
+msgid "variable-size type declared outside of any function"
 msgstr ""
 
-#: objc/objc-act.c:760
-msgid "Objective-C text in C source file"
+#: stor-layout.c:439
+#, c-format
+msgid "size of `%s' is %d bytes"
 msgstr ""
 
-#: objc/objc-act.c:814
-msgid "no class name specified as argument to -fconstant-string-class"
+#: stor-layout.c:441
+#, c-format
+msgid "size of `%s' is larger than %d bytes"
 msgstr ""
 
-#: objc/objc-act.c:977
+#: stor-layout.c:814 stor-layout.c:1066
 #, c-format
-msgid "object does not conform to the `%s' protocol"
+msgid "packed attribute causes inefficient alignment for `%s'"
 msgstr ""
 
-#: objc/objc-act.c:1015
+#: stor-layout.c:816 stor-layout.c:1068
 #, c-format
-msgid "class `%s' does not implement the `%s' protocol"
+msgid "packed attribute is unnecessary for `%s'"
 msgstr ""
 
-#: objc/objc-act.c:1097
+#: stor-layout.c:831
 #, c-format
-msgid "`%s' cannot be statically allocated"
+msgid "padding struct to align `%s'"
 msgstr ""
 
-#: objc/objc-act.c:1098
-msgid "statically allocated objects not supported"
+#: stor-layout.c:1030
+msgid "padding struct size to alignment boundary"
 msgstr ""
 
-#: objc/objc-act.c:1156
-#, c-format
-msgid "Unexpected type for `id' (%s)"
+#: stor-layout.c:1073
+msgid "packed attribute causes inefficient alignment"
 msgstr ""
 
-#: objc/objc-act.c:1160
-msgid "Undefined type `id', please import <objc/objc.h>"
+#: stor-layout.c:1075
+msgid "packed attribute is unnecessary"
 msgstr ""
 
-#: objc/objc-act.c:1206 objc/objc-act.c:5375
-#, c-format
-msgid "Cannot find protocol declaration for `%s'"
+#: timevar.c:442
+msgid ""
+"\n"
+"Execution times (seconds)\n"
 msgstr ""
 
-#: objc-parse.y:1358 objc/objc-act.c:1431 objc/objc-act.c:5901
-#: objc/objc-act.c:6202 objc/objc-act.c:6251 objc/objc-act.c:6287
-#, c-format
-msgid "Cannot find interface declaration for `%s'"
+#. Print total time.
+#: timevar.c:490
+msgid " TOTAL                 :"
 msgstr ""
 
-#: objc/objc-act.c:2467
+#: timevar.c:529
 #, c-format
-msgid "Cannot find class `%s'"
+msgid "time in %s: %ld.%06ld (%ld%%)\n"
 msgstr ""
 
-#: objc/objc-act.c:2469
+#: tlink.c:428
 #, c-format
-msgid "Class `%s' already exists"
+msgid "collect: reading %s\n"
 msgstr ""
 
-#. fatal did not work with 2 args...should fix
-#: objc/objc-act.c:2596
+#: tlink.c:529
 #, c-format
-msgid "Cannot find interface declaration for `%s', superclass of `%s'"
+msgid "collect: recompiling %s\n"
 msgstr ""
 
-#: objc/objc-act.c:2604
+#: tlink.c:694
 #, c-format
-msgid "Circular inheritance in interface declaration for `%s'"
-msgstr ""
-
-#: objc/objc-act.c:3652 objc/objc-act.c:3669
-msgid "inconsistent instance variable specification"
+msgid "collect: tweaking %s in %s\n"
 msgstr ""
 
-#: objc/objc-act.c:4862
-#, c-format
-msgid "multiple declarations for method `%s'"
+#: tlink.c:741
+msgid "collect: relinking\n"
 msgstr ""
 
-#: objc/objc-act.c:4979
+#: tlink.c:750
 #, c-format
-msgid "invalid receiver type `%s'"
+msgid "ld returned %d exit status"
 msgstr ""
 
-#: objc/objc-act.c:5047 objc/objc-act.c:5073 objc/objc-act.c:5121
-#, c-format
-msgid "`%s' does not respond to `%s'"
+#: toplev.c:925
+msgid "Generate debugging info in default format"
 msgstr ""
 
-#: objc/objc-act.c:5053 objc/objc-act.c:7311
-#, c-format
-msgid "no super class declared in interface for `%s'"
+#: toplev.c:926
+msgid "Generate debugging info in default extended format"
 msgstr ""
 
-#: objc/objc-act.c:5151
-msgid "cannot find class (factory) method."
+#: toplev.c:928
+msgid "Generate STABS format debug info"
 msgstr ""
 
-#: objc/objc-act.c:5152 objc/objc-act.c:5196
-#, c-format
-msgid "return type for `%s' defaults to id"
+#: toplev.c:929
+msgid "Generate extended STABS format debug info"
 msgstr ""
 
-#: objc/objc-act.c:5169
-#, c-format
-msgid "method `%s' not implemented by protocol."
+#: toplev.c:932
+msgid "Generate DWARF-1 format debug info"
 msgstr ""
 
-#: objc/objc-act.c:5178
-msgid "return type defaults to id"
+#: toplev.c:934
+msgid "Generate extended DWARF-1 format debug info"
 msgstr ""
 
-#: objc/objc-act.c:5195
-msgid "cannot find method."
+#: toplev.c:937
+msgid "Generate DWARF-2 debug info"
 msgstr ""
 
-#. Historically, a class method that produced objects (factory
-#. method) would assign `self' to the instance that it
-#. allocated.  This would effectively turn the class method into
-#. an instance method.  Following this assignment, the instance
-#. variables could be accessed.  That practice, while safe,
-#. violates the simple rule that a class method should not refer
-#. to an instance variable.  It's better to catch the cases
-#. where this is done unknowingly than to support the above
-#. paradigm.
-#: objc/objc-act.c:5450
-#, c-format
-msgid "instance variable `%s' accessed in class method"
+#: toplev.c:940
+msgid "Generate XCOFF format debug info"
 msgstr ""
 
-#: objc/objc-act.c:5702
-#, c-format
-msgid "duplicate definition of class method `%s'."
+#: toplev.c:941
+msgid "Generate extended XCOFF format debug info"
 msgstr ""
 
-#: objc/objc-act.c:5708
-#, c-format
-msgid "duplicate declaration of class method `%s'."
+#: toplev.c:944
+msgid "Generate COFF format debug info"
 msgstr ""
 
-#: objc/objc-act.c:5744
-#, c-format
-msgid "duplicate definition of instance method `%s'."
+#: toplev.c:988
+msgid "Perform DWARF2 duplicate elimination"
 msgstr ""
 
-#: objc/objc-act.c:5750
-#, c-format
-msgid "duplicate declaration of instance method `%s'."
+#: toplev.c:990
+msgid "Do not store floats in registers"
 msgstr ""
 
-#: objc/objc-act.c:5790
-#, c-format
-msgid "duplicate interface declaration for category `%s(%s)'"
+#: toplev.c:992
+msgid "Consider all mem refs through pointers as volatile"
 msgstr ""
 
-#: objc/objc-act.c:5876
-#, c-format
-msgid "instance variable `%s' is declared private"
+#: toplev.c:994
+msgid "Consider all mem refs to global data to be volatile"
 msgstr ""
 
-#: objc/objc-act.c:5923
-#, c-format
-msgid "instance variable `%s' is declared %s"
+#: toplev.c:996
+msgid "Consider all mem refs to static data to be volatile"
 msgstr ""
 
-#: objc/objc-act.c:5933
-msgid "static access to object of type `id'"
+#: toplev.c:998
+msgid "Defer popping functions args from stack until later"
 msgstr ""
 
-#: objc/objc-act.c:5970 objc/objc-act.c:6064
-#, c-format
-msgid "incomplete implementation of class `%s'"
+#: toplev.c:1000
+msgid "When possible do not generate stack frames"
 msgstr ""
 
-#: objc/objc-act.c:5974 objc/objc-act.c:6069
-#, c-format
-msgid "incomplete implementation of category `%s'"
+#: toplev.c:1002
+msgid "Optimize sibling and tail recursive calls"
 msgstr ""
 
-#: objc/objc-act.c:5979 objc/objc-act.c:6074
-#, c-format
-msgid "method definition for `%c%s' not found"
+#: toplev.c:1004
+msgid "When running CSE, follow jumps to their targets"
 msgstr ""
 
-#: objc/objc-act.c:6115
-#, c-format
-msgid "%s `%s' does not fully implement the `%s' protocol"
+#: toplev.c:1006
+msgid "When running CSE, follow conditional jumps"
 msgstr ""
 
-#: objc/objc-act.c:6174
-#, c-format
-msgid "reimplementation of class `%s'"
+#: toplev.c:1008
+msgid "Perform a number of minor, expensive optimisations"
 msgstr ""
 
-#: objc/objc-act.c:6216
-#, c-format
-msgid "conflicting super class name `%s'"
+#: toplev.c:1010
+msgid "Perform jump threading optimisations"
 msgstr ""
 
-#: objc/objc-act.c:6231
-#, c-format
-msgid "duplicate interface declaration for class `%s'"
+#: toplev.c:1012
+msgid "Perform strength reduction optimisations"
 msgstr ""
 
-#: objc/objc-act.c:6477
-#, c-format
-msgid "duplicate declaration for protocol `%s'"
+#: toplev.c:1014
+msgid "Perform loop unrolling when iteration count is known"
 msgstr ""
 
-#: objc/objc-act.c:7352
-msgid "[super ...] must appear in a method context"
+#: toplev.c:1016
+msgid "Perform loop unrolling for all loops"
 msgstr ""
 
-#: objc/objc-act.c:8304 objc/objc-act.c:8320
-#, c-format
-msgid "potential selector conflict for method `%s'"
+#: toplev.c:1018
+msgid "Force all loop invariant computations out of loops"
 msgstr ""
 
-#: objc-parse.y:2095
-msgid "`@end' must appear in an implementation context"
+#: toplev.c:1020
+msgid "Strength reduce all loop general induction variables"
 msgstr ""
 
-#: objc-parse.y:2361 objc-parse.y:2386
-msgid "method definition not in class context"
+#: toplev.c:1022
+msgid "Store strings in writable data section"
 msgstr ""
 
-#: profile.c:491
-msgid "Arc profiling: some edge counts were bad."
+#: toplev.c:1024
+msgid "Enable machine specific peephole optimisations"
 msgstr ""
 
-#: profile.c:932
-#, c-format
-msgid "file %s not found, execution counts assumed to be zero."
+#: toplev.c:1026
+msgid "Copy memory operands into registers before using"
 msgstr ""
 
-#: protoize.c:598
-#, c-format
-msgid "%s: internal abort\n"
+#: toplev.c:1028
+msgid "Copy memory address constants into regs before using"
 msgstr ""
 
-#: protoize.c:689
-#, c-format
-msgid "%s: error writing file `%s': %s\n"
+#: toplev.c:1030
+msgid "Allow function addresses to be held in registers"
 msgstr ""
 
-#: protoize.c:734
-#, c-format
-msgid "%s: usage '%s [ -VqfnkN ] [ -i <istring> ] [ filename ... ]'\n"
+#: toplev.c:1032
+msgid "Integrate simple functions into their callers"
 msgstr ""
 
-#: protoize.c:737
-#, c-format
-msgid "%s: usage '%s [ -VqfnkNlgC ] [ -B <dirname> ] [ filename ... ]'\n"
+#: toplev.c:1034
+msgid "Generate code for funcs even if they are fully inlined"
 msgstr ""
 
-#: protoize.c:844
-#, c-format
-msgid "%s: warning: no read access for file `%s'\n"
+#: toplev.c:1036
+msgid "Pay attention to the 'inline' keyword"
 msgstr ""
 
-#: protoize.c:852
-#, c-format
-msgid "%s: warning: no write access for file `%s'\n"
+#: toplev.c:1038
+msgid "Emit static const variables even if they are not used"
 msgstr ""
 
-#: protoize.c:860
-#, c-format
-msgid "%s: warning: no write access for dir containing `%s'\n"
+#: toplev.c:1040
+msgid "Check for syntax errors, then stop"
 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"
+#: toplev.c:1042
+msgid "Mark data as shared rather than private"
 msgstr ""
 
-#: protoize.c:1430
-#, c-format
-msgid "%s: %s: can't get status: %s\n"
+#: toplev.c:1044
+msgid "Enable saving registers around function calls"
 msgstr ""
 
-#: protoize.c:1451
-#, c-format
-msgid ""
-"\n"
-"%s: fatal error: aux info file corrupted at line %d\n"
+#: toplev.c:1046
+msgid "Return 'short' aggregates in memory, not registers"
 msgstr ""
 
-#: protoize.c:1787
-#, c-format
-msgid "%s:%d: declaration of function `%s' takes different forms\n"
+#: toplev.c:1048
+msgid "Return 'short' aggregates in registers"
 msgstr ""
 
-#: protoize.c:2045
-#, c-format
-msgid "%s: compiling `%s'\n"
+#: toplev.c:1050
+msgid "Attempt to fill delay slots of branch instructions"
 msgstr ""
 
-#: protoize.c:2068
-#, c-format
-msgid "%s: wait: %s\n"
+#: toplev.c:1052
+msgid "Perform the global common subexpression elimination"
 msgstr ""
 
-#: protoize.c:2073
-#, c-format
-msgid "%s: subprocess got fatal signal %d\n"
+#: toplev.c:1054
+msgid "Perform enhanced load motion during global subexpression elimination"
 msgstr ""
 
-#: protoize.c:2081
-#, c-format
-msgid "%s: %s exited with status %d\n"
+#: toplev.c:1056
+msgid "Perform store motion after global subexpression elimination"
 msgstr ""
 
-#: protoize.c:2133
-#, c-format
-msgid "%s: warning: missing SYSCALLS file `%s'\n"
+#: toplev.c:1058
+msgid "Run CSE pass after loop optimisations"
 msgstr ""
 
-#: protoize.c:2142 protoize.c:2171
-#, c-format
-msgid "%s: can't read aux info file `%s': %s\n"
+#: toplev.c:1060
+msgid "Run the loop optimiser twice"
 msgstr ""
 
-#: protoize.c:2187 protoize.c:2215
-#, c-format
-msgid "%s: can't get status of aux info file `%s': %s\n"
+#: toplev.c:1062
+msgid "Delete useless null pointer checks"
 msgstr ""
 
-#: protoize.c:2243
-#, c-format
-msgid "%s: can't open aux info file `%s' for reading: %s\n"
+#: toplev.c:1064
+msgid "Pretend that host and target use the same FP format"
 msgstr ""
 
-#: protoize.c:2261
-#, c-format
-msgid "%s: error reading aux info file `%s': %s\n"
+#: toplev.c:1066
+msgid "Reschedule instructions before register allocation"
 msgstr ""
 
-#: protoize.c:2274
-#, c-format
-msgid "%s: error closing aux info file `%s': %s\n"
+#: toplev.c:1068
+msgid "Reschedule instructions after register allocation"
 msgstr ""
 
-#: protoize.c:2290
-#, c-format
-msgid "%s: can't delete aux info file `%s': %s\n"
+#: toplev.c:1070
+msgid "Enable scheduling across basic blocks"
 msgstr ""
 
-#: protoize.c:2372 protoize.c:4374
-#, c-format
-msgid "%s: can't delete file `%s': %s\n"
+#: toplev.c:1072
+msgid "Allow speculative motion of non-loads"
 msgstr ""
 
-#: protoize.c:2451
-#, c-format
-msgid "%s: warning: can't rename file `%s' to `%s': %s\n"
+#: toplev.c:1074
+msgid "Allow speculative motion of some loads"
 msgstr ""
 
-#: protoize.c:2576
-#, c-format
-msgid "%s: conflicting extern definitions of '%s'\n"
+#: toplev.c:1076
+msgid "Allow speculative motion of more loads"
 msgstr ""
 
-#: protoize.c:2580
-#, c-format
-msgid "%s: declarations of '%s' will not be converted\n"
+#: toplev.c:1078
+msgid "Replace add,compare,branch with branch on count reg"
 msgstr ""
 
-#: protoize.c:2582
-#, c-format
-msgid "%s: conflict list for '%s' follows:\n"
+#: toplev.c:1080
+msgid "Generate position independent code, if possible"
 msgstr ""
 
-#: protoize.c:2615
-#, c-format
-msgid "%s: warning: using formals list from %s(%d) for function `%s'\n"
+#: toplev.c:1083
+msgid "Enable exception handling"
 msgstr ""
 
-#: protoize.c:2655
-#, c-format
-msgid "%s: %d: `%s' used but missing from SYSCALLS\n"
+#: toplev.c:1085
+msgid "Just generate unwind tables for exception handling"
 msgstr ""
 
-#: protoize.c:2661
-#, c-format
-msgid "%s: %d: warning: no extern definition for `%s'\n"
+#: toplev.c:1087
+msgid "Support synchronous non-call exceptions"
 msgstr ""
 
-#: protoize.c:2692
-#, c-format
-msgid "%s: warning: no static definition for `%s' in file `%s'\n"
+#: toplev.c:1089
+msgid "Insert arc based program profiling code"
 msgstr ""
 
-#: protoize.c:2698
-#, c-format
-msgid "%s: multiple static defs of `%s' in file `%s'\n"
+#: toplev.c:1091
+msgid "Create data files needed by gcov"
 msgstr ""
 
-#: protoize.c:2871 protoize.c:2874
-#, c-format
-msgid "%s: %d: warning: source too confusing\n"
+#: toplev.c:1093
+msgid "Use profiling information for branch probabilities"
 msgstr ""
 
-#: protoize.c:3080
-#, c-format
-msgid "%s: %d: warning: varargs function declaration not converted\n"
+#: toplev.c:1095
+msgid "Reorder basic blocks to improve code placement"
 msgstr ""
 
-#: protoize.c:3095
-#, c-format
-msgid "%s: declaration of function `%s' not converted\n"
+#: toplev.c:1097
+msgid "Do the register renaming optimization pass"
 msgstr ""
 
-#: protoize.c:3218
-#, c-format
-msgid "%s: warning: too many parameter lists in declaration of `%s'\n"
+#: toplev.c:1099
+msgid "Do not put unitialised globals in the common section"
 msgstr ""
 
-#: protoize.c:3239
-#, c-format
-msgid ""
-"\n"
-"%s: warning: too few parameter lists in declaration of `%s'\n"
+#: toplev.c:1101
+msgid "Do not generate .size directives"
 msgstr ""
 
-#: protoize.c:3337
-#, c-format
-msgid "%s: %d: warning: found `%s' but expected `%s'\n"
+#: toplev.c:1103
+msgid "place each function into its own section"
 msgstr ""
 
-#: protoize.c:3515
-#, c-format
-msgid "%s: local declaration for function `%s' not inserted\n"
+#: toplev.c:1105
+msgid "place data items into their own section"
 msgstr ""
 
-#: protoize.c:3542
-#, c-format
-msgid ""
-"\n"
-"%s: %d: warning: can't add declaration of `%s' into macro call\n"
+#: toplev.c:1107
+msgid "Add extra commentry to assembler output"
 msgstr ""
 
-#: protoize.c:3616
-#, c-format
-msgid "%s: global declarations for file `%s' not inserted\n"
+#: toplev.c:1109
+msgid "Output GNU ld formatted global initialisers"
 msgstr ""
 
-#: protoize.c:3707 protoize.c:3737
-#, c-format
-msgid "%s: definition of function `%s' not converted\n"
+#: toplev.c:1111
+msgid "Enables a register move optimisation"
 msgstr ""
 
-#: protoize.c:3726
-#, c-format
-msgid "%s: %d: warning: definition of %s not converted\n"
+#: toplev.c:1113
+msgid "Do the full regmove optimization pass"
 msgstr ""
 
-#: protoize.c:4056
-#, c-format
-msgid "%s: found definition of `%s' at %s(%d)\n"
+#: toplev.c:1115
+msgid "Pack structure members together without holes"
 msgstr ""
 
-#. If we make it here, then we did not know about this
-#. function definition.
-#: protoize.c:4072
-#, c-format
-msgid "%s: %d: warning: `%s' excluded by preprocessing\n"
+#: toplev.c:1117
+msgid "Insert stack checking code into the program"
 msgstr ""
 
-#: protoize.c:4075
-#, c-format
-msgid "%s: function definition not converted\n"
+#: toplev.c:1119
+msgid "Specify that arguments may alias each other & globals"
 msgstr ""
 
-#: protoize.c:4134
-#, c-format
-msgid "%s: `%s' not converted\n"
+#: toplev.c:1121
+msgid "Assume arguments may alias globals but not each other"
 msgstr ""
 
-#: protoize.c:4142
-#, c-format
-msgid "%s: would convert file `%s'\n"
+#: toplev.c:1123
+msgid "Assume arguments do not alias each other or globals"
 msgstr ""
 
-#: protoize.c:4145
-#, c-format
-msgid "%s: converting file `%s'\n"
+#: toplev.c:1125
+msgid "Assume strict aliasing rules apply"
 msgstr ""
 
-#: protoize.c:4155
-#, c-format
-msgid "%s: can't get status for file `%s': %s\n"
+#: toplev.c:1127
+msgid "Align the start of loops"
 msgstr ""
 
-#: protoize.c:4197
-#, c-format
-msgid "%s: can't open file `%s' for reading: %s\n"
+#: toplev.c:1129
+msgid "Align labels which are only reached by jumping"
 msgstr ""
 
-#: protoize.c:4212
-#, c-format
-msgid ""
-"\n"
-"%s: error reading input file `%s': %s\n"
+#: toplev.c:1131
+msgid "Align all labels"
 msgstr ""
 
-#: protoize.c:4246
-#, c-format
-msgid "%s: can't create/open clean file `%s': %s\n"
+#: toplev.c:1133
+msgid "Align the start of functions"
 msgstr ""
 
-#: protoize.c:4351
-#, c-format
-msgid "%s: warning: file `%s' already saved in `%s'\n"
+#: toplev.c:1135
+msgid "Generate code to check every memory access"
 msgstr ""
 
-#: protoize.c:4359
-#, c-format
-msgid "%s: can't link file `%s' to `%s': %s\n"
+#: toplev.c:1137
+msgid "Add a prefix to all function names"
 msgstr ""
 
-#: protoize.c:4389
-#, c-format
-msgid "%s: can't create/open output file `%s': %s\n"
+#: toplev.c:1139
+msgid ""
+"Suppress output of instruction numbers and line number notes in debugging "
+"dumps"
 msgstr ""
 
-#: protoize.c:4422
-#, c-format
-msgid "%s: can't change mode of file `%s': %s\n"
+#: toplev.c:1141
+msgid "Instrument function entry/exit with profiling calls"
 msgstr ""
 
-#: protoize.c:4595
-#, c-format
-msgid "%s: cannot get working directory: %s\n"
+#: toplev.c:1143
+msgid "Enable SSA optimizations"
 msgstr ""
 
-#: protoize.c:4693
-#, c-format
-msgid "%s: input file names must have .c suffixes: %s\n"
+#: toplev.c:1145
+msgid "Enable dead code elimination"
 msgstr ""
 
-#: real.c:798 real.c:975
-msgid "conversion from NaN to int"
+#: toplev.c:1147
+msgid "External symbols have a leading underscore"
 msgstr ""
 
-#: real.c:821
-msgid "conversion from NaN to unsigned int"
+#: toplev.c:1149
+msgid "Process #ident directives"
 msgstr ""
 
-#: real.c:2696
-msgid "floating point overflow"
+#: toplev.c:1151
+msgid "Enables an rtl peephole pass run before sched2"
 msgstr ""
 
-#: real.c:4334 real.c:6611 real.c:6692
-msgid "overflow on truncation to integer"
+#: toplev.c:1153
+msgid "Enables guessing of branch probabilities"
 msgstr ""
 
-#: real.c:4406
-msgid "overflow on truncation to unsigned integer"
+#: toplev.c:1155
+msgid "Set errno after built-in math functions"
 msgstr ""
 
-#: real.c:5752
-#, c-format
-msgid "%s: argument domain error"
+#: toplev.c:1157
+msgid "Floating-point operations can trap"
 msgstr ""
 
-#: real.c:5753
-#, c-format
-msgid "%s: function singularity"
+#: toplev.c:1159
+msgid "Allow math optimizations that may violate IEEE or ANSI standards"
 msgstr ""
 
-#: real.c:5754
-#, c-format
-msgid "%s: overflow range error"
+#: toplev.c:1161
+msgid "Compile pointers as triples: value, base & end"
 msgstr ""
 
-#: real.c:5755
-#, c-format
-msgid "%s: underflow range error"
+#: toplev.c:1163
+msgid "Generate code to check bounds before dereferencing pointers and arrays"
 msgstr ""
 
-#: real.c:5756
-#, c-format
-msgid "%s: total loss of precision"
+#: toplev.c:1165
+msgid "Convert floating point constant to single precision constant"
 msgstr ""
 
-#: real.c:5757
-#, c-format
-msgid "%s: partial loss of precision"
+#: toplev.c:1167
+msgid "Report time taken by each compiler pass at end of run"
 msgstr ""
 
-#: real.c:5758
-#, c-format
-msgid "%s: NaN - producing operation"
+#: toplev.c:1169
+msgid "Report on permanent memory allocation at end of run"
 msgstr ""
 
-#: reg-stack.c:660
-#, c-format
-msgid "Output constraint %d must specify a single register"
+#: toplev.c:1171
+msgid "Trap for signed overflow in addition / subtraction / multiplication."
 msgstr ""
 
-#: reg-stack.c:680
-msgid "Output regs must be grouped at top of stack"
+#: toplev.c:1188
+msgid "Compile just for ISO C89"
 msgstr ""
 
-#: reg-stack.c:717
-msgid "Implicitly popped regs must be grouped at top of stack"
+#: toplev.c:1190
+msgid "Do not promote floats to double if using -traditional"
 msgstr ""
 
-#: reg-stack.c:736
-#, c-format
-msgid "Output operand %d must use `&' constraint"
+#: toplev.c:1192
+msgid "Determine language standard"
 msgstr ""
 
-#: regclass.c:660
-#, c-format
-msgid "can't use '%s' as a %s register"
+#: toplev.c:1196
+msgid "Make bitfields by unsigned by default"
 msgstr ""
 
-#: regclass.c:671
-#, c-format
-msgid "unknown register name: %s"
+#: toplev.c:1200
+msgid "Make 'char' be signed by default"
 msgstr ""
 
-#: regclass.c:682
-msgid "global register variable follows a function definition"
+#: toplev.c:1202
+msgid "Make 'char' be unsigned by default"
 msgstr ""
 
-#: regclass.c:686
-msgid "register used for two global register variables"
+#: toplev.c:1208
+msgid "Attempt to support traditional K&R style C"
 msgstr ""
 
-#: regclass.c:691
-msgid "call-clobbered register used for global register variable"
+#: toplev.c:1214
+msgid "Do not recognise the 'asm' keyword"
 msgstr ""
 
-#: reload.c:1198
-msgid "cannot reload integer constant operand in `asm'"
+#: toplev.c:1217
+msgid "Do not recognise any built in functions"
 msgstr ""
 
-#: reload.c:1220
-msgid "impossible register constraint in `asm'"
+#: toplev.c:1219
+msgid "Assume normal C execution environment"
 msgstr ""
 
-#: reload.c:3319
-msgid "`&' constraint used with no register class"
+#: toplev.c:1222
+msgid "Assume that standard libraries & main might not exist"
 msgstr ""
 
-#: reload.c:3471 reload.c:3682
-msgid "inconsistent operand constraints in an `asm'"
+#: toplev.c:1225
+msgid "Allow different types as args of ? operator"
 msgstr ""
 
-#: reload1.c:1159
-msgid "frame size too large for reliable stack checking"
+#: toplev.c:1228
+msgid "Allow the use of $ inside identifiers"
 msgstr ""
 
-#: reload1.c:1162
-msgid "try reducing the number of local variables"
+#: toplev.c:1233
+msgid "Use the same size for double as for float"
 msgstr ""
 
-#: reload1.c:1806
-#, c-format
-msgid "Can't find a register in class `%s' while reloading `asm'."
+#: toplev.c:1236
+msgid "Use the smallest fitting integer to hold enums"
 msgstr ""
 
-#: reload1.c:1810
-#, c-format
-msgid "Unable to find a register to spill in class `%s'."
+#: toplev.c:1239
+msgid "Override the underlying type for wchar_t to `unsigned short'"
 msgstr ""
 
-#: reload1.c:3825
-msgid "`asm' operand requires impossible reload"
+#: toplev.c:1243
+msgid "Enable most warning messages"
 msgstr ""
 
-#: reload1.c:4877
-msgid "`asm' operand constraint incompatible with operand size"
+#: toplev.c:1245
+msgid "Warn about casting functions to incompatible types"
 msgstr ""
 
-#: reload1.c:6443
-msgid "output operand is constant in `asm'"
+#: toplev.c:1249
+msgid "Warn about functions which might be candidates for format attributes"
 msgstr ""
 
-#: rtl.c:1147
-#, c-format
-msgid "RTL check: access of elt %d of `%s' with last elt %d"
+#: toplev.c:1252
+msgid "Warn about casts which discard qualifiers"
 msgstr ""
 
-#: rtl.c:1161
-#, c-format
-msgid "RTL check: expected elt %d type '%c', have '%c' (rtx %s)"
+#: toplev.c:1255
+msgid "Warn about subscripts whose type is 'char'"
 msgstr ""
 
-#: rtl.c:1176
-#, c-format
-msgid "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s)"
+#: toplev.c:1258 toplev.c:1261
+msgid "Warn if nested comments are detected"
 msgstr ""
 
-#: rtl.c:1190
-#, c-format
-msgid "RTL check: expected code `%s', have `%s'"
+#: toplev.c:1264
+msgid "Warn about possibly confusing type conversions"
 msgstr ""
 
-#: rtl.c:1203
-#, c-format
-msgid "RTL check: expected code `%s' or `%s', have `%s'"
+#: toplev.c:1267
+msgid "Warn about printf/scanf/strftime/strfmon format anomalies"
 msgstr ""
 
-#: rtl.c:1218
-#, c-format
-msgid "RTL check: access of elt %d of vector with last elt %d"
+#: toplev.c:1271
+msgid "Don't warn about strftime formats yielding 2 digit years"
 msgstr ""
 
-#: stmt.c:914
-#, c-format
-msgid "jump to `%s' invalidly jumps into binding contour"
+#: toplev.c:1274
+msgid "Don't warn about too many arguments to format functions"
 msgstr ""
 
-#: stmt.c:1150 stmt.c:3649
-#, c-format
-msgid "label `%s' used before containing binding contour"
+#: toplev.c:1276
+msgid "Warn about non-string-literal format strings"
 msgstr ""
 
-#: stmt.c:1280 stmt.c:1352
-msgid "`asm' cannot be used in function where memory usage is checked"
+#: toplev.c:1279
+msgid "Warn about possible security problems with format functions"
 msgstr ""
 
-#: stmt.c:1338
-msgid "`asm' cannot be used with `-fcheck-memory-usage'"
+#: toplev.c:1282
+msgid "Warn about implicit function declarations"
 msgstr ""
 
-#: stmt.c:1367
-#, c-format
-msgid "unknown register name `%s' in `asm'"
+#: toplev.c:1286
+msgid "Warn when a declaration does not specify a type"
 msgstr ""
 
-#: stmt.c:1382
-msgid "too many alternatives in `asm'"
+#: toplev.c:1291
+msgid "Warn about the use of the #import directive"
 msgstr ""
 
-#: stmt.c:1393
-msgid "operand constraints for `asm' differ in number of alternatives"
+#: toplev.c:1295
+msgid "Do not warn about using 'long long' when -pedantic"
 msgstr ""
 
-#: stmt.c:1440
-msgid "output operand constraint lacks `='"
+#: toplev.c:1297
+msgid "Warn about suspicious declarations of main"
 msgstr ""
 
-#: stmt.c:1450
-#, c-format
-msgid "output constraint `%c' for operand %d is not at the beginning"
+#: toplev.c:1300
+msgid "Warn about possibly missing braces around initialisers"
 msgstr ""
 
-#: stmt.c:1459
-#, c-format
-msgid "output operand constraint %d contains `+'"
+#: toplev.c:1303
+msgid "Warn about global funcs without previous declarations"
 msgstr ""
 
-#: stmt.c:1468
-msgid "operand constraint contains '+' or '=' at illegal position."
+#: toplev.c:1306
+msgid "Warn about global funcs without prototypes"
 msgstr ""
 
-#: stmt.c:1474 stmt.c:1651
-#, ycp-format
-msgid "`%%' constraint used with last operand"
+#: toplev.c:1309
+msgid "Warn about use of multicharacter literals"
 msgstr ""
 
-#: stmt.c:1488
-msgid "matching constraint not valid in output operand"
+#: toplev.c:1312
+msgid "Warn about externs not at file scope level"
 msgstr ""
 
-#: stmt.c:1514 stmt.c:1711
-#, c-format
-msgid "invalid punctuation `%c' in constraint"
+#: toplev.c:1315
+msgid "Warn about possible missing parentheses"
 msgstr ""
 
-#: stmt.c:1558
-#, c-format
-msgid "output number %d not directly addressable"
+#: toplev.c:1318
+msgid "Warn about possible violations of sequence point rules"
 msgstr ""
 
-#: stmt.c:1586
-#, c-format
-msgid "more than %d operands in `asm'"
+#: toplev.c:1321
+msgid "Warn about function pointer arithmetic"
 msgstr ""
 
-#: stmt.c:1624
-#, c-format
-msgid "hard register `%s' listed as input operand to `asm'"
+#: toplev.c:1324
+msgid "Warn about multiple declarations of the same object"
 msgstr ""
 
-#: stmt.c:1641
-#, c-format
-msgid "input operand constraint contains `%c'"
+#: toplev.c:1327
+msgid "Warn about signed/unsigned comparisons"
 msgstr ""
 
-#: stmt.c:1678
-msgid "matching constraint references invalid operand number"
+#: toplev.c:1330
+msgid "Warn about testing equality of floating point numbers"
 msgstr ""
 
-#. ??? Leave this only until we have experience with what
-#. happens in combine and elsewhere when constraints are
-#. not satisfied.
-#: stmt.c:1745 stmt.c:1770
-#, c-format
-msgid "asm operand %d probably doesn't match constraints"
+#: toplev.c:1333
+msgid "Warn about unrecognized pragmas"
 msgstr ""
 
-#: stmt.c:3567
-#, c-format
-msgid "unused variable `%s'"
+#: toplev.c:1336
+msgid "Warn about non-prototyped function decls"
 msgstr ""
 
-#: stmt.c:5160
-#, c-format
-msgid "enumeration value `%s' not handled in switch"
+#: toplev.c:1339
+msgid "Warn about constructs whose meaning change in ISO C"
 msgstr ""
 
-#: stmt.c:5186 stmt.c:5206
-#, c-format
-msgid "case value `%ld' not in enumerated type"
+#: toplev.c:1342
+msgid "Warn when trigraphs are encountered"
 msgstr ""
 
-#: stmt.c:5189 stmt.c:5209
-#, c-format
-msgid "case value `%ld' not in enumerated type `%s'"
+#: toplev.c:1347
+msgid "Mark strings as 'const char *'"
 msgstr ""
 
-#: stor-layout.c:126
-msgid "type size can't be explicitly evaluated"
+#: toplev.c:1489
+msgid "Warn when a function is unused"
 msgstr ""
 
-#: stor-layout.c:128
-msgid "variable-size type declared outside of any function"
+#: toplev.c:1491
+msgid "Warn when a label is unused"
 msgstr ""
 
-#: stor-layout.c:399
-#, c-format
-msgid "size of `%s' is %d bytes"
+#: toplev.c:1493
+msgid "Warn when a function parameter is unused"
 msgstr ""
 
-#: stor-layout.c:401
-#, c-format
-msgid "size of `%s' is larger than %d bytes"
+#: toplev.c:1495
+msgid "Warn when a variable is unused"
 msgstr ""
 
-#: stor-layout.c:751 stor-layout.c:1002
-#, c-format
-msgid "packed attribute causes inefficient alignment for `%s'"
+#: toplev.c:1497
+msgid "Warn when an expression value is unused"
 msgstr ""
 
-#: stor-layout.c:753 stor-layout.c:1004
-#, c-format
-msgid "packed attribute is unnecessary for `%s'"
+#: toplev.c:1499
+msgid "Do not suppress warnings from system headers"
 msgstr ""
 
-#: stor-layout.c:768
-#, c-format
-msgid "padding struct to align `%s'"
+#: toplev.c:1501
+msgid "Treat all warnings as errors"
 msgstr ""
 
-#: stor-layout.c:966
-msgid "padding struct size to alignment boundary"
+#: toplev.c:1503
+msgid "Warn when one local variable shadows another"
 msgstr ""
 
-#: stor-layout.c:1009
-msgid "packed attribute causes inefficient alignment"
+#: toplev.c:1505
+msgid "Warn about enumerated switches missing a specific case"
 msgstr ""
 
-#: stor-layout.c:1011
-msgid "packed attribute is unnecessary"
+#: toplev.c:1507
+msgid "Warn about returning structures, unions or arrays"
 msgstr ""
 
-#: timevar.c:428
-msgid ""
-"\n"
-"Execution times (seconds)\n"
+#: toplev.c:1509
+msgid "Warn about pointer casts which increase alignment"
 msgstr ""
 
-#. Print total time.
-#: timevar.c:476
-msgid " TOTAL                 :"
+#: toplev.c:1511
+msgid "Warn about code that will never be executed"
 msgstr ""
 
-#: timevar.c:515
-msgid "time in %s: %ld.%06ld (%ld%%)\n"
+#: toplev.c:1513
+msgid "Warn about unitialized automatic variables"
 msgstr ""
 
-#: tlink.c:428
-#, c-format
-msgid "collect: reading %s\n"
+#: toplev.c:1515
+msgid "Warn when an inlined function cannot be inlined"
 msgstr ""
 
-#: tlink.c:529
-#, c-format
-msgid "collect: recompiling %s\n"
+#: toplev.c:1517
+msgid "Warn when the packed attribute has no effect on struct layout"
 msgstr ""
 
-#: tlink.c:694
-#, c-format
-msgid "collect: tweaking %s in %s\n"
+#: toplev.c:1519
+msgid "Warn when padding is required to align struct members"
 msgstr ""
 
-#: tlink.c:741
-msgid "collect: relinking\n"
+#: toplev.c:1521
+msgid "Warn when an optimization pass is disabled"
 msgstr ""
 
-#: tlink.c:750
-#, c-format
-msgid "ld returned %d exit status"
+#: toplev.c:1523
+msgid "Warn about functions which might be candidates for attribute noreturn"
 msgstr ""
 
-#: toplev.c:1456 toplev.c:4878 tradcpp.c:699
+#: toplev.c:1577 toplev.c:5041 tradcpp.c:776
 #, c-format
 msgid "Invalid option `%s'"
 msgstr ""
 
-#: toplev.c:1656
+#: toplev.c:1723
 #, c-format
-msgid ""
-"Internal error: %s.\n"
-"Please submit a full bug report.\n"
-"See %s for instructions."
+msgid "Internal error: %s"
 msgstr ""
 
-#: toplev.c:1988
+#: toplev.c:2023
 #, c-format
 msgid "`%s' used but never defined"
 msgstr ""
 
-#: toplev.c:1991
+#: toplev.c:2026
 #, c-format
 msgid "`%s' declared `static' but never defined"
 msgstr ""
 
-#: toplev.c:2013
+#: toplev.c:2048
 #, c-format
 msgid "`%s' defined but not used"
 msgstr ""
 
-#: toplev.c:2255
+#: toplev.c:2186
+#, c-format
+msgid "can't open %s for writing"
+msgstr ""
+
+#: toplev.c:2279
 msgid "-ffunction-sections not supported for this target."
 msgstr ""
 
-#: toplev.c:2260
+#: toplev.c:2284
 msgid "-fdata-sections not supported for this target."
 msgstr ""
 
-#: toplev.c:2268
+#: toplev.c:2292
 msgid "-ffunction-sections disabled; it makes profiling impossible."
 msgstr ""
 
-#: toplev.c:2274
+#: toplev.c:2298
 msgid "-ffunction-sections may affect debugging on some targets."
 msgstr ""
 
-#: toplev.c:2334
+#: toplev.c:2339
 msgid "Errors detected in input file (your bison.simple is out of date)\n"
 msgstr ""
 
-#: toplev.c:2565
+#: toplev.c:2476
 #, c-format
-msgid "invalid register name `%s' for register variable"
+msgid "error writing to %s"
 msgstr ""
 
-#: toplev.c:3773
+#: toplev.c:2572
 #, c-format
-msgid "Usage: %s input [switches]\n"
-msgstr ""
-
-#: toplev.c:3774
-msgid "Switches:\n"
+msgid "invalid register name `%s' for register variable"
 msgstr ""
 
-#: toplev.c:3776
+#: toplev.c:3865
 msgid ""
 "  -ffixed-<register>      Mark <register> as being unavailable to the "
 "compiler\n"
 msgstr ""
 
-#: toplev.c:3777
+#: toplev.c:3866
 msgid ""
 "  -fcall-used-<register>  Mark <register> as being corrupted by function "
 "calls\n"
 msgstr ""
 
-#: toplev.c:3778
+#: toplev.c:3867
 msgid ""
 "  -fcall-saved-<register> Mark <register> as being preserved across "
 "functions\n"
 msgstr ""
 
-#: toplev.c:3779
+#: toplev.c:3868
 msgid ""
 "  -finline-limit=<number> Limits the size of inlined functions to <number>\n"
 msgstr ""
 
-#: toplev.c:3780
+#: toplev.c:3869
 msgid ""
 "  -fmessage-length=<number> Limits diagnostics messages lengths to <number> "
 "characters per line.  0 suppresses line-wrapping\n"
 msgstr ""
 
-#: toplev.c:3781
+#: toplev.c:3870
 msgid ""
 "  -fdiagnostics-show-location=[once | every-line] Indicates how often source "
 "location information should be emitted, as prefix, at the beginning of "
 "diagnostics when line-wrapping\n"
 msgstr ""
 
-#: toplev.c:3792
+#: toplev.c:3881
 msgid "  -O[number]              Set optimisation level to [number]\n"
 msgstr ""
 
-#: toplev.c:3793
+#: toplev.c:3882
 msgid "  -Os                     Optimise for space rather than speed\n"
 msgstr ""
 
-#: toplev.c:3794
+#: toplev.c:3894
 msgid ""
 "  -pedantic               Issue warnings needed by strict compliance to ISO "
 "C\n"
 msgstr ""
 
-#: toplev.c:3795
+#: toplev.c:3895
 msgid ""
 "  -pedantic-errors        Like -pedantic except that errors are produced\n"
 msgstr ""
 
-#: toplev.c:3796
+#: toplev.c:3896
 msgid "  -w                      Suppress warnings\n"
 msgstr ""
 
-#: toplev.c:3797
+#: toplev.c:3897
 msgid "  -W                      Enable extra warnings\n"
 msgstr ""
 
-#: toplev.c:3808
+#: toplev.c:3908
 msgid "  -Wunused                Enable unused warnings\n"
 msgstr ""
 
-#: toplev.c:3809
-msgid ""
-"  -Wid-clash-<num>        Warn if 2 identifiers have the same first <num> "
-"chars\n"
-msgstr ""
-
-#: toplev.c:3810
+#: toplev.c:3909
 msgid ""
 "  -Wlarger-than-<number>  Warn if an object is larger than <number> bytes\n"
 msgstr ""
 
-#: toplev.c:3811
+#: toplev.c:3910
 msgid "  -p                      Enable function profiling\n"
 msgstr ""
 
-#: toplev.c:3813
+#: toplev.c:3912
 msgid "  -a                      Enable block profiling \n"
 msgstr ""
 
-#: toplev.c:3816
+#: toplev.c:3915
 msgid "  -ax                     Enable jump profiling \n"
 msgstr ""
 
-#: toplev.c:3818
+#: toplev.c:3917
 msgid "  -o <file>               Place output into <file> \n"
 msgstr ""
 
-#: toplev.c:3819
+#: toplev.c:3918
 msgid ""
 "  -G <number>             Put global and static data smaller than <number>\n"
 "                          bytes into a special section (on some targets)\n"
 msgstr ""
 
-#: toplev.c:3830
-msgid "  -aux-info <file>        Emit declaration info into <file>.X\n"
+#: toplev.c:3929
+msgid "  -aux-info <file>        Emit declaration info into <file>\n"
 msgstr ""
 
-#: toplev.c:3831
+#: toplev.c:3930
 msgid ""
 "  -quiet                  Do not display functions compiled or elapsed time\n"
 msgstr ""
 
-#: toplev.c:3832
+#: toplev.c:3931
 msgid "  -version                Display the compiler's version\n"
 msgstr ""
 
-#: toplev.c:3833
+#: toplev.c:3932
 msgid ""
 "  -d[letters]             Enable dumps from specific passes of the compiler\n"
 msgstr ""
 
-#: toplev.c:3834
+#: toplev.c:3933
 msgid ""
 "  -dumpbase <file>        Base name to be used for dumps from specific "
 "passes\n"
 msgstr ""
 
-#: toplev.c:3836
+#: toplev.c:3935
 msgid "  -fsched-verbose=<number> Set the verbosity level of the scheduler\n"
 msgstr ""
 
-#: toplev.c:3838
+#: toplev.c:3937
 msgid "  --help                  Display this information\n"
 msgstr ""
 
-#: toplev.c:3853
+#: toplev.c:3952
 msgid ""
 "\n"
 "Language specific options:\n"
 msgstr ""
 
-#: toplev.c:3865
+#: toplev.c:3964
 #, c-format
 msgid "  %-23.23s [undocumented]\n"
 msgstr ""
 
-#: toplev.c:3873 toplev.c:3887
+#: toplev.c:3972 toplev.c:3986
 #, c-format
 msgid ""
 "\n"
 "There are undocumented %s specific options as well.\n"
 msgstr ""
 
-#: toplev.c:3877
+#: toplev.c:3976
 #, c-format
 msgid ""
 "\n"
 " Options for %s:\n"
 msgstr ""
 
-#: toplev.c:3900
+#: toplev.c:4007
 msgid ""
 "\n"
 "Target specific options:\n"
 msgstr ""
 
-#: toplev.c:3914 toplev.c:3933
+#: toplev.c:4021 toplev.c:4040
 #, c-format
-msgid "  -m%-21.21s [undocumented]\n"
+msgid "  -m%-23.23s [undocumented]\n"
 msgstr ""
 
-#: toplev.c:3942
+#: toplev.c:4049
 msgid ""
 "\n"
 "There are undocumented target specific options as well.\n"
 msgstr ""
 
-#: toplev.c:3944
+#: toplev.c:4051
 msgid "  They exist, but they are not documented.\n"
 msgstr ""
 
-#: toplev.c:3996
+#: toplev.c:4104
 #, c-format
 msgid "unrecognized gcc debugging option: %c"
 msgstr ""
 
-#: toplev.c:4058
+#: toplev.c:4174
 #, c-format
 msgid "unrecognized register name `%s'"
 msgstr ""
 
-#: toplev.c:4085 toplev.c:4699
+#: toplev.c:4198 toplev.c:4878
 #, c-format
 msgid "Unrecognized option `%s'"
 msgstr ""
 
-#: toplev.c:4212
+#: toplev.c:4242
+msgid "-Wid-clash-LEN is no longer supported"
+msgstr ""
+
+#: toplev.c:4319
 #, c-format
 msgid "use -gdwarf -g%d for DWARF v1, level %d"
 msgstr ""
 
-#: toplev.c:4215
+#: toplev.c:4322
 msgid "use -gdwarf-2   for DWARF v2"
 msgstr ""
 
-#: toplev.c:4220
+#: toplev.c:4327
 #, c-format
 msgid "ignoring option `%s' due to invalid debug level specification"
 msgstr ""
 
-#: toplev.c:4243 toplev.c:4697
+#: toplev.c:4350 toplev.c:4876
 #, c-format
 msgid "`%s': unknown or unsupported -g option"
 msgstr ""
 
-#: toplev.c:4250
+#: toplev.c:4357
 #, c-format
 msgid "`%s' ignored, conflicts with `-g%s'"
 msgstr ""
 
-#: toplev.c:4395
+#: toplev.c:4436
+msgid "-param option missing argument"
+msgstr ""
+
+#: toplev.c:4445
+#, c-format
+msgid "invalid --param option: %s"
+msgstr ""
+
+#: toplev.c:4457
+#, c-format
+msgid "invalid parameter value `%s'"
+msgstr ""
+
+#: toplev.c:4548
 msgid "`-a' option (basic block profile) not supported"
 msgstr ""
 
-#: toplev.c:4403
+#: toplev.c:4556
 msgid "`-ax' option (jump profiling) not supported"
 msgstr ""
 
-#: toplev.c:4689
+#: toplev.c:4868
 #, c-format
 msgid "Ignoring command line option '%s'"
 msgstr ""
 
-#: toplev.c:4692
+#: toplev.c:4871
 #, c-format
 msgid "(It is valid for %s but not the selected language)"
 msgstr ""
 
-#: toplev.c:4723
+#: toplev.c:4909
 msgid "-Wuninitialized is not supported without -O"
 msgstr ""
 
-#: toplev.c:4765
+#: toplev.c:4936
 msgid "`-ax' and `-a' are conflicting options. `-a' ignored."
 msgstr ""
 
-#: toplev.c:4786
+#: toplev.c:4957
 msgid "instruction scheduling not supported on this target machine"
 msgstr ""
 
-#: toplev.c:4790
+#: toplev.c:4961
 msgid "this target machine does not have delayed branches"
 msgstr ""
 
-#: toplev.c:4804
-#, c-format
-msgid "-f%sleading-underscore not supported on this target machine"
+#: toplev.c:4970
+msgid "profiling does not work without a frame pointer"
 msgstr ""
 
-#: toplev.c:4824
+#: toplev.c:4985
 #, c-format
-msgid "Data size %ld.\n"
+msgid "-f%sleading-underscore not supported on this target machine"
 msgstr ""
 
-#: toplev.c:4895
+#: toplev.c:5058
 #, c-format
 msgid ""
-"%s%s%s version %s (%s) compiled by GNU C version %s.\n"
+"%s%s%s version %s (%s)\n"
+"%s\tcompiled by GNU C version %s.\n"
 "%s%s%s version %s (%s) compiled by CC.\n"
 msgstr ""
 
-#: toplev.c:4950
+#: toplev.c:5114
 msgid "options passed: "
 msgstr ""
 
-#: toplev.c:4979
+#: toplev.c:5143
 msgid "options enabled: "
 msgstr ""
 
-#: tradcpp.c:112
+#: tradcif.y:110 tradcif.y:121
+msgid "division by zero in #if"
+msgstr ""
+
+#. It's a float since it contains a point.
+#: tradcif.y:230
+msgid "floating point numbers not allowed in #if expressions"
+msgstr ""
+
+#: tradcif.y:276
+msgid "Invalid number in #if expression"
+msgstr ""
+
+#: tradcif.y:361
+msgid "Invalid character constant in #if"
+msgstr ""
+
+#: tradcif.y:398
+msgid "double quoted strings not allowed in #if expressions"
+msgstr ""
+
+#: tradcif.y:411
+msgid "Invalid token in expression"
+msgstr ""
+
+#: tradcif.y:502
+msgid "octal character constant does not fit in a byte"
+msgstr ""
+
+#: tradcif.y:527
+msgid "hex character constant does not fit in a byte"
+msgstr ""
+
+#: tradcif.y:558
+msgid "empty #if expression"
+msgstr ""
+
+#: tradcif.y:572
+msgid "Junk after end of expression."
+msgstr ""
+
+#: tradcpp.c:137
 msgid "macro or #include recursion too deep"
 msgstr ""
 
-#: tradcpp.c:517
+#: tradcpp.c:550
 #, c-format
 msgid "Usage: %s [switches] input output"
 msgstr ""
 
-#: tradcpp.c:533
+#: tradcpp.c:566
 msgid "-traditional is not supported in C++"
 msgstr ""
 
-#: tradcpp.c:535
+#: tradcpp.c:568
 msgid "-traditional and -ansi are mutually exclusive"
 msgstr ""
 
-#: tradcpp.c:549
+#: tradcpp.c:582
 msgid "Filename missing after -i option"
 msgstr ""
 
-#: tradcpp.c:567
+#: tradcpp.c:600
 msgid "Filename missing after -o option"
 msgstr ""
 
-#: tradcpp.c:618
-msgid "Macro name missing after -D option"
+#: tradcpp.c:659
+#, c-format
+msgid "Target missing after %s option"
+msgstr ""
+
+#: tradcpp.c:673
+#, c-format
+msgid "Filename missing after %s option"
 msgstr ""
 
-#: tradcpp.c:630
-msgid "Macro name missing after -U option"
+#: tradcpp.c:698
+#, c-format
+msgid "Macro name missing after -%c option"
 msgstr ""
 
-#: tradcpp.c:641
+#: tradcpp.c:718
 msgid "-pedantic and -traditional are mutually exclusive"
 msgstr ""
 
-#: tradcpp.c:646
+#: tradcpp.c:723
 msgid "-trigraphs and -traditional are mutually exclusive"
 msgstr ""
 
-#: tradcpp.c:672
+#: tradcpp.c:749
 msgid "Directory name missing after -I option"
 msgstr ""
 
-#: tradcpp.c:1326 tradcpp.c:3402
+#: tradcpp.c:1425 tradcpp.c:3916
 msgid "`/*' within comment"
 msgstr ""
 
-#: tradcpp.c:1701
+#: tradcpp.c:1800
 #, c-format
 msgid "unterminated #%s conditional"
 msgstr ""
 
-#: tradcpp.c:2060
+#: tradcpp.c:2159
 msgid "not in any file?!"
 msgstr ""
 
-#: tradcpp.c:2148
+#: tradcpp.c:2265
 msgid "`defined' must be followed by ident or (ident)"
 msgstr ""
 
-#: tradcpp.c:2152
+#: tradcpp.c:2269
 msgid "cccp error: invalid special hash type"
 msgstr ""
 
-#: tradcpp.c:2256
+#: tradcpp.c:2367 tradcpp.c:2437
 msgid "#include expects \"fname\" or <fname>"
 msgstr ""
 
-#: tradcpp.c:2305
+#: tradcpp.c:2522
 #, c-format
-msgid "nonexistent file <%.*s> omitted from dependency output"
+msgid "No include path in which to find %.*s"
 msgstr ""
 
-#: tradcpp.c:2485
+#: tradcpp.c:2700
 msgid "invalid macro name"
 msgstr ""
 
-#: tradcpp.c:2491
+#: tradcpp.c:2708
 #, c-format
 msgid "invalid macro name `%s'"
 msgstr ""
 
-#: tradcpp.c:2494
-msgid "defining `defined' as a macro"
+#: tradcpp.c:2713
+msgid "\"defined\" cannot be used as a macro name"
 msgstr ""
 
-#: tradcpp.c:2519
+#: tradcpp.c:2740
 msgid "parameter name starts with a digit in #define"
 msgstr ""
 
-#: tradcpp.c:2529
+#: tradcpp.c:2750
 msgid "badly punctuated parameter list in #define"
 msgstr ""
 
-#: tradcpp.c:2537
+#: tradcpp.c:2758
 msgid "unterminated parameter list in #define"
 msgstr ""
 
-#: tradcpp.c:2582
+#: tradcpp.c:2806
 #, c-format
 msgid "\"%.*s\" redefined"
 msgstr ""
 
-#: tradcpp.c:2838
+#: tradcpp.c:3063
 msgid "# operator should be followed by a macro argument name"
 msgstr ""
 
-#: tradcpp.c:2886 tradcpp.c:2901 tradcpp.c:2919 tradcpp.c:2933 tradcpp.c:2940
-#: tradcpp.c:2965
+#: tradcpp.c:3110 tradcpp.c:3136 tradcpp.c:3150 tradcpp.c:3157 tradcpp.c:3182
 msgid "invalid format #line command"
 msgstr ""
 
-#: tradcpp.c:2991
+#: tradcpp.c:3208
 msgid "undefining `defined'"
 msgstr ""
 
-#: tradcpp.c:2995
+#: tradcpp.c:3212
 #, c-format
 msgid "undefining `%s'"
 msgstr ""
 
-#: tradcpp.c:3039
+#: tradcpp.c:3268
+msgid "extra text at end of directive"
+msgstr ""
+
+#: tradcpp.c:3375
+#, c-format
+msgid "#error%.*s"
+msgstr ""
+
+#: tradcpp.c:3385
+#, c-format
+msgid "#warning%.*s"
+msgstr ""
+
+#: tradcpp.c:3541
 msgid "#elif not within a conditional"
 msgstr ""
 
-#: tradcpp.c:3282
+#: tradcpp.c:3798
 #, c-format
 msgid "#%s not within a conditional"
 msgstr ""
 
-#: tradcpp.c:3290
+#: tradcpp.c:3806
 msgid "#else or #elif after #else"
 msgstr ""
 
-#: tradcpp.c:3331
+#: tradcpp.c:3846
 msgid "#else not within a conditional"
 msgstr ""
 
-#: tradcpp.c:3363
+#: tradcpp.c:3877
 msgid "unbalanced #endif"
 msgstr ""
 
-#: tradcpp.c:3457
+#: tradcpp.c:3971
 msgid "unterminated string or character constant"
 msgstr ""
 
-#: tradcpp.c:3613
+#: tradcpp.c:4129
 #, c-format
 msgid "arguments given to macro `%s'"
 msgstr ""
 
-#: tradcpp.c:3619
+#: tradcpp.c:4135
 #, c-format
 msgid "no args to macro `%s'"
 msgstr ""
 
-#: tradcpp.c:3621
+#: tradcpp.c:4137
 #, c-format
 msgid "only 1 arg to macro `%s'"
 msgstr ""
 
-#: tradcpp.c:3623
+#: tradcpp.c:4139
 #, c-format
 msgid "only %d args to macro `%s'"
 msgstr ""
 
-#: tradcpp.c:3625
+#: tradcpp.c:4141
 #, c-format
 msgid "too many (%d) args to macro `%s'"
 msgstr ""
 
-#: tradcpp.c:4251
+#: tradcpp.c:4767
 #, c-format
 msgid ""
 "Internal error in %s, at tradcpp.c:%d\n"
@@ -10648,118 +16284,113 @@ msgid ""
 "See %s for instructions."
 msgstr ""
 
-#: tree.c:1295
-#, c-format
-msgid "`%s' and `%s' identical in first %d characters"
-msgstr ""
-
-#: tree.c:4749
+#: tree.c:3866
 msgid "arrays of functions are not meaningful"
 msgstr ""
 
-#: tree.c:4806
+#: tree.c:3923
 msgid "function return type cannot be function"
 msgstr ""
 
-#: tree.c:5541
+#: tree.c:4660
 msgid "invalid initializer for bit string"
 msgstr ""
 
-#: tree.c:5600
+#: tree.c:4719
 #, c-format
-msgid "Tree check: expected %s, have %s"
+msgid "Tree check: expected %s, have %s in %s, at %s:%d"
 msgstr ""
 
-#: tree.c:5616
+#: tree.c:4736
 #, c-format
-msgid "Tree check: expected class '%c', have '%c' (%s)"
+msgid "Tree check: expected class '%c', have '%c' (%s) in %s, at %s:%d"
 msgstr ""
 
-#: varasm.c:726
+#: varasm.c:639
 #, c-format
 msgid "register name not specified for `%s'"
 msgstr ""
 
-#: varasm.c:728
+#: varasm.c:641
 #, c-format
 msgid "invalid register name for `%s'"
 msgstr ""
 
-#: varasm.c:731
+#: varasm.c:644
 #, c-format
 msgid "data type of `%s' isn't suitable for a register"
 msgstr ""
 
-#: varasm.c:734
+#: varasm.c:647
 #, c-format
 msgid "register specified for `%s' isn't suitable for data type"
 msgstr ""
 
-#: varasm.c:743
+#: varasm.c:656
 msgid "global register variable has initial value"
 msgstr ""
 
-#: varasm.c:746
+#: varasm.c:659
 msgid "volatile register variables don't work as you might wish"
 msgstr ""
 
-#: varasm.c:781
+#: varasm.c:695
 #, c-format
 msgid "register name given for non-register variable `%s'"
 msgstr ""
 
-#: varasm.c:1417
+#: varasm.c:1333
 #, c-format
 msgid "size of variable `%s' is too large"
 msgstr ""
 
-#: varasm.c:1457
+#: varasm.c:1373
 #, c-format
 msgid ""
 "alignment of `%s' is greater than maximum object file alignment. Using %d."
 msgstr ""
 
-#: varasm.c:1504
+#: varasm.c:1420
 #, c-format
 msgid "requested alignment for %s is greater than implemented alignment of %d."
 msgstr ""
 
-#: varasm.c:1976
+#: varasm.c:1899
 msgid "floating point trap outputting a constant"
 msgstr ""
 
-#: varasm.c:4286
+#: varasm.c:4300
 msgid "initializer for integer value is too complicated"
 msgstr ""
 
-#: varasm.c:4292
+#: varasm.c:4306
 msgid "initializer for floating value is not a floating constant"
 msgstr ""
 
-#: varasm.c:4349
+#: varasm.c:4363
 msgid "unknown set constructor type"
 msgstr ""
 
-#: varasm.c:4494
+#: varasm.c:4568
 #, c-format
 msgid "invalid initial value for member `%s'"
 msgstr ""
 
-#: varasm.c:4676
+#: varasm.c:4750
 #, c-format
 msgid "weak declaration of `%s' must be public"
 msgstr ""
 
-#: varasm.c:4678
+#: varasm.c:4752
 #, c-format
 msgid "weak declaration of `%s' must precede definition"
 msgstr ""
 
-#: varasm.c:4771
+#: varasm.c:4848
 msgid "only weak aliases are supported in this configuration"
 msgstr ""
 
-#: varasm.c:4776
+#: varasm.c:4853
 msgid "alias definitions not supported in this configuration; ignored"
 msgstr ""
 
@@ -10769,28 +16400,32 @@ msgid "Virtual array %s[%lu]: element %lu out of bounds"
 msgstr ""
 
 #. Print an error message for unrecognized stab codes.
-#: xcoffout.c:182
+#: xcoffout.c:170
 #, c-format
-msgid "Unknown stab %s: : 0x%x\n"
+msgid "No sclass for %s stab (0x%x)\n"
 msgstr ""
 
-#: config/arc/arc.h:60 config/mips/mips.h:910
+#: config/alpha/freebsd.h:35 config/i386/freebsd-aout.h:236
+msgid "`-p' not supported; use `-pg' and gprof(1)"
+msgstr ""
+
+#: config/arc/arc.h:61 config/mips/mips.h:925
 msgid "may not use both -EB and -EL"
 msgstr ""
 
-#: config/arm/arm.h:205
+#: config/arm/arm.h:216
 msgid "-mapcs-26 and -mapcs-32 may not be used together"
 msgstr ""
 
-#: config/arm/arm.h:217
+#: config/arm/arm.h:228
 msgid "-msoft-float and -mhard_float may not be used together"
 msgstr ""
 
-#: config/arm/arm.h:228
+#: config/arm/arm.h:239
 msgid "-mbig-endian and -mlittle-endian may not be used together"
 msgstr ""
 
-#: config/arm/arm.h:246
+#: config/arm/arm.h:257
 msgid "Incompatible interworking options"
 msgstr ""
 
@@ -10810,51 +16445,79 @@ msgstr ""
 msgid "A -ifile option requires a -map option"
 msgstr ""
 
-#: config/i386/freebsd-aout.h:236
-msgid "`-p' not supported; use `-pg' and gprof(1)"
+#: config/i386/cygwin.h:105
+msgid "mno-cygwin and mno-win32 are not compatible"
+msgstr ""
+
+#: config/i386/cygwin.h:160 config/i386/mingw32.h:63
+msgid "shared and mdll are not compatible"
 msgstr ""
 
-#: config/i386/sco5.h:788 config/i386/sco5.h:863
+#: config/i386/sco5.h:777 config/i386/sco5.h:852
 msgid "-static not valid with -mcoff"
 msgstr ""
 
-#: config/i386/sco5.h:789 config/i386/sco5.h:864
+#: config/i386/sco5.h:778 config/i386/sco5.h:853
 msgid "-shared not valid with -mcoff"
 msgstr ""
 
-#: config/i386/sco5.h:790 config/i386/sco5.h:865
+#: config/i386/sco5.h:779 config/i386/sco5.h:854
 msgid "-symbolic not valid with -mcoff"
 msgstr ""
 
-#: config/i386/sco5.h:828
+#: config/i386/sco5.h:817
 msgid "-fpic is not valid with -mcoff"
 msgstr ""
 
-#: config/i386/sco5.h:829
+#: config/i386/sco5.h:818
 msgid "-fPIC is not valid with -mcoff"
 msgstr ""
 
-#: config/i386/sco5.h:866
+#: config/i386/sco5.h:855
 msgid "-fpic not valid with -mcoff"
 msgstr ""
 
-#: config/i386/sco5.h:867
+#: config/i386/sco5.h:856
 msgid "-fPIC not valid with -mcoff"
 msgstr ""
 
-#: config/i860/fx2800.h:305
+#: config/i386/unix.h:122
+msgid "bx]"
+msgstr ""
+
+#: config/i386/unix.h:124
+msgid "bx"
+msgstr ""
+
+#: config/i386/unix.h:125
+msgid "cx"
+msgstr ""
+
+#: config/i860/fx2800.h:297
 msgid "-p option not supported: use -pg instead"
 msgstr ""
 
-#: config/mips/mips.h:766
+#: config/mcore/mcore.h:65
+msgid "choose either big or little endian, not both"
+msgstr ""
+
+#: config/mcore/mcore.h:68
+msgid "choose either m340 or m210 not both"
+msgstr ""
+
+#: config/mcore/mcore.h:69
+msgid "the m210 does not have little endian support"
+msgstr ""
+
+#: config/mips/mips.h:781
 msgid "-pipe is not supported."
 msgstr ""
 
-#: config/mips/mips.h:905
+#: config/mips/mips.h:920
 msgid "may not use both -mfp64 and -msingle-float"
 msgstr ""
 
-#: config/mips/mips.h:906
+#: config/mips/mips.h:921
 msgid "may not use both -mfp64 and -m4650"
 msgstr ""
 
@@ -10874,18 +16537,26 @@ msgstr ""
 msgid "profiling not supported with -mg\n"
 msgstr ""
 
-#: gcc.c:558
+#: f/lang-specs.h:35 gcc.c:641
 msgid "GNU C does not support -C without using -E"
 msgstr ""
 
-#: gcc.c:573
+#: gcc.c:662 java/jvspec.c:69
 msgid "-pg and -fomit-frame-pointer are incompatible"
 msgstr ""
 
-#: gcc.c:707
+#: gcc.c:810
 msgid "-E required when input is from standard input"
 msgstr ""
 
-#: gcc.c:711
+#: gcc.c:814
 msgid "Compilation of header file requested"
 msgstr ""
+
+#: java/lang-specs.h:33
+msgid "-fjni and -femit-class-files are incompatible"
+msgstr ""
+
+#: java/lang-specs.h:34
+msgid "-fjni and -femit-class-file are incompatible"
+msgstr ""