summaryrefslogtreecommitdiff
path: root/gcc/po
diff options
context:
space:
mode:
authorzack <zack@138bc75d-0d04-0410-961f-82ee72b054a4>2001-10-31 17:40:07 +0000
committerzack <zack@138bc75d-0d04-0410-961f-82ee72b054a4>2001-10-31 17:40:07 +0000
commit67881e1853072da3ddb2b58307b32f8a192bb8af (patch)
tree3017201abd1c4ed2778e3fb3aa8d07ca90a83188 /gcc/po
parent2c2ed3842cf0178fddb7144228320d1803f6d2b4 (diff)
downloadgcc-67881e1853072da3ddb2b58307b32f8a192bb8af.tar.gz
* Makefile.in (INTL_TARGETS, POSUB): Delete all references.
(INTL_SUBDIRS): Just intl. (.SUFFIXES): Add .gmo .po .pox. (native): Also depend on build-@POSUB@. (intl.all, intl.install): Depend on config.h and things it includes. (po-generated): New target; depend on c-parse.c and tradcif.c. (install-normal): Also depend on install-@POSUB@. (XGETTEXT, GMSGFMT, MSGMERGE, PACKAGE, CATALOGS): New variables. (build-, install-, build-po, update-po, install-po, .po.gmo, .po.pox, $(PACKAGE).pot, po/$(PACKAGE).pot): New rules. * aclocal.m4: Prefix each entry in CATALOGS with "po/" * configure.in: Don't munge XGETTEXT. Don't generate po/Makefile.in. * configure: Regenerate. * exgettext: Delete. * config/m68k/m68k.h: Add doc strings for -msky and -mnosky. * cp/Make-lang.in, java/Make-lang.in, objc/Make-lang.in: Replace $(INTL_TARGETS) with po-generated. po: * EXCLUDES: New file. * exgettext: New helper script; completely rewritten. * Makefile.in.in, POTFILES.in: Delete. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46680 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/po')
-rw-r--r--gcc/po/ChangeLog6
-rw-r--r--gcc/po/EXCLUDES64
-rw-r--r--gcc/po/Makefile.in.in196
-rw-r--r--gcc/po/POTFILES.in1093
-rw-r--r--gcc/po/exgettext156
-rw-r--r--gcc/po/gcc.pot15363
6 files changed, 8553 insertions, 8325 deletions
diff --git a/gcc/po/ChangeLog b/gcc/po/ChangeLog
index 3fbe7d5f264..05af2a7a5ec 100644
--- a/gcc/po/ChangeLog
+++ b/gcc/po/ChangeLog
@@ -1,3 +1,9 @@
+2001-10-31 Zack Weinberg <zack@codesourcery.com>
+
+ * EXCLUDES: New file.
+ * exgettext: New helper script; completely rewritten.
+ * Makefile.in.in, POTFILES.in: Delete.
+
2001-10-12 Zack Weinberg <zack@codesourcery.com>
* Makefile.in.in: Upgrade to gettext-0.10.40.
diff --git a/gcc/po/EXCLUDES b/gcc/po/EXCLUDES
new file mode 100644
index 00000000000..97153871fc4
--- /dev/null
+++ b/gcc/po/EXCLUDES
@@ -0,0 +1,64 @@
+# This file lists all the sources which should *not* be scanned for
+# strings to translate. Only the first word on each line is used; the
+# rest is ignored. Only files with an extension of .c or .h are
+# examined to begin with.
+
+# These files are part of libgcc, or target headers provided by gcc.
+config/rs6000/sol-c0.c
+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
+crtstuff.c
+frame.h
+gbl-ctors.h
+libgcc1.c
+libgcc1-test.c
+libgcc2.c
+libgcc2.h
+limitx.h
+limity.h
+longlong.h
+unwind-dw2-fde.c
+unwind-dw2-fde.h
+unwind-dw2.c
+unwind-pe.h
+unwind-sjlj.c
+unwind.h
+
+# These programs are 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.
+enquire.c
+fix-header.c
+gen-protos.c
+genattr.c
+genattrtab.c
+gencheck.c
+gencodes.c
+genconfig.c
+genconstants.c
+genemit.c
+genextract.c
+genflags.c
+gengenrtl.c
+genopinit.c
+genoutput.c
+genpeep.c
+genpreds.c
+genrecog.c
+gensupport.c
+gensupport.h
+scan-decls.c
+scan.c
+scan.h
+
+# These files are not yet internationalized, because they contain
+# many strings that require a lot of analysis, and are little-used.
+mips-tdump.c
+mips-tfile.c
diff --git a/gcc/po/Makefile.in.in b/gcc/po/Makefile.in.in
deleted file mode 100644
index 28726a21f28..00000000000
--- a/gcc/po/Makefile.in.in
+++ /dev/null
@@ -1,196 +0,0 @@
-# Makefile for program source directory in GNU NLS utilities package.
-# Copyright (C) 1995-1997, 2000, 2001 by Ulrich Drepper <drepper@gnu.ai.mit.edu>
-#
-# This file file be copied and used freely without restrictions. It can
-# be used in projects which are not available under the GNU General Public License
-# but which still want to provide support for the GNU gettext functionality.
-# Please note that the actual code is *not* freely available.
-
-PACKAGE = @PACKAGE@
-VERSION = @VERSION@
-
-# These two variables depend on the location of this directory.
-subdir = po
-top_builddir = ..
-
-SHELL = /bin/sh
-@SET_MAKE@
-
-srcdir = @srcdir@
-top_srcdir = @top_srcdir@
-VPATH = @srcdir@
-
-prefix = @prefix@
-exec_prefix = @exec_prefix@
-datadir = @datadir@
-localedir = $(datadir)/locale
-gettextsrcdir = $(datadir)/gettext/po
-
-INSTALL = @INSTALL@
-INSTALL_DATA = @INSTALL_DATA@
-MKINSTALLDIRS = @MKINSTALLDIRS@
-mkinstalldirs = $(SHELL) `case "$(MKINSTALLDIRS)" in /*) echo "$(MKINSTALLDIRS)" ;; *) echo "$(top_builddir)/$(MKINSTALLDIRS)" ;; esac`
-
-CC = @CC@
-GMSGFMT = @GMSGFMT@
-MSGFMT = @MSGFMT@
-XGETTEXT = @XGETTEXT@
-MSGMERGE = msgmerge
-
-DEFS = @DEFS@
-CFLAGS = @CFLAGS@
-CPPFLAGS = @CPPFLAGS@
-
-INCLUDES = -I.. -I$(top_srcdir)/intl
-
-COMPILE = $(CC) -c $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS) $(XCFLAGS)
-
-POFILES = @POFILES@
-GMOFILES = @GMOFILES@
-DISTFILES = ChangeLog Makefile.in.in POTFILES.in $(PACKAGE).pot \
-$(POFILES) $(GMOFILES)
-
-POTFILES = \
-
-CATALOGS = @CATALOGS@
-
-.SUFFIXES:
-.SUFFIXES: .c .o .po .pox .gmo .mo
-
-.c.o:
- $(COMPILE) $<
-
-.po.pox:
- $(MAKE) $(PACKAGE).pot
- $(MSGMERGE) $< $(srcdir)/$(PACKAGE).pot -o $*.pox
-
-.po.mo:
- $(MSGFMT) -o $@ $<
-
-.po.gmo:
- file=$(srcdir)/`echo $* | sed 's,.*/,,'`.gmo \
- && rm -f $$file && $(GMSGFMT) --statistics -o $$file $<
-
-
-all: all-@USE_NLS@
-
-all-yes: $(CATALOGS)
-all-no:
-
-# Note: Target 'all' must not depend on target '$(srcdir)/$(PACKAGE).pot',
-# otherwise packages like GCC can not be built if only parts of the source
-# have been downloaded.
-
-$(srcdir)/$(PACKAGE).pot: $(POTFILES) $(srcdir)/POTFILES.in
- $(XGETTEXT) --default-domain=$(PACKAGE) --directory=$(top_srcdir) \
- --add-comments --keyword=_ --keyword=N_ \
- --files-from=$(srcdir)/POTFILES.in \
- && test ! -f $(PACKAGE).po \
- || ( rm -f $(srcdir)/$(PACKAGE).pot \
- && mv $(PACKAGE).po $(srcdir)/$(PACKAGE).pot )
-
-
-install: install-exec install-data
-install-exec:
-install-data: install-data-@USE_NLS@
- if test "$(PACKAGE)" = "gettext"; then \
- $(mkinstalldirs) $(DESTDIR)$(gettextsrcdir); \
- $(INSTALL_DATA) $(srcdir)/Makefile.in.in \
- $(DESTDIR)$(gettextsrcdir)/Makefile.in.in; \
- else \
- : ; \
- fi
-install-data-no: all
-install-data-yes: all
- $(mkinstalldirs) $(DESTDIR)$(datadir)
- @catalogs='$(CATALOGS)'; \
- for cat in $$catalogs; do \
- cat=`basename $$cat`; \
- lang=`echo $$cat | sed 's/\.gmo$$//'`; \
- dir=$(localedir)/$$lang/LC_MESSAGES; \
- $(mkinstalldirs) $(DESTDIR)$$dir; \
- if test -r $$cat; then \
- $(INSTALL_DATA) $$cat $(DESTDIR)$$dir/$(PACKAGE).mo; \
- echo "installing $$cat as $(DESTDIR)$$dir/$(PACKAGE).mo"; \
- else \
- $(INSTALL_DATA) $(srcdir)/$$cat $(DESTDIR)$$dir/$(PACKAGE).mo; \
- echo "installing $(srcdir)/$$cat as" \
- "$(DESTDIR)$$dir/$(PACKAGE).mo"; \
- fi; \
- done
-
-# Define this as empty until I found a useful application.
-installcheck:
-
-uninstall:
- catalogs='$(CATALOGS)'; \
- for cat in $$catalogs; do \
- cat=`basename $$cat`; \
- lang=`echo $$cat | sed 's/\.gmo$$//'`; \
- rm -f $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(PACKAGE).mo; \
- done
- if test "$(PACKAGE)" = "gettext"; then \
- rm -f $(DESTDIR)$(gettextsrcdir)/Makefile.in.in; \
- else \
- : ; \
- fi
-
-check: all
-
-dvi info tags TAGS ID:
-
-mostlyclean:
- rm -f core core.* *.pox $(PACKAGE).po *.new.po
- rm -fr *.o
-
-clean: mostlyclean
-
-distclean: clean
- rm -f Makefile Makefile.in POTFILES *.mo
-
-maintainer-clean: distclean
- @echo "This command is intended for maintainers to use;"
- @echo "it deletes files that may require special tools to rebuild."
- rm -f $(GMOFILES)
-
-distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir)
-dist distdir:
- $(MAKE) update-po
- @$(MAKE) dist2
-# This is a separate target because 'update-po' must be executed before.
-dist2: $(DISTFILES)
- dists="$(DISTFILES)"; \
- for file in $$dists; do \
- if test -f $$file; then dir=.; else dir=$(srcdir); fi; \
- cp -p $$dir/$$file $(distdir); \
- done
-
-update-po: Makefile
- $(MAKE) $(PACKAGE).pot
- if test "$(PACKAGE)" = "gettext"; then PATH=`pwd`/../src:$$PATH; fi; \
- cd $(srcdir); \
- catalogs='$(GMOFILES)'; \
- for cat in $$catalogs; do \
- cat=`basename $$cat`; \
- lang=`echo $$cat | sed 's/\.gmo$$//'`; \
- echo "$$lang:"; \
- if $(MSGMERGE) $$lang.po $(PACKAGE).pot -o $$lang.new.po; then \
- mv -f $$lang.new.po $$lang.po; \
- else \
- echo "msgmerge for $$cat failed!"; \
- rm -f $$lang.new.po; \
- fi; \
- done
- $(MAKE) update-gmo
-
-update-gmo: Makefile $(GMOFILES)
- @:
-
-Makefile: Makefile.in.in $(top_builddir)/config.status POTFILES.in
- cd $(top_builddir) \
- && CONFIG_FILES=$(subdir)/$@.in CONFIG_HEADERS= \
- $(SHELL) ./config.status
-
-# Tell versions [3.59,3.63) of GNU make not to export all variables.
-# Otherwise a system limit (for SysV at least) may be exceeded.
-.NOEXPORT:
diff --git a/gcc/po/POTFILES.in b/gcc/po/POTFILES.in
deleted file mode 100644
index 2f04e4d1b94..00000000000
--- a/gcc/po/POTFILES.in
+++ /dev/null
@@ -1,1093 +0,0 @@
-# List of files that contain translatable strings.
-# Copyright 1998 Free Software Foundation, Inc.
-
-# This file is part of GNU CC.
-
-# GNU CC is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
-# GNU CC is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-
-# You should have received a copy of the GNU General Public License
-# along with GNU CC; see the file COPYING. If not, write to
-# the Free Software Foundation, 59 Temple Place - Suite 330,
-# Boston MA 02111-1307, USA.
-
-
-# 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.
-
-# By convention, if any file included in this list defines a function
-# with an argument whose name ends in `msgid', that function
-# is expected to translate the argument before presenting it to the user.
-# ../exgettext uses this convention to scan for strings that need translation.
-# A function can have at most one msgid argument.
-# Two functions with the same name in different programs
-# must agree about which argument (if any) is a msgid.
-
-# NOTE: Entries must not have trailing spaces!
-
-# Here are some reasons why a file might be commented-out in the list below:
-
-# It is part of the GCC library.
-
-# 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.
-
-# 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
-attribs.c
-basic-block.h
-bb-reorder.c
-bitmap.c
-bitmap.h
-builtins.c
-c-aux-info.c
-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.y
-c-pragma.c
-c-pragma.h
-c-semantics.c
-c-tree.h
-c-typeck.c
-caller-save.c
-calls.c
-cfg.c
-cfganal.c
-cfgbuild.c
-cfgcleanup.c
-cfgloop.c
-cfgrtl.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/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
-#config/alpha/crtfastmath.c is part of the GCC library
-config/alpha/elf.h
-config/alpha/freebsd.h
-config/alpha/linux-ecoff.h
-config/alpha/linux-elf.h
-config/alpha/linux.h
-config/alpha/netbsd-elf.h
-config/alpha/netbsd.h
-config/alpha/openbsd.h
-config/alpha/osf.h
-config/alpha/osf12.h
-config/alpha/osf2or3.h
-config/alpha/osf5.h
-config/alpha/unicosmk.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/chorus.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-c.c
-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 is part of the GCC library
-#config/float-i128.h is part of the GCC library
-#config/float-i32.h is part of the GCC library
-#config/float-i386.h is part of the GCC library
-#config/float-i64.h is part of the GCC library
-#config/float-m68k.h is part of the GCC library
-#config/float-sh.h is part of the GCC library
-#config/float-sparc.h is part of the GCC library
-#config/float-vax.h is part of the GCC library
-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/elf.h
-#config/h8300/fixunssfsi.c is part of the GCC library
-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/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/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
-config/i386/linux-aout.h
-config/i386/linux-oldld.h
-config/i386/linux.h
-config/i386/lynx-ng.h
-config/i386/lynx.h
-config/i386/mach.h
-config/i386/mingw32.h
-config/i386/moss.h
-config/i386/netbsd-elf.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
-config/i386/osfrose.h
-config/i386/ptx4-i.h
-config/i386/rtems.h
-config/i386/rtemself.h
-config/i386/sco5.h
-config/i386/seq-gas.h
-config/i386/seq-sysv3.h
-config/i386/seq2-sysv3.h
-config/i386/sequent.h
-config/i386/sol2.h
-config/i386/sol2gas.h
-config/i386/sun.h
-config/i386/sun386.h
-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/aix.h
-#config/ia64/crtfastmath.c is part of the GCC library
-config/ia64/elf.h
-config/ia64/fde-glibc.c
-config/ia64/hpux.h
-config/ia64/hpux_longdouble.h
-config/ia64/ia64-protos.h
-config/ia64/ia64.c
-config/ia64/ia64.h
-config/ia64/ia64intrin.h
-config/ia64/linux.h
-#config/ia64/quadlib.c is part of the GCC library
-config/ia64/sysv4.h
-#config/ia64/unwind-aix.c is part of the GCC library
-#config/ia64/unwind-ia64.c is part of the GCC library
-#config/ia64/unwind-ia64.h is part of the GCC library
-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
-config/m68k/apollo68.h
-config/m68k/atari.h
-config/m68k/aux-crt1.c
-config/m68k/aux-exit.c
-config/m68k/aux-mcount.c
-config/m68k/auxas.h
-config/m68k/auxgas.h
-config/m68k/auxgld.h
-config/m68k/auxld.h
-config/m68k/ccur-GAS.h
-config/m68k/coff.h
-config/m68k/crds.h
-config/m68k/ctix.h
-config/m68k/dpx2.h
-config/m68k/dpx2cdbx.h
-config/m68k/dpx2g.h
-config/m68k/fpgnulib.c
-config/m68k/hp2bsd.h
-config/m68k/hp310.h
-config/m68k/hp310g.h
-config/m68k/hp320.h
-config/m68k/hp320g.h
-config/m68k/hp3bsd.h
-config/m68k/hp3bsd44.h
-config/m68k/hpux7.h
-config/m68k/isi-nfp.h
-config/m68k/isi.h
-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
-config/m68k/netbsd.h
-config/m68k/news.h
-config/m68k/news3.h
-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
-config/m68k/sun3.h
-config/m68k/sun3mach.h
-config/m68k/sun3n.h
-config/m68k/sun3n3.h
-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
-config/mips/cross64.h
-config/mips/dec-bsd.h
-config/mips/dec-osf1.h
-config/mips/ecoff.h
-config/mips/ecoffl.h
-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
-config/mips/iris4.h
-config/mips/iris4loser.h
-config/mips/iris5.h
-config/mips/iris5gas.h
-config/mips/iris6.h
-config/mips/iris6gld.h
-#config/mips/irix6-libc-compat.c is part of the GCC library
-config/mips/isa32-linux.h
-config/mips/isa3264.h
-config/mips/linux.h
-config/mips/little.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
-config/mips/svr3-4.h
-config/mips/svr3-5.h
-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
-config/netware.h
-config/nextstep.c
-config/nextstep.h
-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
-config/ns32k/pc532-min.h
-config/ns32k/pc532.h
-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
-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/darwin.h
-config/rs6000/eabi.h
-config/rs6000/eabiaix.h
-config/rs6000/eabisim.h
-config/rs6000/linux.h
-config/rs6000/linux64.h
-config/rs6000/lynx.h
-config/rs6000/mach.h
-config/rs6000/netbsd.h
-config/rs6000/rs6000-protos.h
-config/rs6000/rs6000.c
-config/rs6000/rs6000.h
-config/rs6000/rtems.h
-#config/rs6000/sol-c0.c is part of the GCC library
-config/rs6000/sol2.h
-config/rs6000/sysv4.h
-config/rs6000/sysv4le.h
-config/rs6000/vxppc.h
-config/rs6000/xcoff.h
-config/rs6000/xm-beos.h
-config/rtems.h
-#config/s390/fixdfdi.h is part of the GCC library
-config/s390/linux.h
-config/s390/linux64.h
-config/s390/s390-protos.h
-config/s390/s390.c
-config/s390/s390.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/elf.h
-config/sparc/gmon-sol2.c
-config/sparc/hal.h
-config/sparc/linux-aout.h
-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
-config/sparc/sun4gas.h
-config/sparc/sun4o3.h
-config/sparc/sunos4.h
-config/sparc/sysv4.h
-config/sparc/vxsim.h
-config/sparc/vxsparc.h
-config/sparc/vxsparc64.h
-#config/stormy16/stormy16-lib2.c is part of the GCC library
-config/stormy16/stormy16-protos.h
-config/stormy16/stormy16.c
-config/stormy16/stormy16.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-lang.c
-cp/cp-tree.h
-cp/cvt.c
-cp/decl.c
-cp/decl.h
-cp/decl2.c
-cp/dump.c
-cp/error.c
-cp/except.c
-cp/expr.c
-cp/friend.c
-cp/g++spec.c
-cp/init.c
-cp/lang-options.h
-cp/lang-specs.h
-cp/lex.c
-cp/lex.h
-cp/mangle.c
-cp/method.c
-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
-cppdefault.c
-cppdefault.h
-cpperror.c
-cppexp.c
-cppfiles.c
-cpphash.c
-cpphash.h
-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
-debug.c
-debug.h
-defaults.h
-dependence.c
-df.c
-df.h
-diagnostic.c
-diagnostic.h
-doloop.c
-dominance.c
-doprint.c
-doschk.c
-dwarf.h
-dwarf2.h
-dwarf2asm.c
-dwarf2asm.h
-dwarf2out.c
-dwarf2out.h
-dwarfout.c
-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
-floatlib.c
-flow.c
-fold-const.c
-fp-test.c
-#frame.h is part of the GCC library
-function.c
-function.h
-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
-#gencheck.c is used only by GCC maintainers and installers
-#gencodes.c is used only by GCC maintainers and installers
-#genconstants.c is used only by GCC maintainers and installers
-#genconfig.c is used only by GCC maintainers and installers
-#genemit.c is used only by GCC maintainers and installers
-#genextract.c is used only by GCC maintainers and installers
-#genflags.c is used only by GCC maintainers and installers
-#gengenrtl.c is used only by GCC maintainers and installers
-#genopinit.c is used only by GCC maintainers and installers
-#genoutput.c is used only by GCC maintainers and installers
-#genpeep.c is used only by GCC maintainers and installers
-#genpreds.c is used only by GCC maintainers and installers
-#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
-ggc-callbacks.c
-ggc-common.c
-ggc-none.c
-ggc-page.c
-ggc-simple.c
-ggc.h
-glimits.h
-global.c
-gmon.c
-graph.c
-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
-gthr-win32.h
-gthr.h
-haifa-sched.c
-halfpic.c
-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
-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
-langhooks.h
-langhooks.c
-lcm.c
-libfuncs.h
-#libgcc2.c is part of the GCC library
-#libgcc2.h is part of the GCC library
-#limitx.h is part of the GCC library
-#limity.h is part of the GCC library
-line-map.c
-line-map.h
-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
-optabs.h
-output.h
-params.c
-params.h
-predict.c
-predict.h
-prefix.c
-prefix.h
-print-rtl.c
-print-tree.c
-profile.c
-protoize.c
-#read-rtl.c is used only by GCC maintainers and installers
-real.c
-real.h
-recog.c
-recog.h
-reg-stack.c
-regclass.c
-regmove.c
-regrename.c
-regs.h
-reload.c
-reload.h
-reload1.c
-reorg.c
-resource.c
-resource.h
-rtl-error.c
-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 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-ccp.c
-ssa-dce.c
-ssa.c
-ssa.h
-stack.h
-stmt.c
-stor-layout.c
-stringpool.c
-sys-protos.h
-sys-types.h
-system.h
-target-def.h
-target.h
-timevar.c
-timevar.h
-tlink.c
-toplev.c
-toplev.h
-tradcif.y
-tradcpp.c
-tradcpp.h
-tree-inline.c
-tree-inline.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
-version.c
-version.h
-xcoffout.c
-xcoffout.h
diff --git a/gcc/po/exgettext b/gcc/po/exgettext
new file mode 100644
index 00000000000..824763fa463
--- /dev/null
+++ b/gcc/po/exgettext
@@ -0,0 +1,156 @@
+#! /bin/sh
+# Wrapper around gettext for GCC sources.
+# Copyright 1998, 2001 Free Software Foundation, Inc.
+
+# Written by Paul Eggert <eggert@twinsun.com>.
+# Revised by Zack Weinberg <zackw@stanford.edu> for no-POTFILES operation.
+
+# This file is part of GNU CC.
+
+# GNU CC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2, or (at your option)
+# any later version.
+
+# GNU CC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with GNU CC; see the file COPYING. If not, write to
+# the Free Software Foundation, 59 Temple Place - Suite 330,
+# Boston, MA 02111-1307, USA.
+
+# Set environment to default value, if not already set.
+: ${AWK=awk}
+
+# The arguments to this wrapper are: the program to execute, the
+# name of the "package", and the path to the source directory.
+
+if [ $# -ne 3 ]
+then echo "usage: $0 <xgettext> <package> <srcdir>"
+ exit 1
+fi
+
+xgettext=$1
+package=$2
+srcdir=$3
+
+nl='
+'
+
+set -e
+
+# Create temporary directory for scratch files.
+T=exg$$.d
+mkdir $T
+trap "rm -r $T" 0
+
+pwd=`pwd`
+kopt=$pwd/$T/keyword-options
+emsg=$pwd/$T/emsgids.c
+posr=$pwd/$T/po-sources
+
+# Locate files to scan, and generate the list. All .c and .h files in
+# $srcdir are examined, likewise $srcdir/config and $srcdir/config/*
+# (directories). Also, all subdirectories of $srcdir that contain a
+# config-lang.in. Exclusions come from $srcdir/po/EXCLUDE.
+#
+# Then generate keyword options for xgettext, by scanning for declarations
+# of functions whose parameter names end in "msgid".
+#
+# Finally, generate a source file containing all %e strings from
+# driver specs, so those can be translated too.
+#
+# All in one huge awk script.
+
+echo "scanning for keywords and %e strings..." >&2
+
+( cd $srcdir
+ lang_subdirs=`echo */config-lang.in | sed -e 's|/config-lang\.in||g'`
+ { echo *.[ch]
+ echo config/*.[ch]
+ echo config/*/*.[ch]
+ for l in $lang_subdirs
+ do echo $l/*.[ch]
+ done
+ } | tr ' ' "$nl" |
+ $AWK -v excl=po/EXCLUDES -v posr=$posr -v kopt=$kopt -v emsg=$emsg '
+function keyword_option(line) {
+ paren_index = index(line, "(")
+ name = substr(line, 1, paren_index - 1)
+ sub(/[^0-9A-Z_a-z]*$/, "", name)
+ sub(/[ ]+PARAMS/, "", name)
+ sub(/[ ]+VPARAMS/, "", name)
+ sub(/.*[^0-9A-Z_a-z]/, "", name)
+
+ args = substr(line, paren_index)
+ sub(/msgid[,\)].*/, "", args)
+ for (n = 1; sub(/^[^,]*,/, "", args); n++) {
+ continue
+ }
+
+ if (n == 1) { keyword = name }
+ else { keyword = name ":" n }
+
+ if (! keyword_seen[keyword]++) {
+ print "--keyword=" keyword > kopt
+ }
+}
+
+function spec_error_string (line) {
+ while ((percent_index = index(line, "%e")) != 0) {
+ escape = substr(line, percent_index - 1, 1)
+ line = substr(line, percent_index + 2)
+ if (escape == "%") return
+
+ bracket_index = index(line, "}")
+ if (bracket_index == 0) return
+
+ msgid = substr(line, 1, bracket_index - 1)
+ if (index(msgid, "%") != 0) return
+
+ printf("#line %d \"%s\"\n", lineno, file) > emsg
+ printf("_(\"%s\")\n", msgid) > emsg
+
+ line = substr(line, bracket_index + 1)
+ }
+}
+
+BEGIN {
+ while ((getline < excl) > 0) {
+ if ($0 ~ /^#/ || $0 ~ /^[ ]*$/)
+ continue
+ excludes[$1] = 1
+ }
+}
+
+{ if (!($0 in excludes)) {
+ print > posr
+ files[NR] = $0
+ }
+}
+
+END {
+ for (f in files) {
+ file = files[f]
+ lineno = 1
+ while (getline < file) {
+ if (/^(#[ ]*define[ ]*)?[A-Za-z_].*\(.*msgid[,\)]/) {
+ keyword_option($0)
+ } else if (/%e/) {
+ spec_error_string($0)
+ }
+ lineno++
+ }
+ }
+ print emsg > posr
+}'
+)
+
+# Run the xgettext command, with temporary added as a file to scan.
+echo "running xgettext..." >&2
+$xgettext --default-domain=$package --directory=$srcdir \
+ --add-comments `cat $kopt` --files-from=$posr \
+ -o $package.pot
diff --git a/gcc/po/gcc.pot b/gcc/po/gcc.pot
index 9f9ef53bf3b..5450e4a9969 100644
--- a/gcc/po/gcc.pot
+++ b/gcc/po/gcc.pot
@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2001-06-11 15:00-0700\n"
+"POT-Creation-Date: 2001-10-29 11:48-0800\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"
@@ -14,365 +14,376 @@ msgstr ""
"Content-Type: text/plain; charset=CHARSET\n"
"Content-Transfer-Encoding: 8bit\n"
-#: builtins.c:275
-msgid "offset outside bounds of constant string"
-msgstr ""
-
-#. ??? We used to try and build up a call to the out of line function,
-#. guessing about what registers needed saving etc. This became much
-#. harder with __builtin_va_start, since we don't have a tree for a
-#. call to __builtin_saveregs to fall back on. There was exactly one
-#. 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:2635
-msgid "__builtin_saveregs not supported by this target"
-msgstr ""
-
-#: builtins.c:2678
-msgid "argument of `__builtin_args_info' must be constant"
+#: attribs.c:305
+#, c-format
+msgid "`%s' attribute directive ignored"
msgstr ""
-#: builtins.c:2684
-msgid "argument of `__builtin_args_info' out of range"
+#: attribs.c:313
+#, c-format
+msgid "wrong number of arguments specified for `%s' attribute"
msgstr ""
-#: builtins.c:2690
-msgid "missing argument in `__builtin_args_info'"
+#: attribs.c:330
+#, c-format
+msgid "`%s' attribute does not apply to types"
msgstr ""
-#: builtins.c:2721
-msgid "`va_start' used in function with fixed args"
+#: attribs.c:360
+#, c-format
+msgid "`%s' attribute only applies to function types"
msgstr ""
-#: builtins.c:2740
-msgid "second parameter of `va_start' not last named argument"
+#: attribs.c:438 attribs.c:460 attribs.c:482 attribs.c:513 attribs.c:535
+#: attribs.c:558 attribs.c:588 attribs.c:626 attribs.c:673 attribs.c:703
+#: attribs.c:733 attribs.c:757 attribs.c:1007 attribs.c:1096 attribs.c:1152
+#: attribs.c:1256 config/arm/arm.c:1982 config/arm/arm.c:2010
+#: config/avr/avr.c:4709 config/h8300/h8300.c:3067 config/h8300/h8300.c:3098
+#: config/i386/i386.c:1113 config/i386/winnt.c:74
+#, c-format
+msgid "`%s' attribute ignored"
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:2745
-msgid "`__builtin_next_arg' called without an argument"
+#: attribs.c:790
+#, c-format
+msgid "unknown machine mode `%s'"
msgstr ""
-#: builtins.c:2847
-msgid "too many arguments to function `va_start'"
+#: attribs.c:793
+#, c-format
+msgid "no data type for mode `%s'"
msgstr ""
-#: builtins.c:2933
-msgid "first argument to `va_arg' not of type `va_list'"
+#: attribs.c:830
+msgid "section attribute cannot be specified for local variables"
msgstr ""
-#: builtins.c:2961
+#: attribs.c:841
#, c-format
-msgid "`%s' is promoted to `%s' when passed through `...'"
+msgid "section of `%s' conflicts with previous declaration"
msgstr ""
-#: builtins.c:2965
+#: attribs.c:850
#, c-format
-msgid "(so you should pass `%s' not `%s' to `va_arg')"
+msgid "section attribute not allowed for `%s'"
msgstr ""
-#: builtins.c:3074
-msgid "invalid arg to `__builtin_frame_address'"
+#: attribs.c:857
+msgid "section attributes are not supported for this target"
msgstr ""
-#: builtins.c:3076
-msgid "invalid arg to `__builtin_return_address'"
+#: attribs.c:899
+msgid "requested alignment is not a constant"
msgstr ""
-#: builtins.c:3089
-msgid "unsupported arg to `__builtin_frame_address'"
+#: attribs.c:904
+msgid "requested alignment is not a power of 2"
msgstr ""
-#: builtins.c:3091
-msgid "unsupported arg to `__builtin_return_address'"
+#: attribs.c:909
+msgid "requested alignment is too large"
msgstr ""
-#: builtins.c:3254
-msgid "second arg to `__builtin_expect' must be a constant"
+#: attribs.c:936
+#, c-format
+msgid "alignment may not be specified for `%s'"
msgstr ""
-#: builtins.c:3584
-msgid "__builtin_longjmp second argument must be 1"
+#: attribs.c:981
+#, c-format
+msgid "`%s' defined both normally and as an alias"
msgstr ""
-#: builtins.c:3598
-msgid "__builtin_trap not supported by this target"
+#: attribs.c:991
+msgid "alias arg not a string"
msgstr ""
-#. just do library call, if unknown builtin
-#: builtins.c:3650 c-common.c:4044
+#: attribs.c:1030 attribs.c:1063 attribs.c:1119
#, c-format
-msgid "built-in function `%s' not currently supported"
+msgid "`%s' attribute applies only to functions"
msgstr ""
-#: c-common.c:509
+#: attribs.c:1037 attribs.c:1070 attribs.c:1126
#, c-format
-msgid "`%s' is not defined outside of function scope"
+msgid "can't set `%s' attribute after definition"
msgstr ""
-#: c-common.c:614
-#, c-format
-msgid ""
-"string length `%d' is greater than the length `%d' ISO C%d compilers are "
-"required to support"
+#: builtins.c:279
+msgid "offset outside bounds of constant string"
msgstr ""
-#: c-common.c:779
-#, c-format
-msgid "`%s' attribute directive ignored"
+#. ??? We used to try and build up a call to the out of line function,
+#. guessing about what registers needed saving etc. This became much
+#. harder with __builtin_va_start, since we don't have a tree for a
+#. call to __builtin_saveregs to fall back on. There was exactly one
+#. 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:2627
+msgid "__builtin_saveregs not supported by this target"
msgstr ""
-#: c-common.c:787
-#, c-format
-msgid "`%s' attribute does not apply to types"
+#: builtins.c:2669
+msgid "argument of `__builtin_args_info' must be constant"
msgstr ""
-#: c-common.c:794
-#, c-format
-msgid "wrong number of arguments specified for `%s' attribute"
+#: builtins.c:2675
+msgid "argument of `__builtin_args_info' out of range"
msgstr ""
-#: 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"
+#: builtins.c:2681
+msgid "missing argument in `__builtin_args_info'"
msgstr ""
-#: c-common.c:959
-#, c-format
-msgid "unknown machine mode `%s'"
+#: builtins.c:2713
+msgid "`va_start' used in function with fixed args"
msgstr ""
-#: c-common.c:962
-#, c-format
-msgid "no data type for mode `%s'"
+#: builtins.c:2732
+msgid "second parameter of `va_start' not last named argument"
msgstr ""
-#: c-common.c:969
-#, c-format
-msgid "type with more precision than %s"
+#. 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:2737
+msgid "`__builtin_next_arg' called without an argument"
msgstr ""
-#: c-common.c:988
-msgid "section attribute cannot be specified for local variables"
+#: builtins.c:2841
+msgid "too many arguments to function `va_start'"
+msgstr ""
+
+#: builtins.c:2925
+msgid "first argument to `va_arg' not of type `va_list'"
msgstr ""
-#: c-common.c:995
+#: builtins.c:2953
#, c-format
-msgid "section of `%s' conflicts with previous declaration"
+msgid "`%s' is promoted to `%s' when passed through `...'"
msgstr ""
-#: c-common.c:1001
+#: builtins.c:2957
#, c-format
-msgid "section attribute not allowed for `%s'"
+msgid "(so you should pass `%s' not `%s' to `va_arg')"
msgstr ""
-#: c-common.c:1004
-msgid "section attributes are not supported for this target"
+#: builtins.c:3081
+msgid "invalid arg to `__builtin_frame_address'"
msgstr ""
-#: c-common.c:1023
-msgid "requested alignment is not a constant"
+#: builtins.c:3083
+msgid "invalid arg to `__builtin_return_address'"
msgstr ""
-#: c-common.c:1028
-msgid "requested alignment is not a power of 2"
+#: builtins.c:3097
+msgid "unsupported arg to `__builtin_frame_address'"
msgstr ""
-#: c-common.c:1030
-msgid "requested alignment is too large"
+#: builtins.c:3099
+msgid "unsupported arg to `__builtin_return_address'"
msgstr ""
-#: c-common.c:1053
-#, c-format
-msgid "alignment may not be specified for `%s'"
+#: builtins.c:3264
+msgid "second arg to `__builtin_expect' must be a constant"
msgstr ""
-#: c-common.c:1078
-#, c-format
-msgid "`%s' defined both normally and as an alias"
+#: builtins.c:3714
+msgid "__builtin_longjmp second argument must be 1"
msgstr ""
-#: c-common.c:1086
-msgid "alias arg not a string"
+#: builtins.c:3728
+msgid "__builtin_trap not supported by this target"
+msgstr ""
+
+#. just do library call, if unknown builtin
+#: builtins.c:3780 c-common.c:3516
+#, c-format
+msgid "built-in function `%s' not currently supported"
msgstr ""
-#: c-common.c:1107 c-common.c:1124 c-common.c:1141
+#: c-common.c:503
#, c-format
-msgid "`%s' attribute applies only to functions"
+msgid "`%s' is not defined outside of function scope"
msgstr ""
-#: c-common.c:1113 c-common.c:1130 c-common.c:1147
+#: c-common.c:608
#, c-format
-msgid "can't set `%s' attribute after definition"
+msgid ""
+"string length `%d' is greater than the length `%d' ISO C%d compilers are "
+"required to support"
msgstr ""
-#: c-common.c:1280 ch/decl.c:4100
+#: c-common.c:656 ch/decl.c:4100
msgid "overflow in constant expression"
msgstr ""
-#: c-common.c:1301
+#: c-common.c:677
msgid "integer overflow in expression"
msgstr ""
-#: c-common.c:1310
+#: c-common.c:686
msgid "floating point overflow in expression"
msgstr ""
#. This detects cases like converting -129 or 256 to unsigned char.
-#: c-common.c:1331
+#: c-common.c:707
msgid "large integer implicitly truncated to unsigned type"
msgstr ""
-#: c-common.c:1333
+#: c-common.c:709
msgid "negative integer implicitly converted to unsigned type"
msgstr ""
-#: c-common.c:1380
+#: c-common.c:756
msgid "overflow in implicit constant conversion"
msgstr ""
-#: c-common.c:1528
+#: c-common.c:904
#, c-format
msgid "operation on `%s' may be undefined"
msgstr ""
-#: c-common.c:1813
+#: c-common.c:1194
msgid "expression statement has incomplete type"
msgstr ""
-#: c-common.c:1846 ch/actions.c:1027
+#: c-common.c:1227 ch/actions.c:1027
msgid "case label does not reduce to an integer constant"
msgstr ""
-#: c-common.c:2116
+#: c-common.c:1513
msgid "invalid truth-value expression"
msgstr ""
-#: c-common.c:2167
+#: c-common.c:1564
#, c-format
msgid "invalid operands to binary %s"
msgstr ""
-#: c-common.c:2402 c-common.c:2411
+#: c-common.c:1799 c-common.c:1808
msgid "comparison is always false due to limited range of data type"
msgstr ""
-#: c-common.c:2404 c-common.c:2413
+#: c-common.c:1801 c-common.c:1810
msgid "comparison is always true due to limited range of data type"
msgstr ""
-#: c-common.c:2479
+#: c-common.c:1876
msgid "comparison of unsigned expression >= 0 is always true"
msgstr ""
-#: c-common.c:2488
+#: c-common.c:1885
msgid "comparison of unsigned expression < 0 is always false"
msgstr ""
-#: c-common.c:2539 f/com.c:15229
+#: c-common.c:1936 f/com.c:14886
msgid "struct type value used where scalar is required"
msgstr ""
-#: c-common.c:2543 f/com.c:15233
+#: c-common.c:1940 f/com.c:14890
msgid "union type value used where scalar is required"
msgstr ""
-#: c-common.c:2547 f/com.c:15237
+#: c-common.c:1944 f/com.c:14894
msgid "array type value used where scalar is required"
msgstr ""
-#: c-common.c:2662 f/com.c:15363
+#: c-common.c:2059 f/com.c:15020
msgid "suggest parentheses around assignment used as truth value"
msgstr ""
-#: c-common.c:2706 c-common.c:2738
+#: c-common.c:2103 c-common.c:2135
msgid "invalid use of `restrict'"
msgstr ""
-#: c-common.c:3479 c-typeck.c:1792
+#: c-common.c:2251
+msgid "__alignof__ applied to an incomplete type"
+msgstr ""
+
+#: c-common.c:2277
+msgid "`__alignof' applied to a bit-field"
+msgstr ""
+
+#: c-common.c:2952 c-typeck.c:1727
#, c-format
msgid "too few arguments to function `%s'"
msgstr ""
-#: c-common.c:3485 c-typeck.c:1644
+#: c-common.c:2958 c-typeck.c:1578
#, c-format
msgid "too many arguments to function `%s'"
msgstr ""
-#: c-common.c:3672
+#: c-common.c:3145
msgid "pointers are not permitted as case values"
msgstr ""
-#: c-common.c:3678
+#: c-common.c:3151
msgid "ISO C++ forbids range expressions in switch statements"
msgstr ""
-#: c-common.c:3680
+#: c-common.c:3153
msgid "ISO C forbids range expressions in switch statements"
msgstr ""
-#: c-common.c:3710
+#: c-common.c:3183
msgid "empty range specified"
msgstr ""
-#: c-common.c:3761
+#: c-common.c:3234
msgid "duplicate (or overlapping) case value"
msgstr ""
-#: c-common.c:3763
+#: c-common.c:3236
msgid "this is the first entry overlapping that value"
msgstr ""
-#: c-common.c:3767 ch/actions.c:1125
+#: c-common.c:3240 ch/actions.c:1125
msgid "duplicate case value"
msgstr ""
-#: c-common.c:3768
+#: c-common.c:3241
msgid "previously used here"
msgstr ""
-#: c-common.c:3772
+#: c-common.c:3245
msgid "multiple default labels in one switch"
msgstr ""
-#: c-common.c:3773
+#: c-common.c:3246
msgid "this is the first default label"
msgstr ""
-#: c-common.c:3801
+#: c-common.c:3274
msgid "ISO C++ forbids taking the address of a label"
msgstr ""
-#: c-common.c:3803
+#: c-common.c:3276
msgid "ISO C forbids taking the address of a label"
msgstr ""
-#: c-common.c:4314
+#: c-common.c:3817
msgid "-Wformat-y2k ignored without -Wformat"
msgstr ""
-#: c-common.c:4316
+#: c-common.c:3819
msgid "-Wformat-extra-args ignored without -Wformat"
msgstr ""
-#: c-common.c:4318
+#: c-common.c:3821
msgid "-Wformat-nonliteral ignored without -Wformat"
msgstr ""
-#: c-common.c:4320
+#: c-common.c:3823
msgid "-Wformat-security ignored without -Wformat"
msgstr ""
-#: c-common.c:4322
+#: c-common.c:3825
msgid "-Wmissing-format-attribute ignored without -Wformat"
msgstr ""
-#: c-convert.c:78 c-typeck.c:983 c-typeck.c:4112 ch/convert.c:1166
-#: cp/typeck.c:1755 cp/typeck.c:6319
+#: c-convert.c:78 c-typeck.c:918 c-typeck.c:4081 ch/convert.c:1164
+#: cp/typeck.c:1733 cp/typeck.c:6291
msgid "void value not ignored as it ought to be"
msgstr ""
@@ -380,525 +391,549 @@ msgstr ""
msgid "conversion to non-scalar type requested"
msgstr ""
-#: c-decl.c:545
+#: c-decl.c:549
#, c-format
msgid "unknown C standard `%s'"
msgstr ""
-#: c-decl.c:839
+#: c-decl.c:847
#, c-format
msgid "array `%s' assumed to have one element"
msgstr ""
-#: c-decl.c:1015
+#: c-decl.c:1023
#, c-format
msgid "`struct %s' incomplete in scope ending here"
msgstr ""
-#: c-decl.c:1018
+#: c-decl.c:1026
#, c-format
msgid "`union %s' incomplete in scope ending here"
msgstr ""
-#: c-decl.c:1021
+#: c-decl.c:1029
#, c-format
msgid "`enum %s' incomplete in scope ending here"
msgstr ""
-#: c-decl.c:1135 c-decl.c:1300 ch/decl.c:2920 java/decl.c:1334
+#: c-decl.c:1143 c-decl.c:1308 ch/decl.c:2920 java/decl.c:1345
#, c-format
msgid "label `%s' used but not defined"
msgstr ""
-#: c-decl.c:1141 c-decl.c:1307 ch/decl.c:2926 java/decl.c:1340
+#: c-decl.c:1149 c-decl.c:1315 ch/decl.c:2926 java/decl.c:1351
#, c-format
msgid "label `%s' defined but not used"
msgstr ""
-#: c-decl.c:1429 c-decl.c:1482
+#: c-decl.c:1432 cp/decl.c:3114
+#, c-format
+msgid "function `%s' redeclared as inline"
+msgstr ""
+
+#: c-decl.c:1434 cp/decl.c:3116
+#, c-format
+msgid "previous declaration of function `%s' with attribute noinline"
+msgstr ""
+
+#: c-decl.c:1441 cp/decl.c:3123
+#, c-format
+msgid "function `%s' redeclared with attribute noinline"
+msgstr ""
+
+#: c-decl.c:1443 cp/decl.c:3125
+#, c-format
+msgid "previous declaration of function `%s' was inline"
+msgstr ""
+
+#: c-decl.c:1472 c-decl.c:1525
#, c-format
msgid "shadowing built-in function `%s'"
msgstr ""
-#: c-decl.c:1431
+#: c-decl.c:1474
#, c-format
msgid "shadowing library function `%s'"
msgstr ""
-#: c-decl.c:1437
+#: c-decl.c:1480
#, c-format
msgid "library function `%s' declared as non-function"
msgstr ""
-#: c-decl.c:1441 c-decl.c:1444
+#: c-decl.c:1484 c-decl.c:1487
#, c-format
msgid "built-in function `%s' declared as non-function"
msgstr ""
-#: c-decl.c:1448 objc/objc-act.c:2488 objc/objc-act.c:6153
+#: c-decl.c:1491 objc/objc-act.c:2322 objc/objc-act.c:6000
#, c-format
msgid "`%s' redeclared as different kind of symbol"
msgstr ""
-#: 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-decl.c:1492 c-decl.c:1674 c-decl.c:1823 objc/objc-act.c:2324
+#: objc/objc-act.c:6002 objc/objc-act.c:6057
#, 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:1531
+#: c-decl.c:1578
#, c-format
msgid "conflicting types for built-in function `%s'"
msgstr ""
-#: c-decl.c:1574 c-decl.c:1593
+#: c-decl.c:1621 c-decl.c:1640
#, c-format
msgid "conflicting types for `%s'"
msgstr ""
-#: c-decl.c:1616
+#: c-decl.c:1663
msgid ""
"A parameter list with an ellipsis can't match an empty parameter name list "
"declaration."
msgstr ""
-#: c-decl.c:1622
+#: c-decl.c:1669
msgid ""
"An argument type that has a default promotion can't match an empty parameter "
"name list declaration."
msgstr ""
-#: c-decl.c:1637 c-decl.c:1659
+#: c-decl.c:1684 c-decl.c:1706
#, c-format
msgid "redefinition of `%s'"
msgstr ""
-#: c-decl.c:1640
+#: c-decl.c:1687
#, c-format
msgid "redeclaration of `%s'"
msgstr ""
-#: c-decl.c:1643
+#: c-decl.c:1690
#, c-format
msgid "conflicting declarations of `%s'"
msgstr ""
-#: c-decl.c:1652 c-decl.c:1664
+#: c-decl.c:1699 c-decl.c:1711
#, c-format
msgid "`%s' previously defined here"
msgstr ""
-#: c-decl.c:1653 c-decl.c:1665
+#: c-decl.c:1700 c-decl.c:1712
#, c-format
msgid "`%s' previously declared here"
msgstr ""
-#: c-decl.c:1686
+#: c-decl.c:1733
#, c-format
msgid "prototype for `%s' follows"
msgstr ""
-#: c-decl.c:1687 c-decl.c:1695 c-decl.c:1711
+#: c-decl.c:1734 c-decl.c:1742 c-decl.c:1758
msgid "non-prototype definition here"
msgstr ""
-#: c-decl.c:1694
+#: c-decl.c:1741
#, c-format
msgid "prototype for `%s' follows and number of arguments doesn't match"
msgstr ""
-#: c-decl.c:1709
+#: c-decl.c:1756
#, c-format
msgid "prototype for `%s' follows and argument %d doesn't match"
msgstr ""
-#: c-decl.c:1726
+#: c-decl.c:1774
#, c-format
msgid "`%s' declared inline after being called"
msgstr ""
-#: c-decl.c:1731
+#: c-decl.c:1780
#, c-format
msgid "`%s' declared inline after its definition"
msgstr ""
-#: c-decl.c:1738
+#: c-decl.c:1787
#, c-format
msgid "static declaration for `%s' follows non-static"
msgstr ""
-#: c-decl.c:1746
+#: c-decl.c:1795
#, c-format
msgid "non-static declaration for `%s' follows static"
msgstr ""
-#: c-decl.c:1753
+#: c-decl.c:1802
#, c-format
msgid "const declaration for `%s' follows non-const"
msgstr ""
-#: c-decl.c:1760
+#: c-decl.c:1809
#, c-format
msgid "type qualifiers for `%s' conflict with previous decl"
msgstr ""
-#: c-decl.c:1773
+#: c-decl.c:1822
#, c-format
msgid "redundant redeclaration of `%s' in same scope"
msgstr ""
-#: c-decl.c:2064
+#: c-decl.c:2122
#, c-format
msgid "nested extern declaration of `%s'"
msgstr ""
-#: c-decl.c:2089 java/decl.c:986
+#: c-decl.c:2147 java/decl.c:997
#, c-format
msgid "`%s' used prior to declaration"
msgstr ""
-#: c-decl.c:2110 c-decl.c:2325
+#: c-decl.c:2168 c-decl.c:2383
#, c-format
msgid "`%s' was declared implicitly `extern' and later `static'"
msgstr ""
-#: c-decl.c:2220
+#: c-decl.c:2278
msgid "type mismatch with previous external decl"
msgstr ""
-#: c-decl.c:2221
+#: c-decl.c:2279
#, c-format
msgid "previous external decl of `%s'"
msgstr ""
-#: c-decl.c:2234
+#: c-decl.c:2292
msgid "type mismatch with previous implicit declaration"
msgstr ""
-#: c-decl.c:2236
+#: c-decl.c:2294
#, c-format
msgid "previous implicit declaration of `%s'"
msgstr ""
-#: c-decl.c:2253
+#: c-decl.c:2311
#, c-format
msgid "type of external `%s' is not global"
msgstr ""
-#: c-decl.c:2304
+#: c-decl.c:2362
#, c-format
msgid "`%s' was previously implicitly declared to return `int'"
msgstr ""
-#: c-decl.c:2329
+#: c-decl.c:2387
#, c-format
msgid "`%s' was declared `extern' and later `static'"
msgstr ""
-#: c-decl.c:2352
+#: c-decl.c:2411
#, c-format
msgid "extern declaration of `%s' doesn't match global one"
msgstr ""
-#: c-decl.c:2392
+#: c-decl.c:2453
#, c-format
msgid "`%s' locally external but globally static"
msgstr ""
-#: c-decl.c:2428 c-decl.c:2453 cp/decl.c:4221 java/decl.c:1033
+#: c-decl.c:2489 c-decl.c:2514 cp/decl.c:4203 java/decl.c:1044
#, c-format
msgid "declaration of `%s' shadows a parameter"
msgstr ""
-#: c-decl.c:2431 java/decl.c:1036
+#: c-decl.c:2492 java/decl.c:1047
#, c-format
msgid "declaration of `%s' shadows a symbol from the parameter list"
msgstr ""
-#: c-decl.c:2455 cp/decl.c:4229
+#: c-decl.c:2516 cp/decl.c:4211
#, c-format
msgid "declaration of `%s' shadows previous local"
msgstr ""
#. XXX shadow warnings in outer-more namespaces
-#: c-decl.c:2458 cp/decl.c:4233
+#: c-decl.c:2519 cp/decl.c:4215
#, c-format
msgid "declaration of `%s' shadows global declaration"
msgstr ""
-#: c-decl.c:2548
+#: c-decl.c:2609
#, c-format
msgid "function `%s' was previously declared within a block"
msgstr ""
-#: c-decl.c:2565 c-decl.c:2567
+#: c-decl.c:2629 c-decl.c:2631
#, c-format
msgid "implicit declaration of function `%s'"
msgstr ""
-#: c-decl.c:2654
+#: c-decl.c:2719
#, c-format
msgid "label %s referenced outside of any function"
msgstr ""
-#: c-decl.c:2711
+#: c-decl.c:2776
#, c-format
msgid "duplicate label declaration `%s'"
msgstr ""
-#: c-decl.c:2714
+#: c-decl.c:2779
msgid "this is a previous declaration"
msgstr ""
-#: c-decl.c:3207
+#: c-decl.c:3284
msgid "unnamed struct/union that defines no instances"
msgstr ""
-#: c-decl.c:3226
+#: c-decl.c:3303
msgid "useless keyword or type name in empty declaration"
msgstr ""
-#: c-decl.c:3233
+#: c-decl.c:3310
msgid "two types specified in one empty declaration"
msgstr ""
-#: 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
+#: c-decl.c:3315
msgid "empty declaration"
msgstr ""
-#: c-decl.c:3268
+#: c-decl.c:3345
msgid ""
"ISO C89 does not support `static' or type qualifiers in parameter array "
"declarators"
msgstr ""
-#: c-decl.c:3270
+#: c-decl.c:3347
msgid "ISO C89 does not support `[*]' array declarators"
msgstr ""
-#: c-decl.c:3273
+#: c-decl.c:3350
msgid "GCC does not yet properly implement `[*]' array declarators"
msgstr ""
-#: c-decl.c:3292
+#: c-decl.c:3369
msgid "static or type qualifiers in abstract declarator"
msgstr ""
-#: c-decl.c:3349
+#: c-decl.c:3426
#, c-format
msgid "`%s' is usually a function"
msgstr ""
-#: c-decl.c:3363
+#: c-decl.c:3440
#, c-format
msgid "typedef `%s' is initialized"
msgstr ""
-#: c-decl.c:3370
+#: c-decl.c:3447
#, 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:3377
+#: c-decl.c:3454
#, c-format
msgid "parameter `%s' is initialized"
msgstr ""
-#: c-decl.c:3397 c-typeck.c:4843
+#: c-decl.c:3474 c-typeck.c:4813
msgid "variable-sized object may not be initialized"
msgstr ""
-#: c-decl.c:3403
+#: c-decl.c:3480
#, c-format
msgid "variable `%s' has initializer but incomplete type"
msgstr ""
-#: c-decl.c:3409
+#: c-decl.c:3486
#, c-format
msgid "elements of array `%s' have incomplete type"
msgstr ""
-#: c-decl.c:3422
+#: c-decl.c:3499
#, c-format
msgid "declaration of `%s' has `extern' and is initialized"
msgstr ""
-#: c-decl.c:3535
+#: c-decl.c:3534 c-decl.c:6080 cp/decl.c:7231 cp/decl.c:13432
+#, c-format
+msgid "inline function `%s' given attribute noinline"
+msgstr ""
+
+#: c-decl.c:3615
#, c-format
msgid "initializer fails to determine size of `%s'"
msgstr ""
-#: c-decl.c:3540
+#: c-decl.c:3620
#, c-format
msgid "array size missing in `%s'"
msgstr ""
-#: c-decl.c:3556
+#: c-decl.c:3636
#, c-format
msgid "zero or negative size array `%s'"
msgstr ""
-#: c-decl.c:3584 ch/decl.c:4133
+#: c-decl.c:3664 ch/decl.c:4133
#, c-format
msgid "storage size of `%s' isn't known"
msgstr ""
-#: c-decl.c:3594
+#: c-decl.c:3674
#, c-format
msgid "storage size of `%s' isn't constant"
msgstr ""
-#: c-decl.c:3653
+#: c-decl.c:3733
#, c-format
msgid "ignoring asm-specifier for non-static local variable `%s'"
msgstr ""
-#: c-decl.c:3728
+#: c-decl.c:3808
#, c-format
msgid "ANSI C forbids parameter `%s' shadowing typedef"
msgstr ""
-#: c-decl.c:3964 cp/decl.c:10028
+#: c-decl.c:4049 cp/decl.c:10028
msgid "`long long long' is too long for GCC"
msgstr ""
-#: c-decl.c:3969
+#: c-decl.c:4054
msgid "ISO C89 does not support `long long'"
msgstr ""
-#: c-decl.c:3974 cp/decl.c:10033
+#: c-decl.c:4059 cp/decl.c:10033
#, c-format
msgid "duplicate `%s'"
msgstr ""
-#: c-decl.c:3980 cp/decl.c:10053
+#: c-decl.c:4065 cp/decl.c:10053
#, c-format
msgid "two or more data types in declaration of `%s'"
msgstr ""
-#: c-decl.c:3995 cp/decl.c:10058
+#: c-decl.c:4080 cp/decl.c:10058
#, c-format
msgid "`%s' fails to be a typedef or built in type"
msgstr ""
-#: c-decl.c:4034
+#: c-decl.c:4119
#, c-format
msgid "type defaults to `int' in declaration of `%s'"
msgstr ""
-#: c-decl.c:4063
+#: c-decl.c:4148
#, c-format
msgid "both long and short specified for `%s'"
msgstr ""
-#: c-decl.c:4067 cp/decl.c:10157
+#: c-decl.c:4152 cp/decl.c:10157
#, c-format
msgid "long or short specified with char for `%s'"
msgstr ""
-#: c-decl.c:4074 cp/decl.c:10161
+#: c-decl.c:4159 cp/decl.c:10161
#, c-format
msgid "long or short specified with floating type for `%s'"
msgstr ""
-#: c-decl.c:4077
+#: c-decl.c:4162
msgid "the only valid combination is `long double'"
msgstr ""
-#: c-decl.c:4083
+#: c-decl.c:4168
#, c-format
msgid "both signed and unsigned specified for `%s'"
msgstr ""
-#: c-decl.c:4085 cp/decl.c:10150
+#: c-decl.c:4170 cp/decl.c:10150
#, c-format
msgid "long, short, signed or unsigned invalid for `%s'"
msgstr ""
-#: c-decl.c:4091 cp/decl.c:10170
+#: c-decl.c:4176 cp/decl.c:10170
#, c-format
msgid "long, short, signed or unsigned used invalidly for `%s'"
msgstr ""
-#: c-decl.c:4110 cp/decl.c:10191
+#: c-decl.c:4195 cp/decl.c:10191
#, c-format
msgid "complex invalid for `%s'"
msgstr ""
-#: c-decl.c:4155
+#: c-decl.c:4240
msgid "ISO C89 does not support complex types"
msgstr ""
-#: c-decl.c:4167
+#: c-decl.c:4252
msgid "ISO C does not support plain `complex' meaning `double complex'"
msgstr ""
-#: c-decl.c:4173 c-decl.c:4185
+#: c-decl.c:4258 c-decl.c:4270
msgid "ISO C does not support complex integer types"
msgstr ""
-#: c-decl.c:4200 c-decl.c:4616 cp/decl.c:10790
+#: c-decl.c:4285 c-decl.c:4724 cp/decl.c:10791
msgid "duplicate `const'"
msgstr ""
-#: c-decl.c:4202 c-decl.c:4620 cp/decl.c:10794
+#: c-decl.c:4287 c-decl.c:4728 cp/decl.c:10795
msgid "duplicate `restrict'"
msgstr ""
-#: c-decl.c:4204 c-decl.c:4618 cp/decl.c:10792
+#: c-decl.c:4289 c-decl.c:4726 cp/decl.c:10793
msgid "duplicate `volatile'"
msgstr ""
-#: c-decl.c:4226 cp/decl.c:10340
+#: c-decl.c:4311 cp/decl.c:10340
#, c-format
msgid "multiple storage classes in declaration of `%s'"
msgstr ""
-#: c-decl.c:4235
+#: c-decl.c:4320
msgid "function definition declared `auto'"
msgstr ""
-#: c-decl.c:4237
+#: c-decl.c:4322
msgid "function definition declared `register'"
msgstr ""
-#: c-decl.c:4239
+#: c-decl.c:4324
msgid "function definition declared `typedef'"
msgstr ""
-#: c-decl.c:4252
+#: c-decl.c:4337
#, c-format
msgid "storage class specified for structure field `%s'"
msgstr ""
-#: c-decl.c:4256 cp/decl.c:10387
+#: c-decl.c:4341 cp/decl.c:10387
#, c-format
msgid "storage class specified for parameter `%s'"
msgstr ""
-#: c-decl.c:4259 cp/decl.c:10389
+#: c-decl.c:4344 cp/decl.c:10389
msgid "storage class specified for typename"
msgstr ""
-#: c-decl.c:4271 cp/decl.c:10403
+#: c-decl.c:4356 cp/decl.c:10403
#, c-format
msgid "`%s' initialized and declared `extern'"
msgstr ""
-#: c-decl.c:4273 cp/decl.c:10406
+#: c-decl.c:4358 cp/decl.c:10406
#, c-format
msgid "`%s' has both `extern' and initializer"
msgstr ""
-#: c-decl.c:4277 cp/decl.c:10410
+#: c-decl.c:4362 cp/decl.c:10410
#, c-format
msgid "nested function `%s' declared `extern'"
msgstr ""
-#: c-decl.c:4280 cp/decl.c:10414
+#: c-decl.c:4365 cp/decl.c:10414
#, c-format
msgid "top-level declaration of `%s' specifies `auto'"
msgstr ""
@@ -906,433 +941,432 @@ msgstr ""
#. 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
+#: c-decl.c:4400 c-decl.c:4589
msgid "static or type qualifiers in non-parameter array declarator"
msgstr ""
-#: c-decl.c:4335
+#: c-decl.c:4444
#, c-format
msgid "declaration of `%s' as array of voids"
msgstr ""
-#: c-decl.c:4341
+#: c-decl.c:4450
#, c-format
msgid "declaration of `%s' as array of functions"
msgstr ""
-#: c-decl.c:4363
+#: c-decl.c:4471
#, c-format
msgid "size of array `%s' has non-integer type"
msgstr ""
-#: c-decl.c:4368
+#: c-decl.c:4476
#, c-format
msgid "ISO C forbids zero-size array `%s'"
msgstr ""
-#: c-decl.c:4375
+#: c-decl.c:4483
#, c-format
msgid "size of array `%s' is negative"
msgstr ""
-#: c-decl.c:4388
+#: c-decl.c:4496
#, c-format
msgid "ISO C89 forbids array `%s' whose size can't be evaluated"
msgstr ""
-#: c-decl.c:4391
+#: c-decl.c:4499
#, c-format
msgid "ISO C89 forbids variable-size array `%s'"
msgstr ""
-#: c-decl.c:4421 c-decl.c:4642
+#: c-decl.c:4529 c-decl.c:4750 cp/decl.c:11012
#, c-format
msgid "size of array `%s' is too large"
msgstr ""
-#: c-decl.c:4438
+#: c-decl.c:4546
msgid "ISO C89 does not support flexible array members"
msgstr ""
-#: c-decl.c:4448
+#: c-decl.c:4556
msgid "array type has incomplete element type"
msgstr ""
-#: c-decl.c:4455
+#: c-decl.c:4563
msgid "ANSI C forbids const or volatile function types"
msgstr ""
-#: c-decl.c:4501 cp/decl.c:10550
+#: c-decl.c:4609 cp/decl.c:10551
#, c-format
msgid "`%s' declared as function returning a function"
msgstr ""
-#: c-decl.c:4506 cp/decl.c:10555
+#: c-decl.c:4614 cp/decl.c:10556
#, c-format
msgid "`%s' declared as function returning an array"
msgstr ""
-#: c-decl.c:4541
+#: c-decl.c:4649
msgid "ISO C forbids qualified void function return type"
msgstr ""
-#: c-decl.c:4545
+#: c-decl.c:4653
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
+#: c-decl.c:4682 c-decl.c:4765 c-decl.c:4889 c-decl.c:4983
msgid "ISO C forbids qualified function types"
msgstr ""
-#: c-decl.c:4614 cp/decl.c:10786
+#: c-decl.c:4722 cp/decl.c:10787
msgid "invalid type modifier within pointer declarator"
msgstr ""
-#: c-decl.c:4691
+#: c-decl.c:4800
msgid "ISO C forbids const or volatile function types"
msgstr ""
-#: c-decl.c:4710 cp/decl.c:11264
+#: c-decl.c:4820 cp/decl.c:11295
#, c-format
msgid "variable or field `%s' declared void"
msgstr ""
-#: c-decl.c:4743
+#: c-decl.c:4853
msgid "attributes in parameter array declarator ignored"
msgstr ""
-#: c-decl.c:4768
+#: c-decl.c:4878
msgid "invalid type modifier within array declarator"
msgstr ""
-#: c-decl.c:4817
+#: c-decl.c:4927
#, c-format
msgid "field `%s' declared as a function"
msgstr ""
-#: c-decl.c:4823
+#: c-decl.c:4933
#, c-format
msgid "field `%s' has incomplete type"
msgstr ""
-#: c-decl.c:4855 c-decl.c:4857 c-decl.c:4864
+#: c-decl.c:4965 c-decl.c:4967 c-decl.c:4974
#, c-format
msgid "invalid storage class for function `%s'"
msgstr ""
-#: c-decl.c:4876
+#: c-decl.c:4989
msgid "`noreturn' function returns non-void value"
msgstr ""
-#: c-decl.c:4888
+#: c-decl.c:5001
msgid "cannot inline function `main'"
msgstr ""
-#: c-decl.c:4923
+#: c-decl.c:5047
#, c-format
msgid "variable `%s' declared `inline'"
msgstr ""
-#: c-decl.c:4994 c-decl.c:5988
+#: c-decl.c:5120 c-decl.c:6132
msgid "function declaration isn't a prototype"
msgstr ""
-#: c-decl.c:5000
+#: c-decl.c:5126
msgid "parameter names (without types) in function declaration"
msgstr ""
-#: c-decl.c:5032 c-decl.c:6378 c-decl.c:6677
+#: c-decl.c:5158 c-decl.c:6518
#, c-format
msgid "parameter `%s' has incomplete type"
msgstr ""
-#: c-decl.c:5035
+#: c-decl.c:5161
msgid "parameter has incomplete type"
msgstr ""
-#: c-decl.c:5056
+#: c-decl.c:5182
#, c-format
msgid "parameter `%s' points to incomplete type"
msgstr ""
-#: c-decl.c:5059
+#: c-decl.c:5185
msgid "parameter points to incomplete type"
msgstr ""
-#: c-decl.c:5124
+#: c-decl.c:5250
#, c-format
msgid "parameter `%s' has just a forward declaration"
msgstr ""
-#: c-decl.c:5165
+#: c-decl.c:5291
msgid "`void' in parameter list must be the entire list"
msgstr ""
-#: c-decl.c:5194
+#: c-decl.c:5320
#, c-format
msgid "`%s %s' declared inside parameter list"
msgstr ""
-#: c-decl.c:5203
+#: c-decl.c:5329
msgid "anonymous struct declared inside parameter list"
msgstr ""
-#: c-decl.c:5205
+#: c-decl.c:5331
msgid "anonymous union declared inside parameter list"
msgstr ""
-#: c-decl.c:5207
+#: c-decl.c:5333
msgid "anonymous enum declared inside parameter list"
msgstr ""
-#: c-decl.c:5211
+#: c-decl.c:5337
msgid ""
"its scope is only this definition or declaration, which is probably not what "
"you want."
msgstr ""
-#: c-decl.c:5288
+#: c-decl.c:5414
#, c-format
msgid "redefinition of `%s %s'"
msgstr ""
-#: c-decl.c:5356 c-decl.c:5359
+#: c-decl.c:5453
+msgid "unnamed fields of type other than struct or union are not allowed"
+msgstr ""
+
+#: c-decl.c:5494 c-decl.c:5497
#, c-format
msgid "%s defined inside parms"
msgstr ""
-#: c-decl.c:5357 c-decl.c:5360 c-decl.c:5371
+#: c-decl.c:5495 c-decl.c:5498 c-decl.c:5509
msgid "union"
msgstr ""
-#: c-decl.c:5357 c-decl.c:5360
+#: c-decl.c:5495 c-decl.c:5498
msgid "structure"
msgstr ""
-#: c-decl.c:5370
+#: c-decl.c:5508
#, c-format
msgid "%s has no %s"
msgstr ""
-#: c-decl.c:5371
+#: c-decl.c:5509
msgid "struct"
msgstr ""
-#: c-decl.c:5372
+#: c-decl.c:5510
msgid "named members"
msgstr ""
-#: c-decl.c:5372
+#: c-decl.c:5510
msgid "members"
msgstr ""
-#: c-decl.c:5411
+#: c-decl.c:5549
#, c-format
msgid "nested redefinition of `%s'"
msgstr ""
-#: c-decl.c:5424
+#: c-decl.c:5562
#, c-format
msgid "bit-field `%s' width not an integer constant"
msgstr ""
-#: c-decl.c:5435
+#: c-decl.c:5573
#, c-format
msgid "bit-field `%s' has invalid type"
msgstr ""
-#: c-decl.c:5447
+#: c-decl.c:5585
#, c-format
msgid "bit-field `%s' type invalid in ISO C"
msgstr ""
-#: c-decl.c:5459
+#: c-decl.c:5597
#, c-format
msgid "negative width in bit-field `%s'"
msgstr ""
-#: c-decl.c:5461
+#: c-decl.c:5599
#, c-format
msgid "width of `%s' exceeds its type"
msgstr ""
-#: c-decl.c:5463
+#: c-decl.c:5601
#, c-format
msgid "zero width for bit-field `%s'"
msgstr ""
-#: c-decl.c:5477
+#: c-decl.c:5615
#, c-format
msgid "`%s' is narrower than values of its type"
msgstr ""
-#: c-decl.c:5522
+#: c-decl.c:5660
msgid "flexible array member in union"
msgstr ""
-#: c-decl.c:5524
+#: c-decl.c:5662
msgid "flexible array member not at end of struct"
msgstr ""
-#: c-decl.c:5526
+#: c-decl.c:5664
msgid "flexible array member in otherwise empty struct"
msgstr ""
-#: c-decl.c:5551 ch/typeck.c:3063
+#: c-decl.c:5689 ch/typeck.c:3060
#, c-format
msgid "duplicate member `%s'"
msgstr ""
-#: c-decl.c:5595
+#: c-decl.c:5733
msgid "union cannot be made transparent"
msgstr ""
#. This enum is a named one that has been declared already.
-#: c-decl.c:5676
+#: c-decl.c:5814
#, c-format
msgid "redeclaration of `enum %s'"
msgstr ""
-#: c-decl.c:5710
+#: c-decl.c:5848
msgid "enum defined inside parms"
msgstr ""
-#: c-decl.c:5743
+#: c-decl.c:5881
msgid "enumeration values exceed range of largest integer"
msgstr ""
-#: c-decl.c:5852 ch/decl.c:4437
+#: c-decl.c:5990 ch/decl.c:4437
#, c-format
msgid "enumerator value for `%s' not integer constant"
msgstr ""
-#: c-decl.c:5865 ch/decl.c:4449
+#: c-decl.c:6003 ch/decl.c:4449
msgid "overflow in enumeration values"
msgstr ""
-#: c-decl.c:5870
+#: c-decl.c:6008
msgid "ISO C restricts enumerator values to range of `int'"
msgstr ""
-#: c-decl.c:5942
+#: c-decl.c:6086
msgid "return type is an incomplete type"
msgstr ""
-#: c-decl.c:5950
+#: c-decl.c:6094
msgid "return type defaults to `int'"
msgstr ""
-#: c-decl.c:5997
+#: c-decl.c:6141
#, c-format
msgid "no previous prototype for `%s'"
msgstr ""
-#: c-decl.c:6004
+#: c-decl.c:6148
#, c-format
msgid "`%s' was used with no prototype before its definition"
msgstr ""
-#: c-decl.c:6010
+#: c-decl.c:6154
#, c-format
msgid "no previous declaration for `%s'"
msgstr ""
-#: c-decl.c:6017
+#: c-decl.c:6161
#, c-format
msgid "`%s' was used with no declaration before its definition"
msgstr ""
-#: c-decl.c:6045 c-decl.c:6764
+#: c-decl.c:6185 c-decl.c:6759
#, c-format
msgid "return type of `%s' is not `int'"
msgstr ""
-#: c-decl.c:6061
+#: c-decl.c:6201
#, c-format
msgid "first argument of `%s' should be `int'"
msgstr ""
-#: c-decl.c:6070
+#: c-decl.c:6210
#, c-format
msgid "second argument of `%s' should be `char **'"
msgstr ""
-#: c-decl.c:6079
+#: c-decl.c:6219
#, c-format
msgid "third argument of `%s' should probably be `char **'"
msgstr ""
-#: c-decl.c:6088
+#: c-decl.c:6228
#, c-format
msgid "`%s' takes only zero or two arguments"
msgstr ""
-#: c-decl.c:6091
+#: c-decl.c:6231
#, c-format
msgid "`%s' is normally a non-static function"
msgstr ""
-#: c-decl.c:6196
+#: c-decl.c:6336
msgid "parm types given both in parmlist and separately"
msgstr ""
-#: c-decl.c:6217
+#: c-decl.c:6357
msgid "parameter name omitted"
msgstr ""
-#: c-decl.c:6221 c-decl.c:6323 c-decl.c:6634
+#: c-decl.c:6361 c-decl.c:6463
#, c-format
msgid "parameter `%s' declared void"
msgstr ""
-#: c-decl.c:6297
+#: c-decl.c:6437
msgid "parameter name missing from parameter list"
msgstr ""
-#: c-decl.c:6316 c-decl.c:6627
+#: c-decl.c:6456
#, c-format
msgid "multiple parameters named `%s'"
msgstr ""
-#: c-decl.c:6347 c-decl.c:6349
+#: c-decl.c:6487 c-decl.c:6489
#, c-format
msgid "type of `%s' defaults to `int'"
msgstr ""
-#: c-decl.c:6385 c-decl.c:6684
+#: c-decl.c:6525
#, c-format
msgid "declaration for parameter `%s' but no such parameter"
msgstr ""
-#: c-decl.c:6433
+#: c-decl.c:6573
msgid "number of arguments doesn't match prototype"
msgstr ""
-#: c-decl.c:6463
+#: c-decl.c:6603
#, c-format
msgid "promoted argument `%s' doesn't match prototype"
msgstr ""
-#: c-decl.c:6477
+#: c-decl.c:6617
#, c-format
msgid "argument `%s' doesn't match prototype"
msgstr ""
-#: c-decl.c:6657
-#, c-format
-msgid "type of parameter `%s' is not declared"
-msgstr ""
-
-#: c-decl.c:6886
+#: c-decl.c:6899
msgid "this function may return with or without a value"
msgstr ""
-#: c-decl.c:6906
+#: c-decl.c:6919
#, c-format
msgid "size of return value of `%s' is %u bytes"
msgstr ""
-#: c-decl.c:6910
+#: c-decl.c:6923
#, c-format
msgid "size of return value of `%s' is larger than %d bytes"
msgstr ""
@@ -1340,355 +1374,350 @@ msgstr ""
#. 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
+#: c-decl.c:6978
msgid "`for' loop initial declaration used outside C99 mode"
msgstr ""
-#: c-decl.c:6985
+#: c-decl.c:6998
#, c-format
msgid "`%s %s' declared in `for' loop initial declaration"
msgstr ""
-#: c-decl.c:6994
+#: c-decl.c:7007
#, c-format
msgid "declaration of non-variable `%s' in `for' loop initial declaration"
msgstr ""
-#: c-decl.c:6996
+#: c-decl.c:7009
#, c-format
msgid "declaration of static variable `%s' in `for' loop initial declaration"
msgstr ""
-#: c-decl.c:6998
+#: c-decl.c:7011
#, c-format
msgid "declaration of `extern' variable `%s' in `for' loop initial declaration"
msgstr ""
-#: c-dump.c:826
+#: c-dump.c:845
#, c-format
msgid "could not open dump file `%s'"
msgstr ""
-#: c-dump.c:871
+#: c-dump.c:921
#, c-format
-msgid "ignoring `%s' at end of `-f%s'"
+msgid "ignoring unknown option `%.*s' in `-f%s'"
msgstr ""
-#: c-format.c:106 c-format.c:219
-#, c-format
-msgid "argument format specified for non-function `%s'"
+#: c-format.c:128 c-format.c:210
+msgid "format string arg not a string type"
msgstr ""
-#: c-format.c:112
-msgid "unrecognized format specifier"
+#: c-format.c:143
+msgid "args to be formatted is not '...'"
msgstr ""
-#: c-format.c:123
-#, c-format
-msgid "`%s' is an unrecognized format function type"
+#: c-format.c:152
+msgid "strftime formats cannot format arguments"
msgstr ""
-#: c-format.c:145 c-format.c:233
+#: c-format.c:187 c-format.c:289
msgid "format string has invalid operand number"
msgstr ""
-#: c-format.c:153
-msgid "format string arg follows the args to be formatted"
-msgstr ""
-
-#: c-format.c:172 c-format.c:254
-msgid "format string arg not a string type"
+#: c-format.c:221
+msgid "function does not return string type"
msgstr ""
-#: c-format.c:185
-msgid "args to be formatted is not '...'"
+#: c-format.c:252
+msgid "unrecognized format specifier"
msgstr ""
-#: c-format.c:193
-msgid "strftime formats cannot format arguments"
+#: c-format.c:265
+#, c-format
+msgid "`%s' is an unrecognized format function type"
msgstr ""
-#: c-format.c:263
-msgid "function does not return string type"
+#: c-format.c:299
+msgid "format string arg follows the args to be formatted"
msgstr ""
-#: c-format.c:757
+#: c-format.c:617
msgid "` ' flag"
msgstr ""
-#: c-format.c:757
+#: c-format.c:617
msgid "the ` ' printf flag"
msgstr ""
-#: c-format.c:758 c-format.c:829
+#: c-format.c:618 c-format.c:689
msgid "`+' flag"
msgstr ""
-#: c-format.c:758
+#: c-format.c:618
msgid "the `+' printf flag"
msgstr ""
-#: c-format.c:759 c-format.c:805
+#: c-format.c:619 c-format.c:665
msgid "`#' flag"
msgstr ""
-#: c-format.c:759
+#: c-format.c:619
msgid "the `#' printf flag"
msgstr ""
-#: c-format.c:760 c-format.c:803
+#: c-format.c:620 c-format.c:663
msgid "`0' flag"
msgstr ""
-#: c-format.c:760
+#: c-format.c:620
msgid "the `0' printf flag"
msgstr ""
-#: c-format.c:761 c-format.c:802 c-format.c:832
+#: c-format.c:621 c-format.c:662 c-format.c:692
msgid "`-' flag"
msgstr ""
-#: c-format.c:761
+#: c-format.c:621
msgid "the `-' printf flag"
msgstr ""
-#: c-format.c:762 c-format.c:786
+#: c-format.c:622 c-format.c:646
msgid "`'' flag"
msgstr ""
-#: c-format.c:762
+#: c-format.c:622
msgid "the `'' printf flag"
msgstr ""
-#: c-format.c:763 c-format.c:787
+#: c-format.c:623 c-format.c:647
msgid "`I' flag"
msgstr ""
-#: c-format.c:763
+#: c-format.c:623
msgid "the `I' printf flag"
msgstr ""
-#: c-format.c:764 c-format.c:784 c-format.c:806 c-format.c:833 c-format.c:1886
+#: c-format.c:624 c-format.c:644 c-format.c:666 c-format.c:693 c-format.c:1755
msgid "field width"
msgstr ""
-#: c-format.c:764
+#: c-format.c:624
msgid "field width in printf format"
msgstr ""
-#: c-format.c:765
+#: c-format.c:625
msgid "precision"
msgstr ""
-#: c-format.c:765
+#: c-format.c:625
msgid "precision in printf format"
msgstr ""
-#: c-format.c:766 c-format.c:785 c-format.c:836
+#: c-format.c:626 c-format.c:645 c-format.c:696
msgid "length modifier"
msgstr ""
-#: c-format.c:766
+#: c-format.c:626
msgid "length modifier in printf format"
msgstr ""
-#: c-format.c:782
+#: c-format.c:642
msgid "assignment suppression"
msgstr ""
-#: c-format.c:783
+#: c-format.c:643
msgid "`a' flag"
msgstr ""
-#: c-format.c:783
+#: c-format.c:643
msgid "the `a' scanf flag"
msgstr ""
-#: c-format.c:784
+#: c-format.c:644
msgid "field width in scanf format"
msgstr ""
-#: c-format.c:785
+#: c-format.c:645
msgid "length modifier in scanf format"
msgstr ""
-#: c-format.c:786
+#: c-format.c:646
msgid "the `'' scanf flag"
msgstr ""
-#: c-format.c:787
+#: c-format.c:647
msgid "the `I' scanf flag"
msgstr ""
-#: c-format.c:801
+#: c-format.c:661
msgid "`_' flag"
msgstr ""
-#: c-format.c:801
+#: c-format.c:661
msgid "the `_' strftime flag"
msgstr ""
-#: c-format.c:802
+#: c-format.c:662
msgid "the `-' strftime flag"
msgstr ""
-#: c-format.c:803
+#: c-format.c:663
msgid "the `0' strftime flag"
msgstr ""
-#: c-format.c:804 c-format.c:828
+#: c-format.c:664 c-format.c:688
msgid "`^' flag"
msgstr ""
-#: c-format.c:804
+#: c-format.c:664
msgid "the `^' strftime flag"
msgstr ""
-#: c-format.c:805
+#: c-format.c:665
msgid "the `#' strftime flag"
msgstr ""
-#: c-format.c:806
+#: c-format.c:666
msgid "field width in strftime format"
msgstr ""
-#: c-format.c:807
+#: c-format.c:667
msgid "`E' modifier"
msgstr ""
-#: c-format.c:807
+#: c-format.c:667
msgid "the `E' strftime modifier"
msgstr ""
-#: c-format.c:808
+#: c-format.c:668
msgid "`O' modifier"
msgstr ""
-#: c-format.c:808
+#: c-format.c:668
msgid "the `O' strftime modifier"
msgstr ""
-#: c-format.c:809
+#: c-format.c:669
msgid "the `O' modifier"
msgstr ""
-#: c-format.c:827
+#: c-format.c:687
msgid "fill character"
msgstr ""
-#: c-format.c:827
+#: c-format.c:687
msgid "fill character in strfmon format"
msgstr ""
-#: c-format.c:828
+#: c-format.c:688
msgid "the `^' strfmon flag"
msgstr ""
-#: c-format.c:829
+#: c-format.c:689
msgid "the `+' strfmon flag"
msgstr ""
-#: c-format.c:830
+#: c-format.c:690
msgid "`(' flag"
msgstr ""
-#: c-format.c:830
+#: c-format.c:690
msgid "the `(' strfmon flag"
msgstr ""
-#: c-format.c:831
+#: c-format.c:691
msgid "`!' flag"
msgstr ""
-#: c-format.c:831
+#: c-format.c:691
msgid "the `!' strfmon flag"
msgstr ""
-#: c-format.c:832
+#: c-format.c:692
msgid "the `-' strfmon flag"
msgstr ""
-#: c-format.c:833
+#: c-format.c:693
msgid "field width in strfmon format"
msgstr ""
-#: c-format.c:834
+#: c-format.c:694
msgid "left precision"
msgstr ""
-#: c-format.c:834
+#: c-format.c:694
msgid "left precision in strfmon format"
msgstr ""
-#: c-format.c:835
+#: c-format.c:695
msgid "right precision"
msgstr ""
-#: c-format.c:835
+#: c-format.c:695
msgid "right precision in strfmon format"
msgstr ""
-#: c-format.c:836
+#: c-format.c:696
msgid "length modifier in strfmon format"
msgstr ""
-#: c-format.c:1135
+#: c-format.c:995
#, c-format
msgid "function might be possible candidate for `%s' format attribute"
msgstr ""
-#: c-format.c:1248 c-format.c:1269 c-format.c:2296
+#: c-format.c:1099 c-format.c:1120 c-format.c:2165
msgid "missing $ operand number in format"
msgstr ""
-#: c-format.c:1279
+#: c-format.c:1130
#, c-format
msgid "%s does not support %%n$ operand number formats"
msgstr ""
-#: c-format.c:1286
+#: c-format.c:1137
msgid "operand number out of range in format"
msgstr ""
-#: c-format.c:1307
+#: c-format.c:1158
#, c-format
msgid "format argument %d used more than once in %s format"
msgstr ""
-#: c-format.c:1349
+#: c-format.c:1200
#, c-format
msgid "format argument %d unused before used argument %d in $-style format"
msgstr ""
-#: c-format.c:1443
+#: c-format.c:1294
msgid "format not a string literal, format string not checked"
msgstr ""
-#: c-format.c:1457
+#: c-format.c:1308
msgid "format not a string literal and no format arguments"
msgstr ""
-#: c-format.c:1459
+#: c-format.c:1310
msgid "format not a string literal, argument types not checked"
msgstr ""
-#: c-format.c:1472
+#: c-format.c:1323
msgid "too many arguments for format"
msgstr ""
-#: c-format.c:1475
+#: c-format.c:1326
msgid "unused arguments in $-style format"
msgstr ""
-#: c-format.c:1478
+#: c-format.c:1329
msgid "zero-length format string"
msgstr ""
-#: c-format.c:1481
+#: c-format.c:1332
msgid "format is a wide character string"
msgstr ""
-#: c-format.c:1484
+#: c-format.c:1335
msgid "unterminated format string"
msgstr ""
@@ -1698,4235 +1727,5861 @@ msgstr ""
#. 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
+#: c-format.c:1442
msgid "null format string"
msgstr ""
-#: c-format.c:1765
+#: c-format.c:1634
msgid "embedded `\\0' in format"
msgstr ""
-#: c-format.c:1780
+#: c-format.c:1649
#, c-format
msgid "spurious trailing `%%' in format"
msgstr ""
-#: c-format.c:1819 c-format.c:2056
+#: c-format.c:1688 c-format.c:1925
#, c-format
msgid "repeated %s in format"
msgstr ""
-#: c-format.c:1832
+#: c-format.c:1701
msgid "missing fill character at end of strfmon format"
msgstr ""
-#: c-format.c:1852 c-format.c:1970 c-format.c:2250 c-format.c:2303
+#: c-format.c:1721 c-format.c:1839 c-format.c:2119 c-format.c:2172
msgid "too few arguments for format"
msgstr ""
-#: c-format.c:1912
+#: c-format.c:1781
#, c-format
msgid "zero width in %s format"
msgstr ""
-#: c-format.c:1931
+#: c-format.c:1800
#, c-format
msgid "empty left precision in %s format"
msgstr ""
-#: c-format.c:1985
+#: c-format.c:1854
msgid "field precision"
msgstr ""
-#: c-format.c:2000
+#: c-format.c:1869
#, c-format
msgid "empty precision in %s format"
msgstr ""
-#: c-format.c:2040
+#: c-format.c:1909
#, c-format
msgid "%s does not support the `%s' %s length modifier"
msgstr ""
-#: c-format.c:2090
+#: c-format.c:1959
msgid "conversion lacks type at end of format"
msgstr ""
-#: c-format.c:2101
+#: c-format.c:1970
#, c-format
msgid "unknown conversion type character `%c' in format"
msgstr ""
-#: c-format.c:2104
+#: c-format.c:1973
#, c-format
msgid "unknown conversion type character 0x%x in format"
msgstr ""
-#: c-format.c:2111
+#: c-format.c:1980
#, c-format
msgid "%s does not support the `%%%c' %s format"
msgstr ""
-#: c-format.c:2127
+#: c-format.c:1996
#, c-format
msgid "%s used with `%%%c' %s format"
msgstr ""
-#: c-format.c:2136
+#: c-format.c:2005
#, c-format
msgid "%s does not support %s"
msgstr ""
-#: c-format.c:2145
+#: c-format.c:2014
#, c-format
msgid "%s does not support %s with the `%%%c' %s format"
msgstr ""
-#: c-format.c:2178
+#: c-format.c:2047
#, c-format
msgid "%s ignored with %s and `%%%c' %s format"
msgstr ""
-#: c-format.c:2182
+#: c-format.c:2051
#, c-format
msgid "%s ignored with %s in %s format"
msgstr ""
-#: c-format.c:2188
+#: c-format.c:2057
#, c-format
msgid "use of %s and %s together with `%%%c' %s format"
msgstr ""
-#: c-format.c:2192
+#: c-format.c:2061
#, c-format
msgid "use of %s and %s together in %s format"
msgstr ""
-#: c-format.c:2211
+#: c-format.c:2080
#, c-format
msgid "`%%%c' yields only last 2 digits of year in some locales"
msgstr ""
-#: c-format.c:2214
+#: c-format.c:2083
#, c-format
msgid "`%%%c' yields only last 2 digits of year"
msgstr ""
#. The end of the format string was reached.
-#: c-format.c:2230
+#: c-format.c:2099
#, c-format
msgid "no closing `]' for `%%[' format"
msgstr ""
-#: c-format.c:2243
+#: c-format.c:2112
#, c-format
msgid "use of `%s' length modifier with `%c' type character"
msgstr ""
-#: c-format.c:2264
+#: c-format.c:2133
#, c-format
msgid "%s does not support the `%%%s%c' %s format"
msgstr ""
-#: c-format.c:2279
+#: c-format.c:2148
msgid "operand number specified with suppressed assignment"
msgstr ""
-#: c-format.c:2281
+#: c-format.c:2150
msgid "operand number specified for format taking no argument"
msgstr ""
-#: c-format.c:2400
+#: c-format.c:2269
#, c-format
msgid "writing through null pointer (arg %d)"
msgstr ""
-#: c-format.c:2409
+#: c-format.c:2278
#, c-format
msgid "reading through null pointer (arg %d)"
msgstr ""
-#: c-format.c:2429
+#: c-format.c:2298
#, c-format
msgid "writing into constant object (arg %d)"
msgstr ""
-#: c-format.c:2439
+#: c-format.c:2308
#, c-format
msgid "extra type qualifiers in format argument (arg %d)"
msgstr ""
-#: c-format.c:2446
+#: c-format.c:2315
#, c-format
msgid "format argument is not a pointer (arg %d)"
msgstr ""
-#: c-format.c:2448
+#: c-format.c:2317
#, c-format
msgid "format argument is not a pointer to a pointer (arg %d)"
msgstr ""
-#: c-format.c:2542
+#: c-format.c:2411
#, c-format
msgid "%s is not type %s (arg %d)"
msgstr ""
-#: c-format.c:2545
+#: c-format.c:2414
#, c-format
msgid "%s format, %s arg (arg %d)"
msgstr ""
-#: c-lex.c:275
+#: c-lex.c:298
msgid "badly nested C headers from preprocessor"
msgstr ""
-#: c-lex.c:293
-msgid "leaving more files than we entered"
-msgstr ""
-
-#: c-lex.c:325
+#: c-lex.c:348
#, c-format
msgid "ignoring #pragma %s %s"
msgstr ""
-#: c-lex.c:327
+#: c-lex.c:350
#, c-format
msgid "ignoring #pragma %s"
msgstr ""
-#: c-lex.c:373
+#: c-lex.c:400
#, c-format
msgid "universal-character-name '\\U%08x' not valid in identifier"
msgstr ""
-#: c-lex.c:619
+#: c-lex.c:646
#, c-format
msgid "universal-character-name '\\u%04x' not valid in identifier"
msgstr ""
-#: c-lex.c:709
+#: c-lex.c:736
msgid "both 'f' and 'l' suffixes on floating constant"
msgstr ""
-#: c-lex.c:736
+#: c-lex.c:763
#, c-format
msgid "floating point number exceeds range of '%s'"
msgstr ""
-#: c-lex.c:766
+#: c-lex.c:793
#, c-format
msgid "stray '%c' in program"
msgstr ""
-#: c-lex.c:768
+#: c-lex.c:795
#, c-format
msgid "stray '\\%o' in program"
msgstr ""
-#: c-lex.c:964
-msgid "floating constant may not be in radix 16"
+#: c-lex.c:893
+msgid "too many decimal points in floating constant"
msgstr ""
-#: c-lex.c:1002
-msgid "traditional C rejects the 'f' suffix"
+#: c-lex.c:895
+msgid "decimal point in exponent - impossible!"
msgstr ""
-#: c-lex.c:1012
-msgid "traditional C rejects the 'l' suffix"
+#. Possible future extension: silently ignore _ in numbers,
+#. permitting cosmetic grouping - e.g. 0x8000_0000 == 0x80000000
+#. but somewhat easier to read. Ada has this?
+#: c-lex.c:906
+msgid "underscore in number"
msgstr ""
-#: c-lex.c:1022 c-lex.c:1116
-msgid "ISO C forbids imaginary numeric constants"
+#: c-lex.c:975
+msgid "numeric constant with no digits"
msgstr ""
-#: c-lex.c:1056
-msgid "floating point number exceeds range of 'double'"
+#: c-lex.c:978
+msgid "numeric constant contains digits beyond the radix"
msgstr ""
-#: c-lex.c:1085
-msgid "two 'u' suffixes on integer constant"
-msgstr ""
-
-#: c-lex.c:1088
-msgid "traditional C rejects the 'u' suffix"
-msgstr ""
-
-#: c-lex.c:1099
-msgid "three 'l' suffixes on integer constant"
-msgstr ""
-
-#: c-lex.c:1101
-msgid "'lul' is not a valid integer suffix"
-msgstr ""
-
-#: c-lex.c:1103
-msgid "'Ll' and 'lL' are not valid integer suffixes"
-msgstr ""
-
-#: c-lex.c:1106
-msgid "ISO C89 forbids long long integer constants"
-msgstr ""
-
-#: c-lex.c:1114
-msgid "more than one 'i' or 'j' suffix on integer constant"
-msgstr ""
-
-#: c-lex.c:1129
-#, c-format
-msgid ""
-"integer constant is too large for this configuration of the compiler - "
-"truncated to %d bits"
-msgstr ""
-
-#: c-lex.c:1219
-msgid "width of integer constant changes with -traditional"
+#: c-lex.c:989
+msgid "floating constant may not be in radix 16"
msgstr ""
-#: c-lex.c:1221
-msgid "integer constant is unsigned in ISO C, signed with -traditional"
+#: c-lex.c:992
+msgid "hexadecimal floating constant has no exponent"
msgstr ""
-#: c-lex.c:1223
-msgid "width of integer constant may change on other systems with -traditional"
+#: c-lex.c:1004
+msgid "floating constant exponent has no digits"
msgstr ""
-#: c-lex.c:1233
-#, c-format
-msgid "integer constant larger than the maximum value of %s"
+#: c-lex.c:1024
+msgid "more than one 'f' suffix on floating constant"
msgstr ""
-#: c-lex.c:1242
-msgid "decimal constant is so large that it is unsigned"
-msgstr ""
-
-#: c-lex.c:1271
-msgid "integer constant is larger than the maximum value for its type"
+#: c-lex.c:1027
+msgid "traditional C rejects the 'f' suffix"
msgstr ""
-#: c-lex.c:1275
-#, c-format
-msgid "missing white space after number '%.*s'"
+#: c-lex.c:1034
+msgid "more than one 'l' suffix on floating constant"
msgstr ""
-#: c-lex.c:1311
-msgid "Ignoring invalid multibyte character"
+#: c-lex.c:1037
+msgid "traditional C rejects the 'l' suffix"
msgstr ""
-#. Like YYERROR but do call yyerror.
-#: c-parse.y:62 cp/parse.y:55 objc/objc-parse.y:63
-msgid "syntax error"
+#: c-lex.c:1045
+msgid "more than one 'i' or 'j' suffix on floating constant"
msgstr ""
-#: c-parse.y:267 objc/objc-parse.y:296
-msgid "ISO C forbids an empty source file"
+#: c-lex.c:1047 c-lex.c:1141
+msgid "ISO C forbids imaginary numeric constants"
msgstr ""
-#: 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"
+#: c-lex.c:1052
+msgid "invalid suffix on floating constant"
msgstr ""
-#: c-parse.y:308 objc/objc-parse.y:337
-msgid "ISO C forbids data definition with no type or storage class"
+#. We got an exception from parse_float()
+#: c-lex.c:1069
+msgid "floating constant out of range"
msgstr ""
-#: c-parse.y:310 objc/objc-parse.y:339
-msgid "data definition has no type or storage class"
+#: c-lex.c:1081
+msgid "floating point number exceeds range of 'double'"
msgstr ""
-#: c-parse.y:329 objc/objc-parse.y:358
-msgid "ISO C does not allow extra `;' outside of a function"
+#: c-lex.c:1110
+msgid "two 'u' suffixes on integer constant"
msgstr ""
-#: c-parse.y:401 cppexp.c:709
-msgid "traditional C rejects the unary plus operator"
+#: c-lex.c:1113
+msgid "traditional C rejects the 'u' suffix"
msgstr ""
-#: c-parse.y:463 objc/objc-parse.y:492
-msgid "`sizeof' applied to a bit-field"
+#: c-lex.c:1124
+msgid "three 'l' suffixes on integer constant"
msgstr ""
-#: c-parse.y:543 objc/objc-parse.y:572
-msgid "ISO C forbids omitting the middle term of a ?: expression"
+#: c-lex.c:1126
+msgid "'lul' is not a valid integer suffix"
msgstr ""
-#: c-parse.y:593 objc/objc-parse.y:622
-msgid "ISO C89 forbids compound literals"
+#: c-lex.c:1128
+msgid "'Ll' and 'lL' are not valid integer suffixes"
msgstr ""
-#: c-parse.y:623 objc/objc-parse.y:652
-msgid "ISO C forbids braced-groups within expressions"
+#: c-lex.c:1131
+msgid "ISO C89 forbids long long integer constants"
msgstr ""
-#: c-parse.y:676
-msgid "traditional C rejects string concatenation"
+#: c-lex.c:1139
+msgid "more than one 'i' or 'j' suffix on integer constant"
msgstr ""
-#: c-parse.y:691 objc/objc-parse.y:733
-msgid "ISO C does not permit use of `varargs.h'"
+#: c-lex.c:1146
+msgid "invalid suffix on integer constant"
msgstr ""
-#: 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-lex.c:1154
#, c-format
-msgid "`%s' is not at beginning of declaration"
-msgstr ""
-
-#: c-parse.y:1434 objc/objc-parse.y:1485
-msgid "ISO C forbids empty initializer braces"
-msgstr ""
-
-#: c-parse.y:1448 objc/objc-parse.y:1499
-msgid "ISO C89 forbids specifying subobject to initialize"
-msgstr ""
-
-#: c-parse.y:1451 objc/objc-parse.y:1502
-msgid "obsolete use of designated initializer without `='"
-msgstr ""
-
-#: c-parse.y:1455 objc/objc-parse.y:1506
-msgid "obsolete use of designated initializer with `:'"
-msgstr ""
-
-#: c-parse.y:1484
-msgid "ISO C forbids specifying range of elements to initialize"
-msgstr ""
-
-#: 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-parse.y:1696 objc/objc-parse.y:1742
-msgid "ISO C forbids forward references to `enum' types"
-msgstr ""
-
-#: c-parse.y:1708 cp/parse.y:2342 objc/objc-parse.y:1754
-msgid "comma at end of enumerator list"
-msgstr ""
-
-#: c-parse.y:1716 objc/objc-parse.y:1762
-msgid "no semicolon at end of struct or union"
-msgstr ""
-
-#: c-parse.y:1725 objc/objc-parse.y:1771 objc/objc-parse.y:2848
-msgid "extra semicolon in struct or union specified"
-msgstr ""
-
-#: c-parse.y:1740 objc/objc-parse.y:1800
-msgid "ISO C doesn't support unnamed structs/unions"
-msgstr ""
-
-#: c-parse.y:1754 objc/objc-parse.y:1814
-msgid "ISO C forbids member declarations with no members"
-msgstr ""
-
-#: c-parse.y:1833 objc/objc-parse.y:1893
-msgid "attributes on type name ignored"
+msgid ""
+"integer constant is too large for this configuration of the compiler - "
+"truncated to %d bits"
msgstr ""
-#: 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"
+#: c-lex.c:1244
+msgid "width of integer constant changes with -traditional"
msgstr ""
-#: c-parse.y:1934 objc/objc-parse.y:1994
-msgid "deprecated use of label at end of compound statement"
+#: c-lex.c:1246
+msgid "integer constant is unsigned in ISO C, signed with -traditional"
msgstr ""
-#: c-parse.y:1951 objc/objc-parse.y:2011
-msgid "ISO C89 forbids mixed declarations and code"
+#: c-lex.c:1248
+msgid "width of integer constant may change on other systems with -traditional"
msgstr ""
-#: c-parse.y:2025 objc/objc-parse.y:2089
-msgid "ISO C forbids label declarations"
+#: c-lex.c:1258
+#, c-format
+msgid "integer constant larger than the maximum value of %s"
msgstr ""
-#: c-parse.y:2074 cp/parse.y:1578 objc/objc-parse.y:2138
-msgid "braced-group within expression allowed only inside a function"
+#: c-lex.c:1267
+msgid "decimal constant is so large that it is unsigned"
msgstr ""
-#: c-parse.y:2189 objc/objc-parse.y:2253
-msgid "empty body in an else-statement"
+#: c-lex.c:1276
+msgid "complex integer constant is too wide for 'complex int'"
msgstr ""
-#: c-parse.y:2299 objc/objc-parse.y:2363
-msgid "ISO C forbids `goto *expr;'"
+#: c-lex.c:1296
+msgid "integer constant is larger than the maximum value for its type"
msgstr ""
-#: c-parse.y:2395 objc/objc-parse.y:2459
-msgid "ISO C forbids forward parameter declarations"
+#: c-lex.c:1300
+#, c-format
+msgid "missing white space after number '%.*s'"
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:2421 objc/objc-parse.y:2485
-msgid "ISO C requires a named argument before `...'"
+#: c-lex.c:1336
+msgid "Ignoring invalid multibyte character"
msgstr ""
-#: c-parse.y:2540 objc/objc-parse.y:2604
-msgid "`...' in old-style identifier list"
+#: c-pragma.c:109
+msgid ""
+"#pragma pack (pop) encountered without matching #pragma pack (push, <n>)"
msgstr ""
-#: c-parse.y:2875 cp/spew.c:1480 objc/objc-parse.y:3574
+#: c-pragma.c:127
#, c-format
-msgid "%s at end of input"
+msgid ""
+"#pragma pack(pop, %s) encountered without matching #pragma pack(push, %s, "
+"<n>)"
msgstr ""
-#: c-parse.y:2881 cp/spew.c:1486 objc/objc-parse.y:3580
-#, c-format
-msgid "%s before %s'%c'"
+#: c-pragma.c:162
+msgid "#pragma pack(push[, id], <n>) is not supported on this target"
msgstr ""
-#: c-parse.y:2883 cp/spew.c:1488 objc/objc-parse.y:3582
-#, c-format
-msgid "%s before %s'\\x%x'"
+#: c-pragma.c:164
+msgid "#pragma pack(pop[, id], <n>) is not supported on this target"
msgstr ""
-#: c-parse.y:2887 cp/spew.c:1492 objc/objc-parse.y:3586
-#, c-format
-msgid "%s before string constant"
+#: c-pragma.c:184
+msgid "missing '(' after '#pragma pack' - ignored"
msgstr ""
-#: c-parse.y:2891 cp/spew.c:1496 objc/objc-parse.y:3590
-#, c-format
-msgid "%s before numeric constant"
+#: c-pragma.c:197 c-pragma.c:247
+msgid "malformed '#pragma pack' - ignored"
msgstr ""
-#: c-parse.y:2893 objc/objc-parse.y:3592
-#, c-format
-msgid "%s before \"%s\""
+#: c-pragma.c:202
+msgid "malformed '#pragma pack(push[, id], <n>)' - ignored"
msgstr ""
-#: c-parse.y:2895 objc/objc-parse.y:3594
-#, c-format
-msgid "%s before '%s' token"
+#: c-pragma.c:204
+msgid "malformed '#pragma pack(pop[, id])' - ignored"
msgstr ""
-#: c-parse.y:3029 objc/objc-parse.y:3757
+#: c-pragma.c:213
#, c-format
-msgid "syntax error at '%s' token"
-msgstr ""
-
-#: c-parse.y:3059 ch/parse.c:4329 cp/lex.c:936 objc/objc-parse.y:3787
-msgid "YYDEBUG not defined."
+msgid "unknown action '%s' for '#pragma pack' - ignored"
msgstr ""
-#: c-pragma.c:108
-msgid ""
-"#pragma pack (pop) encountered without matching #pragma pack (push, <n>)"
+#: c-pragma.c:250
+msgid "junk at end of '#pragma pack'"
msgstr ""
-#: c-pragma.c:126
+#: c-pragma.c:264
#, c-format
-msgid ""
-"#pragma pack(pop, %s) encountered without matching #pragma pack(push, %s, "
-"<n>)"
+msgid "alignment must be a small power of two, not %d"
msgstr ""
-#: c-pragma.c:249
-msgid "junk at end of '#pragma pack'"
+#: c-pragma.c:290 c-pragma.c:295
+msgid "malformed #pragma weak, ignored"
msgstr ""
-#: c-pragma.c:298
+#: c-pragma.c:299
msgid "junk at end of #pragma weak"
msgstr ""
-#: c-semantics.c:537
+#: c-semantics.c:532
msgid "break statement not within loop or switch"
msgstr ""
-#: c-semantics.c:555
+#: c-semantics.c:550
msgid "continue statement not within a loop"
msgstr ""
-#: c-semantics.c:650
+#: c-semantics.c:645
msgid "destructor needed for `%#D'"
msgstr ""
-#: c-semantics.c:651
+#: c-semantics.c:646
msgid "where case label appears here"
msgstr ""
-#: c-semantics.c:654
+#: c-semantics.c:649
msgid ""
"(enclose actions of previous case statements requiring destructors in their "
"own scope.)"
msgstr ""
-#: c-semantics.c:697 c-typeck.c:6841
+#: c-semantics.c:692 c-typeck.c:6821
#, c-format
msgid "%s qualifier ignored on asm"
msgstr ""
-#: c-typeck.c:122
+#: c-typeck.c:123
#, c-format
msgid "`%s' has an incomplete type"
msgstr ""
-#: c-typeck.c:144 cp/call.c:2563
+#: c-typeck.c:145 cp/call.c:2573
msgid "invalid use of void expression"
msgstr ""
-#: c-typeck.c:153
+#: c-typeck.c:154
msgid "invalid use of array with unspecified bounds"
msgstr ""
-#: c-typeck.c:161
+#: c-typeck.c:162
#, c-format
msgid "invalid use of undefined type `%s %s'"
msgstr ""
#. If this type has a typedef-name, the TYPE_NAME is a TYPE_DECL.
-#: c-typeck.c:165
+#: c-typeck.c:166
#, c-format
msgid "invalid use of incomplete typedef `%s'"
msgstr ""
-#: c-typeck.c:396 c-typeck.c:410
+#: c-typeck.c:397 c-typeck.c:411
msgid "function types not truly compatible in ISO C"
msgstr ""
-#: c-typeck.c:561
+#: c-typeck.c:571
msgid "types are not quite compatible"
msgstr ""
-#: c-typeck.c:714
+#: c-typeck.c:724
msgid "sizeof applied to a function type"
msgstr ""
-#: c-typeck.c:720
+#: c-typeck.c:730
msgid "sizeof applied to a void type"
msgstr ""
-#: c-typeck.c:727
+#: c-typeck.c:737
msgid "sizeof applied to an incomplete type"
msgstr ""
-#: c-typeck.c:780 c-typeck.c:2793
+#: c-typeck.c:790 c-typeck.c:2762
msgid "arithmetic on pointer to an incomplete type"
msgstr ""
-#: c-typeck.c:808
-msgid "__alignof__ applied to an incomplete type"
-msgstr ""
-
-#: c-typeck.c:834
-msgid "`__alignof' applied to a bit-field"
-msgstr ""
-
-#: c-typeck.c:1025 cp/typeck.c:1793
+#: c-typeck.c:960 cp/typeck.c:1771
msgid "invalid use of non-lvalue array"
msgstr ""
-#: c-typeck.c:1200
+#: c-typeck.c:1135
#, c-format
msgid "%s has no member named `%s'"
msgstr ""
-#: c-typeck.c:1231
+#: c-typeck.c:1166
#, c-format
msgid "request for member `%s' in something not a structure or union"
msgstr ""
-#: c-typeck.c:1264 ch/expr.c:810
+#: c-typeck.c:1198 ch/expr.c:810
msgid "dereferencing pointer to incomplete type"
msgstr ""
-#: c-typeck.c:1268 ch/expr.c:814
+#: c-typeck.c:1202 ch/expr.c:814
msgid "dereferencing `void *' pointer"
msgstr ""
-#: c-typeck.c:1285 cp/typeck.c:2403
+#: c-typeck.c:1219 cp/typeck.c:2372
#, c-format
msgid "invalid type argument of `%s'"
msgstr ""
-#: c-typeck.c:1304 cp/typeck.c:2429
+#: c-typeck.c:1238 cp/typeck.c:2398
msgid "subscript missing in array reference"
msgstr ""
-#: c-typeck.c:1325 cp/typeck.c:2471
+#: c-typeck.c:1259 cp/typeck.c:2440
msgid "array subscript has type `char'"
msgstr ""
-#: c-typeck.c:1333 c-typeck.c:1422 cp/typeck.c:2478 cp/typeck.c:2557
+#: c-typeck.c:1267 c-typeck.c:1356 cp/typeck.c:2447 cp/typeck.c:2526
msgid "array subscript is not an integer"
msgstr ""
-#: c-typeck.c:1366
+#: c-typeck.c:1300
msgid "ISO C forbids subscripting `register' array"
msgstr ""
-#: c-typeck.c:1368
+#: c-typeck.c:1302
msgid "ISO C89 forbids subscripting non-lvalue array"
msgstr ""
-#: c-typeck.c:1401
+#: c-typeck.c:1335
msgid "subscript has type `char'"
msgstr ""
-#: c-typeck.c:1417 cp/typeck.c:2552
+#: c-typeck.c:1351 cp/typeck.c:2521
msgid "subscripted value is neither array nor pointer"
msgstr ""
-#: c-typeck.c:1468
+#: c-typeck.c:1402
#, c-format
msgid "`%s' undeclared here (not in a function)"
msgstr ""
-#: c-typeck.c:1475
+#: c-typeck.c:1409
#, c-format
msgid "`%s' undeclared (first use in this function)"
msgstr ""
-#: c-typeck.c:1480
+#: c-typeck.c:1414
msgid "(Each undeclared identifier is reported only once"
msgstr ""
-#: c-typeck.c:1481
+#: c-typeck.c:1415
msgid "for each function it appears in.)"
msgstr ""
-#: c-typeck.c:1498
+#: c-typeck.c:1432
#, c-format
msgid "local declaration of `%s' hides instance variable"
msgstr ""
-#: c-typeck.c:1563
+#: c-typeck.c:1497
msgid "called object is not a function"
msgstr ""
-#: c-typeck.c:1647 cp/typeck.c:3190
+#: c-typeck.c:1581 cp/typeck.c:3147
msgid "too many arguments to function"
msgstr ""
-#: c-typeck.c:1670
+#: c-typeck.c:1604
#, c-format
msgid "type of formal parameter %d is incomplete"
msgstr ""
-#: c-typeck.c:1683
+#: c-typeck.c:1617
#, c-format
msgid "%s as integer rather than floating due to prototype"
msgstr ""
-#: c-typeck.c:1686
+#: c-typeck.c:1620
#, c-format
msgid "%s as integer rather than complex due to prototype"
msgstr ""
-#: c-typeck.c:1689
+#: c-typeck.c:1623
#, c-format
msgid "%s as complex rather than floating due to prototype"
msgstr ""
-#: c-typeck.c:1692
+#: c-typeck.c:1626
#, c-format
msgid "%s as floating rather than integer due to prototype"
msgstr ""
-#: c-typeck.c:1695
+#: c-typeck.c:1629
#, c-format
msgid "%s as complex rather than integer due to prototype"
msgstr ""
-#: c-typeck.c:1698
+#: c-typeck.c:1632
#, c-format
msgid "%s as floating rather than complex due to prototype"
msgstr ""
-#: c-typeck.c:1708
+#: c-typeck.c:1642
#, c-format
msgid "%s as `float' rather than `double' due to prototype"
msgstr ""
-#: c-typeck.c:1725
+#: c-typeck.c:1660
#, c-format
msgid "%s with different width due to prototype"
msgstr ""
-#: c-typeck.c:1759
+#: c-typeck.c:1694
#, c-format
msgid "%s as unsigned due to prototype"
msgstr ""
-#: c-typeck.c:1761
+#: c-typeck.c:1696
#, c-format
msgid "%s as signed due to prototype"
msgstr ""
-#: c-typeck.c:1795 cp/typeck.c:3298
+#: c-typeck.c:1730 cp/typeck.c:3255
msgid "too few arguments to function"
msgstr ""
-#: c-typeck.c:1836
+#: c-typeck.c:1771
msgid "suggest parentheses around + or - inside shift"
msgstr ""
-#: c-typeck.c:1843
+#: c-typeck.c:1778
msgid "suggest parentheses around && within ||"
msgstr ""
-#: c-typeck.c:1852
+#: c-typeck.c:1787
msgid "suggest parentheses around arithmetic in operand of |"
msgstr ""
-#: c-typeck.c:1855
+#: c-typeck.c:1790
msgid "suggest parentheses around comparison in operand of |"
msgstr ""
-#: c-typeck.c:1864
+#: c-typeck.c:1799
msgid "suggest parentheses around arithmetic in operand of ^"
msgstr ""
-#: c-typeck.c:1867
+#: c-typeck.c:1802
msgid "suggest parentheses around comparison in operand of ^"
msgstr ""
-#: c-typeck.c:1874
+#: c-typeck.c:1809
msgid "suggest parentheses around + or - in operand of &"
msgstr ""
-#: c-typeck.c:1877
+#: c-typeck.c:1812
msgid "suggest parentheses around comparison in operand of &"
msgstr ""
-#: c-typeck.c:1884
+#: c-typeck.c:1819
msgid "comparisons like X<=Y<=Z do not have their mathematical meaning"
msgstr ""
-#: c-typeck.c:2138 cp/typeck.c:3577
+#: c-typeck.c:1980 c-typeck.c:2036 ch/expr.c:3951
+msgid "division by zero"
+msgstr ""
+
+#: c-typeck.c:2081 cp/typeck.c:3541
msgid "right shift count is negative"
msgstr ""
-#: c-typeck.c:2145 cp/typeck.c:3583
+#: c-typeck.c:2088 cp/typeck.c:3547
msgid "right shift count >= width of type"
msgstr ""
-#: c-typeck.c:2170 cp/typeck.c:3602
+#: c-typeck.c:2113 cp/typeck.c:3566
msgid "left shift count is negative"
msgstr ""
-#: c-typeck.c:2173 cp/typeck.c:3604
+#: c-typeck.c:2116 cp/typeck.c:3568
msgid "left shift count >= width of type"
msgstr ""
-#: c-typeck.c:2198
+#: c-typeck.c:2141
msgid "shift count is negative"
msgstr ""
-#: c-typeck.c:2200
+#: c-typeck.c:2143
msgid "shift count >= width of type"
msgstr ""
-#: c-typeck.c:2221 cp/typeck.c:3639
+#: c-typeck.c:2164 cp/typeck.c:3603
msgid "comparing floating point with == or != is unsafe"
msgstr ""
-#: c-typeck.c:2245 c-typeck.c:2251
+#: c-typeck.c:2188 c-typeck.c:2194
msgid "ISO C forbids comparison of `void *' with function pointer"
msgstr ""
-#: c-typeck.c:2254 c-typeck.c:2296 c-typeck.c:2324
+#: c-typeck.c:2197 c-typeck.c:2239 c-typeck.c:2267
msgid "comparison of distinct pointer types lacks a cast"
msgstr ""
-#: c-typeck.c:2269 c-typeck.c:2275 c-typeck.c:2345 c-typeck.c:2351
+#: c-typeck.c:2212 c-typeck.c:2218 c-typeck.c:2288 c-typeck.c:2294
msgid "comparison between pointer and integer"
msgstr ""
-#: c-typeck.c:2291 c-typeck.c:2319
+#: c-typeck.c:2234 c-typeck.c:2262
msgid "ISO C forbids ordered comparisons of pointers to functions"
msgstr ""
-#: c-typeck.c:2316
+#: c-typeck.c:2259
msgid "comparison of complete and incomplete pointers"
msgstr ""
-#: c-typeck.c:2332 c-typeck.c:2339
+#: c-typeck.c:2275 c-typeck.c:2282
msgid "ordered comparison of pointer with integer zero"
msgstr ""
-#: c-typeck.c:2365 cp/typeck.c:3772
+#: c-typeck.c:2308 cp/typeck.c:3736
msgid "unordered comparison on non-floating point argument"
msgstr ""
-#: c-typeck.c:2579
+#: c-typeck.c:2512
msgid "comparison between signed and unsigned"
msgstr ""
-#: c-typeck.c:2625 cp/typeck.c:4018
+#: c-typeck.c:2558 cp/typeck.c:3982
msgid "comparison of promoted ~unsigned with constant"
msgstr ""
-#: c-typeck.c:2633 cp/typeck.c:4026
+#: c-typeck.c:2566 cp/typeck.c:3990
msgid "comparison of promoted ~unsigned with unsigned"
msgstr ""
-#: c-typeck.c:2695
+#: c-typeck.c:2628
msgid "pointer of type `void *' used in arithmetic"
msgstr ""
-#: c-typeck.c:2701
+#: c-typeck.c:2634
msgid "pointer to a function used in arithmetic"
msgstr ""
-#: c-typeck.c:2779
+#: c-typeck.c:2714
msgid "pointer of type `void *' used in subtraction"
msgstr ""
-#: c-typeck.c:2781
+#: c-typeck.c:2716
msgid "pointer to a function used in subtraction"
msgstr ""
-#: c-typeck.c:2839
+#: c-typeck.c:2808
msgid "wrong type argument to unary plus"
msgstr ""
-#: c-typeck.c:2850
+#: c-typeck.c:2819
msgid "wrong type argument to unary minus"
msgstr ""
-#: c-typeck.c:2862
+#: c-typeck.c:2831
msgid "ISO C does not support `~' for complex conjugation"
msgstr ""
-#: c-typeck.c:2868
+#: c-typeck.c:2837
msgid "wrong type argument to bit-complement"
msgstr ""
-#: c-typeck.c:2879
+#: c-typeck.c:2848
msgid "wrong type argument to abs"
msgstr ""
-#: c-typeck.c:2891
+#: c-typeck.c:2860
msgid "wrong type argument to conjugation"
msgstr ""
-#: c-typeck.c:2905
+#: c-typeck.c:2874
msgid "wrong type argument to unary exclamation mark"
msgstr ""
-#: c-typeck.c:2948
+#: c-typeck.c:2917
msgid "ISO C does not support `++' and `--' on complex types"
msgstr ""
-#: c-typeck.c:2962 c-typeck.c:2988
+#: c-typeck.c:2931 c-typeck.c:2957
#, c-format
msgid "wrong type argument to %s"
msgstr ""
-#: c-typeck.c:2982
+#: c-typeck.c:2951
#, c-format
msgid "%s of pointer to unknown structure"
msgstr ""
-#: c-typeck.c:3052
+#: c-typeck.c:3021
msgid "invalid lvalue in increment"
msgstr ""
-#: c-typeck.c:3053
+#: c-typeck.c:3022
msgid "invalid lvalue in decrement"
msgstr ""
-#: c-typeck.c:3061 cp/typeck.c:4595
+#: c-typeck.c:3030 cp/typeck.c:4561
msgid "increment"
msgstr ""
-#: c-typeck.c:3061 cp/typeck.c:4595
+#: c-typeck.c:3030 cp/typeck.c:4561
msgid "decrement"
msgstr ""
-#: c-typeck.c:3117
+#: c-typeck.c:3086
msgid "ISO C forbids the address of a cast expression"
msgstr ""
-#: c-typeck.c:3131
+#: c-typeck.c:3100
msgid "invalid lvalue in unary `&'"
msgstr ""
-#: c-typeck.c:3163
+#: c-typeck.c:3132
#, c-format
msgid "attempt to take address of bit-field structure member `%s'"
msgstr ""
#. 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-typeck.c:3240 c-typeck.c:4601 c-typeck.c:4617 c-typeck.c:4633
+#: ch/parse.c:361 ch/typeck.c:160 cp/typeck.c:4754 gcc.c:4304 java/expr.c:386
+#: java/verify.c:1448 java/verify.c:1449 java/verify.c:1464 rtl-error.c:121
+#: tradcpp.c:4121
#, c-format
msgid "%s"
msgstr ""
-#: c-typeck.c:3328
+#: c-typeck.c:3297
msgid "ISO C forbids use of conditional expressions as lvalues"
msgstr ""
-#: c-typeck.c:3331
+#: c-typeck.c:3300
msgid "ISO C forbids use of compound expressions as lvalues"
msgstr ""
-#: c-typeck.c:3334
+#: c-typeck.c:3303
msgid "ISO C forbids use of cast expressions as lvalues"
msgstr ""
-#: c-typeck.c:3351
+#: c-typeck.c:3320
#, c-format
msgid "%s of read-only member `%s'"
msgstr ""
-#: c-typeck.c:3355
+#: c-typeck.c:3324
#, c-format
msgid "%s of read-only variable `%s'"
msgstr ""
-#: c-typeck.c:3358
+#: c-typeck.c:3327
#, c-format
msgid "%s of read-only location"
msgstr ""
-#: c-typeck.c:3376
+#: c-typeck.c:3345
#, c-format
msgid "cannot take address of bitfield `%s'"
msgstr ""
-#: c-typeck.c:3403 ch/typeck.c:3679 ch/xtypeck.c:62
+#: c-typeck.c:3372 ch/typeck.c:3676 ch/xtypeck.c:62
#, c-format
msgid "global register variable `%s' used in nested function"
msgstr ""
-#: c-typeck.c:3407 ch/typeck.c:3683 ch/xtypeck.c:66
+#: c-typeck.c:3376 ch/typeck.c:3680 ch/xtypeck.c:66
#, c-format
msgid "register variable `%s' used in nested function"
msgstr ""
-#: c-typeck.c:3414 ch/typeck.c:3690 ch/xtypeck.c:73
+#: c-typeck.c:3383 ch/typeck.c:3687 ch/xtypeck.c:73
#, c-format
msgid "address of global register variable `%s' requested"
msgstr ""
-#: c-typeck.c:3426 ch/typeck.c:3702 ch/xtypeck.c:85
+#: c-typeck.c:3395 ch/typeck.c:3699 ch/xtypeck.c:85
msgid "cannot put object with volatile field into register"
msgstr ""
-#: c-typeck.c:3430 ch/typeck.c:3706 ch/xtypeck.c:89
+#: c-typeck.c:3399 ch/typeck.c:3703 ch/xtypeck.c:89
#, c-format
msgid "address of register variable `%s' requested"
msgstr ""
-#: c-typeck.c:3538
+#: c-typeck.c:3507
msgid "signed and unsigned type in conditional expression"
msgstr ""
-#: c-typeck.c:3545
+#: c-typeck.c:3514
msgid "ISO C forbids conditional expr with only one void side"
msgstr ""
-#: c-typeck.c:3561 c-typeck.c:3568
+#: c-typeck.c:3530 c-typeck.c:3537
msgid "ISO C forbids conditional expr between `void *' and function pointer"
msgstr ""
-#: c-typeck.c:3574
+#: c-typeck.c:3543
msgid "pointer type mismatch in conditional expression"
msgstr ""
-#: c-typeck.c:3581 c-typeck.c:3591
+#: c-typeck.c:3550 c-typeck.c:3560
msgid "pointer/integer type mismatch in conditional expression"
msgstr ""
-#: c-typeck.c:3605
+#: c-typeck.c:3574
msgid "type mismatch in conditional expression"
msgstr ""
-#: c-typeck.c:3674 cp/typeck.c:5020
+#: c-typeck.c:3643 cp/typeck.c:4995
msgid "left-hand operand of comma expression has no effect"
msgstr ""
-#: c-typeck.c:3713
+#: c-typeck.c:3682
msgid "cast specifies array type"
msgstr ""
-#: c-typeck.c:3719
+#: c-typeck.c:3688
msgid "cast specifies function type"
msgstr ""
-#: c-typeck.c:3729
+#: c-typeck.c:3698
msgid "ISO C forbids casting nonscalar to the same type"
msgstr ""
-#: c-typeck.c:3750
+#: c-typeck.c:3719
msgid "ISO C forbids casts to union type"
msgstr ""
-#: c-typeck.c:3766
+#: c-typeck.c:3735
msgid "cast to union type from type not present in union"
msgstr ""
#. There are qualifiers present in IN_OTYPE that are not
#. present in IN_TYPE.
-#: c-typeck.c:3811
+#: c-typeck.c:3780
msgid "cast discards qualifiers from pointer target type"
msgstr ""
-#: c-typeck.c:3826
+#: c-typeck.c:3795
msgid "cast increases required alignment of target type"
msgstr ""
-#: c-typeck.c:3832 cp/typeck.c:5435
+#: c-typeck.c:3801 cp/typeck.c:5409
msgid "cast from pointer to integer of different size"
msgstr ""
-#: c-typeck.c:3837
+#: c-typeck.c:3806
msgid "cast does not match function type"
msgstr ""
-#: c-typeck.c:3844 cp/typeck.c:5442
+#: c-typeck.c:3813 cp/typeck.c:5416
msgid "cast to pointer from integer of different size"
msgstr ""
#. Now we have handled acceptable kinds of LHS that are not truly lvalues.
#. Reject anything strange now.
-#: c-typeck.c:4004
+#: c-typeck.c:3973
msgid "invalid lvalue in assignment"
msgstr ""
#. 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
+#: c-typeck.c:3982 c-typeck.c:4007 c-typeck.c:4024 ch/typeck.c:2334
+#: cp/typeck.c:5531 cp/typeck.c:5688
msgid "assignment"
msgstr ""
-#: c-typeck.c:4222 c-typeck.c:4289
+#: c-typeck.c:4191 c-typeck.c:4258
#, c-format
msgid "%s makes qualified function pointer from unqualified"
msgstr ""
-#: c-typeck.c:4226 c-typeck.c:4269
+#: c-typeck.c:4195 c-typeck.c:4238
#, c-format
msgid "%s discards qualifiers from pointer target type"
msgstr ""
-#: c-typeck.c:4232
+#: c-typeck.c:4201
msgid "ISO C prohibits argument conversion to union type"
msgstr ""
-#: c-typeck.c:4261
+#: c-typeck.c:4230
#, c-format
msgid "ISO C forbids %s between function pointer and `void *'"
msgstr ""
-#: c-typeck.c:4278
+#: c-typeck.c:4247
#, c-format
msgid "pointer targets in %s differ in signedness"
msgstr ""
-#: c-typeck.c:4294
+#: c-typeck.c:4263
#, c-format
msgid "%s from incompatible pointer type"
msgstr ""
-#: c-typeck.c:4310
+#: c-typeck.c:4279
#, c-format
msgid "%s makes pointer from integer without a cast"
msgstr ""
-#: c-typeck.c:4318
+#: c-typeck.c:4287
#, c-format
msgid "%s makes integer from pointer without a cast"
msgstr ""
-#: c-typeck.c:4332 c-typeck.c:4335
+#: c-typeck.c:4301 c-typeck.c:4304
#, c-format
msgid "incompatible type for argument %d of `%s'"
msgstr ""
-#: c-typeck.c:4339
+#: c-typeck.c:4308
#, c-format
msgid "incompatible type for argument %d of indirect function call"
msgstr ""
-#: c-typeck.c:4343
+#: c-typeck.c:4312
#, c-format
msgid "incompatible types in %s"
msgstr ""
#. Function name is known; supply it.
-#: c-typeck.c:4374
+#: c-typeck.c:4343
#, c-format
msgid "passing arg %d of `%s'"
msgstr ""
#. Function name unknown (call through ptr); just give arg number.
-#: c-typeck.c:4384
+#: c-typeck.c:4353
#, c-format
msgid "passing arg %d of pointer to function"
msgstr ""
-#: c-typeck.c:4451
+#: c-typeck.c:4420
msgid "initializer for static variable is not constant"
msgstr ""
-#: c-typeck.c:4457
+#: c-typeck.c:4426
msgid "initializer for static variable uses complicated arithmetic"
msgstr ""
-#: c-typeck.c:4465
+#: c-typeck.c:4434
msgid "aggregate initializer is not constant"
msgstr ""
-#: c-typeck.c:4467
+#: c-typeck.c:4436
msgid "aggregate initializer uses complicated arithmetic"
msgstr ""
-#: c-typeck.c:4474
+#: c-typeck.c:4443
msgid "traditional C rejects automatic aggregate initialization"
msgstr ""
-#: c-typeck.c:4635 c-typeck.c:4651 c-typeck.c:4667
+#: c-typeck.c:4604 c-typeck.c:4620 c-typeck.c:4636
#, c-format
msgid "(near initialization for `%s')"
msgstr ""
-#: c-typeck.c:4719 cp/typeck2.c:524
+#: c-typeck.c:4688 cp/typeck2.c:535
msgid "char-array initialized from wide string"
msgstr ""
-#: c-typeck.c:4726 cp/typeck2.c:531
+#: c-typeck.c:4695 cp/typeck2.c:542
msgid "int-array initialized from non-wide string"
msgstr ""
-#: c-typeck.c:4743 cp/typeck2.c:547
+#: c-typeck.c:4713 cp/typeck2.c:558
msgid "initializer-string for array of chars is too long"
msgstr ""
-#: c-typeck.c:4770
+#: c-typeck.c:4740
msgid "array initialized from non-constant array expression"
msgstr ""
-#: c-typeck.c:4787 c-typeck.c:4789 c-typeck.c:4805 c-typeck.c:4826
-#: c-typeck.c:6221
+#: c-typeck.c:4757 c-typeck.c:4759 c-typeck.c:4775 c-typeck.c:4796
+#: c-typeck.c:6197
msgid "initializer element is not constant"
msgstr ""
-#: c-typeck.c:4821
+#: c-typeck.c:4791
msgid "initialization"
msgstr ""
-#: c-typeck.c:4832 c-typeck.c:6226
+#: c-typeck.c:4802 c-typeck.c:6202
msgid "initializer element is not computable at load time"
msgstr ""
-#: c-typeck.c:4869 c-typeck.c:4885 cp/typeck2.c:624
+#: c-typeck.c:4839 c-typeck.c:4855 cp/typeck2.c:635
msgid "invalid initializer"
msgstr ""
-#: c-typeck.c:5353
+#: c-typeck.c:5333
msgid "extra brace group at end of initializer"
msgstr ""
-#: c-typeck.c:5373
+#: c-typeck.c:5353
msgid "missing braces around initializer"
msgstr ""
-#: c-typeck.c:5417
+#: c-typeck.c:5398
msgid "braces around scalar initializer"
msgstr ""
-#: c-typeck.c:5469
+#: c-typeck.c:5450
msgid "initialization of flexible array member in a nested context"
msgstr ""
-#: c-typeck.c:5471
+#: c-typeck.c:5452
msgid "initialization of a flexible array member"
msgstr ""
-#: c-typeck.c:5481
-msgid "deprecated initialization of zero-length array"
-msgstr ""
-
-#: c-typeck.c:5486
-msgid "initialization of zero-length array before end of structure"
-msgstr ""
-
-#: c-typeck.c:5491
-msgid "initialization of zero-length array inside a nested context"
-msgstr ""
-
-#: c-typeck.c:5510
+#: c-typeck.c:5483
msgid "missing initializer"
msgstr ""
-#: c-typeck.c:5535
+#: c-typeck.c:5508
msgid "empty scalar initializer"
msgstr ""
-#: c-typeck.c:5540
+#: c-typeck.c:5513
msgid "extra elements in scalar initializer"
msgstr ""
-#: c-typeck.c:5624
+#: c-typeck.c:5599
msgid "initialization designators may not nest"
msgstr ""
-#: c-typeck.c:5645 c-typeck.c:5715
+#: c-typeck.c:5620 c-typeck.c:5691
msgid "array index in non-array initializer"
msgstr ""
-#: c-typeck.c:5650 c-typeck.c:5767
+#: c-typeck.c:5625 c-typeck.c:5743
msgid "field name not in record or union initializer"
msgstr ""
-#: c-typeck.c:5711 c-typeck.c:5713
+#: c-typeck.c:5687 c-typeck.c:5689
msgid "nonconstant array index in initializer"
msgstr ""
-#: c-typeck.c:5718
+#: c-typeck.c:5694
msgid "array index in initializer exceeds array bounds"
msgstr ""
-#: c-typeck.c:5729
+#: c-typeck.c:5705
msgid "empty index range in initializer"
msgstr ""
-#: c-typeck.c:5738
+#: c-typeck.c:5714
msgid "array index range in initializer exceeds array bounds"
msgstr ""
-#: c-typeck.c:5779
+#: c-typeck.c:5755
#, c-format
msgid "unknown field `%s' specified in initializer"
msgstr ""
-#: c-typeck.c:5816 c-typeck.c:5837 c-typeck.c:6291
+#: c-typeck.c:5792 c-typeck.c:5813 c-typeck.c:6267
msgid "initialized field with side-effects overwritten"
msgstr ""
-#: c-typeck.c:6504
+#: c-typeck.c:6480
msgid "excess elements in char array initializer"
msgstr ""
-#: c-typeck.c:6511 c-typeck.c:6550
+#: c-typeck.c:6487 c-typeck.c:6526
msgid "excess elements in struct initializer"
msgstr ""
-#: c-typeck.c:6617
+#: c-typeck.c:6593
msgid "excess elements in union initializer"
msgstr ""
-#: c-typeck.c:6634
+#: c-typeck.c:6614
msgid "traditional C rejects initialization of unions"
msgstr ""
-#: c-typeck.c:6697
+#: c-typeck.c:6677
msgid "excess elements in array initializer"
msgstr ""
-#: c-typeck.c:6723
+#: c-typeck.c:6703
msgid "excess elements in scalar initializer"
msgstr ""
-#: c-typeck.c:6834 ch/parse.c:2026
+#: c-typeck.c:6793 ch/parse.c:2113
+msgid "argument of `asm' is not a constant string"
+msgstr ""
+
+#: c-typeck.c:6814 ch/parse.c:2026
msgid "asm template is not a string constant"
msgstr ""
-#: c-typeck.c:6866
+#: c-typeck.c:6846
msgid "invalid lvalue in asm statement"
msgstr ""
-#: c-typeck.c:6939
+#: c-typeck.c:6919
msgid "modification by `asm'"
msgstr ""
-#: c-typeck.c:6958 cp/typeck.c:6603
+#: c-typeck.c:6938 cp/typeck.c:6579
msgid "function declared `noreturn' has a `return' statement"
msgstr ""
-#: c-typeck.c:6965
+#: c-typeck.c:6945
msgid "`return' with no value, in function returning non-void"
msgstr ""
-#: c-typeck.c:6971
+#: c-typeck.c:6951
msgid "`return' with a value, in function returning void"
msgstr ""
-#: c-typeck.c:6975
+#: c-typeck.c:6955
msgid "return"
msgstr ""
-#: c-typeck.c:7026
+#: c-typeck.c:7006
msgid "function returns address of local variable"
msgstr ""
-#: c-typeck.c:7084 cp/semantics.c:533
+#: c-typeck.c:7063 cp/semantics.c:535
msgid "switch quantity not an integer"
msgstr ""
-#: c-typeck.c:7095
+#: c-typeck.c:7074
msgid "`long' switch expression not converted to `int' in ISO C"
msgstr ""
-#: c-typeck.c:7138 cp/decl.c:5224
+#: c-typeck.c:7117 cp/decl.c:5205
msgid "case label not within a switch statement"
msgstr ""
-#: c-typeck.c:7140 cp/decl.c:5229
+#: c-typeck.c:7119 cp/decl.c:5210
msgid "`default' label not within a switch statement"
msgstr ""
-#: calls.c:1882
+#: calls.c:1887
#, c-format
msgid "inlining failed in call to `%s'"
msgstr ""
-#: calls.c:1883 calls.c:2196
+#: calls.c:1888 calls.c:2201
msgid "called from here"
msgstr ""
-#: calls.c:2195
+#: calls.c:2200
#, c-format
msgid "can't inline call to `%s'"
msgstr ""
-#: calls.c:2233
+#: calls.c:2238
msgid "function call has aggregate value"
msgstr ""
-#: calls.c:4625
+#: calls.c:4553
msgid "variable offset is passed paritially in stack and in reg"
msgstr ""
-#: calls.c:4627
+#: calls.c:4555
msgid "variable size is passed partially in stack and in reg"
msgstr ""
-#: ch/actions.c:118
+#: cfgrtl.c:1545
#, c-format
-msgid "%d errors, %d sorries, do granting"
+msgid "End insn %d for block %d not found in the insn stream."
msgstr ""
-#: ch/actions.c:135
-msgid "GNU compiler does not support statically allocated objects"
+#: cfgrtl.c:1559
+#, c-format
+msgid "Insn %d is in multiple basic blocks (%d and %d)"
msgstr ""
-#: ch/actions.c:138 objc/objc-act.c:1109
+#: cfgrtl.c:1570
#, c-format
-msgid "`%s' cannot be statically allocated"
+msgid "Head insn %d for block %d not found in the insn stream."
msgstr ""
-#: ch/actions.c:300
+#: cfgrtl.c:1590
#, c-format
-msgid "causing unhandled exception `%s' (this is flaged only once)"
+msgid "verify_flow_info: Duplicate edge %i->%i"
msgstr ""
-#: ch/actions.c:438
-msgid "range failure (not inside function)"
+#: cfgrtl.c:1606
+#, c-format
+msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
msgstr ""
-#: ch/actions.c:440
-msgid "possible range failure (not inside function)"
+#: cfgrtl.c:1615
+#, c-format
+msgid "verify_flow_info: Incorrect fallthru %i->%i"
msgstr ""
-#: ch/actions.c:445
-msgid "expression will always cause RANGEFAIL"
+#: cfgrtl.c:1617
+msgid "Wrong insn in the fallthru edge"
msgstr ""
-#: ch/actions.c:492
-msgid "right hand side of assignment is a mode"
+#: cfgrtl.c:1623
+#, c-format
+msgid "verify_flow_info: Basic block %d succ edge is corrupted"
msgstr ""
-#: ch/actions.c:498
+#: cfgrtl.c:1646
#, c-format
-msgid "incompatible modes in %s"
+msgid "Missing barrier after block %i"
msgstr ""
-#: ch/actions.c:523
+#: cfgrtl.c:1656
#, c-format
-msgid "bad string length in %s"
+msgid "Basic block %d pred edge is corrupted"
msgstr ""
-#: ch/actions.c:631 ch/actions.c:644
+#: cfgrtl.c:1672
#, c-format
-msgid "mode mismatch in %s expression"
+msgid "Insn %d is inside basic block %d but block_for_insn is NULL"
msgstr ""
-#: ch/actions.c:638
+#: cfgrtl.c:1675
#, c-format
-msgid "%s expression must be referable"
+msgid "Insn %d is inside basic block %d but block_for_insn is %i"
msgstr ""
-#: ch/actions.c:667
+#: cfgrtl.c:1688 cfgrtl.c:1696
#, c-format
-msgid "%s not allowed outside a PROC"
+msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
msgstr ""
-#: ch/actions.c:673
+#: cfgrtl.c:1712
#, c-format
-msgid "%s action in PROC with no declared RESULTS"
+msgid "NOTE_INSN_BASIC_BLOCK %d in the middle of basic block %d"
msgstr ""
-#: ch/actions.c:704
-msgid "RETURN not allowed outside PROC"
+#: cfgrtl.c:1724
+#, c-format
+msgid "In basic block %d:"
msgstr ""
-#: ch/actions.c:717
-msgid "RETURN with a value, in PROC returning void"
+#: cfgrtl.c:1725
+msgid "Flow control insn inside a basic block"
msgstr ""
-#: ch/actions.c:726
-msgid "RETURN with no value and no RESULT action in procedure"
+#: cfgrtl.c:1745
+#, c-format
+msgid "Basic block %i edge lists are corrupted"
msgstr ""
-#: ch/actions.c:749
-#, c-format
-msgid "no label named `%s'"
+#: cfgrtl.c:1759
+msgid "Basic blocks not numbered consecutively."
msgstr ""
-#: ch/actions.c:751
-#, c-format
-msgid "cannot GOTO label `%s' outside current function"
+#: cfgrtl.c:1786
+msgid "Insn outside basic block"
msgstr ""
-#: ch/actions.c:773
-#, c-format
-msgid "no EXITable label named `%s'"
+#: cfgrtl.c:1794
+msgid "Return not followed by barrier"
msgstr ""
-#: ch/actions.c:775
+#: cfgrtl.c:1801
#, c-format
-msgid "cannot EXIT label `%s' outside current function"
+msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
msgstr ""
-#: ch/actions.c:1018
-msgid "case selector not compatible with label"
+#: cfgrtl.c:1805
+msgid "verify_flow_info failed."
msgstr ""
-#: ch/actions.c:1044
-msgid "ELSE label not within a CASE statement"
+#: collect2.c:427
+msgid "internal error"
msgstr ""
-#: ch/actions.c:1048
-msgid "multiple default labels found in a CASE statement"
+#: collect2.c:928
+msgid "no arguments"
msgstr ""
-#: ch/actions.c:1049
-msgid "this is the first ELSE label"
+#: collect2.c:1257 collect2.c:1405 collect2.c:1438
+#, c-format
+msgid "fopen %s"
msgstr ""
-#: ch/actions.c:1070
-msgid "label found outside of CASE statement"
+#: collect2.c:1260 collect2.c:1410 collect2.c:1441
+#, c-format
+msgid "fclose %s"
msgstr ""
-#: ch/actions.c:1073
-msgid "duplicate CASE value"
+#: collect2.c:1269
+#, c-format
+msgid "collect2 version %s"
msgstr ""
-#: ch/actions.c:1074 ch/actions.c:1127
-msgid "this is the first entry for that value"
+#: collect2.c:1359
+#, c-format
+msgid "%d constructor(s) found\n"
msgstr ""
-#: ch/actions.c:1077 ch/actions.c:1130
-msgid "CASE value out of range"
+#: collect2.c:1360
+#, c-format
+msgid "%d destructor(s) found\n"
msgstr ""
-#: ch/actions.c:1079 ch/actions.c:1132
-msgid "empty range"
+#: collect2.c:1361
+#, c-format
+msgid "%d frame table(s) found\n"
msgstr ""
-#: ch/actions.c:1081 ch/actions.c:1134
-msgid "label within scope of cleanup or variable array"
+#: collect2.c:1502
+#, c-format
+msgid "%s terminated with signal %d [%s]%s"
msgstr ""
-#: ch/actions.c:1105 ch/actions.c:1302
-msgid "mode in label is not discrete"
+#: collect2.c:1521
+#, c-format
+msgid "%s returned %d exit status"
msgstr ""
-#: ch/actions.c:1122
-msgid "label not within a CASE statement"
+#: collect2.c:1549
+#, c-format
+msgid "[cannot find %s]"
msgstr ""
-#: ch/actions.c:1282
-msgid "Lower bound of range must be a discrete literal expression"
+#: collect2.c:1564
+#, c-format
+msgid "cannot find `%s'"
msgstr ""
-#: ch/actions.c:1287
-msgid "Upper bound of range must be a discrete literal expression"
+#: collect2.c:1575 collect2.c:1578
+#, c-format
+msgid "redirecting stdout: %s"
msgstr ""
-#: ch/actions.c:1311
-msgid "The CASE label is not valid"
+#: collect2.c:1621
+#, c-format
+msgid "[Leaving %s]\n"
msgstr ""
-#: ch/actions.c:1357 ch/expr.c:215
+#: collect2.c:1862
+#, c-format
msgid ""
-"The number of CASE selectors does not match the number of CASE label lists"
+"\n"
+"write_c_file - output name is %s, prefix is %s\n"
msgstr ""
-#: ch/actions.c:1442
-#, c-format
-msgid "incomplete CASE - %s not handled"
+#: collect2.c:2075
+msgid "cannot find `nm'"
msgstr ""
-#: ch/actions.c:1461
-msgid "CASE selector with variable range"
+#: collect2.c:2085 collect2.c:2527
+msgid "pipe"
msgstr ""
-#: ch/actions.c:1465
-msgid "too many cases to do CASE completeness testing"
+#: collect2.c:2089 collect2.c:2531
+msgid "fdopen"
msgstr ""
-#: ch/actions.c:1550
-msgid "type of tuple cannot be implicit in multiple assignent"
+#: collect2.c:2115 collect2.c:2557
+#, c-format
+msgid "dup2 %d 1"
msgstr ""
-#: ch/actions.c:1552
-msgid "conditional expression cannot be used in multiple assignent"
+#: collect2.c:2118 collect2.c:2121 collect2.c:2134 collect2.c:2560
+#: collect2.c:2563 collect2.c:2576
+#, c-format
+msgid "close %d"
msgstr ""
-#: ch/actions.c:1554
-msgid "internal error - unknown type in multiple assignment"
+#: collect2.c:2124
+#, c-format
+msgid "execvp %s"
msgstr ""
-#: ch/actions.c:1558
-msgid "no operator allowed in multiple assignment,"
+#: collect2.c:2178
+#, c-format
+msgid "init function found in object %s"
msgstr ""
-#: ch/actions.c:1568
-msgid "location modes in multiple assignment are not equivalent"
+#: collect2.c:2186
+#, c-format
+msgid "fini function found in object %s"
msgstr ""
-#: ch/actions.c:1606
-msgid "You may not assign a value to a BUFFER or EVENT location"
+#: collect2.c:2209 collect2.c:2615
+msgid "fclose"
msgstr ""
-#: ch/actions.c:1614
-msgid "can't assign value to READonly location"
+#: collect2.c:2254
+#, c-format
+msgid "unable to open file '%s'"
msgstr ""
-#: ch/actions.c:1619
-msgid "cannot assign to location with non-value property"
+#: collect2.c:2256
+#, c-format
+msgid "unable to stat file '%s'"
msgstr ""
-#: ch/actions.c:1639
-msgid "lefthand side of assignment is not a location"
+#: collect2.c:2262
+#, c-format
+msgid "unable to mmap file '%s'"
msgstr ""
-#: ch/actions.c:1715 ch/actions.c:1785
-msgid "bitstring slice"
+#: collect2.c:2415
+msgid "not found\n"
msgstr ""
-#: ch/actions.c:1810
-msgid "LENGTH on left-hand-side is non-portable"
+#: collect2.c:2417 collect2.c:2594
+#, c-format
+msgid "dynamic dependency %s not found"
msgstr ""
-#: ch/actions.c:1814
-msgid "Can only set LENGTH of array location"
+#: collect2.c:2437
+#, c-format
+msgid "bad magic number in file '%s'"
msgstr ""
-#: ch/convert.c:63
-msgid "internal error: trying to make loc-identity with non-location"
+#: collect2.c:2459
+msgid "dynamic dependencies.\n"
msgstr ""
-#: ch/convert.c:117
-msgid "cannot convert to a boolean mode"
+#: collect2.c:2518
+msgid "cannot find `ldd'"
msgstr ""
-#: ch/convert.c:152
-msgid "cannot convert to a char mode"
+#: collect2.c:2566
+#, c-format
+msgid "execv %s"
msgstr ""
-#: ch/convert.c:248
-msgid "powerset tuple element out of range"
+#: collect2.c:2579
+msgid ""
+"\n"
+"ldd output with constructors/destructors.\n"
msgstr ""
-#: ch/convert.c:284 ch/convert.c:312
+#: collect2.c:2606
#, c-format
-msgid "incompatible member of powerset tuple (at position #%d)"
+msgid "unable to open dynamic dependency '%s'"
msgstr ""
-#: ch/convert.c:394
+#: collect2.c:2720
#, c-format
-msgid "no initializer value for fixed field `%s'"
+msgid "%s: not a COFF file"
msgstr ""
-#: ch/convert.c:436
+#: collect2.c:2839
#, c-format
-msgid "non-constant value for tag field `%s'"
+msgid "%s: cannot open as COFF file"
msgstr ""
-#: ch/convert.c:488
+#: collect2.c:2895
#, c-format
-msgid "field `%s' in wrong variant"
+msgid "Library lib%s not found"
msgstr ""
-#: ch/convert.c:495
+#: collect2.c:3024
#, c-format
-msgid "missing variant fields (at least `%s')"
+msgid "open %s"
msgstr ""
-#: ch/convert.c:518
-#, c-format
-msgid "bad initializer for field `%s'"
+#: collect2.c:3047
+msgid "incompatibilities between object file & expected values"
msgstr ""
-#: ch/convert.c:525
+#: collect2.c:3120
#, c-format
-msgid "no initializer value for variant field `%s'"
+msgid ""
+"\n"
+"Processing symbol table #%d, offset = 0x%.8lx, kind = %s\n"
msgstr ""
-#: ch/convert.c:531
-msgid "no selected variant"
+#: collect2.c:3129
+msgid "string section missing"
msgstr ""
-#: ch/convert.c:546 ch/convert.c:912
-msgid "mixture of labelled and unlabelled tuple elements"
+#: collect2.c:3132
+msgid "section pointer missing"
msgstr ""
-#: ch/convert.c:557
-msgid "probably not a structure tuple"
+#: collect2.c:3180
+msgid "no symbol table found"
msgstr ""
-#: ch/convert.c:559
-#, c-format
-msgid "excess initializer for field `%s'"
+#: collect2.c:3193
+msgid "no cmd_strings found"
msgstr ""
-#: ch/convert.c:566
-msgid "excess unnamed initializers"
+#: collect2.c:3205
+msgid ""
+"\n"
+"Updating header and load commands.\n"
+"\n"
msgstr ""
-#: ch/convert.c:693
-msgid "non-constant start index for tuple"
+#: collect2.c:3212
+#, c-format
+msgid "load command map, %d cmds, new size %ld.\n"
msgstr ""
-#: ch/convert.c:736
-msgid "invalid array tuple label"
+#: collect2.c:3243
+msgid ""
+"writing load commands.\n"
+"\n"
msgstr ""
-#: ch/convert.c:750
-msgid "non-constant array tuple index range"
+#: collect2.c:3263
+#, c-format
+msgid "close %s"
msgstr ""
-#: ch/convert.c:759
+#: collect2.c:3337
+msgid "could not convert 0x%l.8x into a region"
+msgstr ""
+
+#: collect2.c:3341
#, c-format
-msgid "incompatible array tuple element %s"
+msgid "%s function, region %d, offset = %ld (0x%.8lx)\n"
msgstr ""
-#: ch/convert.c:775
-msgid "multiple (*) or (ELSE) array tuple labels"
+#: collect2.c:3468
+msgid "bad magic number"
msgstr ""
-#: ch/convert.c:784
-msgid "empty range in array tuple"
+#: collect2.c:3469
+msgid "bad header version"
msgstr ""
-#: ch/convert.c:801
-#, c-format
-msgid "array tuple has duplicate index %s"
+#: collect2.c:3470
+msgid "bad raw header version"
msgstr ""
-#: ch/convert.c:809
-msgid "array tuple index out of range"
+#: collect2.c:3471
+msgid "raw header buffer too small"
msgstr ""
-#: ch/convert.c:811
-msgid "too many array tuple values"
+#: collect2.c:3472
+msgid "old raw header file"
msgstr ""
-#: ch/convert.c:883
-msgid "dynamic array tuple without (*) or (ELSE)"
+#: collect2.c:3473
+msgid "unsupported version"
msgstr ""
-#: ch/convert.c:885
+#: collect2.c:3475
#, c-format
-msgid "missing array tuple element %s"
+msgid "unknown {de,en}code_mach_o_hdr return value %d"
msgstr ""
-#: ch/convert.c:892
+#: collect2.c:3495
#, c-format
-msgid "missing array tuple elements %s : %s"
+msgid "fstat %s"
msgstr ""
-#: ch/convert.c:1086
-msgid "initializer is not an array or string mode"
+#: collect2.c:3532 collect2.c:3580
+#, c-format
+msgid "lseek %s 0"
msgstr ""
-#: ch/convert.c:1098
-msgid "destination is too small"
+#: collect2.c:3536
+#, c-format
+msgid "read %s"
msgstr ""
-#: ch/convert.c:1154
-msgid "internal error: unknown type of expression"
+#: collect2.c:3539
+#, c-format
+msgid "read %ld bytes, expected %ld, from %s"
msgstr ""
-#: ch/decl.c:1033
+#: collect2.c:3560
#, c-format
-msgid "`%s' must not be declared readonly"
+msgid "msync %s"
msgstr ""
-#: ch/decl.c:1037
-msgid "declaration of readonly variable without initialization"
+#: collect2.c:3567
+#, c-format
+msgid "munmap %s"
msgstr ""
-#: ch/decl.c:1059
+#: collect2.c:3584
#, c-format
-msgid "no initialisation allowed for `%s'"
+msgid "write %s"
msgstr ""
-#: ch/decl.c:1067
+#: collect2.c:3587
#, c-format
-msgid "value for loc-identity `%s' is not a location"
+msgid "wrote %ld bytes, expected %ld, to %s"
msgstr ""
-#: ch/decl.c:1074
+#: combine.c:12584
#, c-format
-msgid "location for `%s' not read-compatible"
+msgid ""
+";; Combiner statistics: %d attempts, %d substitutions (%d requiring new "
+"space),\n"
+";; %d successes.\n"
+"\n"
msgstr ""
-#: ch/decl.c:1101
+#: combine.c:12594
#, c-format
-msgid "nonconstant initializer for `%s'"
+msgid ""
+"\n"
+";; Combiner totals: %d attempts, %d substitutions (%d requiring new space),\n"
+";; %d successes.\n"
msgstr ""
-#: ch/decl.c:1132
-msgid "do_decl: internal error: don't know what to initialize"
+#: convert.c:67
+msgid "cannot convert to a pointer type"
msgstr ""
-#: ch/decl.c:1189
-msgid "RECURSIVE PROCs"
+#: convert.c:100
+msgid "pointer value used where a floating point value was expected"
msgstr ""
-#: ch/decl.c:1445
-#, c-format
-msgid "`%s' must not be READonly"
+#: convert.c:104
+msgid "aggregate value used where a float was expected"
msgstr ""
-#: ch/decl.c:1471
-msgid "POS may not be specified for a list of field declarations"
+#: convert.c:130
+msgid "conversion to incomplete type"
msgstr ""
-#: ch/decl.c:1525
-msgid "(ELSE) case label as well as ELSE variant"
+#: convert.c:390 convert.c:470
+msgid "can't convert between vector values of different size"
msgstr ""
-#: ch/decl.c:1610 ch/decl.c:1613
-msgid "inconsistent modes between labels and tag field"
+#: convert.c:396
+msgid "aggregate value used where an integer was expected"
msgstr ""
-#: ch/decl.c:1618
-msgid "too few tag labels"
+#: convert.c:448 f/com.c:1076
+msgid "pointer value used where a complex was expected"
msgstr ""
-#: ch/decl.c:1620
-msgid "too many tag labels"
+#: convert.c:452 f/com.c:1078
+msgid "aggregate value used where a complex was expected"
msgstr ""
-#: ch/decl.c:1658
-msgid "case label lower limit is not a discrete constant expression"
+#: convert.c:476
+msgid "can't convert value to a vector"
msgstr ""
-#: ch/decl.c:1660
-msgid "case label upper limit is not a discrete constant expression"
+#: cpperror.c:124
+msgid "internal error: "
msgstr ""
-#: ch/decl.c:1670
-msgid "case label must be a discrete constant expression"
+#: cpperror.c:131 tradcpp.c:4677
+msgid "warning: "
msgstr ""
-#: ch/decl.c:1697
-msgid "variant label declared here..."
+#: cpperror.c:208 cpperror.c:292 cppfiles.c:641 gcc.c:6154 tradcpp.c:4715
+#, c-format
+msgid "%s: %s"
msgstr ""
-#: ch/decl.c:1699
-msgid "...is duplicated here"
+#: cppexp.c:160
+msgid "floating point numbers are not valid in #if"
msgstr ""
-#: ch/decl.c:1729
+#: cppexp.c:182
+msgid "traditional C rejects the `U' suffix"
+msgstr ""
+
+#: cppexp.c:185
+msgid "too many 'l' suffixes in integer constant"
+msgstr ""
+
+#: cppexp.c:189
+msgid "integer constant contains digits beyond the radix"
+msgstr ""
+
+#: cppexp.c:192
+msgid "integer constant out of range"
+msgstr ""
+
+#: cppexp.c:198
+msgid "integer constant is so large that it is unsigned"
+msgstr ""
+
+#: cppexp.c:207
#, c-format
-msgid "no field (yet) for tag %s"
+msgid "invalid suffix '%.*s' on integer constant"
msgstr ""
-#: ch/decl.c:1824
-msgid "non-value mode may only returned by LOC"
+#: cppexp.c:238
+msgid "missing ')' after \"defined\""
msgstr ""
-#: ch/decl.c:1847
+#: cppexp.c:244
+msgid "operator \"defined\" requires an identifier"
+msgstr ""
+
+#: cppexp.c:252
#, c-format
-msgid "mode of `%s' is not a mode"
+msgid "(\"%s\" is an alternative token for \"%s\" in C++)"
msgstr ""
-#: ch/decl.c:1853
+#: cppexp.c:307
+msgid "string constants are not valid in #if"
+msgstr ""
+
+#: cppexp.c:311
#, c-format
-msgid "`%s' may only be passed by LOC"
+msgid "invalid character '%c' in #if"
msgstr ""
-#: ch/decl.c:2281
+#: cppexp.c:313
#, c-format
-msgid "Nothing named `%s' to grant."
+msgid "invalid character '\\%03o' in #if"
msgstr ""
-#: ch/decl.c:2321
+#: cppexp.c:319
+msgid "\"defined\" operator appears during macro expansion"
+msgstr ""
+
+#: cppexp.c:335
#, c-format
-msgid "duplicate grant for `%s'"
+msgid "ISO C++ does not permit \"%s\" in #if"
msgstr ""
-#: ch/decl.c:2322
+#: cppexp.c:346
#, c-format
-msgid "previous grant for `%s'"
+msgid "\"%s\" is not defined"
msgstr ""
-#: ch/decl.c:2409
+#: cppexp.c:372
#, c-format
-msgid "duplicate definition `%s'"
+msgid "\"%s\" is not valid in #if expressions"
msgstr ""
-#: ch/decl.c:2410
+#: cppexp.c:386
+msgid "integer overflow in preprocessor expression"
+msgstr ""
+
+#: cppexp.c:613
+msgid "missing binary operator"
+msgstr ""
+
+#: cppexp.c:648
+msgid "void expression between '(' and ')'"
+msgstr ""
+
+#: cppexp.c:650
#, c-format
-msgid "previous definition of `%s'"
+msgid "operator '%s' has no right operand"
msgstr ""
-#: ch/decl.c:3248 ch/decl.c:3258
+#: cppexp.c:662
#, c-format
-msgid "ambiguous choice for seize `%s' -"
+msgid "impossible operator '%s'"
msgstr ""
-#: ch/decl.c:3249 ch/decl.c:3259
+#: cppexp.c:694
+msgid "traditional C rejects the unary plus operator"
+msgstr ""
+
+#: cppexp.c:738
+msgid "division by zero in #if"
+msgstr ""
+
+#: cppexp.c:772
+msgid "comma operator in operand of #if"
+msgstr ""
+
+#: cppexp.c:777
+msgid "syntax error '?' without following ':'"
+msgstr ""
+
+#: cppexp.c:780
+msgid "syntax error ':' without preceding '?'"
+msgstr ""
+
+#: cppexp.c:788
+msgid "missing ')' in expression"
+msgstr ""
+
+#: cppexp.c:795
+msgid "missing '(' in expression"
+msgstr ""
+
+#: cppexp.c:821
#, c-format
-msgid " - can seize this `%s' -"
+msgid "missing binary operator before '%s'"
msgstr ""
-#: ch/decl.c:3250 ch/decl.c:3261
+#: cppexp.c:827
#, c-format
-msgid " - or this granted decl `%s'"
+msgid "operator '%s' has no left operand"
msgstr ""
-#: ch/decl.c:4430
+#: cppexp.c:865
+msgid "unbalanced stack in #if"
+msgstr ""
+
+#: cppexp.c:868
+msgid "#if with no expression"
+msgstr ""
+
+#: cppfiles.c:322
+msgid "<stdin>"
+msgstr ""
+
+#: cppfiles.c:366
#, c-format
-msgid "enumerator value for `%s' is less then 0"
+msgid "%s is too large"
msgstr ""
-#: ch/decl.c:4512
+#: cppfiles.c:395
#, c-format
-msgid "enumerators `%s' and `%s' have equal values"
+msgid "%s is shorter than expected"
msgstr ""
-#: ch/decl.c:4618
-msgid "undefined value in SET mode is obsolete and deprecated."
+#: cppfiles.c:404
+#, c-format
+msgid "%s is a block device"
msgstr ""
-#: ch/decl.c:4794
-msgid "BASE variable never declared"
+#: cppfiles.c:524
+#, c-format
+msgid "No include path in which to find %s"
msgstr ""
-#: ch/decl.c:4796
-msgid "cannot BASE a variable on a PROC/PROCESS name"
+#: cppfiles.c:591
+msgid "Multiple include guards may be useful for:\n"
msgstr ""
-#: ch/decl.c:4848
-msgid "INTERNAL ERROR: handle_one_level is broken"
+#: cppfiles.c:978
+msgid "absolute file name in remap_filename"
msgstr ""
-#: ch/expr.c:126
+#: cppinit.c:227
#, c-format
-msgid "tuple without specified mode not allowed in %s"
+msgid "ignoring nonexistent directory \"%s\"\n"
msgstr ""
-#: ch/expr.c:128
+#: cppinit.c:234
#, c-format
-msgid "conditional expression not allowed in %s"
+msgid "%s: Not a directory"
msgstr ""
-#: ch/expr.c:130
+#: cppinit.c:281
#, c-format
-msgid "internal error: unknown expression mode in %s"
+msgid "ignoring duplicate directory \"%s\"\n"
msgstr ""
-#: ch/expr.c:147
-msgid "CASE selector is not a discrete expression"
+#: cppinit.c:309
+#, c-format
+msgid "changing search order for system directory \"%s\""
msgstr ""
-#: ch/expr.c:594
-msgid "powerset is not addressable"
+#: cppinit.c:313
+#, c-format
+msgid " as it is the same as non-system directory \"%s\""
msgstr ""
-#: ch/expr.c:639
-msgid "array is not addressable"
+#: cppinit.c:317
+msgid " as it has already been specified as a non-system directory"
msgstr ""
-#: ch/expr.c:687
+#: cppinit.c:937
+msgid "#include \"...\" search starts here:\n"
+msgstr ""
+
+#: cppinit.c:941
+msgid "#include <...> search starts here:\n"
+msgstr ""
+
+#: cppinit.c:944
+msgid "End of search list.\n"
+msgstr ""
+
+#: cppinit.c:967
+msgid "<builtin>"
+msgstr ""
+
+#: cppinit.c:969
+msgid "<command line>"
+msgstr ""
+
+#: cppinit.c:1067 tradcpp.c:966 tradcpp.c:976 tradcpp.c:1067
+msgid "I/O error on output"
+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:1114
#, c-format
-msgid "Too few arguments in call to `%s'"
+msgid "Argument missing after %s"
msgstr ""
-#: ch/expr.c:689
+#: cppinit.c:1115
#, c-format
-msgid "Too many arguments in call to `%s'"
+msgid "Assertion missing after %s"
msgstr ""
-#: ch/expr.c:758
-msgid "cannot dereference, not a pointer."
+#: cppinit.c:1116
+#, c-format
+msgid "Directory name missing after %s"
msgstr ""
-#: ch/expr.c:768
+#: cppinit.c:1117
#, c-format
-msgid "missing '.' operator or undefined mode name `%s'."
+msgid "File name missing after %s"
msgstr ""
-#: ch/expr.c:771
-msgid "You have forgotten the '.' operator which must"
+#: cppinit.c:1118
+#, c-format
+msgid "Macro name missing after %s"
msgstr ""
-#: ch/expr.c:772
+#: cppinit.c:1119
#, c-format
-msgid " precede a STRUCT field reference, or `%s' is an undefined mode"
+msgid "Path name missing after %s"
msgstr ""
-#: ch/expr.c:786
-msgid "Can't dereference PTR value using unary `->'."
+#: cppinit.c:1120
+#, c-format
+msgid "Number missing after %s"
msgstr ""
-#: ch/expr.c:831
-msgid "invalid type argument of `->'"
+#: cppinit.c:1121
+#, c-format
+msgid "Target missing after %s"
msgstr ""
-#: ch/expr.c:856 ch/expr.c:969
-msgid "operand of '.' is not a STRUCT"
+#: cppinit.c:1306
+#, c-format
+msgid "Too many filenames. Type %s --help for usage info"
msgstr ""
-#: ch/expr.c:909
+#: cppinit.c:1490 tradcpp.c:601
+msgid "Output filename specified twice"
+msgstr ""
+
+#: cppinit.c:1602
+msgid "-I- specified twice"
+msgstr ""
+
+#: cppinit.c:1741
#, c-format
-msgid "No field named `%s'"
+msgid "GNU CPP version %s (cpplib)"
msgstr ""
-#: ch/expr.c:1217
-msgid "ABS argument must be discrete or real mode"
+#: cppinit.c:1782 tradcpp.c:790
+msgid "you must additionally specify either -M or -MM"
msgstr ""
-#: ch/expr.c:1250
+#: cppinit.c:1844
#, c-format
-msgid "argument %d to ABSTIME must be of integer type."
+msgid "Usage: %s [switches] input output\n"
msgstr ""
-#: ch/expr.c:1288 ch/expr.c:1329
-msgid "parameter 1 must be referable."
+#. To keep the lines from getting too long for some compilers, limit
+#. to about 500 characters (6 lines) per chunk.
+#: cppinit.c:1847
+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 ""
-#: ch/expr.c:1294 ch/expr.c:1335 ch/expr.c:1372
-msgid "mode mismatch in parameter 1."
+#: cppinit.c:1856
+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 ""
-#: ch/expr.c:1301 ch/expr.c:1342
-msgid "parameter 2 must be a positive integer."
+#: cppinit.c:1865
+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 ""
-#: ch/expr.c:1436
-msgid "CARD argument must be powerset mode"
+#: cppinit.c:1872
+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 ""
-#: ch/expr.c:1487
-msgid "expression for DESCR-builtin must be referable."
+#: cppinit.c:1878
+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 ""
-#: ch/expr.c:1535
+#: cppinit.c:1888
+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:1896
+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:1904
+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:1910
+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:1915
+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:1923
+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:1931
+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:159
#, c-format
-msgid "argument to `%s' must be of integer type."
+msgid "trigraph ??%c converted to %c"
msgstr ""
-#: ch/expr.c:1568
+#: cpplex.c:167
#, c-format
-msgid "argument 1 to `%s' must be of floating point mode"
+msgid "trigraph ??%c ignored"
msgstr ""
-#: ch/expr.c:1602
+#: cpplex.c:226
+msgid "backslash and newline separated by space"
+msgstr ""
+
+#: cpplex.c:232
+msgid "backslash-newline at end of file"
+msgstr ""
+
+#: cpplex.c:302
+msgid "\"/*\" within comment"
+msgstr ""
+
+#: cpplex.c:383
+msgid "null character(s) ignored"
+msgstr ""
+
+#: cpplex.c:390
#, c-format
-msgid "First argument to `%s' must be a mode"
+msgid "%s in preprocessing directive"
msgstr ""
-#: ch/expr.c:1609
+#: cpplex.c:461
#, c-format
-msgid "READonly modes for %s must have a value"
+msgid "attempt to use poisoned \"%s\""
msgstr ""
-#: ch/expr.c:1692
-msgid "argument to TERMINATE must be a reference primitive value"
+#: cpplex.c:469
+msgid "__VA_ARGS__ can only appear in the expansion of a C99 variadic macro"
msgstr ""
-#: ch/expr.c:1741
-msgid "argument 1 to INTTIME must be of mode TIME."
+#: cpplex.c:526
+msgid "'$' character(s) in identifier"
msgstr ""
-#: ch/expr.c:1782
+#: cpplex.c:609
#, c-format
-msgid "%s."
+msgid "missing terminating %c character"
msgstr ""
-#: ch/expr.c:1888
-msgid ""
-"LENGTH argument must be string, buffer, event mode, text location or mode"
+#: cpplex.c:614
+msgid "possible start of unterminated string literal"
msgstr ""
-#: ch/expr.c:1917
-msgid "UPPER argument must have a mode, or be a mode"
+#: cpplex.c:715
+msgid "multi-line string literals are deprecated"
msgstr ""
-#: ch/expr.c:1919
-msgid "LOWER argument must have a mode, or be a mode"
+#: cpplex.c:730
+msgid "null character(s) preserved in literal"
msgstr ""
-#: ch/expr.c:1953
-msgid "UPPER argument must be string, array, mode or integer"
+#: cpplex.c:927
+msgid "no newline at end of file"
msgstr ""
-#: ch/expr.c:1955
-msgid "LOWER argument must be string, array, mode or integer"
+#: cpplex.c:1052 tradcpp.c:1454
+msgid "unterminated comment"
msgstr ""
-#: ch/expr.c:1991
+#: cpplex.c:1063
+msgid "C++ style comments are not allowed in ISO C89"
+msgstr ""
+
+#: cpplex.c:1065
+msgid "(this will be reported only once per input file)"
+msgstr ""
+
+#: cpplex.c:1070
+msgid "multi-line comment"
+msgstr ""
+
+#: cpplex.c:1380
#, c-format
-msgid "%s argument must be POWERSET mode"
+msgid "unknown string token %s\n"
msgstr ""
-#: ch/expr.c:2017
+#: cpplex.c:1392
#, c-format
-msgid "%s called for empty POWERSET"
+msgid "Unspellable token %s"
msgstr ""
-#: ch/expr.c:2098
-msgid "argument to NUM is not discrete"
+#: cpplex.c:1651
+#, c-format
+msgid "the meaning of '\\%c' varies with -traditional"
msgstr ""
-#: ch/expr.c:2110
-msgid "No integer mode which matches expression's mode"
+#: cpplex.c:1657
+msgid "incomplete universal-character-name"
msgstr ""
-#: ch/expr.c:2119
-msgid "NUM's parameter is below its mode range"
+#: cpplex.c:1671
+#, c-format
+msgid "non-hex digit '%c' in universal-character-name"
msgstr ""
-#: ch/expr.c:2122
-msgid "NUM's parameter is above its mode range"
+#: cpplex.c:1679
+msgid "universal-character-name on EBCDIC target"
msgstr ""
-#: ch/expr.c:2161
-msgid "Cannot take SUCC or PRED of a numbered SET"
+#: cpplex.c:1693
+msgid "universal-character-name out of range"
msgstr ""
-#: ch/expr.c:2169
-msgid "SUCC or PRED must not be done on a PTR."
+#: cpplex.c:1739
+msgid "the meaning of '\\a' varies with -traditional"
msgstr ""
-#: ch/expr.c:2172
-msgid "SUCC or PRED for a reference type is not standard."
+#: cpplex.c:1746
+#, c-format
+msgid "non-ISO-standard escape sequence, '\\%c'"
msgstr ""
-#: ch/expr.c:2182
-msgid "SUCC or PRED argument must be a discrete mode"
+#: cpplex.c:1756
+msgid "the meaning of '\\x' varies with -traditional"
msgstr ""
-#: ch/expr.c:2203
+#: cpplex.c:1775 f/lex.c:622
+msgid "\\x used with no following hex digits"
+msgstr ""
+
+#: cpplex.c:1779
+msgid "hex escape sequence out of range"
+msgstr ""
+
+#: cpplex.c:1803
+msgid "octal escape sequence out of range"
+msgstr ""
+
+#: cpplex.c:1818
#, c-format
-msgid "Taking the %s of a value already at its %s value"
+msgid "unknown escape sequence '\\%c'"
msgstr ""
-#: ch/expr.c:2254
-msgid "size applied to a function mode"
+#: cpplex.c:1820
+#, c-format
+msgid "unknown escape sequence: '\\%03o'"
msgstr ""
-#: ch/expr.c:2260
-msgid "sizeof applied to a void mode"
+#: cpplex.c:1824
+msgid "escape sequence out of range for character"
msgstr ""
-#: ch/expr.c:2265
-msgid "sizeof applied to an incomplete mode"
+#: cpplex.c:1883
+msgid "ignoring invalid multibyte character"
msgstr ""
-#: ch/expr.c:2360
-msgid "cannot call a PROCESS, you START a PROCESS"
+#: cpplex.c:1914
+msgid "empty character constant"
msgstr ""
-#: ch/expr.c:2422
+#: cpplex.c:1918
+msgid "character constant too long"
+msgstr ""
+
+#: cpplex.c:1921
+msgid "multi-character character constant"
+msgstr ""
+
+#: cpplib.c:222
#, c-format
-msgid "invalid %s"
+msgid "extra tokens at end of #%s directive"
msgstr ""
-#: ch/expr.c:2437
+#: cpplib.c:277
+msgid "style of line directive is a GCC extension"
+msgstr ""
+
+#: cpplib.c:285
#, c-format
-msgid "%s parameter %d must be a location"
+msgid "#%s is a GCC extension"
msgstr ""
-#: ch/expr.c:2445
+#: cpplib.c:296
+msgid "suggest not using #elif in traditional C"
+msgstr ""
+
+#: cpplib.c:299
#, c-format
-msgid "%s parameter %d is READ-only"
+msgid "traditional C ignores #%s with the # indented"
msgstr ""
-#: ch/expr.c:2488
+#: cpplib.c:303
#, c-format
-msgid "LOC actual parameter %d is a non-referable location"
+msgid "suggest hiding #%s from traditional C with an indented #"
msgstr ""
-#: ch/expr.c:2494
+#: cpplib.c:386
#, c-format
-msgid "mode mismatch in parameter %d"
+msgid "invalid preprocessing directive #%s"
msgstr ""
-#: ch/expr.c:2518
+#: cpplib.c:441
#, c-format
-msgid "too many arguments to procedure `%s'"
+msgid "no macro name given in #%s directive"
msgstr ""
-#: ch/expr.c:2521
-msgid "too many arguments to procedure"
+#: cpplib.c:445
+#, c-format
+msgid "\"%s\" cannot be used as a macro name as it is an operator in C++"
msgstr ""
-#: ch/expr.c:2527
+#: cpplib.c:448
+msgid "macro names must be identifiers"
+msgstr ""
+
+#: cpplib.c:459
#, c-format
-msgid "too few arguments to procedure `%s'"
+msgid "\"%s\" cannot be used as a macro name"
msgstr ""
-#: ch/expr.c:2530
-msgid "too few arguments to procedure"
+#: cpplib.c:497
+#, c-format
+msgid "undefining \"%s\""
msgstr ""
-#: ch/expr.c:2596
-msgid "syntax error (integer used as function)"
+#: cpplib.c:543
+msgid "missing terminating > character"
msgstr ""
-#: ch/expr.c:2616
-msgid "syntax error - missing operator, comma, or '('?"
+#: cpplib.c:578
+#, c-format
+msgid "#%s expects \"FILENAME\" or <FILENAME>"
msgstr ""
-#: ch/expr.c:2977
+#: cpplib.c:589
#, c-format
-msgid "unimplemented builtin function `%s'"
+msgid "empty file name in #%s"
msgstr ""
-#: ch/expr.c:2981
+#: cpplib.c:608
+msgid "#include_next in primary source file"
+msgstr ""
+
+#: cpplib.c:615
+msgid "#import is obsolete, use an #ifndef wrapper in the header file"
+msgstr ""
+
+#: cpplib.c:623
+msgid "#include nested too deeply"
+msgstr ""
+
+#: cpplib.c:681
#, c-format
-msgid "internal error - bad builtin function `%s'"
+msgid "invalid flag \"%s\" in line directive"
msgstr ""
-#: ch/expr.c:2995
-msgid "empty expression in string index"
+#: cpplib.c:737
+#, c-format
+msgid "\"%s\" after #line is not a positive integer"
msgstr ""
-#: ch/expr.c:3000
-msgid "only one expression allowed in string index"
+#: cpplib.c:744
+msgid "line number out of range"
msgstr ""
-#: ch/expr.c:3017
-msgid "invalid: primval ( untyped_exprlist )"
+#: cpplib.c:782
+#, c-format
+msgid "\"%s\" is not a valid filename"
msgstr ""
-#: ch/expr.c:3081 ch/expr.c:3095
-msgid "operand is variable-size bitstring/power-set"
+#: cpplib.c:855
+msgid "invalid #ident directive"
msgstr ""
-#: ch/expr.c:3245
+#: cpplib.c:943
#, c-format
-msgid "tree code `%s' unhandled in build_compare_set_expr"
+msgid "registering \"%s\" as both a pragma and a pragma namespace"
msgstr ""
-#: ch/expr.c:3410
-msgid "incompatible modes in concat expression"
+#: cpplib.c:946
+#, c-format
+msgid "#pragma %s %s is already registered"
msgstr ""
-#: ch/expr.c:3459
-msgid "Invalid operation on array of chars"
+#: cpplib.c:948
+#, c-format
+msgid "#pragma %s is already registered"
msgstr ""
-#: ch/expr.c:3504
-msgid "comparison of variant structures is unsafe"
+#: cpplib.c:1022
+msgid "#pragma once is obsolete"
msgstr ""
-#: ch/expr.c:3511
-msgid "compare with variant records"
+#: cpplib.c:1025
+msgid "#pragma once in main file"
msgstr ""
-#: ch/expr.c:3688 ch/expr.c:3924
+#: cpplib.c:1049
+msgid "invalid #pragma GCC poison directive"
+msgstr ""
+
+#: cpplib.c:1058
#, c-format
-msgid "incompatible operands to %s"
+msgid "poisoning existing macro \"%s\""
msgstr ""
-#: ch/expr.c:3740
-msgid "relational operator not allowed for this mode"
+#: cpplib.c:1078
+msgid "#pragma system_header ignored outside include file"
msgstr ""
-#: ch/expr.c:3794
+#: cpplib.c:1103
#, c-format
-msgid "Cannot use %s operator on PROC mode variable"
+msgid "cannot find source %s"
msgstr ""
-#: ch/expr.c:3800
+#: cpplib.c:1107
#, c-format
-msgid "invalid left operand of %s"
+msgid "current file is older than %s"
msgstr ""
-#: ch/expr.c:3805 ch/expr.c:4357
+#: cpplib.c:1181
+msgid "_Pragma takes a parenthesized string literal"
+msgstr ""
+
+#: cpplib.c:1280
+msgid "#else without #if"
+msgstr ""
+
+#: cpplib.c:1285 tradcpp.c:3858
+msgid "#else after #else"
+msgstr ""
+
+#: cpplib.c:1287 cpplib.c:1322
+msgid "the conditional began here"
+msgstr ""
+
+#: cpplib.c:1315
+msgid "#elif without #if"
+msgstr ""
+
+#: cpplib.c:1320 tradcpp.c:3553
+msgid "#elif after #else"
+msgstr ""
+
+#: cpplib.c:1352
+msgid "#endif without #if"
+msgstr ""
+
+#: cpplib.c:1435 tradcpp.c:3250
+msgid "missing '(' after predicate"
+msgstr ""
+
+#: cpplib.c:1450 tradcpp.c:3264
+msgid "missing ')' to complete answer"
+msgstr ""
+
+#: cpplib.c:1470 tradcpp.c:3270
+msgid "predicate's answer is empty"
+msgstr ""
+
+#: cpplib.c:1500 tradcpp.c:3318
+msgid "assertion without predicate"
+msgstr ""
+
+#: cpplib.c:1502 tradcpp.c:3320
+msgid "predicate must be an identifier"
+msgstr ""
+
+#: cpplib.c:1583 tradcpp.c:3417
#, c-format
-msgid "invalid right operand of %s"
+msgid "\"%s\" re-asserted"
msgstr ""
-#: ch/expr.c:3819
-msgid "repetition expression must be constant"
+#: cpplib.c:1811
+#, c-format
+msgid "unterminated #%s"
msgstr ""
-#: ch/expr.c:3829
-msgid "left argument to MOD/REM operator must be integral"
+#: cppmacro.c:148
+#, c-format
+msgid "invalid builtin macro \"%s\""
msgstr ""
-#: ch/expr.c:3834
-msgid "right argument to MOD/REM operator must be integral"
+#: cppmacro.c:347
+msgid "invalid string literal, ignoring final '\\'"
msgstr ""
-#: ch/expr.c:3891
-msgid "right operand of IN is not a powerset"
+#: cppmacro.c:436
+#, c-format
+msgid "pasting \"%s\" and \"%s\" does not give a valid preprocessing token"
msgstr ""
-#: ch/expr.c:3896
-msgid "left operand of IN incompatible with right operand"
+#: cppmacro.c:560
+msgid "directives may not be used inside a macro argument"
msgstr ""
-#: ch/expr.c:3951
-msgid "division by zero"
+#: cppmacro.c:572
+#, c-format
+msgid "unterminated argument list invoking macro \"%s\""
msgstr ""
-#: ch/expr.c:3987
-msgid "-> operator not allow in constant expression"
+#: cppmacro.c:589
+msgid "ISO C99 requires rest arguments to be used"
msgstr ""
-#: ch/expr.c:4000
-msgid "taking the address of a string literal is non-standard"
+#: cppmacro.c:594
+#, c-format
+msgid "macro \"%s\" requires %u arguments, but only %u given"
msgstr ""
-#: ch/expr.c:4002
-msgid "taking the address of a function is non-standard"
+#: cppmacro.c:605
+#, c-format
+msgid "macro \"%s\" passed %u arguments, but takes just %u"
msgstr ""
-#: ch/expr.c:4005
-msgid "ADDR requires a LOCATION argument"
+#: cppmacro.c:688
+#, c-format
+msgid "function-like macro \"%s\" must be used with arguments in traditional C"
msgstr ""
-#: ch/expr.c:4035
-msgid "-> expression is not addressable"
+#: cppmacro.c:1175
+#, c-format
+msgid "duplicate macro parameter \"%s\""
msgstr ""
-#: ch/expr.c:4062
-msgid "ADDR parameter must be a LOCATION"
+#: cppmacro.c:1203
+#, c-format
+msgid "\"%s\" may not appear in macro parameter list"
msgstr ""
-#: ch/expr.c:4071
-msgid "possible internal error in build_chill_arrow_expr"
+#: cppmacro.c:1210
+msgid "macro parameters must be comma-separated"
msgstr ""
-#: ch/expr.c:4076
+#: cppmacro.c:1227
+msgid "parameter name missing"
+msgstr ""
+
+#: cppmacro.c:1241
+msgid "anonymous variadic macros were introduced in C99"
+msgstr ""
+
+#: cppmacro.c:1244
+msgid "ISO C does not permit named variadic macros"
+msgstr ""
+
+#: cppmacro.c:1253
+msgid "missing ')' in macro parameter list"
+msgstr ""
+
+#: cppmacro.c:1329
+msgid "ISO C requires whitespace after the macro name"
+msgstr ""
+
+#: cppmacro.c:1359
+msgid "'#' is not followed by a macro parameter"
+msgstr ""
+
+#: cppmacro.c:1379
+msgid "'##' cannot appear at either end of a macro expansion"
+msgstr ""
+
+#: cppmacro.c:1415
#, c-format
-msgid "%s is not addressable"
+msgid "\"%s\" redefined"
msgstr ""
-#: ch/expr.c:4175
-msgid "repetition count is not an integer constant"
+#: cppmacro.c:1419
+msgid "this is the location of the previous definition"
msgstr ""
-#: ch/expr.c:4183
-msgid "repetition count < 0"
+#: cppmacro.c:1484
+#, c-format
+msgid "macro argument \"%s\" would be stringified with -traditional."
msgstr ""
-#: ch/expr.c:4188
-msgid "repetition value not constant"
+#: cppmacro.c:1509
+#, c-format
+msgid "invalid hash type %d in cpp_macro_definition"
msgstr ""
-#: ch/expr.c:4200
-msgid "bitstring repetition of non-constant boolean"
+#: cppmain.c:119
+#, c-format
+msgid "Invalid option %s"
msgstr ""
-#: ch/expr.c:4223
-msgid "string repetition operand is non-constant bitstring"
+#: cppspec.c:128
+#, c-format
+msgid "\"%s\" is not a valid option to the preprocessor"
msgstr ""
-#: ch/expr.c:4283
-msgid "non-char, non-bit string repetition"
+#: cppspec.c:152
+msgid "too many input files"
msgstr ""
-#: ch/expr.c:4311
+#: cse.c:7092
#, c-format
-msgid "invalid operand of %s"
+msgid ";; Processing block from %d to %d, %d sets.\n"
msgstr ""
-#: ch/expr.c:4322
+#: diagnostic.c:784
#, c-format
-msgid "right operand of %s is not array of boolean"
+msgid "%s:%d: warning: "
msgstr ""
-#: ch/expr.c:4335
+#: diagnostic.c:791
#, c-format
-msgid "%s operator applied to boolean variable"
+msgid "%s: warning: "
msgstr ""
-#: ch/expr.c:4406
-msgid "non-boolean mode in conditional expression"
+#: diagnostic.c:871
+msgid "((anonymous))"
msgstr ""
-#: ch/grant.c:1977
-msgid "decode_constant: invalid component_ref"
+#: diagnostic.c:941
+#, c-format
+msgid "%s: warnings being treated as errors\n"
msgstr ""
-#: ch/grant.c:1985
-msgid "decode_constant: mode and value mismatch"
+#: diagnostic.c:978
+#, c-format
+msgid "%s: %s: "
msgstr ""
-#: ch/grant.c:1988
-msgid "decode_constant: cannot decode this mode"
+#: diagnostic.c:1057
+msgid "sorry, not implemented: "
msgstr ""
-#: ch/grant.c:2213
-msgid "decode_constant_selective: mode and value mismatch"
+#: diagnostic.c:1076
+#, c-format
+msgid "%s "
msgstr ""
-#: ch/grant.c:2216
-msgid "decode_constant_selective: cannot decode this mode"
+#: diagnostic.c:1078
+#, c-format
+msgid " %s"
+msgstr ""
+
+#: diagnostic.c:1102
+msgid "At top level:"
msgstr ""
-#: 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
+#: diagnostic.c:1107
#, c-format
-msgid "can't open %s"
+msgid "In member function `%s':"
msgstr ""
-#: ch/grant.c:2676 config/mips/mips.c:6127
+#: diagnostic.c:1111
#, c-format
-msgid "can't write to %s"
+msgid "In function `%s':"
msgstr ""
-#: ch/grant.c:2763
-msgid "FORBID is not yet implemented"
+#: diagnostic.c:1195
+msgid "compilation terminated.\n"
msgstr ""
-#. this nerver should happen
-#: ch/grant.c:2824
+#: diagnostic.c:1226
#, c-format
-msgid "function \"really_grant_this\" called for `%s'."
+msgid "%s:%d: confused by earlier errors, bailing out\n"
msgstr ""
-#: ch/inout.c:1645
-msgid "non-integral text length"
+#: diagnostic.c:1240 diagnostic.c:1390
+#, c-format
+msgid ""
+"Please submit a full bug report,\n"
+"with preprocessed source if appropriate.\n"
+"See %s for instructions.\n"
msgstr ""
-#: ch/inout.c:1650
-msgid "non-constant text length"
+#: diagnostic.c:1388
+msgid "Internal compiler error: Error reporting routines re-entered.\n"
msgstr ""
-#: ch/inout.c:1655
-msgid "text length must be greater then 0"
+#: diagnostic.c:1450
+#, c-format
+msgid "Internal compiler error in %s, at %s:%d"
msgstr ""
-#: ch/inout.c:1755
+#: diagnostic.c:1495
#, c-format
-msgid "argument %d of %s must be of mode ASSOCIATION"
+msgid "In file included from %s:%d"
msgstr ""
-#: ch/inout.c:1760 ch/inout.c:2146 ch/inout.c:2516 ch/inout.c:2751
+#: diagnostic.c:1498
#, c-format
-msgid "argument %d of %s must be a location"
+msgid ""
+",\n"
+" from %s:%d"
msgstr ""
-#: ch/inout.c:1795
-msgid "argument 2 of ASSOCIATE must not be an empty string"
+#: diagnostic.c:1499
+msgid ":\n"
msgstr ""
-#: ch/inout.c:1811
-msgid "argument 2 to ASSOCIATE must be a string"
+#: dwarf2out.c:2991
+#, c-format
+msgid "DW_LOC_OP %s not implememnted\n"
msgstr ""
-#: ch/inout.c:1850
-msgid "argument 3 to ASSOCIATE must be a string"
+#: dwarfout.c:2166
+#, c-format
+msgid "internal regno botch: regno = %d\n"
msgstr ""
-#: ch/inout.c:2031
-msgid "Too many arguments in call to MODIFY"
+#: dwarfout.c:6379
+msgid "can't get current directory"
msgstr ""
-#: ch/inout.c:2044
-msgid "argument 2 of MODIFY must not be an empty string"
+#: emit-rtl.c:1105
+msgid "Can't access real part of complex value in hard register"
msgstr ""
-#: ch/inout.c:2060
-msgid "argument 2 to MODIFY must be a string"
+#: emit-rtl.c:1127
+msgid "can't access imaginary part of complex value in hard register"
msgstr ""
-#: ch/inout.c:2094
-msgid "argument 3 to MODIFY must be a string"
+#: emit-rtl.c:2934
+msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
msgstr ""
-#: ch/inout.c:2141
+#: errors.c:136
#, c-format
-msgid "argument %d of %s must be an ACCESS or TEXT mode"
+msgid "abort in %s, at %s:%d"
msgstr ""
-#: ch/inout.c:2355
-msgid "argument 4 of CONNECT must be of mode WHERE"
+#: except.c:358
+msgid "exception handling disabled, use -fexceptions to enable"
msgstr ""
-#: ch/inout.c:2371
-msgid "index expression for ACCESS without index"
+#: except.c:2899
+msgid "argument of `__builtin_eh_return_regno' must be constant"
msgstr ""
-#: ch/inout.c:2376 ch/inout.c:2554 ch/inout.c:2636 ch/inout.c:4356
-#: ch/inout.c:4504
-msgid "incompatible index mode"
+#: except.c:3010 except.c:3032
+msgid "__builtin_eh_return not supported on this target"
msgstr ""
-#: ch/inout.c:2476
-msgid "argument 3 to CONNECT must be of mode USAGE"
+#: explow.c:1362
+msgid "stack limits not supported on this target"
msgstr ""
-#: ch/inout.c:2511
+#: expr.c:2922
+msgid "function using short complex types cannot be inline"
+msgstr ""
+
+#: expr.c:5979 expr.c:5988 expr.c:5997 expr.c:6002 expr.c:6288 expr.c:6304
+msgid "unsupported wide integer operation"
+msgstr ""
+
+#: expr.c:6351
#, c-format
-msgid "argument %d of %s must be of mode ACCESS"
+msgid "prior parameter's size depends on `%s'"
msgstr ""
-#: ch/inout.c:2545
-msgid "Too few arguments in call to `readrecord'"
+#: expr.c:6704
+msgid "returned value in block_exit_expr"
msgstr ""
-#: ch/inout.c:2569 ch/inout.c:2648
-msgid "incompatible record mode"
+#: final.c:1371
+msgid "Negative insn length"
msgstr ""
-#: ch/inout.c:2574
-msgid "store location must not be READonly"
+#: final.c:2911
+msgid "Could not split insn"
msgstr ""
-#: ch/inout.c:2616
-msgid "Too few arguments in call to `writerecord'"
+#: final.c:3262
+#, c-format
+msgid "invalid `asm': %s"
msgstr ""
-#: ch/inout.c:2643
-msgid "transfer to ACCESS without record mode"
+#: final.c:3264
+#, c-format
+msgid "output_operand: %s"
msgstr ""
-#: ch/inout.c:2746
+#: final.c:3436
+msgid "nested assembly dialect alternatives"
+msgstr ""
+
+#: final.c:3453 final.c:3465
+msgid "unterminated assembly dialect alternative"
+msgstr ""
+
+#: final.c:3509
#, c-format
-msgid "argument %d of %s must be of mode TEXT"
+msgid "operand number missing after %-letter"
msgstr ""
-#: ch/inout.c:2803
-msgid "TEXT doesn't have a location"
+#: final.c:3512 final.c:3551
+msgid "operand number out of range"
msgstr ""
-#: ch/inout.c:2905
-msgid "incompatible index mode for SETETEXTACCESS"
+#: final.c:3570
+#, c-format
+msgid "invalid %%-code"
msgstr ""
-#: ch/inout.c:2915
-msgid "incompatible record mode for SETTEXTACCESS"
+#: final.c:3601
+msgid "`%l' operand isn't a label"
msgstr ""
-#: ch/inout.c:2945
-msgid "parameter 2 must be a location"
+#. We can't handle floating point constants;
+#. PRINT_OPERAND must handle them.
+#: config/i386/i386.c:5137 config/pdp11/pdp11.c:1532 final.c:3707
+msgid "floating constant misused"
msgstr ""
-#: ch/inout.c:2955
-msgid "incompatible modes in parameter 2"
+#: config/i386/i386.c:5191 config/pdp11/pdp11.c:1579 final.c:3762
+msgid "invalid expression as operand"
msgstr ""
-#: ch/inout.c:3062
-msgid "conditional expression not allowed in this context"
+#: flow.c:358
+msgid "function might be possible candidate for attribute `noreturn'"
msgstr ""
-#: ch/inout.c:3064
+#: flow.c:363
+msgid "`noreturn' function does return"
+msgstr ""
+
+#: flow.c:382
+msgid "control reaches end of non-void function"
+msgstr ""
+
+#: fold-const.c:3080 fold-const.c:3093
#, c-format
-msgid "untyped expression as argument %d"
+msgid "comparison is always %d due to width of bitfield"
msgstr ""
-#: ch/inout.c:3141 ch/inout.c:3187
+#: fold-const.c:4136 fold-const.c:4153
#, c-format
-msgid "Cannot process %d bits integer for READTEXT argument %d."
+msgid "comparison is always %d"
msgstr ""
-#: ch/inout.c:3262
+#: fold-const.c:4284
+msgid "`or' of unmatched not-equal tests is always 1"
+msgstr ""
+
+#: fold-const.c:4289
+msgid "`and' of mutually exclusive equal-tests is always 0"
+msgstr ""
+
+#: function.c:5396
#, c-format
-msgid "Cannot process %d bits integer WRITETEXT argument %d."
+msgid "`%s' might be used uninitialized in this function"
msgstr ""
-#: 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
+#: function.c:5403
#, c-format
-msgid "argument %d is READonly"
+msgid "variable `%s' might be clobbered by `longjmp' or `vfork'"
msgstr ""
-#: 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
+#: function.c:5422
#, c-format
-msgid "argument %d must be referable"
+msgid "argument `%s' might be clobbered by `longjmp' or `vfork'"
msgstr ""
-#: ch/inout.c:3578
+#: function.c:6265
+msgid "function returns an aggregate"
+msgstr ""
+
+#: function.c:6775
#, c-format
-msgid "cannot process argument %d of WRITETEXT, unknown size"
+msgid "unused parameter `%s'"
msgstr ""
-#. datatype is not yet implemented, issue a warning
-#: ch/inout.c:3725
+#: gcc.c:1066
#, c-format
-msgid "cannot process mode of argument %d for %sTEXT."
+msgid "Ambiguous abbreviation %s"
msgstr ""
-#: ch/inout.c:3868
-msgid "too few arguments for this format string"
+#: gcc.c:1093
+#, c-format
+msgid "Incomplete `%s' option"
msgstr ""
-#: ch/inout.c:3893 ch/inout.c:3902
+#: gcc.c:1104
#, c-format
-msgid "type of argument %d invalid for conversion code at offset %d"
+msgid "Missing argument to `%s' option"
msgstr ""
-#: ch/inout.c:4012
-msgid "unmatched open paren"
+#: gcc.c:1117
+#, c-format
+msgid "Extraneous argument to `%s' option"
msgstr ""
-#: ch/inout.c:4026 ch/inout.c:4221
+#: gcc.c:1422
+msgid "Using builtin specs.\n"
+msgstr ""
+
+#: gcc.c:1588
#, c-format
-msgid "bad format specification character (offset %d)"
+msgid ""
+"Setting spec %s to '%s'\n"
+"\n"
msgstr ""
-#: ch/inout.c:4039
+#: gcc.c:1686
#, c-format
-msgid "repetition factor overflow (offset %d)"
+msgid "Reading specs from %s\n"
msgstr ""
-#: ch/inout.c:4057 ch/inout.c:4064 ch/inout.c:4071
+#: gcc.c:1784 gcc.c:1803
#, c-format
-msgid "duplicate qualifier (offset %d)"
+msgid "specs %%include syntax malformed after %ld characters"
msgstr ""
-#: ch/inout.c:4093
+#: gcc.c:1811
#, c-format
-msgid "clause width overflow (offset %d)"
+msgid "Could not find specs file %s\n"
msgstr ""
-#: ch/inout.c:4106
+#: gcc.c:1827 gcc.c:1835 gcc.c:1844 gcc.c:1853
#, c-format
-msgid "no fraction (offset %d)"
+msgid "specs %%rename syntax malformed after %ld characters"
msgstr ""
-#: ch/inout.c:4124
+#: gcc.c:1862
#, c-format
-msgid "no fraction width (offset %d)"
+msgid "specs %s spec was not found to be renamed"
msgstr ""
-#: ch/inout.c:4131
+#: gcc.c:1869
#, c-format
-msgid "fraction width overflow (offset %d)"
+msgid "rename spec %s to %s\n"
msgstr ""
-#: ch/inout.c:4142
+#: gcc.c:1871
#, c-format
-msgid "no exponent (offset %d)"
+msgid ""
+"spec is '%s'\n"
+"\n"
msgstr ""
-#: ch/inout.c:4160
+#: gcc.c:1884
#, c-format
-msgid "no exponent width (offset %d)"
+msgid "specs unknown %% command after %ld characters"
msgstr ""
-#: ch/inout.c:4167
+#: gcc.c:1895 gcc.c:1908
#, c-format
-msgid "exponent width overflow (offset %d)"
+msgid "specs file malformed after %ld characters"
msgstr ""
-#: ch/inout.c:4208
-msgid "internal error in check_format_string"
+#: gcc.c:1962
+msgid "spec file has no spec for linking"
msgstr ""
-#: ch/inout.c:4224
+#: gcc.c:2674
+msgid "-pipe not supported"
+msgstr ""
+
+#: gcc.c:2710
+msgid ""
+"\n"
+"Go ahead? (y or n) "
+msgstr ""
+
+#: gcc.c:2809
#, c-format
-msgid "no padding character (offset %d)"
+msgid ""
+"Internal error: %s (program %s)\n"
+"Please submit a full bug report.\n"
+"See %s for instructions."
msgstr ""
-#. too may arguments for format string
-#: ch/inout.c:4256
-msgid "too many arguments for this format string"
+#: gcc.c:2827
+#, c-format
+msgid "# %s %.2f %.2f\n"
msgstr ""
-#: ch/inout.c:4354 ch/inout.c:4502
-msgid "missing index expression"
+#: gcc.c:2956
+#, c-format
+msgid "Usage: %s [options] file...\n"
msgstr ""
-#: ch/inout.c:4361
-msgid "Too few arguments in call to `writetext'"
+#: gcc.c:2957
+msgid "Options:\n"
msgstr ""
-#: ch/inout.c:4374
-msgid "argument 1 for WRITETEXT must be a TEXT or CHARS(n) VARYING location"
+#: gcc.c:2959
+msgid " -pass-exit-codes Exit with highest error code from a phase\n"
msgstr ""
-#: ch/inout.c:4397
-msgid "`format string' for WRITETEXT must be a CHARACTER string"
+#: gcc.c:2960
+msgid " --help Display this information\n"
msgstr ""
-#: ch/inout.c:4509
-msgid "Too few arguments in call to `readtext'"
+#: gcc.c:2961
+msgid ""
+" --target-help Display target specific command line options\n"
msgstr ""
-#: ch/inout.c:4522
+#: gcc.c:2963
+msgid " (Use '-v --help' to display command line options of sub-processes)\n"
+msgstr ""
+
+#: gcc.c:2964
+msgid " -dumpspecs Display all of the built in spec strings\n"
+msgstr ""
+
+#: gcc.c:2965
+msgid " -dumpversion Display the version of the compiler\n"
+msgstr ""
+
+#: gcc.c:2966
+msgid " -dumpmachine Display the compiler's target processor\n"
+msgstr ""
+
+#: gcc.c:2967
msgid ""
-"argument 1 for READTEXT must be a TEXT location or CHARS(n) [ VARYING ] "
-"expression"
+" -print-search-dirs Display the directories in the compiler's search "
+"path\n"
msgstr ""
-#: ch/inout.c:4543
-msgid "`format string' for READTEXT must be a CHARACTER string"
+#: gcc.c:2968
+msgid ""
+" -print-libgcc-file-name Display the name of the compiler's companion "
+"library\n"
msgstr ""
-#: ch/lang.c:103
-msgid "non-constant expression"
+#: gcc.c:2969
+msgid " -print-file-name=<lib> Display the full path to library <lib>\n"
msgstr ""
-#: ch/lang.c:189
-msgid "Ignoring case upon input and"
+#: gcc.c:2970
+msgid ""
+" -print-prog-name=<prog> Display the full path to compiler component "
+"<prog>\n"
msgstr ""
-#: ch/lang.c:190
-msgid "making special words uppercase wouldn't work."
+#: gcc.c:2971
+msgid ""
+" -print-multi-directory Display the root directory for versions of "
+"libgcc\n"
msgstr ""
-#: ch/lang.c:201
-msgid "Making special words uppercase and"
+#: gcc.c:2972
+msgid ""
+" -print-multi-lib Display the mapping between command line options "
+"and\n"
+" multiple library search directories\n"
msgstr ""
-#: ch/lang.c:202
-msgid " ignoring case upon input wouldn't work."
+#: gcc.c:2975
+msgid ""
+" -Wa,<options> Pass comma-separated <options> on to the "
+"assembler\n"
msgstr ""
-#: ch/lang.c:274 java/typeck.c:178
-msgid "internal error - use of undefined type"
+#: gcc.c:2976
+msgid ""
+" -Wp,<options> Pass comma-separated <options> on to the "
+"preprocessor\n"
msgstr ""
-#: ch/lex.c:507
-msgid "invalid C'xx' "
+#: gcc.c:2977
+msgid ""
+" -Wl,<options> Pass comma-separated <options> on to the linker\n"
+msgstr ""
+
+#: gcc.c:2978
+msgid " -Xlinker <arg> Pass <arg> on to the linker\n"
+msgstr ""
+
+#: gcc.c:2979
+msgid " -save-temps Do not delete intermediate files\n"
+msgstr ""
+
+#: gcc.c:2980
+msgid " -pipe Use pipes rather than intermediate files\n"
+msgstr ""
+
+#: gcc.c:2981
+msgid " -time Time the execution of each subprocess\n"
+msgstr ""
+
+#: gcc.c:2982
+msgid ""
+" -specs=<file> Override builtin specs with the contents of "
+"<file>\n"
+msgstr ""
+
+#: gcc.c:2983
+msgid ""
+" -std=<standard> Assume that the input sources are for <standard>\n"
+msgstr ""
+
+#: gcc.c:2984
+msgid ""
+" -B <directory> Add <directory> to the compiler's search paths\n"
+msgstr ""
+
+#: gcc.c:2985
+msgid " -b <machine> Run gcc for target <machine>, if installed\n"
+msgstr ""
+
+#: gcc.c:2986
+msgid ""
+" -V <version> Run gcc version number <version>, if installed\n"
msgstr ""
-#: ch/lex.c:612 config/mips/mips.c:6133 java/jcf-parse.c:605
-#: java/jcf-write.c:3341
+#: gcc.c:2987
+msgid ""
+" -v Display the programs invoked by the compiler\n"
+msgstr ""
+
+#: gcc.c:2988
+msgid ""
+" -E Preprocess only; do not compile, assemble or "
+"link\n"
+msgstr ""
+
+#: gcc.c:2989
+msgid " -S Compile only; do not assemble or link\n"
+msgstr ""
+
+#: gcc.c:2990
+msgid " -c Compile and assemble, but do not link\n"
+msgstr ""
+
+#: gcc.c:2991
+msgid " -o <file> Place the output into <file>\n"
+msgstr ""
+
+#: gcc.c:2992
+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 ""
+
+#: gcc.c:2999
#, c-format
-msgid "can't close %s"
+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 ""
-#: ch/lex.c:716
-msgid "malformed exponent part of floating-point literal"
+#: gcc.c:3366
+msgid "argument to `-Xlinker' is missing"
msgstr ""
-#: ch/lex.c:733
-msgid "real number exceeds range of REAL"
+#: gcc.c:3374
+msgid "argument to `-l' is missing"
msgstr ""
-#: ch/lex.c:752 ch/lex.c:779
-msgid "end-of-file in '<>' directive"
+#: gcc.c:3391
+msgid "argument to `-specs' is missing"
msgstr ""
-#: ch/lex.c:785
-msgid "unrecognized compiler directive"
+#: gcc.c:3406
+msgid "argument to `-specs=' is missing"
msgstr ""
-#: ch/lex.c:793 ch/lex.c:839
+#: gcc.c:3428
+msgid "argument to `-b' is missing"
+msgstr ""
+
+#: gcc.c:3443
+msgid "argument to `-B' is missing"
+msgstr ""
+
+#: gcc.c:3513
+msgid "argument to `-V' is missing"
+msgstr ""
+
+#: gcc.c:3534 gcc.c:3541 gcc.c:3548
+msgid "invalid version number format"
+msgstr ""
+
+#: gcc.c:3659
+msgid "cannot specify -o with -c or -S and multiple compilations"
+msgstr ""
+
+#: gcc.c:3861
+msgid "Warning: -pipe ignored because -save-temps specified"
+msgstr ""
+
+#: gcc.c:3865
+msgid "Warning: -pipe ignored because -time specified"
+msgstr ""
+
+#: gcc.c:3875
+msgid "argument to `-x' is missing"
+msgstr ""
+
+#: gcc.c:3903
#, c-format
-msgid "unrecognized compiler directive `%s'"
+msgid "argument to `-%s' is missing"
msgstr ""
-#: ch/lex.c:1000
-msgid "unterminated control sequence"
+#: gcc.c:3964
+#, c-format
+msgid "Warning: `-x %s' after last input file has no effect"
msgstr ""
-#: ch/lex.c:1015 ch/lex.c:1051
-msgid "invalid integer literal in control sequence"
+#: gcc.c:4169
+msgid "Invalid specification! Bug in cc."
msgstr ""
-#: ch/lex.c:1026 ch/lex.c:1034
-msgid "control sequence overflow"
+#: gcc.c:4318
+#, c-format
+msgid "%s\n"
msgstr ""
-#: ch/lex.c:1028 ch/lex.c:1036
-msgid "invalid control sequence"
+#. 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:4835
+#, c-format
+msgid "Spec failure: '%%*' has not been initialised by pattern match"
msgstr ""
-#: ch/lex.c:1116
-msgid "invalid base in read control sequence"
+#: gcc.c:4844
+#, c-format
+msgid "Warning: use of obsolete %%[ operator in specs"
msgstr ""
-#: ch/lex.c:1123
-msgid "invalid digit in control sequence"
+#: gcc.c:4862
+#, c-format
+msgid "Processing spec %c%s%c, which is '%s'\n"
msgstr ""
-#: ch/lex.c:1150
-msgid "unterminated string literal"
+#: gcc.c:4987
+#, c-format
+msgid "Spec failure: Unrecognised spec option '%c'"
+msgstr ""
+
+#: gcc.c:5097
+msgid "Mismatched braces in specs"
msgstr ""
-#: ch/lex.c:1253 ch/lex.c:1339
+#: gcc.c:5816
#, c-format
-msgid "invalid number format `%s'"
+msgid "unrecognized option `-%s'"
msgstr ""
-#: ch/lex.c:1271
-msgid "integer literal too big"
+#: gcc.c:5822
+#, c-format
+msgid "install: %s%s\n"
msgstr ""
-#: ch/lex.c:1400
+#: gcc.c:5823
#, c-format
-msgid "can't find %s"
+msgid "programs: %s\n"
msgstr ""
-#: ch/lex.c:1426
-msgid "USE_SEIZE_FILE directive must be followed by string"
+#: gcc.c:5824
+#, c-format
+msgid "libraries: %s\n"
msgstr ""
-#: ch/lex.c:1698 cpplib.c:920 f/lex.c:1240
-msgid "invalid #ident"
+#: gcc.c:5872
+msgid ""
+"\n"
+"For bug reporting instructions, please see:\n"
msgstr ""
-#: ch/lex.c:1716 f/lex.c:1257
-msgid "undefined or invalid # directive"
+#: gcc.c:5888
+#, c-format
+msgid "Configured with: %s\n"
msgstr ""
-#: ch/lex.c:1770 ch/lex.c:1779 f/lex.c:1313
-msgid "invalid #line"
+#: gcc.c:5902
+#, c-format
+msgid "Thread model: %s\n"
msgstr ""
-#: ch/lex.c:1848 f/lex.c:870
-msgid "#-lines for entering and leaving files don't match"
+#: gcc.c:5913
+#, c-format
+msgid "gcc version %s\n"
msgstr ""
-#: ch/lex.c:1873 f/lex.c:1423
-msgid "invalid #-line"
+#: gcc.c:5915
+#, c-format
+msgid "gcc driver version %s executing gcc version %s\n"
msgstr ""
-#: ch/lex.c:2003
-msgid "missing `=' in compiler directive"
+#: gcc.c:5923
+msgid "No input files"
msgstr ""
-#: ch/lex.c:2045 ch/lex.c:2055 ch/lex.c:2096
-msgid "invalid value follows `=' in compiler directive"
+#: gcc.c:5961
+#, c-format
+msgid "%s: %s compiler not installed on this system"
msgstr ""
-#: ch/lex.c:2066
+#: gcc.c:6036
#, c-format
-msgid "invalid `%c' character in name"
+msgid "%s: linker input file unused because linking not done"
msgstr ""
-#: ch/lex.c:2079
+#: gcc.c:6079
#, c-format
-msgid "`%s' not integer constant synonym "
+msgid "language %s not recognized"
msgstr ""
-#: ch/lex.c:2102
-msgid "value out of range in compiler directive"
+#: gcc.c:6182
+msgid "Internal gcc abort."
+msgstr ""
+
+#: gcov.c:280
+msgid "Internal gcov abort.\n"
+msgstr ""
+
+#: gcov.c:289
+msgid "gcov [-b] [-v] [-n] [-l] [-f] [-o OBJDIR] file\n"
msgstr ""
-#: ch/lex.c:2219 java/jcf-parse.c:601
+#: gcov.c:409
#, c-format
-msgid "can't reopen %s"
+msgid "Could not open basic block file %s.\n"
msgstr ""
-#: ch/lex.c:2230
-msgid "no modules seen"
+#: gcov.c:418
+#, c-format
+msgid "Could not open data file %s.\n"
msgstr ""
-#: ch/loop.c:480
-msgid "modeless tuple not allowed in this context"
+#: gcov.c:419
+msgid "Assuming that all execution counts are zero.\n"
msgstr ""
-#: ch/loop.c:482
-msgid "IN expression does not have a mode"
+#: gcov.c:425
+#, c-format
+msgid "Could not open program flow graph file %s.\n"
msgstr ""
-#: ch/loop.c:489
-msgid "location enumeration for BOOLS"
+#: gcov.c:436
+#, c-format
+msgid "No executable code associated with file %s.\n"
msgstr ""
-#: ch/loop.c:517
-msgid "location enumeration for bit-packed arrays"
+#: gcov.c:736
+msgid ".da file contents exhausted too early\n"
msgstr ""
-#: ch/loop.c:526 ch/nloop.c:481
-msgid "Loop's IN expression is not a composite object"
+#: gcov.c:739
+msgid ".da file contents not exhausted\n"
msgstr ""
-#: ch/loop.c:541 ch/nloop.c:498
-msgid "start expr must have discrete mode"
+#: gcov.c:920
+#, c-format
+msgid "%6.2f%% of %d source lines executed in function %s\n"
msgstr ""
-#: ch/loop.c:547 ch/nloop.c:504
-msgid "DO FOR start expression is a numbered SET"
+#: gcov.c:924
+#, c-format
+msgid "No executable source lines in function %s\n"
msgstr ""
-#: ch/loop.c:555 ch/nloop.c:510
-msgid "TO expression is a numbered SET"
+#: gcov.c:931
+#, c-format
+msgid "%6.2f%% of %d branches executed in function %s\n"
msgstr ""
-#: ch/loop.c:560 ch/nloop.c:525
-msgid "TO expr must have discrete mode"
+#: gcov.c:935
+#, c-format
+msgid "%6.2f%% of %d branches taken at least once in function %s\n"
msgstr ""
-#: ch/loop.c:565 ch/nloop.c:531
-msgid "start expr and TO expr must be compatible"
+#: gcov.c:940
+#, c-format
+msgid "No branches in function %s\n"
msgstr ""
-#: ch/loop.c:574 ch/nloop.c:546
-msgid "BY expr must have discrete mode"
+#: gcov.c:942
+#, c-format
+msgid "%6.2f%% of %d calls executed in function %s\n"
msgstr ""
-#: ch/loop.c:579 ch/nloop.c:552
-msgid "start expr and BY expr must be compatible"
+#: gcov.c:946
+#, c-format
+msgid "No calls in function %s\n"
msgstr ""
-#: ch/loop.c:595 ch/nloop.c:765
-msgid "loop identifier undeclared"
+#: gcov.c:1078
+#, c-format
+msgid "didn't use all bb entries of graph, function %s\n"
msgstr ""
-#: ch/loop.c:606
-msgid "loop variable incompatible with start expression"
+#: gcov.c:1080
+#, c-format
+msgid "block_num = %ld, num_blocks = %d\n"
msgstr ""
-#: ch/loop.c:633 ch/nloop.c:564
-msgid "body of DO FOR will never execute"
+#: gcov.c:1118
+#, c-format
+msgid "ERROR: too many basic blocks in .bb file %s\n"
msgstr ""
-#: ch/loop.c:648 ch/nloop.c:585
-msgid "BY expression is negative or zero"
+#: gcov.c:1195
+#, c-format
+msgid "%6.2f%% of %d source lines executed in file %s\n"
msgstr ""
-#: ch/loop.c:847 ch/nloop.c:817 ch/nloop.c:867
-msgid "Can't iterate through array of BOOL"
+#: gcov.c:1199
+#, c-format
+msgid "No executable source lines in file %s\n"
msgstr ""
-#: ch/parse.c:159
+#: gcov.c:1206
#, c-format
-msgid "there was no start label to match the end label '%s'"
+msgid "%6.2f%% of %d branches executed in file %s\n"
msgstr ""
-#: ch/parse.c:162
+#: gcov.c:1210
#, c-format
-msgid "start label '%s' does not match end label '%s'"
+msgid "%6.2f%% of %d branches taken at least once in file %s\n"
msgstr ""
-#: ch/parse.c:192
+#: gcov.c:1215
#, c-format
-msgid "`%s' not declared"
+msgid "No branches in file %s\n"
msgstr ""
-#: ch/parse.c:226
-msgid "No RETURN or RESULT in procedure"
+#: gcov.c:1217
+#, c-format
+msgid "%6.2f%% of %d calls executed in file %s\n"
msgstr ""
-#: ch/parse.c:245
-msgid "PREFIXED clause with no prelix in unlabeled module"
+#: gcov.c:1221
+#, c-format
+msgid "No calls in file %s\n"
msgstr ""
-#: ch/parse.c:336
+#: gcov.c:1233
#, c-format
-msgid "internal parser error - expected token %d"
+msgid "Could not open source file %s.\n"
msgstr ""
-#: ch/parse.c:529
+#: gcov.c:1283
#, c-format
-msgid "'%s!' is not followed by an identifier"
+msgid "Could not open output file %s.\n"
msgstr ""
-#: ch/parse.c:545
-msgid "expected a name here"
+#: gcov.c:1291
+#, c-format
+msgid "Creating %s.\n"
msgstr ""
-#: ch/parse.c:560
-msgid "expected a name string here"
+#: gcov.c:1339
+#, c-format
+msgid "call %d never executed\n"
msgstr ""
-#: ch/parse.c:591
+#: gcov.c:1348
#, c-format
-msgid "`%s' undeclared"
+msgid "call %d returns = %s\n"
msgstr ""
-#: ch/parse.c:669
-msgid "action not allowed in SPEC MODULE"
+#: gcov.c:1358
+#, c-format
+msgid "call %d returns = %s%%\n"
msgstr ""
-#: ch/parse.c:691
-msgid "missing defining occurrence"
+#: gcov.c:1365
+#, c-format
+msgid "branch %d never executed\n"
msgstr ""
-#: ch/parse.c:702
-msgid "bad defining occurrence following ','"
+#: gcov.c:1375
+#, c-format
+msgid "branch %d taken = %s\n"
msgstr ""
-#: ch/parse.c:802
-msgid "missing '(' in exception list"
+#: gcov.c:1385
+#, c-format
+msgid "branch %d taken = %s%%\n"
msgstr ""
-#: ch/parse.c:827
-msgid "ON exception names must be unique"
+#: gcov.c:1396
+#, c-format
+msgid "Unexpected EOF while reading source file %s.\n"
msgstr ""
-#: ch/parse.c:837
-msgid "syntax error in exception list"
+#: gcse.c:752
+#, c-format
+msgid "GCSE disabled: %d > 1000 basic blocks and %d >= 20 edges/basic block"
msgstr ""
-#: ch/parse.c:873
-msgid "empty ON-condition"
+#: gcse.c:764
+#, c-format
+msgid "GCSE disabled: %d basic blocks and %d registers"
msgstr ""
-#: ch/parse.c:938
-msgid "INIT not allowed at loc-identity declaration"
+#: ch/grant.c:2652 ch/lex.c:212 ch/lex.c:2189 f/com.c:14211 graph.c:421
+#: java/jcf-parse.c:970 java/jcf-parse.c:1122 java/lex.c:1747
+#: objc/objc-act.c:561 profile.c:928 profile.c:936 toplev.c:1871 toplev.c:2216
+#, c-format
+msgid "can't open %s"
msgstr ""
-#: ch/parse.c:948
-msgid "'=' used where ':=' is required"
+#: haifa-sched.c:190
+#, c-format
+msgid "fix_sched_param: unknown param: %s"
msgstr ""
-#: ch/parse.c:956
-msgid "initialization is not allowed in spec module"
+#: integrate.c:185
+msgid "function cannot be inline"
msgstr ""
-#: ch/parse.c:964
-msgid "loc-identity declaration without initialisation"
+#: integrate.c:190
+msgid "varargs function cannot be inline"
msgstr ""
-#: ch/parse.c:1008
-msgid "bad syntax following FORBID"
+#: integrate.c:193
+msgid "function using alloca cannot be inline"
msgstr ""
-#: ch/parse.c:1023
-msgid "expected a postfix name here"
+#: integrate.c:196
+msgid "function using setjmp cannot be inline"
msgstr ""
-#: ch/parse.c:1068
-msgid "expected another rename clause"
+#: integrate.c:199
+msgid "function uses __builtin_eh_return"
msgstr ""
-#: ch/parse.c:1128
-msgid "syntax error in parameter name list"
+#: integrate.c:202
+msgid "function with nested functions cannot be inline"
msgstr ""
-#: ch/parse.c:1221
-msgid "NONREF specific without LOC in result attribute"
+#: integrate.c:206
+msgid "function with label addresses used in initializers cannot inline"
msgstr ""
-#: ch/parse.c:1223
-msgid "DYNAMIC specific without LOC in result attribute"
+#: integrate.c:213 integrate.c:257
+msgid "function too large to be inline"
msgstr ""
-#: ch/parse.c:1245
-msgid "exception names must be unique"
+#: integrate.c:223
+msgid "no prototype, and parameter address used; cannot be inline"
msgstr ""
-#: ch/parse.c:1441
-msgid "must specify a PROCESS name"
+#: integrate.c:230 integrate.c:275
+msgid "inline functions not supported for this return value type"
msgstr ""
-#: ch/parse.c:1448
-msgid "SIGNAL must be in global reach"
+#: integrate.c:235
+msgid "function with varying-size return value cannot be inline"
msgstr ""
-#: ch/parse.c:1479
-msgid "syntax error while parsing signal definition statement"
+#: integrate.c:242
+msgid "function with varying-size parameter cannot be inline"
msgstr ""
-#: ch/parse.c:1593
-msgid "case range list"
+#: integrate.c:245
+msgid "function with transparent unit parameter cannot be inline"
msgstr ""
-#: ch/parse.c:1660
-msgid "misplaced colon in case label"
+#: integrate.c:264
+msgid "function with computed jump cannot inline"
msgstr ""
-#: ch/parse.c:1707
-msgid "unrecognized case label list after ','"
+#: integrate.c:268
+msgid "function with nonlocal goto cannot be inline"
msgstr ""
-#: ch/parse.c:1971 ch/parse.c:1997
-msgid "bad ASM operand"
+#: integrate.c:282
+msgid "function with target specific attribute(s) cannot be inlined"
msgstr ""
-#: ch/parse.c:2067
-msgid "readonly location modified by 'asm'"
+#: line-map.c:198
+#, c-format
+msgid "In file included from %s:%u"
msgstr ""
-#: ch/parse.c:2198
-msgid "expected 'TO' in step enumeration"
+#. 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.
+#: line-map.c:216
+#, c-format
+msgid ""
+",\n"
+" from %s:%u"
msgstr ""
-#: ch/parse.c:2213
-msgid "expected 'IN' in FOR control here"
+#. If we didn't find this parameter, issue an error message.
+#: params.c:80
+#, c-format
+msgid "invalid parameter `%s'"
msgstr ""
-#: ch/parse.c:2314
-msgid "missing DELAY CASE alternative"
+#: profile.c:428
+#, c-format
+msgid "Corrupted profile info: prob for %d-%d thought to be %d"
msgstr ""
-#. This is probably not possible
-#: ch/parse.c:2348
-msgid "non-referable location in DO WITH"
+#: profile.c:953
+#, c-format
+msgid "file %s not found, execution counts assumed to be zero."
msgstr ""
-#: ch/parse.c:2360
-msgid "WITH element must be of STRUCT mode"
+#: profile.c:1000
+msgid ".da file contents exhausted too early"
msgstr ""
-#: ch/parse.c:2467
-msgid "missing ')' in signal/buffer receive alternative"
+#: profile.c:1003
+msgid ".da file contents not exhausted"
msgstr ""
-#: ch/parse.c:2481
-msgid "misplaced 'IN' in signal/buffer receive alternative"
+#: protoize.c:593
+#, c-format
+msgid "%s: internal abort\n"
msgstr ""
-#: ch/parse.c:2529
-msgid "missing RECEIVE alternative"
+#: protoize.c:684
+#, c-format
+msgid "%s: error writing file `%s': %s\n"
msgstr ""
-#: ch/parse.c:2655
-msgid "PROCESS copy number must be integer"
+#: protoize.c:729
+#, c-format
+msgid "%s: usage '%s [ -VqfnkN ] [ -i <istring> ] [ filename ... ]'\n"
msgstr ""
-#: ch/parse.c:2882
-msgid "missing parenthesis for procedure call"
+#: protoize.c:732
+#, c-format
+msgid "%s: usage '%s [ -VqfnkNlgC ] [ -B <dirname> ] [ filename ... ]'\n"
msgstr ""
-#: ch/parse.c:2884
-msgid "expression is not an action"
+#: protoize.c:839
+#, c-format
+msgid "%s: warning: no read access for file `%s'\n"
msgstr ""
-#: ch/parse.c:2918
-msgid "syntax error in action"
+#: protoize.c:847
+#, c-format
+msgid "%s: warning: no write access for file `%s'\n"
msgstr ""
-#: ch/parse.c:2945
-msgid "no handler is permitted on this action."
+#: protoize.c:855
+#, c-format
+msgid "%s: warning: no write access for dir containing `%s'\n"
msgstr ""
-#: ch/parse.c:2966
-msgid "definition follows action"
+#. Catch cases like /.. where we try to backup to a
+#. point above the absolute root of the logical file
+#. system.
+#: protoize.c:1273
+#, c-format
+msgid "%s: invalid file name: %s\n"
msgstr ""
-#: ch/parse.c:3042
-msgid "bad tuple field name list"
+#: protoize.c:1425
+#, c-format
+msgid "%s: %s: can't get status: %s\n"
msgstr ""
-#: ch/parse.c:3088
-msgid "invalid syntax for label in tuple"
+#: protoize.c:1446
+#, c-format
+msgid ""
+"\n"
+"%s: fatal error: aux info file corrupted at line %d\n"
msgstr ""
-#: ch/parse.c:3133
-msgid "bad syntax in tuple"
+#: protoize.c:1782
+#, c-format
+msgid "%s:%d: declaration of function `%s' takes different forms\n"
msgstr ""
-#: ch/parse.c:3160
-msgid "non-mode name before tuple"
+#: protoize.c:2040
+#, c-format
+msgid "%s: compiling `%s'\n"
msgstr ""
-#: ch/parse.c:3205
-msgid "invalid expression/location syntax"
+#: protoize.c:2063
+#, c-format
+msgid "%s: wait: %s\n"
msgstr ""
-#: ch/parse.c:3262
-msgid "RECEIVE expression"
+#: protoize.c:2068
+#, c-format
+msgid "%s: subprocess got fatal signal %d\n"
msgstr ""
-#: ch/parse.c:3457
-msgid "there should not be a ';' here"
+#: protoize.c:2076
+#, c-format
+msgid "%s: %s exited with status %d\n"
msgstr ""
-#: ch/parse.c:3496
-msgid "missing ELSE/ELSIF in IF expression"
+#: protoize.c:2128
+#, c-format
+msgid "%s: warning: missing SYSCALLS file `%s'\n"
msgstr ""
-#: ch/parse.c:3547
-msgid "conditional expression not allowed inside parentheses"
+#: protoize.c:2137 protoize.c:2166
+#, c-format
+msgid "%s: can't read aux info file `%s': %s\n"
msgstr ""
-#: ch/parse.c:3551
-msgid "mode-less tuple not allowed inside parentheses"
+#: protoize.c:2182 protoize.c:2210
+#, c-format
+msgid "%s: can't get status of aux info file `%s': %s\n"
msgstr ""
-#. 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"
+#: protoize.c:2238
+#, c-format
+msgid "%s: can't open aux info file `%s' for reading: %s\n"
msgstr ""
-#: ch/parse.c:3667
-msgid "SET mode must define at least one named value"
+#: protoize.c:2256
+#, c-format
+msgid "%s: error reading aux info file `%s': %s\n"
msgstr ""
-#: ch/parse.c:3766
-msgid "POS not allowed for ARRAY"
+#: protoize.c:2269
+#, c-format
+msgid "%s: error closing aux info file `%s': %s\n"
msgstr ""
-#: ch/parse.c:3776
-msgid "STEP not allowed in field definition"
+#: protoize.c:2285
+#, c-format
+msgid "%s: can't delete aux info file `%s': %s\n"
msgstr ""
-#: ch/parse.c:3792
-msgid "missing field name"
+#: protoize.c:2367 protoize.c:4369
+#, c-format
+msgid "%s: can't delete file `%s': %s\n"
msgstr ""
-#: ch/parse.c:3801
-msgid "bad field name following ','"
+#: protoize.c:2446
+#, c-format
+msgid "%s: warning: can't rename file `%s' to `%s': %s\n"
msgstr ""
-#: ch/parse.c:3861
-msgid "expected ':' in structure variant alternative"
+#: protoize.c:2571
+#, c-format
+msgid "%s: conflicting extern definitions of '%s'\n"
msgstr ""
-#: ch/parse.c:3912
-msgid "missing field"
+#: protoize.c:2575
+#, c-format
+msgid "%s: declarations of '%s' will not be converted\n"
msgstr ""
-#: ch/parse.c:4060
-msgid "VARYING bit-strings not implemented"
+#: protoize.c:2577
+#, c-format
+msgid "%s: conflict list for '%s' follows:\n"
msgstr ""
-#: ch/parse.c:4121
-msgid "strings must be composed of chars"
+#: protoize.c:2610
+#, c-format
+msgid "%s: warning: using formals list from %s(%d) for function `%s'\n"
msgstr ""
-#: ch/parse.c:4171
-msgid "BUFFER modes may not be readonly"
+#: protoize.c:2650
+#, c-format
+msgid "%s: %d: `%s' used but missing from SYSCALLS\n"
msgstr ""
-#: ch/parse.c:4178
-msgid "EVENT modes may not be readonly"
+#: protoize.c:2656
+#, c-format
+msgid "%s: %d: warning: no extern definition for `%s'\n"
msgstr ""
-#: ch/parse.c:4198
-msgid "SIGNAL is not a valid mode"
+#: protoize.c:2687
+#, c-format
+msgid "%s: warning: no static definition for `%s' in file `%s'\n"
msgstr ""
-#: ch/parse.c:4235
-msgid "syntax error - missing mode"
+#: protoize.c:2693
+#, c-format
+msgid "%s: multiple static defs of `%s' in file `%s'\n"
msgstr ""
-#: ch/parse.c:4282
-msgid "syntax error - expected a module or end of file"
+#: protoize.c:2866 protoize.c:2869
+#, c-format
+msgid "%s: %d: warning: source too confusing\n"
msgstr ""
-#: ch/satisfy.c:58
+#: protoize.c:3075
#, c-format
-msgid " `%s', which depends on ..."
+msgid "%s: %d: warning: varargs function declaration not converted\n"
msgstr ""
-#: ch/satisfy.c:90
+#: protoize.c:3090
#, c-format
-msgid "Cycle: `%s' depends on ..."
+msgid "%s: declaration of function `%s' not converted\n"
msgstr ""
-#: ch/satisfy.c:92
+#: protoize.c:3213
#, c-format
-msgid " `%s'"
+msgid "%s: warning: too many parameter lists in declaration of `%s'\n"
msgstr ""
-#: ch/satisfy.c:151
-msgid "SYN of this mode not allowed"
+#: protoize.c:3234
+#, c-format
+msgid ""
+"\n"
+"%s: warning: too few parameter lists in declaration of `%s'\n"
msgstr ""
-#: ch/satisfy.c:156
-msgid "mode of SYN incompatible with value"
+#: protoize.c:3332
+#, c-format
+msgid "%s: %d: warning: found `%s' but expected `%s'\n"
msgstr ""
-#: ch/satisfy.c:167
-msgid "SYN value outside range of its mode"
+#: protoize.c:3510
+#, c-format
+msgid "%s: local declaration for function `%s' not inserted\n"
msgstr ""
-#: ch/satisfy.c:176
-msgid "INIT string too large for mode"
+#: protoize.c:3537
+#, c-format
+msgid ""
+"\n"
+"%s: %d: warning: can't add declaration of `%s' into macro call\n"
msgstr ""
-#: ch/satisfy.c:195
+#: protoize.c:3611
#, c-format
-msgid "value of %s is not a valid constant"
+msgid "%s: global declarations for file `%s' not inserted\n"
msgstr ""
-#: ch/satisfy.c:226
-msgid "mode with non-value property in signal definition"
+#: protoize.c:3702 protoize.c:3732
+#, c-format
+msgid "%s: definition of function `%s' not converted\n"
msgstr ""
-#: ch/satisfy.c:403
+#: protoize.c:3721
#, c-format
-msgid "undeclared identifier `%s'"
+msgid "%s: %d: warning: definition of %s not converted\n"
msgstr ""
-#: ch/satisfy.c:456
-msgid "RETURNS spec with invalid mode"
+#: protoize.c:4051
+#, c-format
+msgid "%s: found definition of `%s' at %s(%d)\n"
msgstr ""
-#: ch/satisfy.c:520
-msgid "operand to REF is not a mode"
+#. If we make it here, then we did not know about this
+#. function definition.
+#: protoize.c:4067
+#, c-format
+msgid "%s: %d: warning: `%s' excluded by preprocessing\n"
msgstr ""
-#: ch/satisfy.c:554
-msgid "field with non-value mode in variant structure not allowed"
+#: protoize.c:4070
+#, c-format
+msgid "%s: function definition not converted\n"
msgstr ""
-#: ch/satisfy.c:593
-msgid "buffer element mode must not have non-value property"
+#: protoize.c:4129
+#, c-format
+msgid "%s: `%s' not converted\n"
msgstr ""
-#: ch/satisfy.c:602
-msgid "recordmode must not have the non-value property"
+#: protoize.c:4137
+#, c-format
+msgid "%s: would convert file `%s'\n"
msgstr ""
-#: ch/tasking.c:170 ch/tasking.c:218
+#: protoize.c:4140
#, c-format
-msgid "Tasking code %ld out of range for `%s'."
+msgid "%s: converting file `%s'\n"
msgstr ""
-#: ch/tasking.c:284
+#: protoize.c:4150
#, c-format
-msgid "invalid attribute for argument `%s' (only IN or LOC allowed)."
+msgid "%s: can't get status for file `%s': %s\n"
msgstr ""
-#: ch/tasking.c:325
-msgid "PROCESS may only be declared at module level"
+#: protoize.c:4192
+#, c-format
+msgid "%s: can't open file `%s' for reading: %s\n"
msgstr ""
-#: ch/tasking.c:549
+#: protoize.c:4207
#, c-format
-msgid "process name %s never declared"
+msgid ""
+"\n"
+"%s: error reading input file `%s': %s\n"
msgstr ""
-#: ch/tasking.c:554
-msgid "You may only START a process, not a proc"
+#: protoize.c:4241
+#, c-format
+msgid "%s: can't create/open clean file `%s': %s\n"
msgstr ""
-#: ch/tasking.c:590
-msgid "SET expression not a location."
+#: protoize.c:4346
+#, c-format
+msgid "%s: warning: file `%s' already saved in `%s'\n"
msgstr ""
-#: ch/tasking.c:595
-msgid "SET location must be INSTANCE mode"
+#: protoize.c:4354
+#, c-format
+msgid "%s: can't link file `%s' to `%s': %s\n"
msgstr ""
-#: ch/tasking.c:632
+#: protoize.c:4384
#, c-format
-msgid "too many arguments to process `%s'"
+msgid "%s: can't create/open output file `%s': %s\n"
msgstr ""
-#: ch/tasking.c:635
-msgid "too many arguments to process"
+#: protoize.c:4417
+#, c-format
+msgid "%s: can't change mode of file `%s': %s\n"
msgstr ""
-#: ch/tasking.c:640
+#: protoize.c:4592
#, c-format
-msgid "too few arguments to process `%s'"
+msgid "%s: cannot get working directory: %s\n"
msgstr ""
-#: ch/tasking.c:643
-msgid "too few arguments to process"
+#: protoize.c:4690
+#, c-format
+msgid "%s: input file names must have .c suffixes: %s\n"
msgstr ""
-#: ch/tasking.c:983
-msgid "COPY_NUMBER argument must be INSTANCE expression"
+#: real.c:816 real.c:993
+msgid "conversion from NaN to int"
msgstr ""
-#: ch/tasking.c:1007
-msgid "GEN_CODE argument must be a process or signal name."
+#: real.c:839
+msgid "conversion from NaN to unsigned int"
msgstr ""
-#: ch/tasking.c:1029
-msgid "GEN_INST parameter 2 must be an integer mode"
+#: real.c:2714
+msgid "floating point overflow"
msgstr ""
-#: ch/tasking.c:1050
-msgid "GEN_INST parameter 1 must be a PROCESS or an integer expression"
+#: real.c:4354 real.c:6633 real.c:6714
+msgid "overflow on truncation to integer"
msgstr ""
-#: ch/tasking.c:1076
+#: real.c:4426
+msgid "overflow on truncation to unsigned integer"
+msgstr ""
+
+#: real.c:5774
#, c-format
-msgid "%s is not a declared process"
+msgid "%s: argument domain error"
msgstr ""
-#: ch/tasking.c:1097
-msgid "PROC_TYPE argument must be INSTANCE expression"
+#: real.c:5775
+#, c-format
+msgid "%s: function singularity"
msgstr ""
-#: ch/tasking.c:1139
-msgid "QUEUE_LENGTH argument must be a BUFFER/EVENT location."
+#: real.c:5776
+#, c-format
+msgid "%s: overflow range error"
msgstr ""
-#: ch/tasking.c:1289
+#: real.c:5777
#, c-format
-msgid "SEND requires a SIGNAL; %s is not a SIGNAL name"
+msgid "%s: underflow range error"
msgstr ""
-#: ch/tasking.c:1314
+#: real.c:5778
#, c-format
-msgid "too many values for SIGNAL `%s'"
+msgid "%s: total loss of precision"
msgstr ""
-#: ch/tasking.c:1320
+#: real.c:5779
#, c-format
-msgid "too few values for SIGNAL `%s'"
+msgid "%s: partial loss of precision"
msgstr ""
-#: ch/tasking.c:1398
-msgid "Signal sent without priority"
+#: real.c:5780
+#, c-format
+msgid "%s: NaN - producing operation"
msgstr ""
-#: ch/tasking.c:1399 ch/tasking.c:2928
-msgid " and no default priority was set."
+#: reg-stack.c:675
+#, c-format
+msgid "Output constraint %d must specify a single register"
msgstr ""
-#: ch/tasking.c:1400
-msgid " PRIORITY defaulted to 0"
+#: reg-stack.c:685
+#, c-format
+msgid "Output constraint %d cannot be specified together with \"%s\" clobber"
msgstr ""
-#: ch/tasking.c:1415
-msgid "SEND without a destination instance"
+#: reg-stack.c:708
+msgid "Output regs must be grouped at top of stack"
msgstr ""
-#: ch/tasking.c:1416
-msgid " and no destination process specified"
+#: reg-stack.c:745
+msgid "Implicitly popped regs must be grouped at top of stack"
msgstr ""
-#: ch/tasking.c:1417
-msgid " for the signal"
+#: reg-stack.c:764
+#, c-format
+msgid "Output operand %d must use `&' constraint"
msgstr ""
-#. as our system doesn't allow that and Z.200 specifies it,
-#. we issue a warning
-#: ch/tasking.c:1436
+#: regclass.c:758
#, c-format
-msgid "SEND to ANY copy of process `%s'."
+msgid "can't use '%s' as a %s register"
msgstr ""
-#: ch/tasking.c:1441
-msgid "SEND TO must be an INSTANCE mode"
+#: config/ia64/ia64.c:3805 config/ia64/ia64.c:3812 regclass.c:773
+#, c-format
+msgid "unknown register name: %s"
msgstr ""
-#: ch/tasking.c:1455
-msgid "SEND WITH must have a mode"
+#: regclass.c:784
+msgid "global register variable follows a function definition"
msgstr ""
-#: ch/tasking.c:1724
-msgid "internal error: RECEIVE CASE stack invalid."
+#: regclass.c:788
+msgid "register used for two global register variables"
msgstr ""
-#: ch/tasking.c:1764 ch/tasking.c:2492
-msgid "SET requires INSTANCE location"
+#: regclass.c:793
+msgid "call-clobbered register used for global register variable"
msgstr ""
-#: ch/tasking.c:1843
-msgid "SIGNAL in RECEIVE CASE alternative follows"
+#: reload.c:1207
+msgid "cannot reload integer constant operand in `asm'"
msgstr ""
-#: ch/tasking.c:1844
+#: reload.c:1229
+msgid "impossible register constraint in `asm'"
+msgstr ""
+
+#: reload.c:3377
+msgid "`&' constraint used with no register class"
+msgstr ""
+
+#: reload.c:3533
+msgid "Unable to generate reloads for:"
+msgstr ""
+
+#: reload.c:3534 reload.c:3748
+msgid "inconsistent operand constraints in an `asm'"
+msgstr ""
+
+#: reload1.c:1235
+msgid "frame size too large for reliable stack checking"
+msgstr ""
+
+#: reload1.c:1238
+msgid "try reducing the number of local variables"
+msgstr ""
+
+#: reload1.c:1884
#, c-format
-msgid " a BUFFER name on line %d"
+msgid "Can't find a register in class `%s' while reloading `asm'."
msgstr ""
-#: ch/tasking.c:1852
+#: reload1.c:1888
#, c-format
-msgid "SIGNAL `%s' has no data fields"
+msgid "Unable to find a register to spill in class `%s'."
msgstr ""
-#: ch/tasking.c:1857
+#: reload1.c:1890
+msgid "This is the insn:"
+msgstr ""
+
+#: reload1.c:3906
+msgid "`asm' operand requires impossible reload"
+msgstr ""
+
+#. It's the compiler's fault.
+#: reload1.c:5022
+msgid "Could not find a spill register"
+msgstr ""
+
+#: reload1.c:5027
+msgid "`asm' operand constraint incompatible with operand size"
+msgstr ""
+
+#. It's the compiler's fault.
+#: reload1.c:6618
+msgid "VOIDmode on an output"
+msgstr ""
+
+#: reload1.c:6619
+msgid "output operand is constant in `asm'"
+msgstr ""
+
+#: rtl-error.c:139
+msgid "Unrecognizable insn:"
+msgstr ""
+
+#: rtl-error.c:141
+msgid "Insn does not satisfy its constraints:"
+msgstr ""
+
+#: rtl.c:705
#, c-format
-msgid "SIGNAL `%s' requires data fields"
+msgid "RTL check: access of elt %d of `%s' with last elt %d in %s, at %s:%d"
msgstr ""
-#: ch/tasking.c:1921
+#: rtl.c:720
#, c-format
-msgid "too few data fields provided for `%s'"
+msgid ""
+"RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d"
msgstr ""
-#: ch/tasking.c:1924
+#: rtl.c:736
#, c-format
-msgid "too many data fields provided for `%s'"
+msgid ""
+"RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %"
+"s:%d"
msgstr ""
-#: ch/tasking.c:1947
-msgid "BUFFER in RECEIVE CASE alternative follows"
+#: rtl.c:749
+#, c-format
+msgid "RTL check: expected code `%s', have `%s' in %s, at %s:%d"
msgstr ""
-#: ch/tasking.c:1948
+#: rtl.c:763
#, c-format
-msgid " a SIGNAL name on line %d"
+msgid "RTL check: expected code `%s' or `%s', have `%s' in %s, at %s:%d"
msgstr ""
-#: ch/tasking.c:1956
-msgid "BUFFER in RECEIVE CASE alternative must be a location."
+#: rtl.c:778
+#, c-format
+msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
msgstr ""
-#: ch/tasking.c:1962
-msgid "buffer receive alternative requires only 1 defining occurence."
+#: stmt.c:929
+#, c-format
+msgid "jump to `%s' invalidly jumps into binding contour"
msgstr ""
-#: ch/tasking.c:2043
-msgid "incompatible modes in receive buffer alternative."
+#: stmt.c:1165 stmt.c:3834
+#, c-format
+msgid "label `%s' used before containing binding contour"
msgstr ""
-#: ch/tasking.c:2049
-msgid "defining occurence in receive buffer alternative must be a location."
+#: stmt.c:1295 stmt.c:1508
+msgid "`asm' cannot be used in function where memory usage is checked"
msgstr ""
-#: ch/tasking.c:2086
-msgid "buffer receive alternative without `IN location'."
+#: stmt.c:1356
+msgid "output operand constraint lacks `='"
msgstr ""
-#: ch/tasking.c:2092
-msgid "RECEIVE CASE alternative must specify a SIGNAL name or BUFFER location."
+#: stmt.c:1371
+#, c-format
+msgid "output constraint `%c' for operand %d is not at the beginning"
msgstr ""
-#: ch/tasking.c:2331
-msgid "RECEIVE CASE without alternatives"
+#: stmt.c:1393
+msgid "operand constraint contains '+' or '=' at illegal position."
msgstr ""
-#: ch/tasking.c:2369
-msgid "CONTINUE requires an event location."
+#: stmt.c:1399 stmt.c:1689
+#, c-format
+msgid "`%%' constraint used with last operand"
msgstr ""
-#: ch/tasking.c:2503 ch/tasking.c:2940
-msgid "PRIORITY must be of integer type."
+#: stmt.c:1418
+msgid "matching constraint not valid in output operand"
msgstr ""
-#: ch/tasking.c:2581
-msgid "delay alternative must be an EVENT location."
+#: stmt.c:1539
+#, c-format
+msgid "unknown register name `%s' in `asm'"
msgstr ""
-#: ch/tasking.c:2636
-msgid "DELAY CASE without alternatives"
+#: stmt.c:1597
+#, c-format
+msgid "output number %d not directly addressable"
msgstr ""
-#: ch/tasking.c:2757
-msgid "DELAY action requires an event location."
+#: stmt.c:1625
+#, c-format
+msgid "more than %d operands in `asm'"
msgstr ""
-#: ch/tasking.c:2768
-msgid "PRIORITY in DELAY action must be of integer type."
+#: stmt.c:1663
+#, c-format
+msgid "hard register `%s' listed as input operand to `asm'"
msgstr ""
-#: ch/tasking.c:2777
-msgid "DELAY action without priority."
+#: stmt.c:1679
+#, c-format
+msgid "input operand constraint contains `%c'"
msgstr ""
-#: ch/tasking.c:2778 ch/tasking.c:2929
-msgid " PRIORITY defaulted to 0."
+#: stmt.c:1720
+msgid "matching constraint references invalid operand number"
msgstr ""
-#: ch/tasking.c:2868
-msgid "send buffer action requires a BUFFER location."
+#: stmt.c:1751
+#, c-format
+msgid "invalid punctuation `%c' in constraint"
msgstr ""
-#: ch/tasking.c:2885
-msgid "there must be only 1 value for send buffer action."
+#. ??? Leave this only until we have experience with what
+#. happens in combine and elsewhere when constraints are
+#. not satisfied.
+#: stmt.c:1785 stmt.c:1815
+#, c-format
+msgid "asm operand %d probably doesn't match constraints"
msgstr ""
-#: ch/tasking.c:2906
-msgid "convert failed for send buffer action."
+#: stmt.c:1961
+msgid "too many alternatives in `asm'"
msgstr ""
-#: ch/tasking.c:2912
-msgid "incompatible modes in send buffer action."
+#: stmt.c:1973
+msgid "operand constraints for `asm' differ in number of alternatives"
msgstr ""
-#: ch/tasking.c:2927
-msgid "Buffer sent without priority"
+#: stmt.c:2026
+#, c-format
+msgid "duplicate asm operand name '%s'"
msgstr ""
-#: ch/tasking.c:2946
-msgid "WITH not allowed for send buffer action."
+#: stmt.c:2105
+msgid "missing close brace for named operand"
msgstr ""
-#: ch/tasking.c:2951
-msgid "TO not allowed for send buffer action."
+#: stmt.c:2125
+#, c-format
+msgid "undefined named operand '%s'"
msgstr ""
-#: ch/tasking.c:3094
+#: stmt.c:3771
#, c-format
-msgid "SEND requires a BUFFER; `%s' is not a BUFFER name"
+msgid "unused variable `%s'"
msgstr ""
-#: ch/tasking.c:3235
-msgid "non-integral max queue size for EVENT/BUFFER mode"
+#: stmt.c:5236
+#, c-format
+msgid "enumeration value `%s' not handled in switch"
msgstr ""
-#: ch/tasking.c:3240
-msgid "non-constant max queue size for EVENT/BUFFER mode"
+#: stmt.c:5262 stmt.c:5282
+#, c-format
+msgid "case value `%ld' not in enumerated type"
msgstr ""
-#: ch/tasking.c:3247
-msgid "max queue_size for EVENT/BUFFER is not positive"
+#: stmt.c:5265 stmt.c:5285
+#, c-format
+msgid "case value `%ld' not in enumerated type `%s'"
msgstr ""
-#: ch/timing.c:224
-msgid "absolute time value must be of mode TIME."
+#: stor-layout.c:164
+msgid "type size can't be explicitly evaluated"
msgstr ""
-#: ch/timing.c:281 ch/timing.c:364
-msgid "duration primitive value must be of mode DURATION."
+#: stor-layout.c:166
+msgid "variable-size type declared outside of any function"
msgstr ""
-#: ch/tree.c:62
-msgid "string length > UPPER (UINT)"
+#: stor-layout.c:439
+#, c-format
+msgid "size of `%s' is %d bytes"
msgstr ""
-#: ch/tree.c:116
-msgid "Can only build a powerset from a discrete mode"
+#: stor-layout.c:441
+#, c-format
+msgid "size of `%s' is larger than %d bytes"
msgstr ""
-#: ch/tree.c:128
-msgid "non-constant bitstring size invalid"
+#: stor-layout.c:816 stor-layout.c:1069
+#, c-format
+msgid "packed attribute causes inefficient alignment for `%s'"
msgstr ""
-#: ch/tree.c:130
-msgid "non-constant powerset size invalid"
+#: stor-layout.c:818 stor-layout.c:1071
+#, c-format
+msgid "packed attribute is unnecessary for `%s'"
msgstr ""
-#: ch/typeck.c:83
-msgid "array or string index is a mode (instead of a value)"
+#: stor-layout.c:833
+#, c-format
+msgid "padding struct to align `%s'"
msgstr ""
-#: ch/typeck.c:114
-msgid "index is not an integer expression"
+#: stor-layout.c:1033
+msgid "padding struct size to alignment boundary"
msgstr ""
-#: ch/typeck.c:122
-msgid "index not compatible with index mode"
+#: stor-layout.c:1076
+msgid "packed attribute causes inefficient alignment"
msgstr ""
-#. should never happen
-#: ch/typeck.c:132
-msgid "index is not discrete"
+#: stor-layout.c:1078
+msgid "packed attribute is unnecessary"
msgstr ""
-#: ch/typeck.c:196
+#: timevar.c:447
msgid ""
-"possible internal error - slice argument is neither referable nor constant"
+"\n"
+"Execution times (seconds)\n"
msgstr ""
-#: ch/typeck.c:285
-msgid "bit array slice with non-constant length"
+#. Print total time.
+#: timevar.c:497
+msgid " TOTAL :"
msgstr ""
-#: ch/typeck.c:325
-msgid "bitstring slice with non-constant length"
+#: timevar.c:533
+#, c-format
+msgid "time in %s: %ld.%06ld (%ld%%)\n"
msgstr ""
-#: ch/typeck.c:338
-msgid "slice operation on non-array, non-bitstring value not supported"
+#: tlink.c:428
+#, c-format
+msgid "collect: reading %s\n"
msgstr ""
-#: ch/typeck.c:390 ch/typeck.c:441
-msgid "can only take slice of array or string"
+#: tlink.c:532
+#, c-format
+msgid "collect: recompiling %s\n"
msgstr ""
-#: ch/typeck.c:455
-msgid "slice length is not an integer"
+#: tlink.c:698
+#, c-format
+msgid "collect: tweaking %s in %s\n"
msgstr ""
-#: ch/typeck.c:488
-msgid "slice length out-of-range"
+#: tlink.c:745
+msgid "collect: relinking\n"
msgstr ""
-#: ch/typeck.c:543
-msgid "too many index expressions"
+#: tlink.c:754
+#, c-format
+msgid "ld returned %d exit status"
msgstr ""
-#: ch/typeck.c:595
-msgid "array index is not discrete"
+#: toplev.c:946
+msgid "Generate debugging info in default format"
msgstr ""
-#: ch/typeck.c:675
-msgid "invalid compound index for bitstring mode"
+#: toplev.c:947
+msgid "Generate debugging info in default extended format"
msgstr ""
-#: ch/typeck.c:1079
-msgid "conversions from variable_size value"
+#: toplev.c:949
+msgid "Generate STABS format debug info"
msgstr ""
-#: ch/typeck.c:1084
-msgid "conversions to variable_size mode"
+#: toplev.c:950
+msgid "Generate extended STABS format debug info"
msgstr ""
-#: ch/typeck.c:1098
-msgid "cannot convert to float"
+#: toplev.c:953
+msgid "Generate DWARF-1 format debug info"
msgstr ""
-#: ch/typeck.c:1103
-msgid "cannot convert float to this mode"
+#: toplev.c:955
+msgid "Generate extended DWARF-1 format debug info"
msgstr ""
-#: ch/typeck.c:1130
-msgid "OVERFLOW in expression conversion"
+#: toplev.c:958
+msgid "Generate DWARF-2 debug info"
msgstr ""
-#: ch/typeck.c:1159
-msgid "overflow (not inside function)"
+#: toplev.c:961
+msgid "Generate XCOFF format debug info"
msgstr ""
-#: ch/typeck.c:1161
-msgid "possible overflow (not inside function)"
+#: toplev.c:962
+msgid "Generate extended XCOFF format debug info"
msgstr ""
-#: ch/typeck.c:1166
-msgid "expression will always cause OVERFLOW"
+#: toplev.c:965
+msgid "Generate COFF format debug info"
msgstr ""
-#: ch/typeck.c:1199
-msgid "not implemented: constant conversion from that kind of expression"
+#: toplev.c:1009
+msgid "Perform DWARF2 duplicate elimination"
msgstr ""
-#: ch/typeck.c:1205
-msgid "not implemented: constant conversion to that kind of mode"
+#: toplev.c:1011
+msgid "Do not store floats in registers"
msgstr ""
-#: ch/typeck.c:1216
-msgid "non-standard, non-portable value conversion"
+#: toplev.c:1013
+msgid "Consider all mem refs through pointers as volatile"
msgstr ""
-#: ch/typeck.c:1222
-msgid "location conversion between differently-sized modes"
+#: toplev.c:1015
+msgid "Consider all mem refs to global data to be volatile"
msgstr ""
-#: ch/typeck.c:1224
-msgid "unsupported value conversion"
+#: toplev.c:1017
+msgid "Consider all mem refs to static data to be volatile"
msgstr ""
-#: ch/typeck.c:1272
-msgid "operand to bin must be a non-negative integer literal"
+#: toplev.c:1019
+msgid "Defer popping functions args from stack until later"
msgstr ""
-#: ch/typeck.c:1288
-#, c-format
-msgid "size %d of BIN too big - no such integer mode"
+#: toplev.c:1021
+msgid "When possible do not generate stack frames"
msgstr ""
-#: ch/typeck.c:1302
-msgid "BIN in pass 2"
+#: toplev.c:1023
+msgid "Optimize sibling and tail recursive calls"
msgstr ""
-#: ch/typeck.c:1335
-msgid "mode of tuple is neither ARRAY, STRUCT, nor POWERSET"
+#: toplev.c:1025
+msgid "When running CSE, follow jumps to their targets"
msgstr ""
-#: ch/typeck.c:2111
-msgid "internal error in chill_root_resulting_mode"
+#: toplev.c:1027
+msgid "When running CSE, follow conditional jumps"
msgstr ""
-#: ch/typeck.c:2370
-msgid "string lengths not equal"
+#: toplev.c:1029
+msgid "Perform a number of minor, expensive optimisations"
msgstr ""
-#: ch/typeck.c:2385
-msgid "can't do ARRAY assignment - too large"
+#: toplev.c:1031
+msgid "Perform jump threading optimisations"
msgstr ""
-#: ch/typeck.c:2403
-msgid "rhs of array assignment is not addressable"
+#: toplev.c:1033
+msgid "Perform strength reduction optimisations"
msgstr ""
-#: ch/typeck.c:2580
-msgid "non-constant expression for BIN"
+#: toplev.c:1035
+msgid "Perform loop unrolling when iteration count is known"
msgstr ""
-#: ch/typeck.c:2585
-msgid "expression for BIN must not be negative"
+#: toplev.c:1037
+msgid "Perform loop unrolling for all loops"
msgstr ""
-#: ch/typeck.c:2590
-msgid "cannot process BIN (>32)"
+#: toplev.c:1039
+msgid "Force all loop invariant computations out of loops"
msgstr ""
-#: ch/typeck.c:2606
-msgid "bounds of range are not compatible"
+#: toplev.c:1041
+msgid "Strength reduce all loop general induction variables"
msgstr ""
-#: ch/typeck.c:2615
-msgid "negative string length"
+#: toplev.c:1043
+msgid "Store strings in writable data section"
msgstr ""
-#: ch/typeck.c:2652
-msgid "range's lower bound and parent mode don't match"
+#: toplev.c:1045
+msgid "Enable machine specific peephole optimisations"
msgstr ""
-#: ch/typeck.c:2657
-msgid "range's upper bound and parent mode don't match"
+#: toplev.c:1047
+msgid "Copy memory operands into registers before using"
msgstr ""
-#: ch/typeck.c:2666
-msgid "making range from non-mode"
+#: toplev.c:1049
+msgid "Copy memory address constants into regs before using"
msgstr ""
-#: ch/typeck.c:2672
-msgid "floating point ranges"
+#: toplev.c:1051
+msgid "Allow function addresses to be held in registers"
msgstr ""
-#: ch/typeck.c:2680
-msgid "range mode has non-constant limits"
+#: toplev.c:1053
+msgid "Integrate simple functions into their callers"
msgstr ""
-#: ch/typeck.c:2689
-msgid "range's high bound < mode's low bound"
+#: toplev.c:1055
+msgid "Generate code for funcs even if they are fully inlined"
msgstr ""
-#: ch/typeck.c:2694
-msgid "range's high bound > mode's high bound"
+#: toplev.c:1057
+msgid "Pay attention to the 'inline' keyword"
msgstr ""
-#: ch/typeck.c:2699
-msgid "range mode high bound < range mode low bound"
+#: toplev.c:1059
+msgid "Emit static const variables even if they are not used"
msgstr ""
-#: ch/typeck.c:2704
-msgid "range's low bound < mode's low bound"
+#: toplev.c:1061
+msgid "Check for syntax errors, then stop"
msgstr ""
-#: ch/typeck.c:2709
-msgid "range's low bound > mode's high bound"
+#: toplev.c:1063
+msgid "Mark data as shared rather than private"
msgstr ""
-#: ch/typeck.c:2817
-msgid "Stepsize in STEP must be an integer constant"
+#: toplev.c:1065
+msgid "Enable saving registers around function calls"
msgstr ""
-#: ch/typeck.c:2821
-msgid "Stepsize in STEP must be > 0"
+#: toplev.c:1067
+msgid "Return 'short' aggregates in memory, not registers"
msgstr ""
-#: ch/typeck.c:2827
-msgid "Stepsize in STEP must be the natural width of the array element mode"
+#: toplev.c:1069
+msgid "Return 'short' aggregates in registers"
msgstr ""
-#: ch/typeck.c:2833 ch/typeck.c:3134
-msgid "Starting word in POS must be an integer constant"
+#: toplev.c:1071
+msgid "Attempt to fill delay slots of branch instructions"
msgstr ""
-#: ch/typeck.c:2837 ch/typeck.c:3141
-msgid "Starting word in POS must be >= 0"
+#: toplev.c:1073
+msgid "Perform the global common subexpression elimination"
msgstr ""
-#: ch/typeck.c:2839
-msgid "Starting word in POS within STEP must be 0"
+#: toplev.c:1075
+msgid "Perform enhanced load motion during global subexpression elimination"
msgstr ""
-#: ch/typeck.c:2851 ch/typeck.c:3158
-msgid "Starting bit in POS must be an integer constant"
+#: toplev.c:1077
+msgid "Perform store motion after global subexpression elimination"
msgstr ""
-#: ch/typeck.c:2857
-msgid "Starting bit in POS within STEP must be 0"
+#: toplev.c:1079
+msgid "Run CSE pass after loop optimisations"
msgstr ""
-#: ch/typeck.c:2861 ch/typeck.c:3166
-msgid "Starting bit in POS must be >= 0"
+#: toplev.c:1081
+msgid "Run the loop optimiser twice"
msgstr ""
-#: ch/typeck.c:2869 ch/typeck.c:3174
-msgid "Starting bit in POS must be < the width of a word"
+#: toplev.c:1083
+msgid "Delete useless null pointer checks"
msgstr ""
-#: ch/typeck.c:2883 ch/typeck.c:3188
-msgid "Length in POS must be an integer constant"
+#: toplev.c:1085
+msgid "Pretend that host and target use the same FP format"
msgstr ""
-#: ch/typeck.c:2890 ch/typeck.c:3195
-msgid "Length in POS must be > 0"
+#: toplev.c:1087
+msgid "Reschedule instructions before register allocation"
msgstr ""
-#: ch/typeck.c:2897 ch/typeck.c:3208
-msgid "End bit in POS must be an integer constant"
+#: toplev.c:1089
+msgid "Reschedule instructions after register allocation"
msgstr ""
-#: ch/typeck.c:2906 ch/typeck.c:3217
-msgid "End bit in POS must be >= the start bit"
+#: toplev.c:1091
+msgid "Enable scheduling across basic blocks"
msgstr ""
-#: ch/typeck.c:2912 ch/typeck.c:3222
-msgid "End bit in POS must be < the width of a word"
+#: toplev.c:1093
+msgid "Allow speculative motion of non-loads"
msgstr ""
-#: ch/typeck.c:2924
-msgid ""
-"The length specified on POS within STEP must be the natural length of the "
-"array element type"
+#: toplev.c:1095
+msgid "Allow speculative motion of some loads"
msgstr ""
-#: ch/typeck.c:2929
-msgid "Step size in STEP must be >= the length in POS"
+#: toplev.c:1097
+msgid "Allow speculative motion of more loads"
msgstr ""
-#: ch/typeck.c:2955
-msgid "array index must be a range, not a single integer"
+#: toplev.c:1099
+msgid "Replace add,compare,branch with branch on count reg"
msgstr ""
-#: ch/typeck.c:2961
-msgid "array index is not a discrete mode"
+#: toplev.c:1101
+msgid "Generate position independent code, if possible"
+msgstr ""
+
+#: toplev.c:1104
+msgid "Enable exception handling"
+msgstr ""
+
+#: toplev.c:1106
+msgid "Just generate unwind tables for exception handling"
+msgstr ""
+
+#: toplev.c:1108
+msgid "Generate unwind tables exact at each instruction boundary"
+msgstr ""
+
+#: toplev.c:1110
+msgid "Support synchronous non-call exceptions"
+msgstr ""
+
+#: toplev.c:1112
+msgid "Insert arc based program profiling code"
+msgstr ""
+
+#: toplev.c:1114
+msgid "Create data files needed by gcov"
+msgstr ""
+
+#: toplev.c:1116
+msgid "Use profiling information for branch probabilities"
+msgstr ""
+
+#: toplev.c:1118
+msgid "Reorder basic blocks to improve code placement"
+msgstr ""
+
+#: toplev.c:1120
+msgid "Do the register renaming optimization pass"
+msgstr ""
+
+#: toplev.c:1122
+msgid "Do not put uninitialized globals in the common section"
+msgstr ""
+
+#: toplev.c:1124
+msgid "Do not generate .size directives"
+msgstr ""
+
+#: toplev.c:1126
+msgid "place each function into its own section"
+msgstr ""
+
+#: toplev.c:1128
+msgid "place data items into their own section"
+msgstr ""
+
+#: toplev.c:1130
+msgid "Add extra commentry to assembler output"
+msgstr ""
+
+#: toplev.c:1132
+msgid "Output GNU ld formatted global initialisers"
+msgstr ""
+
+#: toplev.c:1134
+msgid "Enables a register move optimisation"
+msgstr ""
+
+#: toplev.c:1136
+msgid "Do the full regmove optimization pass"
+msgstr ""
+
+#: toplev.c:1138
+msgid "Pack structure members together without holes"
+msgstr ""
+
+#: toplev.c:1140
+msgid "Insert stack checking code into the program"
+msgstr ""
+
+#: toplev.c:1142
+msgid "Specify that arguments may alias each other & globals"
+msgstr ""
+
+#: toplev.c:1144
+msgid "Assume arguments may alias globals but not each other"
+msgstr ""
+
+#: toplev.c:1146
+msgid "Assume arguments do not alias each other or globals"
+msgstr ""
+
+#: toplev.c:1148
+msgid "Assume strict aliasing rules apply"
+msgstr ""
+
+#: toplev.c:1150
+msgid "Align the start of loops"
+msgstr ""
+
+#: toplev.c:1152
+msgid "Align labels which are only reached by jumping"
+msgstr ""
+
+#: toplev.c:1154
+msgid "Align all labels"
+msgstr ""
+
+#: toplev.c:1156
+msgid "Align the start of functions"
+msgstr ""
+
+#: toplev.c:1158
+msgid "Attempt to merge identical constants accross compilation units"
+msgstr ""
+
+#: toplev.c:1160
+msgid "Attempt to merge identical constants and constant variables"
+msgstr ""
+
+#: toplev.c:1162
+msgid "Generate code to check every memory access"
msgstr ""
-#: ch/typeck.c:3232
+#: toplev.c:1164
+msgid "Add a prefix to all function names"
+msgstr ""
+
+#: toplev.c:1166
msgid ""
-"The length specified on POS must be the natural length of the field type"
+"Suppress output of instruction numbers and line number notes in debugging "
+"dumps"
msgstr ""
-#: ch/typeck.c:3241
-msgid "STRUCT fields must be layed out in monotonically increasing order"
+#: toplev.c:1168
+msgid "Instrument function entry/exit with profiling calls"
msgstr ""
-#: ch/typeck.c:3304
-msgid "If one field has a POS layout, then all fields must have a POS layout"
+#: toplev.c:1170
+msgid "Enable SSA optimizations"
msgstr ""
-#: ch/typeck.c:3447
-msgid "parameterised structures not implemented"
+#: toplev.c:1172
+msgid "Enable SSA conditonal constant propagation"
msgstr ""
-#: ch/typeck.c:3452
-msgid "invalid parameterised type"
+#: toplev.c:1174
+msgid "Enable aggressive SSA dead code elimination"
msgstr ""
-#: collect2.c:454
-msgid "internal error"
+#: toplev.c:1176
+msgid "External symbols have a leading underscore"
msgstr ""
-#: collect2.c:935
-msgid "no arguments"
+#: toplev.c:1178
+msgid "Process #ident directives"
msgstr ""
-#: collect2.c:1289 collect2.c:1437 collect2.c:1470
-#, c-format
-msgid "fopen %s"
+#: toplev.c:1180
+msgid "Enables an rtl peephole pass run before sched2"
+msgstr ""
+
+#: toplev.c:1182
+msgid "Enables guessing of branch probabilities"
+msgstr ""
+
+#: toplev.c:1184
+msgid "Set errno after built-in math functions"
+msgstr ""
+
+#: toplev.c:1186
+msgid "Floating-point operations can trap"
+msgstr ""
+
+#: toplev.c:1188
+msgid "Allow math optimizations that may violate IEEE or ANSI standards"
+msgstr ""
+
+#: toplev.c:1190
+msgid "Compile pointers as triples: value, base & end"
+msgstr ""
+
+#: toplev.c:1192
+msgid "Generate code to check bounds before dereferencing pointers and arrays"
+msgstr ""
+
+#: toplev.c:1194
+msgid "Convert floating point constant to single precision constant"
+msgstr ""
+
+#: toplev.c:1196
+msgid "Report time taken by each compiler pass at end of run"
+msgstr ""
+
+#: toplev.c:1198
+msgid "Report on permanent memory allocation at end of run"
+msgstr ""
+
+#: toplev.c:1200
+msgid "Trap for signed overflow in addition / subtraction / multiplication."
+msgstr ""
+
+#: toplev.c:1217
+msgid "Compile just for ISO C89"
+msgstr ""
+
+#: toplev.c:1219
+msgid "Do not promote floats to double if using -traditional"
+msgstr ""
+
+#: toplev.c:1221
+msgid "Determine language standard"
+msgstr ""
+
+#: toplev.c:1225
+msgid "Make bitfields by unsigned by default"
+msgstr ""
+
+#: toplev.c:1229
+msgid "Make 'char' be signed by default"
+msgstr ""
+
+#: toplev.c:1231
+msgid "Make 'char' be unsigned by default"
+msgstr ""
+
+#: toplev.c:1237
+msgid "Attempt to support traditional K&R style C"
+msgstr ""
+
+#: toplev.c:1243
+msgid "Do not recognise the 'asm' keyword"
+msgstr ""
+
+#: toplev.c:1246
+msgid "Do not recognise any built in functions"
+msgstr ""
+
+#: toplev.c:1248
+msgid "Assume normal C execution environment"
+msgstr ""
+
+#: toplev.c:1251
+msgid "Assume that standard libraries & main might not exist"
+msgstr ""
+
+#: toplev.c:1254
+msgid "Allow different types as args of ? operator"
+msgstr ""
+
+#: toplev.c:1257
+msgid "Allow the use of $ inside identifiers"
+msgstr ""
+
+#: toplev.c:1262
+msgid "Use the same size for double as for float"
+msgstr ""
+
+#: toplev.c:1265
+msgid "Use the smallest fitting integer to hold enums"
+msgstr ""
+
+#: toplev.c:1268
+msgid "Override the underlying type for wchar_t to `unsigned short'"
+msgstr ""
+
+#: toplev.c:1272
+msgid "Enable most warning messages"
+msgstr ""
+
+#: toplev.c:1274
+msgid "Warn about casting functions to incompatible types"
+msgstr ""
+
+#: toplev.c:1278
+msgid "Warn about functions which might be candidates for format attributes"
+msgstr ""
+
+#: toplev.c:1281
+msgid "Warn about casts which discard qualifiers"
+msgstr ""
+
+#: toplev.c:1284
+msgid "Warn about subscripts whose type is 'char'"
+msgstr ""
+
+#: toplev.c:1287 toplev.c:1290
+msgid "Warn if nested comments are detected"
+msgstr ""
+
+#: toplev.c:1293
+msgid "Warn about possibly confusing type conversions"
+msgstr ""
+
+#: toplev.c:1296
+msgid "Warn about printf/scanf/strftime/strfmon format anomalies"
+msgstr ""
+
+#: toplev.c:1300
+msgid "Don't warn about strftime formats yielding 2 digit years"
+msgstr ""
+
+#: toplev.c:1303
+msgid "Don't warn about too many arguments to format functions"
+msgstr ""
+
+#: toplev.c:1305
+msgid "Warn about non-string-literal format strings"
+msgstr ""
+
+#: toplev.c:1308
+msgid "Warn about possible security problems with format functions"
+msgstr ""
+
+#: toplev.c:1311
+msgid "Warn about implicit function declarations"
+msgstr ""
+
+#: toplev.c:1315
+msgid "Warn when a declaration does not specify a type"
+msgstr ""
+
+#: toplev.c:1320
+msgid "Warn about the use of the #import directive"
+msgstr ""
+
+#: toplev.c:1324
+msgid "Do not warn about using 'long long' when -pedantic"
+msgstr ""
+
+#: toplev.c:1326
+msgid "Warn about suspicious declarations of main"
+msgstr ""
+
+#: toplev.c:1329
+msgid "Warn about possibly missing braces around initialisers"
+msgstr ""
+
+#: toplev.c:1332
+msgid "Warn about global funcs without previous declarations"
+msgstr ""
+
+#: toplev.c:1335
+msgid "Warn about global funcs without prototypes"
+msgstr ""
+
+#: toplev.c:1338
+msgid "Warn about use of multicharacter literals"
+msgstr ""
+
+#: toplev.c:1341
+msgid "Warn about externs not at file scope level"
+msgstr ""
+
+#: toplev.c:1344
+msgid "Warn about possible missing parentheses"
+msgstr ""
+
+#: toplev.c:1347
+msgid "Warn about possible violations of sequence point rules"
+msgstr ""
+
+#: toplev.c:1350
+msgid "Warn about function pointer arithmetic"
+msgstr ""
+
+#: toplev.c:1353
+msgid "Warn about multiple declarations of the same object"
+msgstr ""
+
+#: toplev.c:1356
+msgid "Warn about signed/unsigned comparisons"
+msgstr ""
+
+#: toplev.c:1359
+msgid "Warn about testing equality of floating point numbers"
+msgstr ""
+
+#: toplev.c:1362
+msgid "Warn about unrecognized pragmas"
+msgstr ""
+
+#: toplev.c:1365
+msgid "Warn about non-prototyped function decls"
+msgstr ""
+
+#: toplev.c:1368
+msgid "Warn about constructs whose meaning change in ISO C"
+msgstr ""
+
+#: toplev.c:1371
+msgid "Warn when trigraphs are encountered"
msgstr ""
-#: collect2.c:1292 collect2.c:1442 collect2.c:1473
+#: toplev.c:1376
+msgid "Mark strings as 'const char *'"
+msgstr ""
+
+#: toplev.c:1518
+msgid "Warn when a function is unused"
+msgstr ""
+
+#: toplev.c:1520
+msgid "Warn when a label is unused"
+msgstr ""
+
+#: toplev.c:1522
+msgid "Warn when a function parameter is unused"
+msgstr ""
+
+#: toplev.c:1524
+msgid "Warn when a variable is unused"
+msgstr ""
+
+#: toplev.c:1526
+msgid "Warn when an expression value is unused"
+msgstr ""
+
+#: toplev.c:1528
+msgid "Do not suppress warnings from system headers"
+msgstr ""
+
+#: toplev.c:1530
+msgid "Treat all warnings as errors"
+msgstr ""
+
+#: toplev.c:1532
+msgid "Warn when one local variable shadows another"
+msgstr ""
+
+#: toplev.c:1534
+msgid "Warn about enumerated switches missing a specific case"
+msgstr ""
+
+#: toplev.c:1536
+msgid "Warn about returning structures, unions or arrays"
+msgstr ""
+
+#: toplev.c:1538
+msgid "Warn about pointer casts which increase alignment"
+msgstr ""
+
+#: toplev.c:1540
+msgid "Warn about code that will never be executed"
+msgstr ""
+
+#: toplev.c:1542
+msgid "Warn about uninitialized automatic variables"
+msgstr ""
+
+#: toplev.c:1544
+msgid "Warn when an inlined function cannot be inlined"
+msgstr ""
+
+#: toplev.c:1546
+msgid "Warn when the packed attribute has no effect on struct layout"
+msgstr ""
+
+#: toplev.c:1548
+msgid "Warn when padding is required to align struct members"
+msgstr ""
+
+#: toplev.c:1550
+msgid "Warn when an optimization pass is disabled"
+msgstr ""
+
+#: toplev.c:1552
+msgid "Warn about functions which might be candidates for attribute noreturn"
+msgstr ""
+
+#: toplev.c:1606 toplev.c:4994 tradcpp.c:779
#, c-format
-msgid "fclose %s"
+msgid "Invalid option `%s'"
msgstr ""
-#: collect2.c:1301
+#: toplev.c:1752
#, c-format
-msgid "collect2 version %s"
+msgid "Internal error: %s"
msgstr ""
-#: collect2.c:1391
+#: toplev.c:2052
#, c-format
-msgid "%d constructor(s) found\n"
+msgid "`%s' used but never defined"
msgstr ""
-#: collect2.c:1392
+#: toplev.c:2055
#, c-format
-msgid "%d destructor(s) found\n"
+msgid "`%s' declared `static' but never defined"
msgstr ""
-#: collect2.c:1393
+#: toplev.c:2077
#, c-format
-msgid "%d frame table(s) found\n"
+msgid "`%s' defined but not used"
msgstr ""
-#: collect2.c:1534
+#: toplev.c:2176
#, c-format
-msgid "%s terminated with signal %d [%s]%s"
+msgid "can't open %s for writing"
msgstr ""
-#: collect2.c:1553
+#: toplev.c:2295
+msgid "-ffunction-sections not supported for this target."
+msgstr ""
+
+#: toplev.c:2300
+msgid "-fdata-sections not supported for this target."
+msgstr ""
+
+#: toplev.c:2308
+msgid "-ffunction-sections disabled; it makes profiling impossible."
+msgstr ""
+
+#: toplev.c:2314
+msgid "-ffunction-sections may affect debugging on some targets."
+msgstr ""
+
+#: toplev.c:2459
#, c-format
-msgid "%s returned %d exit status"
+msgid "error writing to %s"
msgstr ""
-#: collect2.c:1581
+#: java/jcf-parse.c:989 toplev.c:2461
#, c-format
-msgid "[cannot find %s]"
+msgid "error closing %s"
msgstr ""
-#: collect2.c:1596
+#: toplev.c:2555
#, c-format
-msgid "cannot find `%s'"
+msgid "invalid register name `%s' for register variable"
+msgstr ""
+
+#: toplev.c:3823
+msgid ""
+" -ffixed-<register> Mark <register> as being unavailable to the "
+"compiler\n"
+msgstr ""
+
+#: toplev.c:3824
+msgid ""
+" -fcall-used-<register> Mark <register> as being corrupted by function "
+"calls\n"
+msgstr ""
+
+#: toplev.c:3825
+msgid ""
+" -fcall-saved-<register> Mark <register> as being preserved across "
+"functions\n"
+msgstr ""
+
+#: toplev.c:3826
+msgid ""
+" -finline-limit=<number> Limits the size of inlined functions to <number>\n"
+msgstr ""
+
+#: toplev.c:3827
+msgid ""
+" -fmessage-length=<number> Limits diagnostics messages lengths to <number> "
+"characters per line. 0 suppresses line-wrapping\n"
+msgstr ""
+
+#: toplev.c:3828
+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:3839
+msgid " -O[number] Set optimisation level to [number]\n"
+msgstr ""
+
+#: toplev.c:3840
+msgid " -Os Optimise for space rather than speed\n"
+msgstr ""
+
+#: toplev.c:3852
+msgid ""
+" -pedantic Issue warnings needed by strict compliance to ISO "
+"C\n"
+msgstr ""
+
+#: toplev.c:3853
+msgid ""
+" -pedantic-errors Like -pedantic except that errors are produced\n"
+msgstr ""
+
+#: toplev.c:3854
+msgid " -w Suppress warnings\n"
+msgstr ""
+
+#: toplev.c:3855
+msgid " -W Enable extra warnings\n"
+msgstr ""
+
+#: toplev.c:3866
+msgid " -Wunused Enable unused warnings\n"
+msgstr ""
+
+#: toplev.c:3867
+msgid ""
+" -Wlarger-than-<number> Warn if an object is larger than <number> bytes\n"
+msgstr ""
+
+#: toplev.c:3868
+msgid " -p Enable function profiling\n"
+msgstr ""
+
+#: toplev.c:3870
+msgid " -a Enable block profiling \n"
+msgstr ""
+
+#: toplev.c:3873
+msgid " -ax Enable jump profiling \n"
+msgstr ""
+
+#: toplev.c:3875
+msgid " -o <file> Place output into <file> \n"
+msgstr ""
+
+#: toplev.c:3876
+msgid ""
+" -G <number> Put global and static data smaller than <number>\n"
+" bytes into a special section (on some targets)\n"
+msgstr ""
+
+#: toplev.c:3887
+msgid " -aux-info <file> Emit declaration info into <file>\n"
+msgstr ""
+
+#: toplev.c:3888
+msgid ""
+" -quiet Do not display functions compiled or elapsed time\n"
+msgstr ""
+
+#: toplev.c:3889
+msgid " -version Display the compiler's version\n"
+msgstr ""
+
+#: toplev.c:3890
+msgid ""
+" -d[letters] Enable dumps from specific passes of the compiler\n"
+msgstr ""
+
+#: toplev.c:3891
+msgid ""
+" -dumpbase <file> Base name to be used for dumps from specific "
+"passes\n"
msgstr ""
-#: collect2.c:1607 collect2.c:1610
+#: toplev.c:3893
+msgid " -fsched-verbose=<number> Set the verbosity level of the scheduler\n"
+msgstr ""
+
+#: toplev.c:3895
+msgid " --help Display this information\n"
+msgstr ""
+
+#: toplev.c:3910
+msgid ""
+"\n"
+"Language specific options:\n"
+msgstr ""
+
+#: toplev.c:3922
#, c-format
-msgid "redirecting stdout: %s"
+msgid " %-23.23s [undocumented]\n"
msgstr ""
-#: collect2.c:1653
+#: toplev.c:3930 toplev.c:3944
#, c-format
-msgid "[Leaving %s]\n"
+msgid ""
+"\n"
+"There are undocumented %s specific options as well.\n"
msgstr ""
-#: collect2.c:1894
+#: toplev.c:3934
#, c-format
msgid ""
"\n"
-"write_c_file - output name is %s, prefix is %s\n"
+" Options for %s:\n"
msgstr ""
-#: collect2.c:2107
-msgid "cannot find `nm'"
+#: toplev.c:3965
+msgid ""
+"\n"
+"Target specific options:\n"
msgstr ""
-#: collect2.c:2117 collect2.c:2559
-msgid "pipe"
+#: toplev.c:3979 toplev.c:3998
+#, c-format
+msgid " -m%-23.23s [undocumented]\n"
msgstr ""
-#: collect2.c:2121 collect2.c:2563
-msgid "fdopen"
+#: toplev.c:4007
+msgid ""
+"\n"
+"There are undocumented target specific options as well.\n"
+msgstr ""
+
+#: toplev.c:4009
+msgid " They exist, but they are not documented.\n"
msgstr ""
-#: collect2.c:2147 collect2.c:2589
+#: toplev.c:4062
#, c-format
-msgid "dup2 %d 1"
+msgid "unrecognized gcc debugging option: %c"
msgstr ""
-#: collect2.c:2150 collect2.c:2153 collect2.c:2166 collect2.c:2592
-#: collect2.c:2595 collect2.c:2608
+#: toplev.c:4132
#, c-format
-msgid "close %d"
+msgid "unrecognized register name `%s'"
msgstr ""
-#: collect2.c:2156
+#: toplev.c:4157 toplev.c:4830
#, c-format
-msgid "execvp %s"
+msgid "Unrecognized option `%s'"
msgstr ""
-#: collect2.c:2210
+#: toplev.c:4201
+msgid "-Wid-clash-LEN is no longer supported"
+msgstr ""
+
+#: toplev.c:4278
#, c-format
-msgid "init function found in object %s"
+msgid "use -gdwarf -g%d for DWARF v1, level %d"
msgstr ""
-#: collect2.c:2218
+#: toplev.c:4281
+msgid "use -gdwarf-2 for DWARF v2"
+msgstr ""
+
+#: toplev.c:4286
#, c-format
-msgid "fini function found in object %s"
+msgid "ignoring option `%s' due to invalid debug level specification"
msgstr ""
-#: collect2.c:2241 collect2.c:2647
-msgid "fclose"
+#: toplev.c:4309 toplev.c:4828
+#, c-format
+msgid "`%s': unknown or unsupported -g option"
msgstr ""
-#: collect2.c:2286
+#: toplev.c:4316
#, c-format
-msgid "unable to open file '%s'"
+msgid "`%s' ignored, conflicts with `-g%s'"
+msgstr ""
+
+#: toplev.c:4395
+msgid "-param option missing argument"
msgstr ""
-#: collect2.c:2288
+#: toplev.c:4404
#, c-format
-msgid "unable to stat file '%s'"
+msgid "invalid --param option: %s"
msgstr ""
-#: collect2.c:2294
+#: toplev.c:4416
#, c-format
-msgid "unable to mmap file '%s'"
+msgid "invalid parameter value `%s'"
msgstr ""
-#: collect2.c:2447
-msgid "not found\n"
+#: toplev.c:4507
+msgid "`-a' option (basic block profile) not supported"
+msgstr ""
+
+#: toplev.c:4515
+msgid "`-ax' option (jump profiling) not supported"
msgstr ""
-#: collect2.c:2449 collect2.c:2626
+#: toplev.c:4820
#, c-format
-msgid "dynamic dependency %s not found"
+msgid "Ignoring command line option '%s'"
msgstr ""
-#: collect2.c:2469
+#: toplev.c:4823
#, c-format
-msgid "bad magic number in file '%s'"
+msgid "(It is valid for %s but not the selected language)"
msgstr ""
-#: collect2.c:2491
-msgid "dynamic dependencies.\n"
+#: toplev.c:4857
+msgid "-Wuninitialized is not supported without -O"
msgstr ""
-#: collect2.c:2550
-msgid "cannot find `ldd'"
+#: toplev.c:4884
+msgid "`-ax' and `-a' are conflicting options. `-a' ignored."
msgstr ""
-#: collect2.c:2598
+#: toplev.c:4910
+msgid "instruction scheduling not supported on this target machine"
+msgstr ""
+
+#: toplev.c:4914
+msgid "this target machine does not have delayed branches"
+msgstr ""
+
+#: toplev.c:4923
+msgid "profiling does not work without a frame pointer"
+msgstr ""
+
+#: toplev.c:4938
#, c-format
-msgid "execv %s"
+msgid "-f%sleading-underscore not supported on this target machine"
msgstr ""
-#: collect2.c:2611
+#: toplev.c:5011
+#, c-format
msgid ""
-"\n"
-"ldd output with constructors/destructors.\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 ""
-#: collect2.c:2638
+#: toplev.c:5067
+msgid "options passed: "
+msgstr ""
+
+#: toplev.c:5096
+msgid "options enabled: "
+msgstr ""
+
+#: tradcpp.c:138
+msgid "macro or #include recursion too deep"
+msgstr ""
+
+#: tradcpp.c:553
#, c-format
-msgid "unable to open dynamic dependency '%s'"
+msgid "Usage: %s [switches] input output"
+msgstr ""
+
+#: tradcpp.c:569
+msgid "-traditional is not supported in C++"
msgstr ""
-#: collect2.c:2752
+#: tradcpp.c:571
+msgid "-traditional and -ansi are mutually exclusive"
+msgstr ""
+
+#: tradcpp.c:585
+msgid "Filename missing after -i option"
+msgstr ""
+
+#: tradcpp.c:603
+msgid "Filename missing after -o option"
+msgstr ""
+
+#: tradcpp.c:662
#, c-format
-msgid "%s: not a COFF file"
+msgid "Target missing after %s option"
msgstr ""
-#: collect2.c:2871
+#: tradcpp.c:676
#, c-format
-msgid "%s: cannot open as COFF file"
+msgid "Filename missing after %s option"
msgstr ""
-#: collect2.c:2927
+#: tradcpp.c:701
#, c-format
-msgid "Library lib%s not found"
+msgid "Macro name missing after -%c option"
+msgstr ""
+
+#: tradcpp.c:721
+msgid "-pedantic and -traditional are mutually exclusive"
+msgstr ""
+
+#: tradcpp.c:726
+msgid "-trigraphs and -traditional are mutually exclusive"
msgstr ""
-#: collect2.c:3056
+#: tradcpp.c:752
+msgid "Directory name missing after -I option"
+msgstr ""
+
+#: tradcpp.c:1432 tradcpp.c:3924
+msgid "`/*' within comment"
+msgstr ""
+
+#: tradcpp.c:1808
#, c-format
-msgid "open %s"
+msgid "unterminated #%s conditional"
msgstr ""
-#: collect2.c:3079
-msgid "incompatibilities between object file & expected values"
+#: tradcpp.c:2167
+msgid "not in any file?!"
msgstr ""
-#: collect2.c:3152
+#: tradcpp.c:2273
+msgid "`defined' must be followed by ident or (ident)"
+msgstr ""
+
+#: tradcpp.c:2277
+msgid "cccp error: invalid special hash type"
+msgstr ""
+
+#: tradcpp.c:2375 tradcpp.c:2445
+msgid "#include expects \"fname\" or <fname>"
+msgstr ""
+
+#: tradcpp.c:2530
#, c-format
-msgid ""
-"\n"
-"Processing symbol table #%d, offset = 0x%.8lx, kind = %s\n"
+msgid "No include path in which to find %.*s"
msgstr ""
-#: collect2.c:3161
-msgid "string section missing"
+#: tradcpp.c:2708
+msgid "invalid macro name"
msgstr ""
-#: collect2.c:3164
-msgid "section pointer missing"
+#: tradcpp.c:2716
+#, c-format
+msgid "invalid macro name `%s'"
msgstr ""
-#: collect2.c:3212
-msgid "no symbol table found"
+#: tradcpp.c:2721
+msgid "\"defined\" cannot be used as a macro name"
msgstr ""
-#: collect2.c:3225
-msgid "no cmd_strings found"
+#: tradcpp.c:2748
+msgid "parameter name starts with a digit in #define"
msgstr ""
-#: collect2.c:3237
-msgid ""
-"\n"
-"Updating header and load commands.\n"
-"\n"
+#: tradcpp.c:2758
+msgid "badly punctuated parameter list in #define"
msgstr ""
-#: collect2.c:3244
+#: tradcpp.c:2766
+msgid "unterminated parameter list in #define"
+msgstr ""
+
+#: tradcpp.c:2814
#, c-format
-msgid "load command map, %d cmds, new size %ld.\n"
+msgid "\"%.*s\" redefined"
msgstr ""
-#: collect2.c:3275
-msgid ""
-"writing load commands.\n"
-"\n"
+#: tradcpp.c:3071
+msgid "# operator should be followed by a macro argument name"
msgstr ""
-#: collect2.c:3295
+#: tradcpp.c:3118 tradcpp.c:3144 tradcpp.c:3158 tradcpp.c:3165 tradcpp.c:3190
+msgid "invalid format #line command"
+msgstr ""
+
+#: tradcpp.c:3216
+msgid "undefining `defined'"
+msgstr ""
+
+#: tradcpp.c:3220
#, c-format
-msgid "close %s"
+msgid "undefining `%s'"
msgstr ""
-#: collect2.c:3369
-msgid "could not convert 0x%l.8x into a region"
+#: tradcpp.c:3276
+msgid "extra text at end of directive"
msgstr ""
-#: collect2.c:3373
+#: tradcpp.c:3383
#, c-format
-msgid "%s function, region %d, offset = %ld (0x%.8lx)\n"
+msgid "#error%.*s"
msgstr ""
-#: collect2.c:3500
-msgid "bad magic number"
+#: tradcpp.c:3393
+#, c-format
+msgid "#warning%.*s"
msgstr ""
-#: collect2.c:3501
-msgid "bad header version"
+#: tradcpp.c:3549
+msgid "#elif not within a conditional"
msgstr ""
-#: collect2.c:3502
-msgid "bad raw header version"
+#: tradcpp.c:3806
+#, c-format
+msgid "#%s not within a conditional"
msgstr ""
-#: collect2.c:3503
-msgid "raw header buffer too small"
+#: tradcpp.c:3814
+msgid "#else or #elif after #else"
msgstr ""
-#: collect2.c:3504
-msgid "old raw header file"
+#: tradcpp.c:3854
+msgid "#else not within a conditional"
msgstr ""
-#: collect2.c:3505
-msgid "unsupported version"
+#: tradcpp.c:3885
+msgid "unbalanced #endif"
+msgstr ""
+
+#: tradcpp.c:3979
+msgid "unterminated string or character constant"
msgstr ""
-#: collect2.c:3507
+#: tradcpp.c:4137
#, c-format
-msgid "unknown {de,en}code_mach_o_hdr return value %d"
+msgid "arguments given to macro `%s'"
msgstr ""
-#: collect2.c:3527
+#: tradcpp.c:4143
#, c-format
-msgid "fstat %s"
+msgid "no args to macro `%s'"
msgstr ""
-#: collect2.c:3564 collect2.c:3612
+#: tradcpp.c:4145
#, c-format
-msgid "lseek %s 0"
+msgid "only 1 arg to macro `%s'"
msgstr ""
-#: collect2.c:3568
+#: tradcpp.c:4147
#, c-format
-msgid "read %s"
+msgid "only %d args to macro `%s'"
msgstr ""
-#: collect2.c:3571
+#: tradcpp.c:4149
#, c-format
-msgid "read %ld bytes, expected %ld, from %s"
+msgid "too many (%d) args to macro `%s'"
msgstr ""
-#: collect2.c:3592
+#: tradcpp.c:4746
#, c-format
-msgid "msync %s"
+msgid ""
+"Internal error in %s, at tradcpp.c:%d\n"
+"Please submit a full bug report.\n"
+"See %s for instructions."
+msgstr ""
+
+#: tree.c:3824
+msgid "arrays of functions are not meaningful"
+msgstr ""
+
+#: tree.c:3881
+msgid "function return type cannot be function"
+msgstr ""
+
+#: tree.c:4619
+msgid "invalid initializer for bit string"
msgstr ""
-#: collect2.c:3599
+#: tree.c:4678
#, c-format
-msgid "munmap %s"
+msgid "Tree check: expected %s, have %s in %s, at %s:%d"
msgstr ""
-#: collect2.c:3616
+#: tree.c:4695
#, c-format
-msgid "write %s"
+msgid "Tree check: expected class '%c', have '%c' (%s) in %s, at %s:%d"
msgstr ""
-#: collect2.c:3619
+#: config/i386/winnt.c:522 varasm.c:448
#, c-format
-msgid "wrote %ld bytes, expected %ld, to %s"
+msgid "%s causes a section type conflict"
msgstr ""
-#: combine.c:12577
+#: varasm.c:876
#, c-format
-msgid ""
-";; Combiner statistics: %d attempts, %d substitutions (%d requiring new "
-"space),\n"
-";; %d successes.\n"
-"\n"
+msgid "register name not specified for `%s'"
+msgstr ""
+
+#: varasm.c:878
+#, c-format
+msgid "invalid register name for `%s'"
+msgstr ""
+
+#: varasm.c:881
+#, c-format
+msgid "data type of `%s' isn't suitable for a register"
+msgstr ""
+
+#: varasm.c:884
+#, c-format
+msgid "register specified for `%s' isn't suitable for data type"
+msgstr ""
+
+#: varasm.c:893
+msgid "global register variable has initial value"
+msgstr ""
+
+#: varasm.c:896
+msgid "volatile register variables don't work as you might wish"
+msgstr ""
+
+#: varasm.c:932
+#, c-format
+msgid "register name given for non-register variable `%s'"
+msgstr ""
+
+#: varasm.c:1552
+#, c-format
+msgid "size of variable `%s' is too large"
msgstr ""
-#: combine.c:12587
+#: varasm.c:1592
#, c-format
msgid ""
-"\n"
-";; Combiner totals: %d attempts, %d substitutions (%d requiring new space),\n"
-";; %d successes.\n"
+"alignment of `%s' is greater than maximum object file alignment. Using %d."
+msgstr ""
+
+#: varasm.c:1642
+#, c-format
+msgid "requested alignment for %s is greater than implemented alignment of %d."
+msgstr ""
+
+#: varasm.c:2165
+msgid "floating point trap outputting a constant"
+msgstr ""
+
+#: varasm.c:4555
+msgid "initializer for integer value is too complicated"
+msgstr ""
+
+#: varasm.c:4561
+msgid "initializer for floating value is not a floating constant"
+msgstr ""
+
+#: varasm.c:4620
+msgid "unknown set constructor type"
+msgstr ""
+
+#: varasm.c:4831
+#, c-format
+msgid "invalid initial value for member `%s'"
+msgstr ""
+
+#: varasm.c:5023
+#, c-format
+msgid "weak declaration of `%s' must be public"
+msgstr ""
+
+#: varasm.c:5025
+#, c-format
+msgid "weak declaration of `%s' must precede definition"
+msgstr ""
+
+#: varasm.c:5029
+#, c-format
+msgid "weak declaration of `%s' not supported"
+msgstr ""
+
+#: varasm.c:5125
+msgid "only weak aliases are supported in this configuration"
+msgstr ""
+
+#: varasm.c:5130
+msgid "alias definitions not supported in this configuration; ignored"
+msgstr ""
+
+#: varray.c:88
+#, c-format
+msgid "Virtual array %s[%lu]: element %lu out of bounds in %s, at %s:%d"
+msgstr ""
+
+#. Print an error message for unrecognized stab codes.
+#: xcoffout.c:170
+#, c-format
+msgid "No sclass for %s stab (0x%x)\n"
+msgstr ""
+
+#: config/darwin-c.c:76
+msgid "too many #pragma options align=reset"
+msgstr ""
+
+#: config/darwin-c.c:98 config/darwin-c.c:101 config/darwin-c.c:103
+#: config/darwin-c.c:105
+msgid "malformed '#pragma options', ignoring"
+msgstr ""
+
+#: config/darwin-c.c:108
+msgid "junk at end of '#pragma options'"
+msgstr ""
+
+#: config/darwin-c.c:118
+msgid "malformed '#pragma options align={mac68k|power|reset}', ignoring"
+msgstr ""
+
+#: config/darwin-c.c:131
+msgid "missing '(' after '#pragma unused', ignoring"
+msgstr ""
+
+#: config/darwin-c.c:149
+msgid "missing ')' after '#pragma unused', ignoring"
+msgstr ""
+
+#: config/darwin-c.c:152
+msgid "junk at end of '#pragma unused'"
+msgstr ""
+
+#: config/lynx-ng.h:97 config/lynx.h:120 config/rs6000/lynx.h:84
+msgid "-msystem-v and -p are incompatible"
+msgstr ""
+
+#: config/lynx-ng.h:99 config/lynx.h:122 config/rs6000/lynx.h:86
+msgid "-msystem-v and -mthreads are incompatible"
+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 ""
#. Run-time compilation parameters selecting different hardware subsets.
@@ -5934,51 +7589,51 @@ msgstr ""
msgid "Use VAX-C alignment"
msgstr ""
-#: config/a29k/a29k.c:1007
+#: config/a29k/a29k.c:1023
#, c-format
msgid "invalid %%Q value"
msgstr ""
-#: config/a29k/a29k.c:1013 config/alpha/alpha.c:4055
+#: config/a29k/a29k.c:1029 config/alpha/alpha.c:5101
#, c-format
msgid "invalid %%C value"
msgstr ""
-#: config/a29k/a29k.c:1019 config/alpha/alpha.c:3919
-#: config/rs6000/rs6000.c:4084
+#: config/a29k/a29k.c:1035 config/alpha/alpha.c:4946
+#: config/rs6000/rs6000.c:4367
#, c-format
msgid "invalid %%N value"
msgstr ""
-#: config/a29k/a29k.c:1025 config/alpha/alpha.c:3990
-#: config/rs6000/rs6000.c:4046
+#: config/a29k/a29k.c:1041 config/alpha/alpha.c:5017
+#: config/rs6000/rs6000.c:4329
#, c-format
msgid "invalid %%M value"
msgstr ""
-#: config/a29k/a29k.c:1031 config/alpha/alpha.c:3982
-#: config/rs6000/rs6000.c:4011
+#: config/a29k/a29k.c:1047 config/alpha/alpha.c:5009
+#: config/rs6000/rs6000.c:4294
#, c-format
msgid "invalid %%m value"
msgstr ""
-#: config/a29k/a29k.c:1133 config/alpha/alpha.c:3943 config/romp/romp.c:677
+#: config/a29k/a29k.c:1149 config/alpha/alpha.c:4970 config/romp/romp.c:690
#, c-format
msgid "invalid %%L value"
msgstr ""
-#: config/a29k/a29k.c:1138 config/rs6000/rs6000.c:4092
+#: config/a29k/a29k.c:1154 config/rs6000/rs6000.c:4375
#, c-format
msgid "invalid %%O value"
msgstr ""
-#: config/a29k/a29k.c:1144 config/alpha/alpha.c:3927
-#: config/rs6000/rs6000.c:4111
+#: config/a29k/a29k.c:1160 config/alpha/alpha.c:4954
+#: config/rs6000/rs6000.c:4395
#, c-format
msgid "invalid %%P value"
msgstr ""
-#: config/a29k/a29k.c:1154
+#: config/a29k/a29k.c:1170
#, c-format
msgid "invalid %%V value"
msgstr ""
@@ -6051,7 +7706,7 @@ msgstr ""
msgid "Do not store locals in arg registers"
msgstr ""
-#: config/a29k/a29k.h:118 config/i960/i960.h:288 config/mips/mips.h:382
+#: config/a29k/a29k.h:118 config/i960/i960.h:289 config/mips/mips.h:416
msgid "Use software floating point"
msgstr ""
@@ -6059,81 +7714,103 @@ msgstr ""
msgid "Do not generate multm instructions"
msgstr ""
-#: config/alpha/alpha.c:201
+#: config/alpha/alpha.c:251
+#, c-format
+msgid "-f%s ignored for Unicos/Mk (not supported)"
+msgstr ""
+
+#: config/alpha/alpha.c:275
+msgid "-mieee not supported on Unicos/Mk"
+msgstr ""
+
+#: config/alpha/alpha.c:286
+msgid "-mieee-with-inexact not supported on Unicos/Mk"
+msgstr ""
+
+#: config/alpha/alpha.c:303
#, c-format
msgid "bad value `%s' for -mtrap-precision switch"
msgstr ""
-#: config/alpha/alpha.c:215
+#: config/alpha/alpha.c:317
#, c-format
msgid "bad value `%s' for -mfp-rounding-mode switch"
msgstr ""
-#: config/alpha/alpha.c:230
+#: config/alpha/alpha.c:332
#, c-format
msgid "bad value `%s' for -mfp-trap-mode switch"
msgstr ""
-#: config/alpha/alpha.c:249 config/alpha/alpha.c:261
+#: config/alpha/alpha.c:351 config/alpha/alpha.c:363
#, c-format
msgid "bad value `%s' for -mcpu switch"
msgstr ""
-#: config/alpha/alpha.c:269
+#: config/alpha/alpha.c:370
+msgid "trap mode not supported on Unicos/Mk"
+msgstr ""
+
+#: config/alpha/alpha.c:377
msgid "fp software completion requires -mtrap-precision=i"
msgstr ""
-#: config/alpha/alpha.c:285
+#: config/alpha/alpha.c:393
msgid "rounding mode not supported for VAX floats"
msgstr ""
-#: config/alpha/alpha.c:290
+#: config/alpha/alpha.c:398
msgid "trap mode not supported for VAX floats"
msgstr ""
-#: config/alpha/alpha.c:319
+#: config/alpha/alpha.c:427
#, c-format
msgid "L%d cache latency unknown for %s"
msgstr ""
-#: config/alpha/alpha.c:334
+#: config/alpha/alpha.c:442
#, c-format
msgid "bad value `%s' for -mmemory-latency"
msgstr ""
-#: config/alpha/alpha.c:3901 config/ia64/ia64.c:3368
+#: config/alpha/alpha.c:4920 config/romp/romp.c:746 config/romp/romp.c:753
+#, c-format
+msgid "invalid %%H value"
+msgstr ""
+
+#: config/alpha/alpha.c:4930 config/ia64/ia64.c:3474
#, c-format
msgid "invalid %%r value"
msgstr ""
-#: config/alpha/alpha.c:3912 config/rs6000/rs6000.c:4157
+#: config/alpha/alpha.c:4940 config/rs6000/rs6000.c:4441
#, c-format
msgid "invalid %%R value"
msgstr ""
-#: config/alpha/alpha.c:3935 config/romp/romp.c:719 config/romp/romp.c:726
+#: config/alpha/alpha.c:4962 config/romp/romp.c:732 config/romp/romp.c:739
#, c-format
msgid "invalid %%h value"
msgstr ""
-#: config/alpha/alpha.c:4025
+#: config/alpha/alpha.c:5052
#, 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
+#: config/alpha/alpha.c:5064 config/alpha/alpha.c:5078 config/romp/romp.c:698
+#: config/rs6000/rs6000.c:4449
#, c-format
msgid "invalid %%s value"
msgstr ""
-#: config/alpha/alpha.c:4092 config/rs6000/rs6000.c:3875
+#: config/alpha/alpha.c:5138 config/rs6000/rs6000.c:4156
#, c-format
msgid "invalid %%E value"
msgstr ""
-#: config/alpha/alpha.c:4113 config/romp/romp.c:960
-#: config/rs6000/rs6000.c:4458
+#: config/alpha/alpha.c:5159 config/romp/romp.c:973
+#: config/rs6000/rs6000.c:4735
#, c-format
msgid "invalid %%xn code"
msgstr ""
@@ -6143,74 +7820,86 @@ msgstr ""
#. 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
+#: config/alpha/alpha.h:217 config/i386/i386.h:277 config/i386/i386.h:279
+#: config/i386/i386.h:281 config/ns32k/ns32k.h:103 config/rs6000/rs6000.h:307
+#: config/s390/s390.h:51 config/sparc/sparc.h:578 config/sparc/sparc.h:583
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
+#: config/alpha/alpha.h:218 config/i386/i386.h:278 config/i386/i386.h:280
+#: config/rs6000/rs6000.h:309 config/sparc/sparc.h:580
+#: config/sparc/sparc.h:585
msgid "Do not use hardware fp"
msgstr ""
-#: config/alpha/alpha.h:208
+#: config/alpha/alpha.h:219
msgid "Use fp registers"
msgstr ""
-#: config/alpha/alpha.h:210
+#: config/alpha/alpha.h:221
msgid "Do not use fp registers"
msgstr ""
-#: config/alpha/alpha.h:211
+#: config/alpha/alpha.h:222
msgid "Do not assume GAS"
msgstr ""
-#: config/alpha/alpha.h:212
+#: config/alpha/alpha.h:223
msgid "Assume GAS"
msgstr ""
-#: config/alpha/alpha.h:214
+#: config/alpha/alpha.h:225
msgid "Request IEEE-conformant math library routines (OSF/1)"
msgstr ""
-#: config/alpha/alpha.h:216
+#: config/alpha/alpha.h:227
msgid "Emit IEEE-conformant code, without inexact exceptions"
msgstr ""
-#: config/alpha/alpha.h:218
+#: config/alpha/alpha.h:229
msgid "Emit IEEE-conformant code, with inexact exceptions"
msgstr ""
-#: config/alpha/alpha.h:220
+#: config/alpha/alpha.h:231
msgid "Do not emit complex integer constants to read-only memory"
msgstr ""
-#: config/alpha/alpha.h:221
+#: config/alpha/alpha.h:232
msgid "Use VAX fp"
msgstr ""
-#: config/alpha/alpha.h:222
+#: config/alpha/alpha.h:233
msgid "Do not use VAX fp"
msgstr ""
-#: config/alpha/alpha.h:223
+#: config/alpha/alpha.h:234
msgid "Emit code for the byte/word ISA extension"
msgstr ""
-#: config/alpha/alpha.h:226
+#: config/alpha/alpha.h:237
msgid "Emit code for the motion video ISA extension"
msgstr ""
-#: config/alpha/alpha.h:229
+#: config/alpha/alpha.h:240
msgid "Emit code for the fp move and sqrt ISA extension"
msgstr ""
-#: config/alpha/alpha.h:231
+#: config/alpha/alpha.h:242
msgid "Emit code for the counting ISA extension"
msgstr ""
+#: config/alpha/alpha.h:245
+msgid "Emit code using explicit relocation directives"
+msgstr ""
+
+#: config/alpha/alpha.h:248
+msgid "Emit 16-bit relocations to the small data areas"
+msgstr ""
+
+#: config/alpha/alpha.h:250
+msgid "Emit 32-bit relocations to the small data areas"
+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.
@@ -6233,290 +7922,292 @@ msgstr ""
#. For -mfp-trap-mode=[n|u|su|sui]
#. For -mtrap-precision=[p|f|i]
#. For -mmemory-latency=
-#: config/alpha/alpha.h:268
+#: config/alpha/alpha.h:286
msgid "Use features of and schedule given CPU"
msgstr ""
-#: config/alpha/alpha.h:270
+#: config/alpha/alpha.h:288
msgid "Schedule given CPU"
msgstr ""
-#: config/alpha/alpha.h:272
+#: config/alpha/alpha.h:290
msgid "Control the generated fp rounding mode"
msgstr ""
-#: config/alpha/alpha.h:274
+#: config/alpha/alpha.h:292
msgid "Control the IEEE trap mode"
msgstr ""
-#: config/alpha/alpha.h:276
+#: config/alpha/alpha.h:294
msgid "Control the precision given to fp exceptions"
msgstr ""
-#: config/alpha/alpha.h:278
+#: config/alpha/alpha.h:296
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
+#: config/arc/arc.c:124
#, c-format
-msgid "%s causes a section type conflict"
+msgid "bad value (%s) for -mcpu switch"
msgstr ""
-#: config/arc/arc.c:108
+#: config/arc/arc.c:351
#, c-format
-msgid "bad value (%s) for -mcpu switch"
+msgid "argument of `%s' attribute is not a string constant"
msgstr ""
-#: config/arc/arc.c:1666 config/m32r/m32r.c:2221
+#: config/arc/arc.c:358
+#, c-format
+msgid "argument of `%s' attribute is not \"ilink1\" or \"ilink2\""
+msgstr ""
+
+#: config/arc/arc.c:1679 config/m32r/m32r.c:2246
msgid "invalid operand to %R code"
msgstr ""
-#: config/arc/arc.c:1698 config/m32r/m32r.c:2244
+#: config/arc/arc.c:1711 config/m32r/m32r.c:2269
msgid "invalid operand to %H/%L code"
msgstr ""
-#: config/arc/arc.c:1722 config/m32r/m32r.c:2321
+#: config/arc/arc.c:1735 config/m32r/m32r.c:2346
msgid "invalid operand to %U code"
msgstr ""
-#: config/arc/arc.c:1733
+#: config/arc/arc.c:1746
msgid "invalid operand to %V code"
msgstr ""
#. Unknown flag.
-#: config/arc/arc.c:1740 config/m32r/m32r.c:2360 config/sparc/sparc.c:5888
+#: config/arc/arc.c:1753 config/m32r/m32r.c:2385 config/sparc/sparc.c:5981
msgid "invalid operand output code"
msgstr ""
-#: config/arm/arm.c:372
+#: config/arm/arm.c:422
#, 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
+#: config/arm/arm.c:432 config/rs6000/rs6000.c:364 config/sparc/sparc.c:360
#, c-format
msgid "bad value (%s) for %s switch"
msgstr ""
-#: config/arm/arm.c:518
+#: config/arm/arm.c:568
msgid "target CPU does not support APCS-32"
msgstr ""
-#: config/arm/arm.c:523
+#: config/arm/arm.c:573
msgid "target CPU does not support APCS-26"
msgstr ""
-#: config/arm/arm.c:529
+#: config/arm/arm.c:579
msgid "target CPU does not support interworking"
msgstr ""
-#: config/arm/arm.c:535
+#: config/arm/arm.c:585
msgid "target CPU does not support THUMB instructions."
msgstr ""
-#: config/arm/arm.c:549
+#: config/arm/arm.c:599
msgid ""
"enabling backtrace support is only meaningful when compiling for the Thumb."
msgstr ""
-#: config/arm/arm.c:552
+#: config/arm/arm.c:602
msgid ""
"enabling callee interworking support is only meaningful when compiling for "
"the Thumb."
msgstr ""
-#: config/arm/arm.c:555
+#: config/arm/arm.c:605
msgid ""
"enabling caller interworking support is only meaningful when compiling for "
"the Thumb."
msgstr ""
-#: config/arm/arm.c:561
+#: config/arm/arm.c:611
msgid "interworking forces APCS-32 to be used"
msgstr ""
-#: config/arm/arm.c:567
+#: config/arm/arm.c:617
msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
msgstr ""
-#: config/arm/arm.c:575
+#: config/arm/arm.c:625
msgid "-fpic and -mapcs-reent are incompatible"
msgstr ""
-#: config/arm/arm.c:578
+#: config/arm/arm.c:628
msgid "APCS reentrant code not supported. Ignored"
msgstr ""
-#: config/arm/arm.c:586
+#: config/arm/arm.c:636
msgid "-g with -mno-apcs-frame may not give sensible debugging"
msgstr ""
-#: config/arm/arm.c:594
+#: config/arm/arm.c:644
msgid "Passing floating point arguments in fp regs not yet supported"
msgstr ""
-#: config/arm/arm.c:623
+#: config/arm/arm.c:673
#, c-format
msgid "Invalid floating point emulation option: -mfpe-%s"
msgstr ""
-#: config/arm/arm.c:647
+#: config/arm/arm.c:697
msgid "Structure size boundary can only be set to 8 or 32"
msgstr ""
-#: config/arm/arm.c:655
+#: config/arm/arm.c:705
msgid "-mpic-register= is useless without -fpic"
msgstr ""
-#: config/arm/arm.c:664
+#: config/arm/arm.c:714
#, 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"
+#: config/arm/arm.c:1946 config/arm/arm.c:1968 config/avr/avr.c:4729
+#: config/c4x/c4x.c:4651 config/h8300/h8300.c:3035 config/i386/i386.c:1106
+#: config/i386/i386.c:1135 config/m68hc11/m68hc11.c:1155
+#: config/mcore/mcore.c:3493 config/ns32k/ns32k.c:1040
+#: config/rs6000/rs6000.c:8179 config/sh/sh.c:4693 config/sh/sh.c:4713
+#: config/sh/sh.c:4752 config/stormy16/stormy16.c:1952 config/v850/v850.c:2040
+#, c-format
+msgid "`%s' attribute only applies to functions"
msgstr ""
-#: config/arm/arm.c:8798
+#: config/arm/arm.c:9116
msgid "Unable to compute real location of stacked parameter"
msgstr ""
-#: config/arm/arm.c:9492
+#: config/arm/arm.c:9810
msgid "no low registers available for popping high registers"
msgstr ""
-#: config/arm/arm.c:9704
+#: config/arm/arm.c:9999
msgid "Interrupt Service Routines cannot be coded in Thumb mode."
msgstr ""
-#: config/arm/arm.h:421
+#: config/arm/arm.h:422
msgid "Generate APCS conformant stack frames"
msgstr ""
-#: config/arm/arm.h:424
+#: config/arm/arm.h:425
msgid "Store function names in object code"
msgstr ""
-#: config/arm/arm.h:428
+#: config/arm/arm.h:429
msgid "Use the 32-bit version of the APCS"
msgstr ""
-#: config/arm/arm.h:430
+#: config/arm/arm.h:431
msgid "Use the 26-bit version of the APCS"
msgstr ""
-#: config/arm/arm.h:434
+#: config/arm/arm.h:435
msgid "Pass FP arguments in FP registers"
msgstr ""
-#: config/arm/arm.h:437
+#: config/arm/arm.h:438
msgid "Generate re-entrant, PIC code"
msgstr ""
-#: config/arm/arm.h:440
+#: config/arm/arm.h:441
msgid "The MMU will trap on unaligned accesses"
msgstr ""
-#: config/arm/arm.h:447
+#: config/arm/arm.h:448
msgid "Use library calls to perform FP operations"
msgstr ""
-#: config/arm/arm.h:449 config/i960/i960.h:286
+#: config/arm/arm.h:450 config/i960/i960.h:287
msgid "Use hardware floating point instructions"
msgstr ""
-#: config/arm/arm.h:451
+#: config/arm/arm.h:452
msgid "Assume target CPU is configured as big endian"
msgstr ""
-#: config/arm/arm.h:453
+#: config/arm/arm.h:454
msgid "Assume target CPU is configured as little endian"
msgstr ""
-#: config/arm/arm.h:455
+#: config/arm/arm.h:456
msgid "Assume big endian bytes, little endian words"
msgstr ""
-#: config/arm/arm.h:457
+#: config/arm/arm.h:458
msgid "Support calls between Thumb and ARM instruction sets"
msgstr ""
-#: config/arm/arm.h:460
+#: config/arm/arm.h:461
msgid "Generate a call to abort if a noreturn function returns"
msgstr ""
-#: config/arm/arm.h:463
+#: config/arm/arm.h:464
msgid "Do not move instructions into a function's prologue"
msgstr ""
-#: config/arm/arm.h:466
+#: config/arm/arm.h:467
msgid "Do not load the PIC register in function prologues"
msgstr ""
-#: config/arm/arm.h:469
+#: config/arm/arm.h:470
msgid "Generate call insns as indirect calls, if necessary"
msgstr ""
-#: config/arm/arm.h:472
+#: config/arm/arm.h:473
msgid "Compile for the Thumb not the ARM"
msgstr ""
-#: config/arm/arm.h:476
+#: config/arm/arm.h:477
msgid "Thumb: Generate (non-leaf) stack frames even if not needed"
msgstr ""
-#: config/arm/arm.h:479
+#: config/arm/arm.h:480
msgid "Thumb: Generate (leaf) stack frames even if not needed"
msgstr ""
-#: config/arm/arm.h:482
+#: config/arm/arm.h:483
msgid "Thumb: Assume non-static functions may be called from ARM code"
msgstr ""
-#: config/arm/arm.h:486
+#: config/arm/arm.h:487
msgid "Thumb: Assume function pointers may go to non-Thumb aware code"
msgstr ""
-#: config/arm/arm.h:496
+#: config/arm/arm.h:497
msgid "Specify the name of the target CPU"
msgstr ""
-#: config/arm/arm.h:498
+#: config/arm/arm.h:499
msgid "Specify the name of the target architecture"
msgstr ""
-#: config/arm/arm.h:502
+#: config/arm/arm.h:503
msgid "Specify the version of the floating point emulator"
msgstr ""
-#: config/arm/arm.h:504
+#: config/arm/arm.h:505
msgid "Specify the minimum bit alignment of structures"
msgstr ""
-#: config/arm/arm.h:506
+#: config/arm/arm.h:507
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
+#: config/arm/pe.c:168 config/i386/winnt.c:290 config/mcore/mcore.c:3353
#, c-format
msgid "initialized variable `%s' is marked dllimport"
msgstr ""
-#: config/arm/pe.c:264 config/i386/winnt.c:348
+#: config/arm/pe.c:177 config/i386/winnt.c:299
#, c-format
msgid "static variable `%s' is marked dllimport"
msgstr ""
-#: config/arm/pe.h:62
+#: config/arm/pe.h:66
msgid "Ignore dllimport attribute for functions"
msgstr ""
@@ -6535,17 +8226,56 @@ msgstr ""
msgid "Don't do symbol renaming"
msgstr ""
-#: config/avr/avr.c:190
+#: config/avr/avr.c:207
#, c-format
msgid "MCU `%s' not supported"
msgstr ""
-#: config/avr/avr.c:430
+#: config/avr/avr.c:447
#, c-format
msgid "large frame pointer change (%d) with -mtiny-stack"
msgstr ""
-#: config/avr/avr.c:4704
+#: config/avr/avr.c:1042
+msgid "Bad address, not (reg+disp):"
+msgstr ""
+
+#: config/avr/avr.c:1050
+msgid ""
+"Internal compiler bug.\n"
+"Bad address:"
+msgstr ""
+
+#: config/avr/avr.c:1063
+msgid "Internal compiler bug. Unknown mode:"
+msgstr ""
+
+#: config/avr/avr.c:1771 config/avr/avr.c:2483
+msgid "Invalid insn:"
+msgstr ""
+
+#: config/avr/avr.c:1808 config/avr/avr.c:1894 config/avr/avr.c:1943
+#: config/avr/avr.c:1952 config/avr/avr.c:2050 config/avr/avr.c:2222
+#: config/avr/avr.c:2520 config/avr/avr.c:2631
+msgid "Incorrect insn:"
+msgstr ""
+
+#: config/avr/avr.c:1971 config/avr/avr.c:2135 config/avr/avr.c:2293
+#: config/avr/avr.c:2675
+msgid "Unknown move insn:"
+msgstr ""
+
+#: config/avr/avr.c:2911
+msgid "Bad shift insn:"
+msgstr ""
+
+#: config/avr/avr.c:3027 config/avr/avr.c:3457 config/avr/avr.c:3837
+msgid ""
+"Internal compiler bug.\n"
+"Incorrect shift:"
+msgstr ""
+
+#: config/avr/avr.c:4702
msgid "Only initialized variables can be placed into program memory area."
msgstr ""
@@ -6600,23 +8330,141 @@ msgstr ""
msgid "Specify the MCU name"
msgstr ""
-#: config/avr/avr.h:2899
+#. `GIV_SORT_CRITERION(GIV1, GIV2)'
+#. In some cases, the strength reduction optimization pass can
+#. produce better code if this is defined. This macro controls the
+#. order that induction variables are combined. This macro is
+#. particularly useful if the target has limited addressing modes.
+#. For instance, the SH target has only positive offsets in
+#. addresses. Thus sorting to put the smallest address first allows
+#. the most combinations to be found.
+#: config/avr/avr.h:2710
msgid "Trampolines not supported\n"
msgstr ""
-#: config/c4x/c4x.c:268
+#: config/c4x/c4x-c.c:70
+#, c-format
+msgid "missing '(' after '#pragma %s' - ignored"
+msgstr ""
+
+#: config/c4x/c4x-c.c:73
+#, c-format
+msgid "missing function name in '#pragma %s' - ignored"
+msgstr ""
+
+#: config/c4x/c4x-c.c:78
+#, c-format
+msgid "malformed '#pragma %s' - ignored"
+msgstr ""
+
+#: config/c4x/c4x-c.c:80
+#, c-format
+msgid "missing section name in '#pragma %s' - ignored"
+msgstr ""
+
+#: config/c4x/c4x-c.c:85
+#, c-format
+msgid "missing ')' for '#pragma %s' - ignored"
+msgstr ""
+
+#: config/c4x/c4x-c.c:88
+#, c-format
+msgid "junk at end of '#pragma %s'"
+msgstr ""
+
+#: config/c4x/c4x.c:292
#, c-format
msgid "Unknown CPU version %d, using 40.\n"
msgstr ""
-#: config/c4x/c4x.c:859
+#: config/c4x/c4x.c:883
#, c-format
msgid "ISR %s requires %d words of local vars, max is 32767."
msgstr ""
-#: config/c4x/c4x.c:4525
+#: config/c4x/c4x.c:1636
+msgid "Using CONST_DOUBLE for address"
+msgstr ""
+
+#: config/c4x/c4x.c:1776
+msgid "c4x_address_cost: Invalid addressing mode"
+msgstr ""
+
+#: config/c4x/c4x.c:1918
#, c-format
-msgid "junk at end of '#pragma %s'"
+msgid "c4x_print_operand: %%L inconsistency"
+msgstr ""
+
+#: config/c4x/c4x.c:1924
+#, c-format
+msgid "c4x_print_operand: %%N inconsistency"
+msgstr ""
+
+#: config/c4x/c4x.c:1965
+#, c-format
+msgid "c4x_print_operand: %%O inconsistency"
+msgstr ""
+
+#: config/c4x/c4x.c:2061
+msgid "c4x_print_operand: Bad operand case"
+msgstr ""
+
+#: config/c4x/c4x.c:2104
+msgid "c4x_print_operand_address: Bad post_modify"
+msgstr ""
+
+#: config/c4x/c4x.c:2126
+msgid "c4x_print_operand_address: Bad pre_modify"
+msgstr ""
+
+#: config/c4x/c4x.c:2174 config/c4x/c4x.c:2186 config/c4x/c4x.c:2201
+msgid "c4x_print_operand_address: Bad operand case"
+msgstr ""
+
+#: config/c4x/c4x.c:2457
+msgid "c4x_rptb_insert: Cannot find start label"
+msgstr ""
+
+#: config/c4x/c4x.c:3444 config/c4x/c4x.c:3464
+msgid "Mode not QImode"
+msgstr ""
+
+#: config/c4x/c4x.c:3521
+msgid "Invalid indirect memory address"
+msgstr ""
+
+#: config/c4x/c4x.c:3610
+msgid "Invalid indirect (S) memory address"
+msgstr ""
+
+#: config/c4x/c4x.c:3951
+msgid "c4x_valid_operands: Internal error"
+msgstr ""
+
+#: config/c4x/c4x.c:4431
+msgid "c4x_operand_subword: invalid mode"
+msgstr ""
+
+#: config/c4x/c4x.c:4434
+msgid "c4x_operand_subword: invalid operand"
+msgstr ""
+
+#. We could handle these with some difficulty.
+#. e.g., *p-- => *(p-=2); *(p+1).
+#: config/c4x/c4x.c:4460
+msgid "c4x_operand_subword: invalid autoincrement"
+msgstr ""
+
+#: config/c4x/c4x.c:4466
+msgid "c4x_operand_subword: invalid address"
+msgstr ""
+
+#: config/c4x/c4x.c:4477
+msgid "c4x_operand_subword: address not offsettable"
+msgstr ""
+
+#: config/c4x/c4x.c:4677
+msgid "c4x_rptb_rpts_p: Repeat block top label moved\n"
msgstr ""
#. Name of the c4x assembler.
@@ -6905,11 +8753,306 @@ msgstr ""
msgid "Use cc- and libc-compatible 32-bit longs"
msgstr ""
-#: config/d30v/d30v.c:186
+#: config/cris/aout.h:106
+msgid "Compile for the MMU-less Etrax 100-based elinux system"
+msgstr ""
+
+#: config/cris/aout.h:113
+msgid "For elinux, request a specified stack-size for this program"
+msgstr ""
+
+#: config/cris/cris.c:530
+msgid "Unexpected index-type in cris_print_index"
+msgstr ""
+
+#: config/cris/cris.c:545
+msgid "Unexpected base-type in cris_print_base"
+msgstr ""
+
+#: config/cris/cris.c:837
+#, c-format
+msgid "Stackframe too big: %d bytes"
+msgstr ""
+
+#: config/cris/cris.c:1152
+msgid "Allocated but unused delay list in epilogue"
+msgstr ""
+
+#: config/cris/cris.c:1162
+msgid ""
+"Unexpected function type needing stack adjustment for __builtin_eh_return"
+msgstr ""
+
+#: config/cris/cris.c:1241
+msgid "Internal: Invalid operand with 'b'"
+msgstr ""
+
+#: config/cris/cris.c:1253
+msgid "Internal: Invalid operand with 'v'"
+msgstr ""
+
+#: config/cris/cris.c:1263
+msgid "Internal: Invalid operand with 'P'"
+msgstr ""
+
+#: config/cris/cris.c:1270
+msgid "Internal: Invalid operand with 'p'"
+msgstr ""
+
+#: config/cris/cris.c:1309
+msgid "Internal: Invalid operand with 'z'"
+msgstr ""
+
+#: config/cris/cris.c:1337
+msgid "Internal: Invalid operand with 'H'"
+msgstr ""
+
+#: config/cris/cris.c:1343 config/cris/cris.c:1462
+#, c-format
+msgid "Internal: Bad register: %d"
+msgstr ""
+
+#: config/cris/cris.c:1367
+msgid "Internal: Invalid operand for 'H'"
+msgstr ""
+
+#: config/cris/cris.c:1381
+msgid "Internal: Invalid operand with 'e'"
+msgstr ""
+
+#: config/cris/cris.c:1398
+msgid "Internal: Invalid operand with 'm'"
+msgstr ""
+
+#: config/cris/cris.c:1417
+msgid "Internal: Invalid operand with 'A' output modifier"
+msgstr ""
+
+#: config/cris/cris.c:1425
+msgid "Internal: Invalid operand with 'D' output modifier"
+msgstr ""
+
+#: config/cris/cris.c:1439
+msgid "Internal: Invalid operand with 'T'"
+msgstr ""
+
+#: config/cris/cris.c:1510
+msgid "Can't print operand"
+msgstr ""
+
+#: config/cris/cris.c:1530
+msgid "Internal: Cannot decode operand"
+msgstr ""
+
+#: config/cris/cris.c:1565 config/cris/cris.c:1575
+msgid "Internal: This is not a recognized address"
+msgstr ""
+
+#: config/cris/cris.c:1931
+msgid "Internal: sideeffect-insn affecting main effect"
+msgstr ""
+
+#. If we get here, the caller got its initial tests wrong.
+#: config/cris/cris.c:2201
+msgid "Internal: cris_side_effect_mode_ok with bad operands"
+msgstr ""
+
+#: config/cris/cris.c:2283 config/cris/cris.c:2341
+msgid "Unrecognized supposed constant"
+msgstr ""
+
+#: config/cris/cris.c:2382
+msgid "Unrecognized supposed constant in cris_global_pic_symbol"
+msgstr ""
+
+#: config/cris/cris.c:2401
+#, c-format
+msgid "-max-stackframe=%d is not usable, not between 0 and %d"
+msgstr ""
+
+#: config/cris/cris.c:2429
+#, c-format
+msgid "Unknown CRIS version specification in -march= or -mcpu= : %s"
+msgstr ""
+
+#: config/cris/cris.c:2465
+#, c-format
+msgid "Unknown CRIS cpu version specification in -mtune= : %s"
+msgstr ""
+
+#: config/cris/cris.c:2483
+msgid "-fPIC not supported in this configuration"
+msgstr ""
+
+#: config/cris/cris.c:2499
+msgid "Specified -g option is invalid with -maout and -melinux"
+msgstr ""
+
+#: config/cris/cris.c:2692 config/cris/cris.c:2737
+msgid "Unexpected side-effects in address"
+msgstr ""
+
+#. Labels are never marked as global symbols.
+#: config/cris/cris.c:2834 config/cris/cris.c:2865
+msgid "Unexpected PIC symbol"
+msgstr ""
+
+#: config/cris/cris.c:2838 config/cris/cris.c:2869
+msgid "Emitting PIC operand, but PIC register isn't set up"
+msgstr ""
+
+#: config/cris/cris.c:2851 config/cris/cris.c:2934
+msgid "Unexpected address expression"
+msgstr ""
+
+#: config/cris/cris.c:2878
+msgid "Unexpected NOTE as addr_const:"
+msgstr ""
+
+#. No "no-etrax" as it does not really imply any model. On the other hand, "etrax" implies the common (and large) subset matching all models.
+#: config/cris/cris.h:332
+msgid "Compile for ETRAX 4 (CRIS v3)"
+msgstr ""
+
+#: config/cris/cris.h:337
+msgid "Compile for ETRAX 100 (CRIS v8)"
+msgstr ""
+
+#: config/cris/cris.h:341
+msgid "Emit verbose debug information in assembly code"
+msgstr ""
+
+#: config/cris/cris.h:344
+msgid "Do not use condition codes from normal instructions"
+msgstr ""
+
+#: config/cris/cris.h:348
+msgid "Do not emit addressing modes with side-effect assignment"
+msgstr ""
+
+#: config/cris/cris.h:351
+msgid "Do not tune stack alignment"
+msgstr ""
+
+#: config/cris/cris.h:354
+msgid "Do not tune writable data alignment"
+msgstr ""
+
+#: config/cris/cris.h:357
+msgid "Do not tune code and read-only data alignment"
+msgstr ""
+
+#: config/cris/cris.h:366
+msgid "Align code and data to 32 bits"
+msgstr ""
+
+#: config/cris/cris.h:379
+msgid "Don't align items in code or data"
+msgstr ""
+
+#: config/cris/cris.h:382
+msgid "Do not emit function prologue or epilogue"
+msgstr ""
+
+#. We have to handle this m-option here since we can't wash it off in both CC1_SPEC and CC1PLUS_SPEC.
+#: config/cris/cris.h:386
+msgid "Use the most feature-enabling options allowed by other options"
+msgstr ""
+
+#. We must call it "override-" since calling it "no-" will cause gcc.c to forget it, if there's a "later" -mbest-lib-options. Kludgy, but needed for some multilibbed files.
+#: config/cris/cris.h:392
+msgid "Override -mbest-lib-options"
+msgstr ""
+
+#: config/cris/cris.h:424
+msgid "Generate code for the specified chip or CPU version"
+msgstr ""
+
+#: config/cris/cris.h:426
+msgid "Tune alignment for the specified chip or CPU version"
+msgstr ""
+
+#: config/cris/cris.h:428
+msgid "Warn when a stackframe is larger than the specified size"
+msgstr ""
+
+#. Node: Profiling
+#: config/cris/cris.h:1028
+msgid "No FUNCTION_PROFILER for CRIS"
+msgstr ""
+
+#. No profiling for the time being.
+#: config/cris/cris.h:1032
+msgid "No FUNCTION_BLOCK_PROFILER for CRIS"
+msgstr ""
+
+#. No profiling for the time being.
+#: config/cris/cris.h:1036
+msgid "No BLOCK_PROFILER for CRIS"
+msgstr ""
+
+#: config/cris/linux.h:74
+msgid "Together with -fpic and -fPIC, do not use GOTPLT references"
+msgstr ""
+
+#: config/d30v/d30v.c:203
#, c-format
msgid "Bad modes_tieable_p for register %s, mode1 %s, mode2 %s"
msgstr ""
+#: config/d30v/d30v.c:2670
+msgid "Bad insn to d30v_print_operand_address:"
+msgstr ""
+
+#: config/d30v/d30v.c:2687 config/d30v/d30v.c:2748 config/d30v/d30v.c:2769
+#: config/d30v/d30v.c:2787
+msgid "Bad insn to d30v_print_operand_memory_reference:"
+msgstr ""
+
+#: config/d30v/d30v.c:2855
+msgid "Bad insn to d30v_print_operand, 'f' modifier:"
+msgstr ""
+
+#: config/d30v/d30v.c:2864
+msgid "Bad insn to d30v_print_operand, 'A' modifier:"
+msgstr ""
+
+#: config/d30v/d30v.c:2871
+msgid "Bad insn to d30v_print_operand, 'M' modifier:"
+msgstr ""
+
+#: config/d30v/d30v.c:2925
+msgid "Bad insn to print_operand, 'F' or 'T' modifier:"
+msgstr ""
+
+#: config/d30v/d30v.c:2936
+msgid "Bad insn to print_operand, 'B' modifier:"
+msgstr ""
+
+#: config/d30v/d30v.c:2943
+msgid "Bad insn to print_operand, 'E' modifier:"
+msgstr ""
+
+#: config/d30v/d30v.c:2961
+msgid "Bad insn to print_operand, 'R' modifier:"
+msgstr ""
+
+#: config/d30v/d30v.c:2970 config/d30v/d30v.c:2978
+msgid "Bad insn to print_operand, 's' modifier:"
+msgstr ""
+
+#: config/d30v/d30v.c:3007
+msgid "Bad insn in d30v_print_operand, 0 case"
+msgstr ""
+
+#: config/d30v/d30v.c:3362
+msgid "d30v_emit_comparison"
+msgstr ""
+
+#: config/d30v/d30v.c:3406
+msgid "Bad call to d30v_move_2words"
+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.
@@ -6931,39 +9074,39 @@ msgstr ""
#. 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
+#: config/d30v/d30v.h:443
msgid "Enable use of conditional move instructions"
msgstr ""
-#: config/d30v/d30v.h:450
+#: config/d30v/d30v.h:446
msgid "Disable use of conditional move instructions"
msgstr ""
-#: config/d30v/d30v.h:453
+#: config/d30v/d30v.h:449
msgid "Debug argument support in compiler"
msgstr ""
-#: config/d30v/d30v.h:456
+#: config/d30v/d30v.h:452
msgid "Debug stack support in compiler"
msgstr ""
-#: config/d30v/d30v.h:459
+#: config/d30v/d30v.h:455
msgid "Debug memory address support in compiler"
msgstr ""
-#: config/d30v/d30v.h:462
+#: config/d30v/d30v.h:458
msgid "Make adjacent short instructions parallel if possible."
msgstr ""
-#: config/d30v/d30v.h:465
+#: config/d30v/d30v.h:461
msgid "Do not make adjacent short instructions parallel."
msgstr ""
-#: config/d30v/d30v.h:468 config/d30v/d30v.h:471
+#: config/d30v/d30v.h:464 config/d30v/d30v.h:467
msgid "Link programs/data to be in external memory by default"
msgstr ""
-#: config/d30v/d30v.h:474
+#: config/d30v/d30v.h:470
msgid "Link programs/data to be in onchip memory by default"
msgstr ""
@@ -6983,34 +9126,167 @@ msgstr ""
#.
#. 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
+#: config/d30v/d30v.h:497
msgid "Change the branch costs within the compiler"
msgstr ""
-#: config/d30v/d30v.h:504
+#: config/d30v/d30v.h:500
msgid "Change the threshold for conversion to conditional execution"
msgstr ""
-#: config/dsp16xx/dsp16xx.c:1225 config/dsp16xx/dsp16xx.c:1250
+#: config/dsp16xx/dsp16xx.c:1454 config/dsp16xx/dsp16xx.c:1477
msgid "Stack size > 32k"
msgstr ""
-#: config/dsp16xx/dsp16xx.c:1759 config/dsp16xx/dsp16xx.c:1999
+#: config/dsp16xx/dsp16xx.c:1686
+msgid "Invalid addressing mode"
+msgstr ""
+
+#: config/dsp16xx/dsp16xx.c:1865
+msgid "Bad register extension code"
+msgstr ""
+
+#: config/dsp16xx/dsp16xx.c:1964
+msgid "Invalid offset in ybase addressing"
+msgstr ""
+
+#: config/dsp16xx/dsp16xx.c:1967
+msgid "Invalid register in ybase addressing"
+msgstr ""
+
+#: config/dsp16xx/dsp16xx.c:1996 config/dsp16xx/dsp16xx.c:2293
msgid "inline float constants not supported on this host"
msgstr ""
+#: config/dsp16xx/dsp16xx.c:2146
+msgid "Invalid shift operator in emit_1600_core_shift"
+msgstr ""
+
+#: config/dsp16xx/dsp16xx.c:2514
+msgid "Invalid mode for gen_tst_reg"
+msgstr ""
+
+#: config/dsp16xx/dsp16xx.c:2586
+msgid "Invalid mode for integer comparison in gen_compare_reg"
+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/dsp16xx/dsp16xx.h:215
+msgid "Pass parameters in registers (default)"
+msgstr ""
+
+#: config/dsp16xx/dsp16xx.h:217
+msgid "Don't pass parameters in registers"
+msgstr ""
+
+#: config/dsp16xx/dsp16xx.h:219
+msgid "Generate code for near calls"
+msgstr ""
+
+#: config/dsp16xx/dsp16xx.h:221
+msgid "Don't generate code for near calls"
+msgstr ""
+
+#: config/dsp16xx/dsp16xx.h:223
+msgid "Generate code for near jumps"
+msgstr ""
+
+#: config/dsp16xx/dsp16xx.h:225
+msgid "Don't generate code for near jumps"
+msgstr ""
+
+#: config/dsp16xx/dsp16xx.h:227
+msgid "Generate code for a bit-manipulation unit"
+msgstr ""
+
+#: config/dsp16xx/dsp16xx.h:229
+msgid "Don't generate code for a bit-manipulation unit"
+msgstr ""
+
+#: config/dsp16xx/dsp16xx.h:231
+msgid "Generate code for memory map1"
+msgstr ""
+
+#: config/dsp16xx/dsp16xx.h:233
+msgid "Generate code for memory map2"
+msgstr ""
+
+#: config/dsp16xx/dsp16xx.h:235
+msgid "Generate code for memory map3"
+msgstr ""
+
+#: config/dsp16xx/dsp16xx.h:237
+msgid "Generate code for memory map4"
+msgstr ""
+
+#: config/dsp16xx/dsp16xx.h:239
+msgid "Ouput extra code for initialized data"
+msgstr ""
+
+#: config/dsp16xx/dsp16xx.h:241
+msgid "Don't let reg. allocator use ybase registers"
+msgstr ""
+
+#: config/dsp16xx/dsp16xx.h:243
+msgid "Output extra debug info in Luxworks environment"
+msgstr ""
+
+#: config/dsp16xx/dsp16xx.h:245
+msgid "Save temp. files in Luxworks environment"
+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/dsp16xx/dsp16xx.h:274
+msgid "Specify alternate name for text section"
+msgstr ""
+
+#: config/dsp16xx/dsp16xx.h:276
+msgid "Specify alternate name for data section"
+msgstr ""
+
+#: config/dsp16xx/dsp16xx.h:278
+msgid "Specify alternate name for bss section"
+msgstr ""
+
+#: config/dsp16xx/dsp16xx.h:280
+msgid "Specify alternate name for constant section"
+msgstr ""
+
+#: config/dsp16xx/dsp16xx.h:282
+msgid "Specify alternate name for dsp16xx chip"
+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
+#: config/dsp16xx/dsp16xx.h:1236 config/dsp16xx/dsp16xx.h:1241
+#: config/dsp16xx/dsp16xx.h:1246 config/dsp16xx/dsp16xx.h:1857
+#: config/dsp16xx/dsp16xx.h:1862
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
+#: config/dsp16xx/dsp16xx.h:1257 config/dsp16xx/dsp16xx.h:1269
msgid "Trampolines not yet implemented"
msgstr ""
@@ -7027,54 +9303,54 @@ msgstr ""
msgid "Generate code an embedded assembler can handle"
msgstr ""
-#: config/fr30/fr30.c:445
+#: config/fr30/fr30.c:449
msgid "fr30_print_operand_address: unhandled address"
msgstr ""
-#: config/fr30/fr30.c:472
+#: config/fr30/fr30.c:476
#, c-format
msgid "fr30_print_operand: unrecognised %p code"
msgstr ""
-#: config/fr30/fr30.c:492
+#: config/fr30/fr30.c:496
msgid "fr30_print_operand: unrecognised %b code"
msgstr ""
-#: config/fr30/fr30.c:513
+#: config/fr30/fr30.c:517
msgid "fr30_print_operand: unrecognised %B code"
msgstr ""
-#: config/fr30/fr30.c:521
+#: config/fr30/fr30.c:525
msgid "fr30_print_operand: invalid operand to %A code"
msgstr ""
-#: config/fr30/fr30.c:538
+#: config/fr30/fr30.c:542
#, c-format
msgid "fr30_print_operand: invalid %x code"
msgstr ""
-#: config/fr30/fr30.c:545
+#: config/fr30/fr30.c:549
msgid "fr30_print_operand: invalid %F code"
msgstr ""
-#: config/fr30/fr30.c:561
+#: config/fr30/fr30.c:565
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
+#: config/fr30/fr30.c:594 config/fr30/fr30.c:603 config/fr30/fr30.c:614
+#: config/fr30/fr30.c:627
msgid "fr30_print_operand: unhandled MEM"
msgstr ""
-#: config/fr30/fr30.h:82
+#: config/fr30/fr30.h:76
msgid "Assume small address space"
msgstr ""
-#: config/h8300/h8300.c:116
+#: config/h8300/h8300.c:136
msgid "-ms2600 is used without -ms."
msgstr ""
-#: config/h8300/h8300.c:3047 config/h8300/h8300.c:3059
+#: config/h8300/h8300.c:3059 config/h8300/h8300.c:3090
msgid "Only initialized variables can be placed into the 8-bit area."
msgstr ""
@@ -7083,68 +9359,72 @@ msgstr ""
#. 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
+#: config/h8300/h8300.h:117
msgid "Generate H8/S code"
msgstr ""
-#: config/h8300/h8300.h:109
+#: config/h8300/h8300.h:118
msgid "Do not generate H8/S code"
msgstr ""
-#: config/h8300/h8300.h:110
+#: config/h8300/h8300.h:119
msgid "Generate H8/S2600 code"
msgstr ""
-#: config/h8300/h8300.h:111
+#: config/h8300/h8300.h:120
msgid "Do not generate H8/S2600 code"
msgstr ""
-#: config/h8300/h8300.h:112
+#: config/h8300/h8300.h:121
msgid "Make integers 32 bits wide"
msgstr ""
-#: config/h8300/h8300.h:115
+#: config/h8300/h8300.h:124
msgid "Use registers for argument passing"
msgstr ""
-#: config/h8300/h8300.h:117
+#: config/h8300/h8300.h:126
msgid "Do not use registers for argument passing"
msgstr ""
-#: config/h8300/h8300.h:119
+#: config/h8300/h8300.h:128
msgid "Consider access to byte sized memory slow"
msgstr ""
-#: config/h8300/h8300.h:120
+#: config/h8300/h8300.h:129
msgid "Enable linker relaxing"
msgstr ""
-#: config/h8300/h8300.h:122
+#: config/h8300/h8300.h:131
msgid "Generate H8/300H code"
msgstr ""
-#: config/h8300/h8300.h:123
+#: config/h8300/h8300.h:132
msgid "Do not generate H8/300H code"
msgstr ""
-#: config/h8300/h8300.h:124
+#: config/h8300/h8300.h:133
msgid "Use H8/300 alignment rules"
msgstr ""
-#: config/i370/i370.c:869
-msgid "real name is too long - alias ignored"
+#: config/i370/i370-c.c:54
+msgid "junk at end of #pragma map"
msgstr ""
-#: config/i370/i370.c:874
-msgid "alias name is too long - alias ignored"
+#: config/i370/i370-c.c:60
+msgid "malformed #pragma map, ignored"
msgstr ""
-#: config/i370/i370.c:1039
-msgid "junk at end of #pragma map"
+#: config/i370/i370.c:880
+msgid "real name is too long - alias ignored"
msgstr ""
-#: config/i370/i370.c:1045
-msgid "malformed #pragma map, ignored"
+#: config/i370/i370.c:885
+msgid "alias name is too long - alias ignored"
+msgstr ""
+
+#: config/i370/i370.c:1156
+msgid "internal error--no jump follows compare:"
msgstr ""
#. Macro to define tables used to set the flags. This is a list in braces
@@ -7195,7 +9475,7 @@ msgstr ""
msgid "Use Mingw-specific thread support"
msgstr ""
-#: config/i386/cygwin.h:315
+#: config/i386/cygwin.h:255
#, c-format
msgid "-f%s ignored for target (all code is position independent)"
msgstr ""
@@ -7209,201 +9489,213 @@ msgstr ""
msgid "The local variable `insn' has the value:"
msgstr ""
-#: config/i386/dgux.h:62
+#: config/i386/dgux.h:60
msgid "Retain standard MXDB information"
msgstr ""
-#: config/i386/dgux.h:64
+#: config/i386/dgux.h:62
msgid "Retain legend information"
msgstr ""
-#: config/i386/dgux.h:67
+#: config/i386/dgux.h:65
msgid "Generate external legend information"
msgstr ""
-#: config/i386/dgux.h:69
+#: config/i386/dgux.h:67
msgid "Emit identifying info in .s file"
msgstr ""
-#: config/i386/dgux.h:71
+#: config/i386/dgux.h:69
msgid "Warn when a function arg is a structure"
msgstr ""
-#: config/i386/dgux.h:249
+#: config/i386/dgux.h:248
msgid "argument is a structure"
msgstr ""
-#: config/i386/djgpp.h:281
+#: config/i386/djgpp.h:217
msgid "-mbnu210 is ignored (option is obsolete)."
msgstr ""
-#: config/i386/i386.c:675
+#: config/i386/i386.c:845
#, c-format
msgid "Code model %s not supported in PIC mode"
msgstr ""
-#: config/i386/i386.c:685 config/sparc/sparc.c:280
+#: config/i386/i386.c:855 config/sparc/sparc.c:323
#, c-format
msgid "bad value (%s) for -mcmodel= switch"
msgstr ""
-#: config/i386/i386.c:694
+#: config/i386/i386.c:864
#, c-format
msgid "Code model `%s' not supported in the %s bit mode."
msgstr ""
-#: config/i386/i386.c:697
+#: config/i386/i386.c:867
msgid "Code model `large' not supported yet."
msgstr ""
-#: config/i386/i386.c:699
+#: config/i386/i386.c:869
#, c-format
msgid "%i-bit mode not compiled in."
msgstr ""
-#: config/i386/i386.c:714
+#: config/i386/i386.c:884 config/mips/mips.c:4958
#, c-format
msgid "bad value (%s) for -march= switch"
msgstr ""
-#: config/i386/i386.c:726 config/mips/mips.c:4942
+#: config/i386/i386.c:896 config/mips/mips.c:4914
#, c-format
msgid "bad value (%s) for -mcpu= switch"
msgstr ""
-#: config/i386/i386.c:743
+#: config/i386/i386.c:916
#, c-format
msgid "-mregparm=%d is not between 0 and %d"
msgstr ""
-#: config/i386/i386.c:756
+#: config/i386/i386.c:929
msgid "-malign-loops is obsolete, use -falign-loops"
msgstr ""
-#: config/i386/i386.c:761 config/i386/i386.c:774 config/i386/i386.c:787
+#: config/i386/i386.c:934 config/i386/i386.c:947 config/i386/i386.c:960
#, c-format
msgid "-malign-loops=%d is not between 0 and %d"
msgstr ""
-#: config/i386/i386.c:769
+#: config/i386/i386.c:942
msgid "-malign-jumps is obsolete, use -falign-jumps"
msgstr ""
-#: config/i386/i386.c:782
+#: config/i386/i386.c:955
msgid "-malign-functions is obsolete, use -falign-functions"
msgstr ""
-#: config/i386/i386.c:809
+#: config/i386/i386.c:986
#, c-format
-msgid "-mpreferred-stack-boundary=%d is not between %d and 31"
+msgid "-mpreferred-stack-boundary=%d is not between %d and 12"
msgstr ""
-#: config/i386/i386.c:821
+#: config/i386/i386.c:998
#, 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"
+#: config/i386/i386.c:1015
+msgid "-malign-double makes no sense in the 64bit mode."
msgstr ""
-#: config/i386/i386.c:3638
-msgid "invalid UNSPEC as operand"
+#: config/i386/i386.c:1017
+msgid "-mrtd calling convention not supported in the 64bit mode."
msgstr ""
-#: config/i386/i386.c:3644 config/pdp11/pdp11.c:1524 final.c:3678
-msgid "invalid expression as operand"
+#: config/i386/i386.c:1146
+#, c-format
+msgid "`%s' attribute requires an integer constant argument"
msgstr ""
-#: config/i386/i386.c:3824
+#: config/i386/i386.c:1152
+#, c-format
+msgid "argument to `%s' attribute larger than %d"
+msgstr ""
+
+#: config/i386/i386.c:5185
+msgid "invalid UNSPEC as operand"
+msgstr ""
+
+#: config/i386/i386.c:5386
msgid "Extended registers have no high halves\n"
msgstr ""
-#: config/i386/i386.c:3839
+#: config/i386/i386.c:5401
msgid "Unsupported operand size for extended register.\n"
msgstr ""
+#: config/i386/i386.c:9832
+msgid "Unknown insn mode"
+msgstr ""
+
#. @@@ better error message
-#: config/i386/i386.c:9933 config/i386/i386.c:9966 config/i386/i386.c:10103
+#: config/i386/i386.c:11707 config/i386/i386.c:11740 config/i386/i386.c:11877
msgid "selector must be an immediate"
msgstr ""
#. @@@ better error message
-#: config/i386/i386.c:10134 config/i386/i386.c:10162
+#: config/i386/i386.c:11908 config/i386/i386.c:11936
msgid "mask must be an immediate"
msgstr ""
-#: config/i386/i386.h:45 config/mips/mips.h:176
+#: config/i386/i386.h:45 config/mips/mips.h:194
msgid "half-pic init called on systems that don't support it."
msgstr ""
-#: config/i386/i386.h:271
+#: config/i386/i386.h:282
msgid "Same as -mcpu=i386"
msgstr ""
-#: config/i386/i386.h:272
+#: config/i386/i386.h:283
msgid "Same as -mcpu=i486"
msgstr ""
-#: config/i386/i386.h:273
+#: config/i386/i386.h:284
msgid "Same as -mcpu=pentium"
msgstr ""
-#: config/i386/i386.h:274
+#: config/i386/i386.h:285
msgid "Same as -mcpu=pentiumpro"
msgstr ""
-#: config/i386/i386.h:276
+#: config/i386/i386.h:287
msgid "Alternate calling convention"
msgstr ""
-#: config/i386/i386.h:278 config/ns32k/ns32k.h:106
+#: config/i386/i386.h:289 config/m68k/m68k.h:170 config/ns32k/ns32k.h:106
msgid "Use normal calling convention"
msgstr ""
-#: config/i386/i386.h:280
+#: config/i386/i386.h:291
msgid "Align some doubles on dword boundary"
msgstr ""
-#: config/i386/i386.h:282
+#: config/i386/i386.h:293
msgid "Align doubles on word boundary"
msgstr ""
-#: config/i386/i386.h:284
+#: config/i386/i386.h:295
msgid "Uninitialized locals in .bss"
msgstr ""
-#: config/i386/i386.h:286
+#: config/i386/i386.h:297
msgid "Uninitialized locals in .data"
msgstr ""
-#: config/i386/i386.h:288
+#: config/i386/i386.h:299 config/m68k/linux-aout.h:45 config/m68k/linux.h:49
msgid "Use IEEE math for fp comparisons"
msgstr ""
-#: config/i386/i386.h:290
+#: config/i386/i386.h:301
msgid "Do not use IEEE math for fp comparisons"
msgstr ""
-#: config/i386/i386.h:292
+#: config/i386/i386.h:303
msgid "Return values of functions in FPU registers"
msgstr ""
-#: config/i386/i386.h:294
+#: config/i386/i386.h:305
msgid "Do not return values of functions in FPU registers"
msgstr ""
-#: config/i386/i386.h:296
+#: config/i386/i386.h:307
msgid "Do not generate sin, cos, sqrt for FPU"
msgstr ""
-#: config/i386/i386.h:298
+#: config/i386/i386.h:309
msgid "Generate sin, cos, sqrt for FPU"
msgstr ""
-#: config/i386/i386.h:300
+#: config/i386/i386.h:311
msgid "Omit the frame pointer in leaf functions"
msgstr ""
@@ -7411,90 +9703,103 @@ msgstr ""
#. undocumented
#. undocumented
#. undocumented
-#: config/i386/i386.h:307
+#: config/i386/i386.h:318
msgid "Enable stack probing"
msgstr ""
#. undocumented
#. undocumented
-#: config/i386/i386.h:312
+#: config/i386/i386.h:323
msgid "Emit Intel syntax assembler opcodes"
msgstr ""
-#: config/i386/i386.h:315
+#: config/i386/i386.h:326
msgid "Align destination of the string operations"
msgstr ""
-#: config/i386/i386.h:317
+#: config/i386/i386.h:328
msgid "Do not align destination of the string operations"
msgstr ""
-#: config/i386/i386.h:319
+#: config/i386/i386.h:330
msgid "Inline all known string operations"
msgstr ""
-#: config/i386/i386.h:321
+#: config/i386/i386.h:332
msgid "Do not inline all known string operations"
msgstr ""
-#: config/i386/i386.h:323 config/i386/i386.h:327
+#: config/i386/i386.h:334 config/i386/i386.h:338
msgid "Use push instructions to save outgoing arguments"
msgstr ""
-#: config/i386/i386.h:325 config/i386/i386.h:329
+#: config/i386/i386.h:336 config/i386/i386.h:340
msgid "Do not use push instructions to save outgoing arguments"
msgstr ""
-#: config/i386/i386.h:330
+#: config/i386/i386.h:341
msgid "Support MMX builtins"
msgstr ""
-#: config/i386/i386.h:332
+#: config/i386/i386.h:343
msgid "Do not support MMX builtins"
msgstr ""
-#: config/i386/i386.h:334
+#: config/i386/i386.h:345
+msgid "Support 3DNow! builtins"
+msgstr ""
+
+#: config/i386/i386.h:347
+msgid "Do not support 3DNow! builtins"
+msgstr ""
+
+#: config/i386/i386.h:349
msgid "Support MMX and SSE builtins and code generation"
msgstr ""
-#: config/i386/i386.h:336
+#: config/i386/i386.h:351
msgid "Do not support MMX and SSE builtins and code generation"
msgstr ""
-#: config/i386/i386.h:338
+#: config/i386/i386.h:353
msgid "Support MMX, SSE and SSE2 builtins and code generation"
msgstr ""
-#: config/i386/i386.h:340
+#: config/i386/i386.h:355
msgid "Do not support MMX, SSE and SSE2 builtins and code generation"
msgstr ""
-#: config/i386/i386.h:342 config/i386/i386.h:344
+#: config/i386/i386.h:357
msgid "Use both SSE and i387 instruction sets for floating point arithmetics"
msgstr ""
-#: config/i386/i386.h:346
+#: config/i386/i386.h:359
+msgid ""
+"Do not use both SSE and i387 instruction sets for floating point arithmetics"
+msgstr ""
+
+#: config/i386/i386.h:361
msgid "sizeof(long double) is 16."
msgstr ""
-#: config/i386/i386.h:348
+#: config/i386/i386.h:363
msgid "sizeof(long double) is 12."
msgstr ""
-#: config/i386/i386.h:350
+#: config/i386/i386.h:365
msgid "Generate 64bit x86-64 code"
msgstr ""
-#: config/i386/i386.h:352
+#: config/i386/i386.h:367
msgid "Generate 32bit i386 code"
msgstr ""
-#: config/i386/i386.h:354
+#: config/i386/i386.h:369
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"
+#: config/i386/i386.h:371
+msgid "Do not use red-zone in the x86-64 code"
msgstr ""
#. This macro is similar to `TARGET_SWITCHES' but defines names of
@@ -7506,43 +9811,53 @@ msgstr ""
#. 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
+#: config/i386/i386.h:411 config/rs6000/rs6000.h:410 config/sparc/sparc.h:711
msgid "Schedule code for given CPU"
msgstr ""
-#: config/i386/i386.h:398
+#: config/i386/i386.h:413
msgid "Generate code for given CPU"
msgstr ""
-#: config/i386/i386.h:400
+#: config/i386/i386.h:415
msgid "Number of registers used to pass integer arguments"
msgstr ""
-#: config/i386/i386.h:402
+#. TARGET_DEFAULT is defined in sun*.h and isi.h, etc.
+#. 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:417 config/m68k/m68k.h:253
msgid "Loop code aligned to this power of 2"
msgstr ""
-#: config/i386/i386.h:404
+#: config/i386/i386.h:419 config/m68k/m68k.h:255
msgid "Jump targets are aligned to this power of 2"
msgstr ""
-#: config/i386/i386.h:406
+#: config/i386/i386.h:421 config/m68k/m68k.h:257
msgid "Function starts are aligned to this power of 2"
msgstr ""
-#: config/i386/i386.h:409
+#: config/i386/i386.h:424
msgid "Attempt to keep stack aligned to this power of 2"
msgstr ""
-#: config/i386/i386.h:411
+#: config/i386/i386.h:426
msgid "Branches are this expensive (1-5, arbitrary units)"
msgstr ""
-#: config/i386/i386.h:413
+#: config/i386/i386.h:428
msgid "Use given x86-64 code model"
msgstr ""
-#: config/i386/osf1elf.h:111
+#: config/i386/osf1elf.h:112
msgid "Profiling uses mcount"
msgstr ""
@@ -7576,7 +9891,7 @@ msgstr ""
msgid "Use mcount_ptr for profiling"
msgstr ""
-#: config/i386/sco5.h:887
+#: config/i386/sco5.h:778
msgid "Generate ELF output"
msgstr ""
@@ -7592,7 +9907,12 @@ msgstr ""
msgid "Use bare Windows interface"
msgstr ""
-#: config/i386/winnt.c:311
+#: config/i386/winnt.c:94
+#, c-format
+msgid "`%s' attribute only applies to variables"
+msgstr ""
+
+#: config/i386/winnt.c:262
#, c-format
msgid "`%s' declared as both exported to and imported from a DLL."
msgstr ""
@@ -7639,7 +9959,7 @@ msgstr ""
msgid "sorry, not implemented: #pragma noalign NAME"
msgstr ""
-#: config/i960/i960.c:1384 config/m68k/m68k.c:407 config/rs6000/rs6000.c:5792
+#: config/i960/i960.c:1402 config/m68k/m68k.c:640 config/rs6000/rs6000.c:6073
msgid "stack limit expression is not supported"
msgstr ""
@@ -7650,322 +9970,376 @@ msgstr ""
#. 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
+#: config/i960/i960.h:246
msgid "Generate SA code"
msgstr ""
-#: config/i960/i960.h:248
+#: config/i960/i960.h:249
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
+#: config/i960/i960.h:254
msgid "Generate KA code"
msgstr ""
-#: config/i960/i960.h:256
+#: config/i960/i960.h:257
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
+#: config/i960/i960.h:262
msgid "Generate JA code"
msgstr ""
-#: config/i960/i960.h:263
+#: config/i960/i960.h:264
msgid "Generate JD code"
msgstr ""
-#: config/i960/i960.h:266
+#: config/i960/i960.h:267
msgid "Generate JF code"
msgstr ""
-#: config/i960/i960.h:268
+#: config/i960/i960.h:269
msgid "generate RP code"
msgstr ""
-#: config/i960/i960.h:271
+#: config/i960/i960.h:272
msgid "Generate MC code"
msgstr ""
-#: config/i960/i960.h:274
+#: config/i960/i960.h:275
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
+#: config/i960/i960.h:285
msgid "Generate CF code"
msgstr ""
-#: config/i960/i960.h:290
+#: config/i960/i960.h:291
msgid "Use alternate leaf function entries"
msgstr ""
-#: config/i960/i960.h:292
+#: config/i960/i960.h:293
msgid "Do not use alternate leaf function entries"
msgstr ""
-#: config/i960/i960.h:294
+#: config/i960/i960.h:295
msgid "Perform tail call optimization"
msgstr ""
-#: config/i960/i960.h:296
+#: config/i960/i960.h:297
msgid "Do not perform tail call optimization"
msgstr ""
-#: config/i960/i960.h:298
+#: config/i960/i960.h:299
msgid "Use complex addressing modes"
msgstr ""
-#: config/i960/i960.h:300
+#: config/i960/i960.h:301
msgid "Do not use complex addressing modes"
msgstr ""
-#: config/i960/i960.h:302
+#: config/i960/i960.h:303
msgid "Align code to 8 byte boundary"
msgstr ""
-#: config/i960/i960.h:304
+#: config/i960/i960.h:305
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
+#: config/i960/i960.h:311 config/i960/i960.h:313
msgid "Enable compatibility with iC960 v2.0"
msgstr ""
-#: config/i960/i960.h:314
+#: config/i960/i960.h:315
msgid "Enable compatibility with iC960 v3.0"
msgstr ""
-#: config/i960/i960.h:316 config/i960/i960.h:318
+#: config/i960/i960.h:317 config/i960/i960.h:319
msgid "Enable compatibility with ic960 assembler"
msgstr ""
-#: config/i960/i960.h:320
+#: config/i960/i960.h:321
msgid "Do not permit unaligned accesses"
msgstr ""
-#: config/i960/i960.h:322
+#: config/i960/i960.h:323
msgid "Permit unaligned accesses"
msgstr ""
-#: config/i960/i960.h:324
+#: config/i960/i960.h:325
msgid "Layout types like Intel's v1.3 gcc"
msgstr ""
-#: config/i960/i960.h:326
+#: config/i960/i960.h:327
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
+#: config/i960/i960.h:329 config/rs6000/sysv4.h:130 config/sparc/linux.h:82
+#: config/sparc/linux64.h:140
msgid "Use 64 bit long doubles"
msgstr ""
-#: config/i960/i960.h:330
+#: config/i960/i960.h:331
msgid "Enable linker relaxation"
msgstr ""
-#: config/i960/i960.h:332
+#: config/i960/i960.h:333
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
+#: config/i960/i960.h:348 config/i960/i960.h:358
msgid "conflicting architectures defined - using C series"
msgstr ""
-#: config/i960/i960.h:352
+#: config/i960/i960.h:353
msgid "conflicting architectures defined - using K series"
msgstr ""
-#: config/i960/i960.h:367
+#: config/i960/i960.h:368
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
+#: config/i960/i960.h:379
msgid "The -mlong-double-64 option does not work yet."
msgstr ""
-#: config/ia64/ia64.c:3413
+#: config/ia64/ia64.c:3519
msgid "ia64_print_operand: unknown code"
msgstr ""
-#: config/ia64/ia64.c:3651
+#: config/ia64/ia64.c:3793
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
+#: config/ia64/ia64.c:3820
#, c-format
msgid "%s-%s is an empty range"
msgstr ""
-#: config/ia64/ia64.c:3743
+#: config/ia64/ia64.c:3885
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
+#: config/ia64/ia64.h:112
msgid "Generate big endian code"
msgstr ""
-#: config/ia64/ia64.h:112 config/mcore/mcore.h:164
+#: config/ia64/ia64.h:114 config/mcore/mcore.h:159
msgid "Generate little endian code"
msgstr ""
-#: config/ia64/ia64.h:114
+#: config/ia64/ia64.h:116
msgid "Generate code for GNU as"
msgstr ""
-#: config/ia64/ia64.h:116
+#: config/ia64/ia64.h:118
msgid "Generate code for Intel as"
msgstr ""
-#: config/ia64/ia64.h:118
+#: config/ia64/ia64.h:120
msgid "Generate code for GNU ld"
msgstr ""
-#: config/ia64/ia64.h:120
+#: config/ia64/ia64.h:122
msgid "Generate code for Intel ld"
msgstr ""
-#: config/ia64/ia64.h:122
+#: config/ia64/ia64.h:124
msgid "Generate code without GP reg"
msgstr ""
-#: config/ia64/ia64.h:124
+#: config/ia64/ia64.h:126
msgid "Emit stop bits before and after volatile extended asms"
msgstr ""
-#: config/ia64/ia64.h:126
+#: config/ia64/ia64.h:128
msgid "Don't emit stop bits before and after volatile extended asms"
msgstr ""
-#: config/ia64/ia64.h:128
+#: config/ia64/ia64.h:130
msgid "Emit code for Itanium (TM) processor B step"
msgstr ""
-#: config/ia64/ia64.h:130
+#: config/ia64/ia64.h:132
msgid "Use in/loc/out register names"
msgstr ""
-#: config/ia64/ia64.h:132
+#: config/ia64/ia64.h:134
msgid "Disable use of sdata/scommon/sbss"
msgstr ""
-#: config/ia64/ia64.h:134
+#: config/ia64/ia64.h:136
msgid "Enable use of sdata/scommon/sbss"
msgstr ""
-#: config/ia64/ia64.h:136
+#: config/ia64/ia64.h:138
msgid "gp is constant (but save/restore gp on indirect calls)"
msgstr ""
-#: config/ia64/ia64.h:138
+#: config/ia64/ia64.h:140
msgid "Generate self-relocatable code"
msgstr ""
-#: config/ia64/ia64.h:140
+#: config/ia64/ia64.h:142
msgid "Generate inline division, optimize for latency"
msgstr ""
-#: config/ia64/ia64.h:142
+#: config/ia64/ia64.h:144
msgid "Generate inline division, optimize for throughput"
msgstr ""
-#: config/ia64/ia64.h:144
+#: config/ia64/ia64.h:146
msgid "Enable Dwarf 2 line debug info via GNU as"
msgstr ""
-#: config/ia64/ia64.h:146
+#: config/ia64/ia64.h:148
msgid "Disable Dwarf 2 line debug info via GNU as"
msgstr ""
-#: config/ia64/ia64.h:169
+#: config/ia64/ia64.h:176
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
+#: config/m32r/m32r.c:125
#, c-format
msgid "bad value (%s) for -mmodel switch"
msgstr ""
-#: config/m32r/m32r.c:95
+#: config/m32r/m32r.c:134
#, c-format
msgid "bad value (%s) for -msdata switch"
msgstr ""
-#: config/m32r/m32r.c:383
+#: config/m32r/m32r.c:305
+#, c-format
+msgid "invalid argument of `%s' attribute"
+msgstr ""
+
+#: config/m32r/m32r.c:403
msgid "const objects cannot go in .sdata/.sbss"
msgstr ""
-#: config/m32r/m32r.c:2191
+#: config/m32r/m32r.c:2216
#, c-format
msgid "invalid operand to %s code"
msgstr ""
-#: config/m32r/m32r.c:2198
+#: config/m32r/m32r.c:2223
#, c-format
msgid "invalid operand to %p code"
msgstr ""
-#: config/m32r/m32r.c:2306
+#: config/m32r/m32r.c:2279
+msgid "Bad insn for 'A'"
+msgstr ""
+
+#: config/m32r/m32r.c:2331
msgid "invalid operand to %T/%B code"
msgstr ""
-#: config/m32r/m32r.c:2329
+#: config/m32r/m32r.c:2354
msgid "invalid operand to %N code"
msgstr ""
+#: config/m32r/m32r.c:2399
+msgid "Pre-increment address is not a register"
+msgstr ""
+
+#: config/m32r/m32r.c:2406
+msgid "Pre-decrement address is not a register"
+msgstr ""
+
+#: config/m32r/m32r.c:2413
+msgid "Post-increment address is not a register"
+msgstr ""
+
+#: config/m32r/m32r.c:2491 config/m32r/m32r.c:2507
+msgid "Bad address"
+msgstr ""
+
+#: config/m32r/m32r.c:2512
+msgid "Lo_sum not of register"
+msgstr ""
+
#. { "relax", TARGET_RELAX_MASK, "" }, { "no-relax", -TARGET_RELAX_MASK, "" },
-#: config/m32r/m32r.h:186
+#: config/m32r/m32r.h:183
msgid "Display compile time statistics"
msgstr ""
-#: config/m32r/m32r.h:188
+#: config/m32r/m32r.h:185
msgid "Align all loops to 32 byte boundary"
msgstr ""
-#: config/m32r/m32r.h:191
+#: config/m32r/m32r.h:188
msgid "Only issue one instruction per cycle"
msgstr ""
-#: config/m32r/m32r.h:194
+#: config/m32r/m32r.h:191
msgid "Prefer branches over conditional execution"
msgstr ""
-#: config/m32r/m32r.h:210
+#: config/m32r/m32r.h:207
msgid "Code size: small, medium or large"
msgstr ""
-#: config/m32r/m32r.h:212
+#: config/m32r/m32r.h:209
msgid "Small data area: none, sdata, use"
msgstr ""
-#: config/m68hc11/m68hc11.c:217
+#: config/m68hc11/m68hc11.c:232
#, c-format
msgid "-f%s ignored for 68HC11/68HC12 (not supported)"
msgstr ""
+#. !!!! SCz wrong here.
+#: config/m68hc11/m68hc11.c:3026 config/m68hc11/m68hc11.c:3400
+msgid "Move insn not handled"
+msgstr ""
+
+#: config/m68hc11/m68hc11.c:3246 config/m68hc11/m68hc11.c:3330
+#: config/m68hc11/m68hc11.c:3603
+msgid "Invalid register in the move instruction"
+msgstr ""
+
+#: config/m68hc11/m68hc11.c:3280
+msgid "Invalid operand in the instruction"
+msgstr ""
+
+#: config/m68hc11/m68hc11.c:3577
+msgid "Invalid register in the instruction"
+msgstr ""
+
+#: config/m68hc11/m68hc11.c:3610
+msgid "Operand 1 must be a hard register"
+msgstr ""
+
+#: config/m68hc11/m68hc11.c:3627
+msgid "Invalid rotate insn"
+msgstr ""
+
+#: config/m68hc11/m68hc11.c:4047
+msgid "Registers IX, IY and Z used in the same INSN"
+msgstr ""
+
+#: config/m68hc11/m68hc11.c:4367 config/m68hc11/m68hc11.c:4672
+msgid "Cannot do z-register replacement"
+msgstr ""
+
+#: config/m68hc11/m68hc11.c:4721
+msgid "Invalid Z register replacement for insn"
+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
@@ -8011,21 +10385,142 @@ msgstr ""
msgid "Indicate the number of soft registers available"
msgstr ""
-#: config/m68k/m68k.c:102
+#: config/m68k/m68k.c:121
#, c-format
msgid "-malign-loops=%d is not between 1 and %d"
msgstr ""
-#: config/m68k/m68k.c:113
+#: config/m68k/m68k.c:132
#, c-format
msgid "-malign-jumps=%d is not between 1 and %d"
msgstr ""
-#: config/m68k/m68k.c:124
+#: config/m68k/m68k.c:143
#, c-format
msgid "-malign-functions=%d is not between 1 and %d"
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/m68k/m68k.h:152 config/m68k/m68k.h:154
+msgid "Generate code for a 68020"
+msgstr ""
+
+#: config/m68k/m68k.h:159 config/m68k/m68k.h:162
+msgid "Generate code for a 68000"
+msgstr ""
+
+#: config/m68k/m68k.h:164
+msgid "Use the bit-field instructions"
+msgstr ""
+
+#: config/m68k/m68k.h:166
+msgid "Do not use the bit-field instructions"
+msgstr ""
+
+#: config/m68k/m68k.h:168
+msgid "Use different calling convention using 'rtd'"
+msgstr ""
+
+#: config/m68k/m68k.h:172
+msgid "Consider type `int' to be 16 bits wide"
+msgstr ""
+
+#: config/m68k/m68k.h:174
+msgid "Consider type `int' to be 32 bits wide"
+msgstr ""
+
+#: config/m68k/m68k.h:176
+msgid "Generate code for a Sun FPA"
+msgstr ""
+
+#: config/m68k/m68k.h:179
+msgid "Do not generate code for a Sun FPA"
+msgstr ""
+
+#: config/m68k/m68k.h:181 config/m68k/m68k.h:183
+msgid "Generate code for a Sun Sky board"
+msgstr ""
+
+#: config/m68k/m68k.h:185
+msgid "Do not use Sky linkage convention"
+msgstr ""
+
+#: config/m68k/m68k.h:187
+msgid "Generate code for a 68881"
+msgstr ""
+
+#: config/m68k/m68k.h:190
+msgid "Generate code with library calls for floating point"
+msgstr ""
+
+#: config/m68k/m68k.h:192
+msgid "Generate code for a 68040, without any new instructions"
+msgstr ""
+
+#: config/m68k/m68k.h:195
+msgid "Generate code for a 68060, without any new instructions"
+msgstr ""
+
+#: config/m68k/m68k.h:199
+msgid "Generate code for a 68030"
+msgstr ""
+
+#: config/m68k/m68k.h:202
+msgid "Generate code for a 68040"
+msgstr ""
+
+#: config/m68k/m68k.h:206
+msgid "Generate code for a 68060"
+msgstr ""
+
+#: config/m68k/m68k.h:211
+msgid "Generate code for a 520X"
+msgstr ""
+
+#: config/m68k/m68k.h:214
+msgid "Generate code for a 68851"
+msgstr ""
+
+#: config/m68k/m68k.h:216
+msgid "Do no generate code for a 68851"
+msgstr ""
+
+#: config/m68k/m68k.h:219
+msgid "Generate code for a 68302"
+msgstr ""
+
+#: config/m68k/m68k.h:222
+msgid "Generate code for a 68332"
+msgstr ""
+
+#: config/m68k/m68k.h:226
+msgid "Generate code for a cpu32"
+msgstr ""
+
+#: config/m68k/m68k.h:229
+msgid "Align variables on a 32-bit boundary"
+msgstr ""
+
+#: config/m68k/m68k.h:231
+msgid "Align variables on a 16-bit boundary"
+msgstr ""
+
+#: config/m68k/m68k.h:233
+msgid "Generate pc-relative code"
+msgstr ""
+
+#: config/m68k/m68k.h:235
+msgid "Do not use unaligned memory references"
+msgstr ""
+
+#: config/m68k/m68k.h:237
+msgid "Use unaligned memory references"
+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
@@ -8034,103 +10529,103 @@ msgstr ""
#.
#. 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
+#: config/m68k/m68k.h:274 config/m68k/m68kelf.h:265 config/m68k/m68kv4.h:297
msgid "-fPIC is not currently supported on the 68000 or 68010\n"
msgstr ""
-#: config/m88k/m88k.c:860
+#: config/m88k/m88k.c:889
#, c-format
msgid "Internal gcc monitor: short-branch(%x)"
msgstr ""
-#: config/m88k/m88k.c:2266
+#: config/m88k/m88k.c:2292
msgid "Internal gcc error: Can't express symbolic location"
msgstr ""
-#: config/m88k/m88k.c:2547
+#: config/m88k/m88k.c:2573
#, c-format
msgid "argument #%d is a structure"
msgstr ""
-#: config/m88k/m88k.c:2862
+#: config/m88k/m88k.c:2884
msgid "%R not followed by %B/C/D/E"
msgstr ""
-#: config/m88k/m88k.c:2930
+#: config/m88k/m88k.c:2952
#, c-format
msgid "invalid %x/X value"
msgstr ""
-#: config/m88k/m88k.c:2935
+#: config/m88k/m88k.c:2957
msgid "invalid %H value"
msgstr ""
-#: config/m88k/m88k.c:2941
+#: config/m88k/m88k.c:2963
msgid "invalid %h value"
msgstr ""
-#: config/m88k/m88k.c:2947
+#: config/m88k/m88k.c:2969
msgid "invalid %Q value"
msgstr ""
-#: config/m88k/m88k.c:2953
+#: config/m88k/m88k.c:2975
msgid "invalid %q value"
msgstr ""
-#: config/m88k/m88k.c:2959
+#: config/m88k/m88k.c:2981
#, c-format
msgid "invalid %o value"
msgstr ""
-#: config/m88k/m88k.c:2966
+#: config/m88k/m88k.c:2988
#, c-format
msgid "invalid %p value"
msgstr ""
-#: config/m88k/m88k.c:2979 config/m88k/m88k.c:2984
+#: config/m88k/m88k.c:3001 config/m88k/m88k.c:3006
#, c-format
msgid "invalid %s/S value"
msgstr ""
-#: config/m88k/m88k.c:2995
+#: config/m88k/m88k.c:3017
msgid "invalid %P operand"
msgstr ""
-#: config/m88k/m88k.c:3026
+#: config/m88k/m88k.c:3048
msgid "invalid %B value"
msgstr ""
-#: config/m88k/m88k.c:3043
+#: config/m88k/m88k.c:3065
msgid "invalid %C value"
msgstr ""
-#: config/m88k/m88k.c:3056
+#: config/m88k/m88k.c:3078
msgid "invalid %D value"
msgstr ""
-#: config/m88k/m88k.c:3064
+#: config/m88k/m88k.c:3086
#, c-format
msgid "invalid %E value"
msgstr ""
-#: config/m88k/m88k.c:3069
+#: config/m88k/m88k.c:3091
#, c-format
msgid "`%d' operand isn't a register"
msgstr ""
-#: config/m88k/m88k.c:3080
+#: config/m88k/m88k.c:3102
msgid "invalid %r value"
msgstr ""
-#: config/m88k/m88k.c:3087
+#: config/m88k/m88k.c:3109
msgid "operand is r0"
msgstr ""
-#: config/m88k/m88k.c:3101
+#: config/m88k/m88k.c:3123
msgid "operand is const_double"
msgstr ""
-#: config/m88k/m88k.c:3120
+#: config/m88k/m88k.c:3142
msgid "invalid code"
msgstr ""
@@ -8154,192 +10649,203 @@ msgstr ""
msgid "-mshort-data-%s and PIC are incompatible"
msgstr ""
-#: config/mcore/mcore.c:3117
+#: config/mcore/mcore.c:3071
#, c-format
msgid "Invalid option `-mstack-increment=%s'"
msgstr ""
-#: config/mcore/mcore.h:131
+#: config/mcore/mcore.h:126
msgid "Inline constants if it can be done in 2 insns or less"
msgstr ""
-#: config/mcore/mcore.h:133
+#: config/mcore/mcore.h:128
msgid "inline constants if it only takes 1 instruction"
msgstr ""
-#: config/mcore/mcore.h:135
+#: config/mcore/mcore.h:130
msgid "Set maximum alignment to 4"
msgstr ""
-#: config/mcore/mcore.h:137
+#: config/mcore/mcore.h:132
msgid "Set maximum alignment to 8"
msgstr ""
-#: config/mcore/mcore.h:141
+#: config/mcore/mcore.h:136
msgid "Do not use the divide instruction"
msgstr ""
-#: config/mcore/mcore.h:145
+#: config/mcore/mcore.h:140
msgid "Do not arbitary sized immediates in bit operations"
msgstr ""
-#: config/mcore/mcore.h:147
+#: config/mcore/mcore.h:142
msgid "Always treat bitfield as int-sized"
msgstr ""
-#: config/mcore/mcore.h:151
+#: config/mcore/mcore.h:146
msgid "Force functions to be aligned to a 4 byte boundary"
msgstr ""
-#: config/mcore/mcore.h:153
+#: config/mcore/mcore.h:148
msgid "Force functions to be aligned to a 2 byte boundary"
msgstr ""
-#: config/mcore/mcore.h:155
+#: config/mcore/mcore.h:150
msgid "Emit call graph information"
msgstr ""
-#: config/mcore/mcore.h:159
+#: config/mcore/mcore.h:154
msgid "Prefer word accesses over byte accesses"
msgstr ""
-#: config/mcore/mcore.h:170
+#: config/mcore/mcore.h:165
msgid "Generate code for the M*Core M340"
msgstr ""
-#: config/mcore/mcore.h:183
+#: config/mcore/mcore.h:178
msgid "Maximum amount for a single stack increment operation"
msgstr ""
-#: config/mips/mips.c:4744
+#: config/mips/mips.c:4806
#, c-format
msgid "-mips%d not supported"
msgstr ""
-#: config/mips/mips.c:4751
+#: config/mips/mips.c:4813
#, c-format
msgid "bad value (%s) for -mips switch"
msgstr ""
-#: config/mips/mips.c:4770
+#: config/mips/mips.c:4834
#, c-format
msgid "bad value (%s) for -mabi= switch"
msgstr ""
-#: config/mips/mips.c:4800
+#: config/mips/mips.c:4872
#, c-format
msgid "-mabi=%s does not support -mips%d"
msgstr ""
-#: config/mips/mips.c:4817
+#: config/mips/mips.c:4889
msgid "The -mabi=32 support does not work yet."
msgstr ""
-#: config/mips/mips.c:4821
+#: config/mips/mips.c:4893
msgid "This target does not support the -mabi switch."
msgstr ""
-#: config/mips/mips.c:4955
+#: config/mips/mips.c:5003
#, c-format
-msgid "-mcpu=%s does not support -mips%d"
+msgid "bad value (%s) for -mtune= switch"
msgstr ""
-#: config/mips/mips.c:4962
+#: config/mips/mips.c:5027
+#, c-format
+msgid "-march=%s does not support -mips%d"
+msgstr ""
+
+#: config/mips/mips.c:5034
#, c-format
msgid "-mips%d does not support 64 bit fp registers"
msgstr ""
-#: config/mips/mips.c:4968
+#: config/mips/mips.c:5040
#, c-format
msgid "-mips%d does not support 64 bit gp registers"
msgstr ""
-#: config/mips/mips.c:4989
+#: config/mips/mips.c:5061
msgid "-G is incompatible with PIC code which is the default"
msgstr ""
-#: config/mips/mips.c:5005
+#: config/mips/mips.c:5077
msgid "-membedded-pic and -mabicalls are incompatible"
msgstr ""
-#: config/mips/mips.c:5008
+#: config/mips/mips.c:5080
msgid "-G and -membedded-pic are incompatible"
msgstr ""
-#: config/mips/mips.c:5059
+#: config/mips/mips.c:5131
#, c-format
msgid "Invalid option `entry%s'"
msgstr ""
-#: config/mips/mips.c:5062
+#: config/mips/mips.c:5134
msgid "-mentry is only meaningful with -mips-16"
msgstr ""
-#: config/mips/mips.c:5395
+#: config/mips/mips.c:5474
#, c-format
msgid "internal error: %%) found without a %%( in assembler pattern"
msgstr ""
-#: config/mips/mips.c:5409
+#: config/mips/mips.c:5488
#, c-format
msgid "internal error: %%] found without a %%[ in assembler pattern"
msgstr ""
-#: config/mips/mips.c:5422
+#: config/mips/mips.c:5501
#, c-format
msgid "internal error: %%> found without a %%< in assembler pattern"
msgstr ""
-#: config/mips/mips.c:5435
+#: config/mips/mips.c:5514
#, c-format
msgid "internal error: %%} found without a %%{ in assembler pattern"
msgstr ""
-#: config/mips/mips.c:5449
+#: config/mips/mips.c:5528
#, c-format
msgid "PRINT_OPERAND: Unknown punctuation '%c'"
msgstr ""
-#: config/mips/mips.c:5458
+#: config/mips/mips.c:5537
msgid "PRINT_OPERAND null pointer"
msgstr ""
-#: config/mips/mips.c:5586
+#: config/mips/mips.c:5670
#, c-format
msgid "invalid use of %%d, %%x, or %%X"
msgstr ""
-#: config/mips/mips.c:5629
+#: config/mips/mips.c:5713
msgid "PRINT_OPERAND_ADDRESS, null pointer"
msgstr ""
-#: config/mips/mips.c:5845
+#: config/mips/mips.c:5915
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"
+#: config/mips/mips.c:6230
+msgid "can't rewind temp file"
msgstr ""
-#: config/mips/mips.c:6130
-#, c-format
-msgid "can't read from %s"
+#: config/mips/mips.c:6234
+msgid "can't write to output file"
+msgstr ""
+
+#: config/mips/mips.c:6237
+msgid "can't read from temp file"
+msgstr ""
+
+#: config/mips/mips.c:6240
+msgid "can't close temp file"
msgstr ""
-#: config/mips/mips.c:6501
+#: config/mips/mips.c:6703
#, c-format
msgid "gp_offset (%ld) or end_offset (%ld) is less than zero."
msgstr ""
-#: config/mips/mips.c:6720
+#: config/mips/mips.c:6867
#, c-format
msgid "fp_offset (%ld) or end_offset (%ld) is less than zero."
msgstr ""
-#: config/mips/mips.c:8796
+#: config/mips/mips.c:8898
#, c-format
msgid "can not handle inconsistent calls to `%s'"
msgstr ""
@@ -8349,75 +10855,75 @@ msgstr ""
#. 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
+#: config/mips/mips.h:376 config/mn10300/mn10300.h:64
msgid "No default crt0.o"
msgstr ""
-#: config/mips/mips.h:344
+#: config/mips/mips.h:378
msgid "Use 64-bit int type"
msgstr ""
-#: config/mips/mips.h:346
+#: config/mips/mips.h:380
msgid "Use 64-bit long type"
msgstr ""
-#: config/mips/mips.h:348
+#: config/mips/mips.h:382
msgid "Use 32-bit long type"
msgstr ""
-#: config/mips/mips.h:350
+#: config/mips/mips.h:384
msgid "Optimize lui/addiu address loads"
msgstr ""
-#: config/mips/mips.h:352
+#: config/mips/mips.h:386
msgid "Don't optimize lui/addiu address loads"
msgstr ""
-#: config/mips/mips.h:354
+#: config/mips/mips.h:388
msgid "Use MIPS as"
msgstr ""
-#: config/mips/mips.h:356
+#: config/mips/mips.h:390
msgid "Use GNU as"
msgstr ""
-#: config/mips/mips.h:358
+#: config/mips/mips.h:392
msgid "Use symbolic register names"
msgstr ""
-#: config/mips/mips.h:360
+#: config/mips/mips.h:394
msgid "Don't use symbolic register names"
msgstr ""
-#: config/mips/mips.h:362 config/mips/mips.h:364
+#: config/mips/mips.h:396 config/mips/mips.h:398
msgid "Use GP relative sdata/sbss sections"
msgstr ""
-#: config/mips/mips.h:366 config/mips/mips.h:368
+#: config/mips/mips.h:400 config/mips/mips.h:402
msgid "Don't use GP relative sdata/sbss sections"
msgstr ""
-#: config/mips/mips.h:370
+#: config/mips/mips.h:404
msgid "Output compiler statistics"
msgstr ""
-#: config/mips/mips.h:372
+#: config/mips/mips.h:406
msgid "Don't output compiler statistics"
msgstr ""
-#: config/mips/mips.h:374
+#: config/mips/mips.h:408
msgid "Don't optimize block moves"
msgstr ""
-#: config/mips/mips.h:376
+#: config/mips/mips.h:410
msgid "Optimize block moves"
msgstr ""
-#: config/mips/mips.h:378
+#: config/mips/mips.h:412
msgid "Use mips-tfile asm postpass"
msgstr ""
-#: config/mips/mips.h:380
+#: config/mips/mips.h:414
msgid "Don't use mips-tfile asm postpass"
msgstr ""
@@ -8427,127 +10933,135 @@ msgstr ""
#. 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
+#: config/mips/mips.h:418 config/pdp11/pdp11.h:55
msgid "Use hardware floating point"
msgstr ""
-#: config/mips/mips.h:386
+#: config/mips/mips.h:420
msgid "Use 64-bit FP registers"
msgstr ""
-#: config/mips/mips.h:388
+#: config/mips/mips.h:422
msgid "Use 32-bit FP registers"
msgstr ""
-#: config/mips/mips.h:390
+#: config/mips/mips.h:424
msgid "Use 64-bit general registers"
msgstr ""
-#: config/mips/mips.h:392
+#: config/mips/mips.h:426
msgid "Use 32-bit general registers"
msgstr ""
-#: config/mips/mips.h:394
+#: config/mips/mips.h:428
msgid "Use Irix PIC"
msgstr ""
-#: config/mips/mips.h:396
+#: config/mips/mips.h:430
msgid "Don't use Irix PIC"
msgstr ""
-#: config/mips/mips.h:398
+#: config/mips/mips.h:432
msgid "Use OSF PIC"
msgstr ""
-#: config/mips/mips.h:400
+#: config/mips/mips.h:434
msgid "Don't use OSF PIC"
msgstr ""
-#: config/mips/mips.h:402
+#: config/mips/mips.h:436
msgid "Use indirect calls"
msgstr ""
-#: config/mips/mips.h:404
+#: config/mips/mips.h:438
msgid "Don't use indirect calls"
msgstr ""
-#: config/mips/mips.h:406
+#: config/mips/mips.h:440
msgid "Use embedded PIC"
msgstr ""
-#: config/mips/mips.h:408
+#: config/mips/mips.h:442
msgid "Don't use embedded PIC"
msgstr ""
-#: config/mips/mips.h:410
+#: config/mips/mips.h:444
msgid "Use ROM instead of RAM"
msgstr ""
-#: config/mips/mips.h:412
+#: config/mips/mips.h:446
msgid "Don't use ROM instead of RAM"
msgstr ""
-#: config/mips/mips.h:414
+#: config/mips/mips.h:448
msgid "Put uninitialized constants in ROM (needs -membedded-data)"
msgstr ""
-#: config/mips/mips.h:416
+#: config/mips/mips.h:450
msgid "Don't put uninitialized constants in ROM"
msgstr ""
-#: config/mips/mips.h:418
+#: config/mips/mips.h:452
msgid "Use big-endian byte order"
msgstr ""
-#: config/mips/mips.h:420
+#: config/mips/mips.h:454
msgid "Use little-endian byte order"
msgstr ""
-#: config/mips/mips.h:422
+#: config/mips/mips.h:456
msgid "Use single (32-bit) FP only"
msgstr ""
-#: config/mips/mips.h:424
+#: config/mips/mips.h:458
msgid "Don't use single (32-bit) FP only"
msgstr ""
-#: config/mips/mips.h:426
+#: config/mips/mips.h:460
msgid "Use multiply accumulate"
msgstr ""
-#: config/mips/mips.h:428
+#: config/mips/mips.h:462
msgid "Don't use multiply accumulate"
msgstr ""
-#: config/mips/mips.h:430
+#: config/mips/mips.h:464 config/rs6000/rs6000.h:329
+msgid "Don't generate fused multiply/add instructions"
+msgstr ""
+
+#: config/mips/mips.h:466 config/rs6000/rs6000.h:327
+msgid "Generate fused multiply/add instructions"
+msgstr ""
+
+#: config/mips/mips.h:468
msgid "Work around early 4300 hardware bug"
msgstr ""
-#: config/mips/mips.h:432
+#: config/mips/mips.h:470
msgid "Don't work around early 4300 hardware bug"
msgstr ""
-#: config/mips/mips.h:434
-msgid "Optimize for 4650"
+#: config/mips/mips.h:472
+msgid "Optimize for 3900"
msgstr ""
-#: config/mips/mips.h:436
-msgid "Optimize for 3900"
+#: config/mips/mips.h:474
+msgid "Optimize for 4650"
msgstr ""
-#: config/mips/mips.h:438
+#: config/mips/mips.h:476
msgid "Trap on integer divide by zero"
msgstr ""
-#: config/mips/mips.h:440
+#: config/mips/mips.h:478
msgid "Don't trap on integer divide by zero"
msgstr ""
-#: config/mips/mips.h:442
+#: config/mips/mips.h:480
msgid "Trap on integer divide overflow"
msgstr ""
-#: config/mips/mips.h:444
+#: config/mips/mips.h:482
msgid "Don't trap on integer divide overflow"
msgstr ""
@@ -8567,57 +11081,49 @@ msgstr ""
#.
#. extern char *m88k_short_data;
#. #define TARGET_OPTIONS { { "short-data-", &m88k_short_data } }
-#: config/mips/mips.h:569
+#: config/mips/mips.h:615 config/mips/mips.h:617
msgid "Specify CPU for scheduling purposes"
msgstr ""
-#: config/mips/mips.h:571
-msgid "Specify MIPS ISA"
+#: config/mips/mips.h:619
+msgid "Specify CPU for code generation purposes"
msgstr ""
-#: config/mips/mips.h:573
+#: config/mips/mips.h:621
+msgid "Specify a Standard MIPS ISA"
+msgstr ""
+
+#: config/mips/mips.h:623
msgid "Use mips16 entry/exit psuedo ops"
msgstr ""
-#: config/mips/mips.h:575
+#: config/mips/mips.h:625
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
+#: config/mips/mips.h:2731
msgid "mips16 function profiling"
msgstr ""
-#: config/mn10300/mn10300.h:60
+#: config/mn10300/mn10300.h:59
msgid "Work around hardware multiply bug"
msgstr ""
-#: config/mn10300/mn10300.h:61
+#: config/mn10300/mn10300.h:60
msgid "Do not work around hardware multiply bug"
msgstr ""
-#: config/mn10300/mn10300.h:62
+#: config/mn10300/mn10300.h:61
msgid "Target the AM33 processor"
msgstr ""
-#: config/mn10300/mn10300.h:66
+#: config/mn10300/mn10300.h:65
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
+#: config/ns32k/ns32k.h:104 config/s390/s390.h:52
msgid "Don't use hardware fp"
msgstr ""
@@ -8689,33 +11195,33 @@ msgstr ""
msgid "No \"Small register classes\" kludge"
msgstr ""
-#: config/pa/pa.c:141
+#: config/pa/pa.c:162
#, c-format
msgid ""
"Unknown -mschedule= option (%s).\n"
"Valid options are 700, 7100, 7100LC, 7200, and 8000\n"
msgstr ""
-#: config/pa/pa.c:166
+#: config/pa/pa.c:187
#, 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
+#: config/pa/pa.c:192
msgid "PIC code generation is not supported in the portable runtime model\n"
msgstr ""
-#: config/pa/pa.c:176
+#: config/pa/pa.c:197
msgid "PIC code generation is not compatible with fast indirect calls\n"
msgstr ""
-#: config/pa/pa.c:181
+#: config/pa/pa.c:202
msgid "-g is only supported when using GAS on this processor,"
msgstr ""
-#: config/pa/pa.c:182
+#: config/pa/pa.c:203
msgid "-g option disabled."
msgstr ""
@@ -8811,43 +11317,38 @@ msgstr ""
msgid "Disable reorganization pass"
msgstr ""
-#: config/romp/romp.c:669
+#: config/romp/romp.c:682
#, c-format
msgid "invalid %%B value"
msgstr ""
-#: config/romp/romp.c:696 config/rs6000/rs6000.c:4175
+#: config/romp/romp.c:709 config/rs6000/rs6000.c:4459
#, c-format
msgid "invalid %%S value"
msgstr ""
-#: config/romp/romp.c:705 config/romp/romp.c:712
+#: config/romp/romp.c:718 config/romp/romp.c:725
#, 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
+#: config/romp/romp.c:765 config/romp/romp.c:776
#, c-format
msgid "invalid %%z value"
msgstr ""
-#: config/romp/romp.c:771 config/romp/romp.c:779
+#: config/romp/romp.c:784 config/romp/romp.c:792
#, 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
+#: config/romp/romp.c:799 config/romp/romp.c:808 config/romp/romp.c:815
+#: config/rs6000/rs6000.c:4238
#, c-format
msgid "invalid %%k value"
msgstr ""
-#: config/romp/romp.c:887 config/romp/romp.c:930
+#: config/romp/romp.c:900 config/romp/romp.c:943
#, c-format
msgid "invalid %%j value"
msgstr ""
@@ -8869,11 +11370,11 @@ msgstr ""
msgid "can't have varargs with -mfp-arg-in-fp-regs"
msgstr ""
-#: config/rs6000/aix.h:306 config/rs6000/beos.h:30
+#: config/rs6000/aix.h:134 config/rs6000/beos.h:30
msgid "Always pass floating-point arguments in memory"
msgstr ""
-#: config/rs6000/aix.h:308 config/rs6000/beos.h:32
+#: config/rs6000/aix.h:136 config/rs6000/beos.h:32
msgid "Don't always pass floating-point arguments in memory"
msgstr ""
@@ -8903,100 +11404,99 @@ msgid ""
"supported."
msgstr ""
-#: config/rs6000/rs6000.c:341
+#: config/rs6000/rs6000.c:395
msgid "-mmultiple is not supported on little endian systems"
msgstr ""
-#: config/rs6000/rs6000.c:348
+#: config/rs6000/rs6000.c:402
msgid "-mstring is not supported on little endian systems"
msgstr ""
-#: config/rs6000/rs6000.c:354
+#: config/rs6000/rs6000.c:408
#, c-format
-msgid "-f%s ignored for AIX (all code is position independent)"
+msgid "-f%s ignored (all code is position independent)"
msgstr ""
-#: config/rs6000/rs6000.c:362
+#: config/rs6000/rs6000.c:417
msgid "-ffunction-sections disabled on AIX when debugging"
msgstr ""
-#: config/rs6000/rs6000.c:368
+#: config/rs6000/rs6000.c:423
msgid "-fdata-sections not supported on AIX"
msgstr ""
-#: config/rs6000/rs6000.c:382
+#: config/rs6000/rs6000.c:438
#, c-format
msgid "Unknown -mdebug-%s switch"
msgstr ""
-#: config/rs6000/rs6000.c:3884
+#: config/rs6000/rs6000.c:4165
#, c-format
msgid "invalid %%f value"
msgstr ""
-#: config/rs6000/rs6000.c:3893
+#: config/rs6000/rs6000.c:4174
#, c-format
msgid "invalid %%F value"
msgstr ""
-#: config/rs6000/rs6000.c:3902
+#: config/rs6000/rs6000.c:4183
#, c-format
msgid "invalid %%G value"
msgstr ""
-#: config/rs6000/rs6000.c:3937
+#: config/rs6000/rs6000.c:4218
#, c-format
msgid "invalid %%j code"
msgstr ""
-#: config/rs6000/rs6000.c:3947
+#: config/rs6000/rs6000.c:4228
#, c-format
msgid "invalid %%J code"
msgstr ""
-#: config/rs6000/rs6000.c:3977
+#: config/rs6000/rs6000.c:4258
#, c-format
msgid "invalid %%K value"
msgstr ""
-#: config/rs6000/rs6000.c:4101
+#: config/rs6000/rs6000.c:4385
#, c-format
msgid "invalid %%p value"
msgstr ""
-#: config/rs6000/rs6000.c:4138
+#: config/rs6000/rs6000.c:4422
#, c-format
msgid "invalid %%q value"
msgstr ""
-#: config/rs6000/rs6000.c:4201
+#: config/rs6000/rs6000.c:4485
#, c-format
msgid "%%S computed all 1's mask"
msgstr ""
-#: config/rs6000/rs6000.c:4228
+#: config/rs6000/rs6000.c:4512
#, c-format
msgid "%%S computed all 0's mask"
msgstr ""
-#: config/rs6000/rs6000.c:4238
+#: config/rs6000/rs6000.c:4522
#, c-format
msgid "invalid %%T value"
msgstr ""
-#: config/rs6000/rs6000.c:4248
+#: config/rs6000/rs6000.c:4532
#, c-format
msgid "invalid %%u value"
msgstr ""
-#: config/rs6000/rs6000.c:4257
+#: config/rs6000/rs6000.c:4541
#, c-format
msgid "invalid %%v value"
msgstr ""
-#: config/rs6000/rs6000.c:4330
-#, c-format
-msgid "invalid %%W value"
+#: config/rs6000/rs6000.c:8464
+msgid "bad address"
msgstr ""
#. Run-time compilation parameters selecting different hardware subsets.
@@ -9006,119 +11506,111 @@ msgstr ""
#. 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
+#: config/rs6000/rs6000.h:259
msgid "Use POWER instruction set"
msgstr ""
-#: config/rs6000/rs6000.h:258
+#: config/rs6000/rs6000.h:262
msgid "Use POWER2 instruction set"
msgstr ""
-#: config/rs6000/rs6000.h:260
+#: config/rs6000/rs6000.h:264
msgid "Do not use POWER2 instruction set"
msgstr ""
-#: config/rs6000/rs6000.h:263
+#: config/rs6000/rs6000.h:267
msgid "Do not use POWER instruction set"
msgstr ""
-#: config/rs6000/rs6000.h:265
+#: config/rs6000/rs6000.h:269
msgid "Use PowerPC instruction set"
msgstr ""
-#: config/rs6000/rs6000.h:268
+#: config/rs6000/rs6000.h:272
msgid "Do not use PowerPC instruction set"
msgstr ""
-#: config/rs6000/rs6000.h:270
+#: config/rs6000/rs6000.h:274
msgid "Use PowerPC General Purpose group optional instructions"
msgstr ""
-#: config/rs6000/rs6000.h:272
+#: config/rs6000/rs6000.h:276
msgid "Don't use PowerPC General Purpose group optional instructions"
msgstr ""
-#: config/rs6000/rs6000.h:274
+#: config/rs6000/rs6000.h:278
msgid "Use PowerPC Graphics group optional instructions"
msgstr ""
-#: config/rs6000/rs6000.h:276
+#: config/rs6000/rs6000.h:280
msgid "Don't use PowerPC Graphics group optional instructions"
msgstr ""
-#: config/rs6000/rs6000.h:278
+#: config/rs6000/rs6000.h:282
msgid "Use PowerPC-64 instruction set"
msgstr ""
-#: config/rs6000/rs6000.h:280
+#: config/rs6000/rs6000.h:284
msgid "Don't use PowerPC-64 instruction set"
msgstr ""
-#: config/rs6000/rs6000.h:282
+#: config/rs6000/rs6000.h:286
msgid "Use new mnemonics for PowerPC architecture"
msgstr ""
-#: config/rs6000/rs6000.h:284
+#: config/rs6000/rs6000.h:288
msgid "Use old mnemonics for PowerPC architecture"
msgstr ""
-#: config/rs6000/rs6000.h:287
+#: config/rs6000/rs6000.h:291
msgid "Put everything in the regular TOC"
msgstr ""
-#: config/rs6000/rs6000.h:289
+#: config/rs6000/rs6000.h:293
msgid "Place floating point constants in TOC"
msgstr ""
-#: config/rs6000/rs6000.h:291
+#: config/rs6000/rs6000.h:295
msgid "Don't place floating point constants in TOC"
msgstr ""
-#: config/rs6000/rs6000.h:293
+#: config/rs6000/rs6000.h:297
msgid "Place symbol+offset constants in TOC"
msgstr ""
-#: config/rs6000/rs6000.h:295
+#: config/rs6000/rs6000.h:299
msgid "Don't place symbol+offset constants in TOC"
msgstr ""
-#: config/rs6000/rs6000.h:301
+#: config/rs6000/rs6000.h:305
msgid "Place variable addresses in the regular TOC"
msgstr ""
-#: config/rs6000/rs6000.h:307
+#: config/rs6000/rs6000.h:311
msgid "Generate load/store multiple instructions"
msgstr ""
-#: config/rs6000/rs6000.h:309
+#: config/rs6000/rs6000.h:313
msgid "Do not generate load/store multiple instructions"
msgstr ""
-#: config/rs6000/rs6000.h:313
+#: config/rs6000/rs6000.h:317
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"
+msgid "Do not generate string instructions for block moves"
msgstr ""
#: config/rs6000/rs6000.h:323
-msgid "Generate fused multiply/add instructions"
+msgid "Generate load/store with update instructions"
msgstr ""
#: config/rs6000/rs6000.h:325
-msgid "Don't generate fused multiply/add instructions"
+msgid "Do not generate load/store with update instructions"
msgstr ""
-#: config/rs6000/rs6000.h:329
+#: config/rs6000/rs6000.h:333
msgid "Don't schedule the start and end of the procedure"
msgstr ""
@@ -9138,11 +11630,11 @@ msgstr ""
#.
#. extern char *m88k_short_data;
#. #define TARGET_OPTIONS { { "short-data-", &m88k_short_data } }
-#: config/rs6000/rs6000.h:402 config/sparc/sparc.h:708
+#: config/rs6000/rs6000.h:408 config/sparc/sparc.h:709
msgid "Use features of and schedule code for given CPU"
msgstr ""
-#: config/rs6000/rs6000.h:405
+#: config/rs6000/rs6000.h:411
msgid "Enable debug output"
msgstr ""
@@ -9158,7 +11650,7 @@ msgstr ""
#. 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
+#: config/rs6000/rs6000.h:1586
msgid "RETURN_ADDRESS_OFFSET not supported"
msgstr ""
@@ -9202,8 +11694,8 @@ msgstr ""
msgid "Produce big endian code."
msgstr ""
-#: config/rs6000/sysv4.h:132 config/sparc/linux.h:84
-#: config/sparc/linux64.h:140
+#: config/rs6000/sysv4.h:132 config/sparc/linux.h:83
+#: config/sparc/linux64.h:141
msgid "Use 128 bit long doubles"
msgstr ""
@@ -9264,49 +11756,135 @@ msgstr ""
#.
#. The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to
#. get control.
-#: config/rs6000/sysv4.h:217
+#: config/rs6000/sysv4.h:219
#, c-format
msgid "Bad value for -mcall-%s"
msgstr ""
-#: config/rs6000/sysv4.h:233
+#: config/rs6000/sysv4.h:235
#, c-format
msgid "Bad value for -msdata=%s"
msgstr ""
-#: config/rs6000/sysv4.h:250
+#: config/rs6000/sysv4.h:252
#, c-format
msgid "-mrelocatable and -msdata=%s are incompatible."
msgstr ""
-#: config/rs6000/sysv4.h:258
+#: config/rs6000/sysv4.h:260
#, c-format
msgid "-f%s and -msdata=%s are incompatible."
msgstr ""
-#: config/rs6000/sysv4.h:267
+#: config/rs6000/sysv4.h:269
#, c-format
msgid "-msdata=%s and -mcall-%s are incompatible."
msgstr ""
-#: config/rs6000/sysv4.h:274
+#: config/rs6000/sysv4.h:276
msgid "-mrelocatable and -mno-minimal-toc are incompatible."
msgstr ""
-#: config/rs6000/sysv4.h:280
+#: config/rs6000/sysv4.h:282
#, c-format
msgid "-mrelocatable and -mcall-%s are incompatible."
msgstr ""
-#: config/rs6000/sysv4.h:287
+#: config/rs6000/sysv4.h:289
#, c-format
msgid "-fPIC and -mcall-%s are incompatible."
msgstr ""
-#: config/rs6000/sysv4.h:294
+#: config/rs6000/sysv4.h:296
msgid "-mcall-aixdesc must be big endian"
msgstr ""
+#: config/s390/s390.c:1483
+msgid "invalid UNSPEC as operand (1)"
+msgstr ""
+
+#: config/s390/s390.c:1513
+msgid "invalid UNSPEC as operand (2)"
+msgstr ""
+
+#: config/s390/s390.c:1519
+msgid "UNKNOWN in s390_output_symbolic_const !?"
+msgstr ""
+
+#: config/s390/s390.c:1535
+msgid "Cannot decompose address.\n"
+msgstr ""
+
+#: config/s390/s390.c:1672
+msgid "UNKNOWN in print_operand !?"
+msgstr ""
+
+#: config/s390/s390.c:2171
+msgid "no code label found"
+msgstr ""
+
+#: config/s390/s390.c:2494
+msgid "Total size of local variables exceeds architecture limit."
+msgstr ""
+
+#: config/s390/s390.h:53
+msgid "Set backchain"
+msgstr ""
+
+#: config/s390/s390.h:54
+msgid "Don't set backchain (faster, but debug harder"
+msgstr ""
+
+#: config/s390/s390.h:55
+msgid "Use bras for execucable < 64k"
+msgstr ""
+
+#: config/s390/s390.h:56
+msgid "Don't use bras"
+msgstr ""
+
+#: config/s390/s390.h:57
+msgid "Additional debug prints"
+msgstr ""
+
+#: config/s390/s390.h:58
+msgid "Don't print additional debug prints"
+msgstr ""
+
+#: config/s390/s390.h:59
+msgid "64 bit mode"
+msgstr ""
+
+#: config/s390/s390.h:60
+msgid "31 bit mode"
+msgstr ""
+
+#: config/s390/s390.h:61
+msgid "mvcle use"
+msgstr ""
+
+#: config/s390/s390.h:62
+msgid "mvc&ex"
+msgstr ""
+
+#. The sp_switch attribute only has meaning for interrupt functions.
+#: config/sh/sh.c:4720 config/sh/sh.c:4759
+#, c-format
+msgid "`%s' attribute only applies to interrupt functions"
+msgstr ""
+
+#. The argument must be a constant string.
+#: config/sh/sh.c:4727
+#, c-format
+msgid "`%s' attribute argument not a string constant"
+msgstr ""
+
+#. The argument must be a constant integer.
+#: config/sh/sh.c:4766
+#, c-format
+msgid "`%s' attribute argument not an integer constant"
+msgstr ""
+
#: config/sparc/sp64-elf.h:84 config/sparc/splet.h:29
msgid "Generate code for big endian"
msgstr ""
@@ -9319,213 +11897,238 @@ msgstr ""
msgid "Use little-endian byte order for data"
msgstr ""
-#: config/sparc/sparc.c:253
+#: config/sparc/sparc.c:296
#, c-format
msgid "%s is not supported by this configuration"
msgstr ""
-#: config/sparc/sparc.c:260
+#: config/sparc/sparc.c:303
msgid "-mlong-double-64 not allowed with -m64"
msgstr ""
-#: config/sparc/sparc.c:285
+#: config/sparc/sparc.c:328
msgid "-mcmodel= is not supported on 32 bit systems"
msgstr ""
-#: config/sparc/sparc.c:366
+#: config/sparc/sparc.c:409
msgid "profiling does not support code models other than medlow"
msgstr ""
-#: config/sparc/sparc.c:5712 config/sparc/sparc.c:5718
+#: config/sparc/sparc.c:5805 config/sparc/sparc.c:5811
#, c-format
msgid "Invalid %%Y operand"
msgstr ""
-#: config/sparc/sparc.c:5788
+#: config/sparc/sparc.c:5881
#, c-format
msgid "Invalid %%A operand"
msgstr ""
-#: config/sparc/sparc.c:5798
+#: config/sparc/sparc.c:5891
#, c-format
msgid "Invalid %%B operand"
msgstr ""
-#: config/sparc/sparc.c:5837
+#: config/sparc/sparc.c:5930
#, c-format
msgid "Invalid %%c operand"
msgstr ""
-#: config/sparc/sparc.c:5838
+#: config/sparc/sparc.c:5931
#, c-format
msgid "Invalid %%C operand"
msgstr ""
-#: config/sparc/sparc.c:5859
+#: config/sparc/sparc.c:5952
#, c-format
msgid "Invalid %%d operand"
msgstr ""
-#: config/sparc/sparc.c:5860
+#: config/sparc/sparc.c:5953
#, c-format
msgid "Invalid %%D operand"
msgstr ""
-#: config/sparc/sparc.c:5878
+#: config/sparc/sparc.c:5971
#, c-format
msgid "Invalid %%f operand"
msgstr ""
-#: config/sparc/sparc.c:5928
+#: config/sparc/sparc.c:6021
msgid "long long constant not a valid immediate operand"
msgstr ""
-#: config/sparc/sparc.c:5931
+#: config/sparc/sparc.c:6024
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
+#: config/sparc/sparc.h:404
#, c-format
msgid "%s and profiling conflict: disabling %s"
msgstr ""
-#: config/sparc/sparc.h:587
-msgid "Use FUNCTION_EPILOGUE"
+#: config/sparc/sparc.h:588
+msgid "Use function_epilogue()"
msgstr ""
-#: config/sparc/sparc.h:589
-msgid "Do not use FUNCTION_EPILOGUE"
+#: config/sparc/sparc.h:590
+msgid "Do not use function_epilogue()"
msgstr ""
-#: config/sparc/sparc.h:591
+#: config/sparc/sparc.h:592
msgid "Assume possible double misalignment"
msgstr ""
-#: config/sparc/sparc.h:593
+#: config/sparc/sparc.h:594
msgid "Assume all doubles are aligned"
msgstr ""
-#: config/sparc/sparc.h:595
+#: config/sparc/sparc.h:596
msgid "Pass -assert pure-text to linker"
msgstr ""
-#: config/sparc/sparc.h:597
+#: config/sparc/sparc.h:598
msgid "Do not pass -assert pure-text to linker"
msgstr ""
-#: config/sparc/sparc.h:599
+#: config/sparc/sparc.h:600
msgid "Use flat register window model"
msgstr ""
-#: config/sparc/sparc.h:601
+#: config/sparc/sparc.h:602
msgid "Do not use flat register window model"
msgstr ""
-#: config/sparc/sparc.h:603
+#: config/sparc/sparc.h:604
msgid "Use ABI reserved registers"
msgstr ""
-#: config/sparc/sparc.h:605
+#: config/sparc/sparc.h:606
msgid "Do not use ABI reserved registers"
msgstr ""
-#: config/sparc/sparc.h:607
+#: config/sparc/sparc.h:608
msgid "Use hardware quad fp instructions"
msgstr ""
-#: config/sparc/sparc.h:609
+#: config/sparc/sparc.h:610
msgid "Do not use hardware quad fp instructions"
msgstr ""
-#: config/sparc/sparc.h:611
+#: config/sparc/sparc.h:612
msgid "Compile for v8plus ABI"
msgstr ""
-#: config/sparc/sparc.h:613
+#: config/sparc/sparc.h:614
msgid "Do not compile for v8plus ABI"
msgstr ""
-#: config/sparc/sparc.h:615
+#: config/sparc/sparc.h:616
msgid "Utilize Visual Instruction Set"
msgstr ""
-#: config/sparc/sparc.h:617
+#: config/sparc/sparc.h:618
msgid "Do not utilize Visual Instruction Set"
msgstr ""
#. ??? These are deprecated, coerced to -mcpu=. Delete in 2.9.
-#: config/sparc/sparc.h:620
+#: config/sparc/sparc.h:621
msgid "Optimize for Cypress processors"
msgstr ""
-#: config/sparc/sparc.h:622
+#: config/sparc/sparc.h:623
msgid "Optimize for SparcLite processors"
msgstr ""
-#: config/sparc/sparc.h:624
+#: config/sparc/sparc.h:625
msgid "Optimize for F930 processors"
msgstr ""
-#: config/sparc/sparc.h:626
+#: config/sparc/sparc.h:627
msgid "Optimize for F934 processors"
msgstr ""
-#: config/sparc/sparc.h:628
+#: config/sparc/sparc.h:629
msgid "Use V8 Sparc ISA"
msgstr ""
-#: config/sparc/sparc.h:630
+#: config/sparc/sparc.h:631
msgid "Optimize for SuperSparc processors"
msgstr ""
#. End of deprecated options.
-#: config/sparc/sparc.h:633
+#: config/sparc/sparc.h:634
msgid "Pointers are 64-bit"
msgstr ""
-#: config/sparc/sparc.h:635
+#: config/sparc/sparc.h:636
msgid "Pointers are 32-bit"
msgstr ""
-#: config/sparc/sparc.h:637
+#: config/sparc/sparc.h:638
msgid "Use 32-bit ABI"
msgstr ""
-#: config/sparc/sparc.h:639
+#: config/sparc/sparc.h:640
msgid "Use 64-bit ABI"
msgstr ""
-#: config/sparc/sparc.h:641
+#: config/sparc/sparc.h:642
msgid "Use stack bias"
msgstr ""
-#: config/sparc/sparc.h:643
+#: config/sparc/sparc.h:644
msgid "Do not use stack bias"
msgstr ""
-#: config/sparc/sparc.h:645
+#: config/sparc/sparc.h:646
msgid "Use structs on stronger alignment for double-word copies"
msgstr ""
-#: config/sparc/sparc.h:647
+#: config/sparc/sparc.h:648
msgid "Do not use structs on stronger alignment for double-word copies"
msgstr ""
-#: config/sparc/sparc.h:649
+#: config/sparc/sparc.h:650
msgid "Optimize tail call instructions in assembler and linker"
msgstr ""
-#: config/sparc/sparc.h:651
+#: config/sparc/sparc.h:652
msgid "Do not optimize tail call instructions in assembler or linker"
msgstr ""
-#: config/sparc/sparc.h:712
+#: config/sparc/sparc.h:713
msgid "Use given Sparc code model"
msgstr ""
+#: config/stormy16/stormy16.c:1167
+msgid "cannot use va_start in interrupt function"
+msgstr ""
+
+#: config/stormy16/stormy16.c:1479
+msgid "`B' operand is not constant"
+msgstr ""
+
+#: config/stormy16/stormy16.c:1485
+msgid "`B' operand has multiple bits set"
+msgstr ""
+
+#: config/stormy16/stormy16.c:1510
+msgid "`o' operand is not constant"
+msgstr ""
+
+#: config/stormy16/stormy16.c:1525
+msgid "stormy16_print_operand: unknown code"
+msgstr ""
+
+#: config/stormy16/stormy16.c:1575
+#, c-format
+msgid "switch statement of size %lu entries too large"
+msgstr ""
+
#: config/v850/v850-c.c:68
msgid "#pragma GHS endXXXX found without previous startXXX"
msgstr ""
@@ -9583,36 +12186,44 @@ msgstr ""
msgid "junk at end of #pragma ghs endzda"
msgstr ""
-#: config/v850/v850.c:107
+#: config/v850/v850.c:118
#, c-format
msgid "%s=%s is not numeric."
msgstr ""
-#: config/v850/v850.c:114
+#: config/v850/v850.c:125
#, c-format
msgid "%s=%s is too large."
msgstr ""
-#: config/v850/v850.c:2039
+#: config/v850/v850.c:281
+msgid "const_double_split got a bad insn:"
+msgstr ""
+
+#: config/v850/v850.c:773
+msgid "output_move_single:"
+msgstr ""
+
+#: config/v850/v850.c:2077
msgid "a data area attribute cannot be specified for local variables"
msgstr ""
-#: config/v850/v850.c:2047
+#: config/v850/v850.c:2088
#, c-format
msgid "data area of '%s' conflicts with previous declaration"
msgstr ""
-#: config/v850/v850.c:2249
+#: config/v850/v850.c:2291
#, c-format
msgid "Bogus JR construction: %d\n"
msgstr ""
-#: config/v850/v850.c:2270 config/v850/v850.c:2472
+#: config/v850/v850.c:2312 config/v850/v850.c:2514
#, c-format
msgid "Bad amount of stack space removal: %d"
msgstr ""
-#: config/v850/v850.c:2448
+#: config/v850/v850.c:2490
#, c-format
msgid "Bogus JARL construction: %d\n"
msgstr ""
@@ -9622,35 +12233,35 @@ msgstr ""
#. 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
+#: config/v850/v850.h:119
msgid "Support Green Hills ABI"
msgstr ""
-#: config/v850/v850.h:124
+#: config/v850/v850.h:122
msgid "Prohibit PC relative function calls"
msgstr ""
-#: config/v850/v850.h:127
+#: config/v850/v850.h:125
msgid "Reuse r30 on a per function basis"
msgstr ""
-#: config/v850/v850.h:130
+#: config/v850/v850.h:128
msgid "Use stubs for function prologues"
msgstr ""
-#: config/v850/v850.h:133
+#: config/v850/v850.h:131
msgid "Same as: -mep -mprolog-function"
msgstr ""
-#: config/v850/v850.h:134
+#: config/v850/v850.h:132
msgid "Enable backend debugging"
msgstr ""
-#: config/v850/v850.h:136
+#: config/v850/v850.h:134
msgid "Compile for the v850 processor"
msgstr ""
-#: config/v850/v850.h:139
+#: config/v850/v850.h:137
msgid "Use 4 byte entries in switch tables"
msgstr ""
@@ -9670,6765 +12281,5521 @@ msgstr ""
#.
#. extern char *m88k_short_data;
#. #define TARGET_OPTIONS { { "short-data-", &m88k_short_data } }
-#: config/v850/v850.h:183
+#: config/v850/v850.h:181
msgid "Set the max size of data eligible for the TDA area"
msgstr ""
-#: config/v850/v850.h:186
+#: config/v850/v850.h:184
msgid "Set the max size of data eligible for the SDA area"
msgstr ""
-#: config/v850/v850.h:189
+#: config/v850/v850.h:187
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"
+#: ada/misc.c:204
+msgid "`-gnat' misspelled as `-gant'"
msgstr ""
-#: cp/call.c:519
-msgid "destructors take no parameters"
+#: ch/actions.c:118
+#, c-format
+msgid "%d errors, %d sorries, do granting"
msgstr ""
-#: cp/call.c:2877
-msgid "ISO C++ forbids omitting the middle term of a ?: expression"
+#: ch/actions.c:135
+msgid "GNU compiler does not support statically allocated objects"
msgstr ""
-#: cp/class.c:1435
+#: ch/actions.c:138 objc/objc-act.c:925
#, 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."
+msgid "`%s' cannot be statically allocated"
msgstr ""
-#: cp/class.c:5973
+#: ch/actions.c:300
#, c-format
-msgid "language string `\"%s\"' not recognized"
+msgid "causing unhandled exception `%s' (this is flaged only once)"
msgstr ""
-#: cp/class.c:6286 cp/class.c:6454 cp/class.c:6461
-msgid "not enough type information"
+#: ch/actions.c:438
+msgid "range failure (not inside function)"
msgstr ""
-#: cp/class.c:6438
-msgid "invalid operation on uninstantiated type"
+#: ch/actions.c:440
+msgid "possible range failure (not inside function)"
msgstr ""
-#: cp/class.c:8236
-msgid ""
-"object size exceeds built-in limit for virtual function table implementation"
+#: ch/actions.c:445
+msgid "expression will always cause RANGEFAIL"
msgstr ""
-#: cp/class.c:8238
-msgid ""
-"object size exceeds normal limit for virtual function table implementation, "
-"recompile all source and use -fhuge-objects"
+#: ch/actions.c:492
+msgid "right hand side of assignment is a mode"
msgstr ""
-#: cp/decl.c:4226
+#: ch/actions.c:498
#, c-format
-msgid "declaration of `%s' shadows a member of `this'"
+msgid "incompatible modes in %s"
msgstr ""
-#: cp/decl.c:4867
+#: ch/actions.c:523
#, 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'"
+msgid "bad string length in %s"
msgstr ""
-#: cp/decl.c:10148
+#: ch/actions.c:631 ch/actions.c:644
#, c-format
-msgid "short, signed or unsigned invalid for `%s'"
+msgid "mode mismatch in %s expression"
msgstr ""
-#: cp/decl.c:10153
+#: ch/actions.c:638
#, c-format
-msgid "long and short specified together for `%s'"
+msgid "%s expression must be referable"
msgstr ""
-#: cp/decl.c:10164
+#: ch/actions.c:667
#, 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"
+msgid "%s not allowed outside a PROC"
msgstr ""
-#: cp/decl.c:10380
+#: ch/actions.c:673
#, 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"
+msgid "%s action in PROC with no declared RESULTS"
msgstr ""
-#: cp/decl.c:10624
-msgid "constructor cannot be static member function"
+#: ch/actions.c:704
+msgid "RETURN not allowed outside PROC"
msgstr ""
-#: cp/decl.c:10627
-msgid "constructors cannot be declared virtual"
+#: ch/actions.c:717
+msgid "RETURN with a value, in PROC returning void"
msgstr ""
-#: cp/decl.c:10642
-msgid "return value type specifier for constructor ignored"
+#: ch/actions.c:726
+msgid "RETURN with no value and no RESULT action in procedure"
msgstr ""
-#: cp/decl.c:10661
+#: ch/actions.c:749
#, 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"
+msgid "no label named `%s'"
msgstr ""
-#: cp/decl.c:10726
+#: ch/actions.c:751
#, 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'"
+msgid "cannot GOTO label `%s' outside current function"
msgstr ""
-#: cp/decl.c:11020
+#: ch/actions.c:773
#, c-format
-msgid "non-member `%s' cannot be declared `mutable'"
+msgid "no EXITable label named `%s'"
msgstr ""
-#: cp/decl.c:11025
+#: ch/actions.c:775
#, c-format
-msgid "non-object member `%s' cannot be declared `mutable'"
+msgid "cannot EXIT label `%s' outside current function"
msgstr ""
-#: cp/decl.c:11031
-#, c-format
-msgid "function `%s' cannot be declared `mutable'"
+#: ch/actions.c:1018
+msgid "case selector not compatible with label"
msgstr ""
-#: cp/decl.c:11036
-#, c-format
-msgid "static `%s' cannot be declared `mutable'"
+#: ch/actions.c:1044
+msgid "ELSE label not within a CASE statement"
msgstr ""
-#: cp/decl.c:11041
-#, c-format
-msgid "const `%s' cannot be declared `mutable'"
+#: ch/actions.c:1048
+msgid "multiple default labels found in a CASE statement"
msgstr ""
-#: cp/decl.c:11146
-msgid "typedef declaration includes an initializer"
+#: ch/actions.c:1049
+msgid "this is the first ELSE label"
msgstr ""
-#: cp/decl.c:11258
-msgid "unnamed variable or field declared void"
+#: ch/actions.c:1070
+msgid "label found outside of CASE statement"
msgstr ""
-#: cp/decl.c:11267
-msgid "variable or field declared void"
+#: ch/actions.c:1073
+msgid "duplicate CASE value"
msgstr ""
-#: cp/decl.c:11277
-msgid "cannot use `::' in parameter declaration"
+#: ch/actions.c:1074 ch/actions.c:1127
+msgid "this is the first entry for that value"
msgstr ""
-#: cp/decl.c:11462
-#, c-format
-msgid "`%s' is neither function nor member function; cannot be declared friend"
+#: ch/actions.c:1077 ch/actions.c:1130
+msgid "CASE value out of range"
msgstr ""
-#: cp/decl.c:11479
-msgid "member functions are implicitly friends of their class"
+#: ch/actions.c:1079 ch/actions.c:1132
+msgid "empty range"
msgstr ""
-#: cp/decl.c:11588
-#, c-format
-msgid "storage class `auto' invalid for function `%s'"
+#: ch/actions.c:1081 ch/actions.c:1134
+msgid "label within scope of cleanup or variable array"
msgstr ""
-#: cp/decl.c:11590
-#, c-format
-msgid "storage class `register' invalid for function `%s'"
+#: ch/actions.c:1105 ch/actions.c:1302
+msgid "mode in label is not discrete"
msgstr ""
-#: cp/decl.c:11601
-#, c-format
-msgid ""
-"storage class `static' invalid for function `%s' declared out of global scope"
+#: ch/actions.c:1122
+msgid "label not within a CASE statement"
msgstr ""
-#: cp/decl.c:11603
-#, c-format
-msgid ""
-"storage class `inline' invalid for function `%s' declared out of global scope"
+#: ch/actions.c:1282
+msgid "Lower bound of range must be a discrete literal expression"
msgstr ""
-#: cp/decl.c:11610
-#, c-format
-msgid "virtual non-class function `%s'"
+#: ch/actions.c:1287
+msgid "Upper bound of range must be a discrete literal expression"
msgstr ""
-#. FIXME need arm citation
-#: cp/decl.c:11645
-msgid "cannot declare static function inside another function"
+#: ch/actions.c:1311
+msgid "The CASE label is not valid"
msgstr ""
-#: cp/decl.c:11922
+#: ch/actions.c:1357 ch/expr.c:215
msgid ""
-"invalid integer constant in parameter list, did you forget to give parameter "
-"name?"
+"The number of CASE selectors does not match the number of CASE label lists"
msgstr ""
-#: cp/decl.c:12299
+#: ch/actions.c:1442
#, 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'"
+msgid "incomplete CASE - %s not handled"
msgstr ""
-#: cp/decl2.c:554
-#, c-format
-msgid "-f%s is no longer supported"
+#: ch/actions.c:1461
+msgid "CASE selector with variable range"
msgstr ""
-#: cp/decl2.c:560
-msgid ""
-"-fhandle-exceptions has been renamed to -fexceptions (and is now on by "
-"default)"
+#: ch/actions.c:1465
+msgid "too many cases to do CASE completeness testing"
msgstr ""
-#: cp/decl2.c:586
-msgid "-fname-mangling-version is no longer supported"
+#: ch/actions.c:1550
+msgid "type of tuple cannot be implicit in multiple assignent"
msgstr ""
-#: cp/decl2.c:649
-msgid "-Wno-strict-prototypes is not supported in C++"
+#: ch/actions.c:1552
+msgid "conditional expression cannot be used in multiple assignent"
msgstr ""
-#: cp/decl2.c:988
-msgid "name missing for member function"
+#: ch/actions.c:1554
+msgid "internal error - unknown type in multiple assignment"
msgstr ""
-#: cp/decl2.c:1049
-msgid "`__alignof__' applied to a bit-field"
+#: ch/actions.c:1558
+msgid "no operator allowed in multiple assignment,"
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?"
+#: ch/actions.c:1568
+msgid "location modes in multiple assignment are not equivalent"
msgstr ""
-#: cp/decl2.c:1122 cp/decl2.c:1136
-msgid "ambiguous conversion for array subscript"
+#: ch/actions.c:1606
+msgid "You may not assign a value to a BUFFER or EVENT location"
msgstr ""
-#: cp/decl2.c:1186
-msgid "anachronistic use of array size in vector delete"
+#: ch/actions.c:1614
+msgid "can't assign value to READonly location"
msgstr ""
-#: cp/decl2.c:1196
-msgid ""
-"cannot delete a function. Only pointer-to-objects are valid arguments to "
-"`delete'"
+#: ch/actions.c:1619
+msgid "cannot assign to location with non-value property"
msgstr ""
-#: cp/decl2.c:1493
-msgid "initializer invalid for static member with constructor"
+#: ch/actions.c:1639
+msgid "lefthand side of assignment is not a location"
msgstr ""
-#: cp/decl2.c:1496
-msgid "(an out of class initialization is required)"
+#: ch/actions.c:1715 ch/actions.c:1785
+msgid "bitstring slice"
msgstr ""
-#: cp/decl2.c:1669
-msgid "field initializer is not constant"
+#: ch/actions.c:1810
+msgid "LENGTH on left-hand-side is non-portable"
msgstr ""
-#: cp/decl2.c:2008
-msgid "anonymous struct not inside named type"
+#: ch/actions.c:1814
+msgid "Can only set LENGTH of array location"
msgstr ""
-#: cp/decl2.c:2104
-msgid "namespace-scope anonymous aggregates must be static"
+#: ch/convert.c:63
+msgid "internal error: trying to make loc-identity with non-location"
msgstr ""
-#: cp/decl2.c:2114
-msgid "anonymous aggregate with no members"
+#: ch/convert.c:117
+msgid "cannot convert to a boolean mode"
msgstr ""
-#. Overflow occurred. That means there are at least 4 billion
-#. initialization functions.
-#: cp/decl2.c:2986
-msgid "too many initialization functions required"
+#: ch/convert.c:152
+msgid "cannot convert to a char mode"
msgstr ""
-#: cp/decl2.c:3796
-msgid "use of old-style cast"
+#: ch/convert.c:248
+msgid "powerset tuple element out of range"
msgstr ""
-#: cp/error.c:46
+#: ch/convert.c:284 ch/convert.c:312
#, c-format
-msgid "`%s' not supported by %s"
+msgid "incompatible member of powerset tuple (at position #%d)"
msgstr ""
-#: cp/error.c:631
+#: ch/convert.c:394
#, c-format
-msgid "<anonymous %s>"
+msgid "no initializer value for fixed field `%s'"
msgstr ""
-#: cp/error.c:892
+#: ch/convert.c:436
#, c-format
-msgid "(static %s for %s)"
+msgid "non-constant value for tag field `%s'"
msgstr ""
-#: cp/error.c:2529
+#: ch/convert.c:488
#, c-format
-msgid "In %s `%s':"
+msgid "field `%s' in wrong variant"
msgstr ""
-#: cp/error.c:2584
+#: ch/convert.c:495
#, c-format
-msgid "%s: In instantiation of `%s':\n"
+msgid "missing variant fields (at least `%s')"
msgstr ""
-#: cp/error.c:2608
+#: ch/convert.c:518
#, c-format
-msgid "%s:%d: instantiated from `%s'\n"
+msgid "bad initializer for field `%s'"
msgstr ""
-#: cp/error.c:2613
+#: ch/convert.c:525
#, c-format
-msgid "%s:%d: instantiated from here\n"
-msgstr ""
-
-#: cp/except.c:258
-msgid "call to Java `catch' or `throw' with `jthrowable' undefined"
+msgid "no initializer value for variant field `%s'"
msgstr ""
-#: cp/except.c:329
-msgid "mixing C++ and Java catches in a single translation unit"
+#: ch/convert.c:531
+msgid "no selected variant"
msgstr ""
-#: cp/except.c:665
-msgid " in thrown expression"
+#: ch/convert.c:546 ch/convert.c:912
+msgid "mixture of labelled and unlabelled tuple elements"
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."
+#: ch/convert.c:557
+msgid "probably not a structure tuple"
msgstr ""
-#: cp/g++spec.c:197 java/jvspec.c:358
+#: ch/convert.c:559
#, 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"
+msgid "excess initializer for field `%s'"
msgstr ""
-#: cp/init.c:2164
-msgid "new cannot be applied to a function type"
+#: ch/convert.c:566
+msgid "excess unnamed initializers"
msgstr ""
-#: cp/init.c:2211
-msgid "call to Java constructor, while `jclass' undefined"
+#: ch/convert.c:693
+msgid "non-constant start index for tuple"
msgstr ""
-#: cp/init.c:2227
-msgid "Can't find class$"
+#: ch/convert.c:736
+msgid "invalid array tuple label"
msgstr ""
-#: cp/init.c:2340
-msgid "invalid type `void' for new"
+#: ch/convert.c:750
+msgid "non-constant array tuple index range"
msgstr ""
-#: cp/init.c:2394
+#: ch/convert.c:759
#, 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"
+msgid "incompatible array tuple element %s"
msgstr ""
-#: cp/init.c:3037
-msgid "cannot initialize multi-dimensional array with initializer"
+#: ch/convert.c:775
+msgid "multiple (*) or (ELSE) array tuple labels"
msgstr ""
-#: cp/init.c:3215
-msgid "unknown array size in delete"
+#: ch/convert.c:784
+msgid "empty range in array tuple"
msgstr ""
-#: cp/init.c:3440
-msgid "type to vector delete is neither pointer or array type"
+#: ch/convert.c:801
+#, c-format
+msgid "array tuple has duplicate index %s"
msgstr ""
-#: cp/lang-options.h:29
-msgid "Do not obey access control semantics"
+#: ch/convert.c:809
+msgid "array tuple index out of range"
msgstr ""
-#: cp/lang-options.h:31
-msgid "Change when template instances are emitted"
+#: ch/convert.c:811
+msgid "too many array tuple values"
msgstr ""
-#: cp/lang-options.h:36
-msgid "Check the return value of new"
+#: ch/convert.c:883
+msgid "dynamic array tuple without (*) or (ELSE)"
msgstr ""
-#: cp/lang-options.h:39
-msgid "Reduce size of object files"
+#: ch/convert.c:885
+#, c-format
+msgid "missing array tuple element %s"
msgstr ""
-#: cp/lang-options.h:43
-msgid "Make string literals `char[]' instead of `const char[]'"
+#: ch/convert.c:892
+#, c-format
+msgid "missing array tuple elements %s : %s"
msgstr ""
-#: cp/lang-options.h:46
-msgid "Dump the entire translation unit to a file"
+#: ch/convert.c:1086
+msgid "initializer is not an array or string mode"
msgstr ""
-#: cp/lang-options.h:48
-msgid "Do not inline member functions by default"
+#: ch/convert.c:1096
+msgid "destination is too small"
msgstr ""
-#: cp/lang-options.h:51
-msgid "Do not generate run time type descriptor information"
+#: ch/convert.c:1152
+msgid "internal error: unknown type of expression"
msgstr ""
-#: cp/lang-options.h:56
-msgid "Do not generate code to check exception specifications"
+#: ch/decl.c:1033
+#, c-format
+msgid "`%s' must not be declared readonly"
msgstr ""
-#: cp/lang-options.h:61
-msgid "Scope of for-init-statement vars extends outside"
+#: ch/decl.c:1037
+msgid "declaration of readonly variable without initialization"
msgstr ""
-#: cp/lang-options.h:64
-msgid "Do not recognise GNU defined keywords"
+#: ch/decl.c:1059
+#, c-format
+msgid "no initialisation allowed for `%s'"
msgstr ""
-#: cp/lang-options.h:69
-msgid "Do not treat the namespace `std' as a normal namespace"
+#: ch/decl.c:1067
+#, c-format
+msgid "value for loc-identity `%s' is not a location"
msgstr ""
-#: cp/lang-options.h:71
-msgid "Enable support for huge objects"
+#: ch/decl.c:1074
+#, c-format
+msgid "location for `%s' not read-compatible"
msgstr ""
-#: cp/lang-options.h:75
-msgid "Export functions even if they can be inlined"
+#: ch/decl.c:1101
+#, c-format
+msgid "nonconstant initializer for `%s'"
msgstr ""
-#: cp/lang-options.h:78
-msgid "Only emit explicit template instatiations"
+#: ch/decl.c:1132
+msgid "do_decl: internal error: don't know what to initialize"
msgstr ""
-#: cp/lang-options.h:81
-msgid "Only emit explicit instatiations of inline templates"
+#: ch/decl.c:1189
+msgid "RECURSIVE PROCs"
msgstr ""
-#: cp/lang-options.h:87
-msgid "Don't pedwarn about uses of Microsoft extensions"
+#: ch/decl.c:1445
+#, c-format
+msgid "`%s' must not be READonly"
msgstr ""
-#: cp/lang-options.h:90
-msgid "Recognise and/bitand/bitor/compl/not/or/xor"
+#: ch/decl.c:1471
+msgid "POS may not be specified for a list of field declarations"
msgstr ""
-#: cp/lang-options.h:94
-msgid "Disable optional diagnostics"
+#: ch/decl.c:1525
+msgid "(ELSE) case label as well as ELSE variant"
msgstr ""
-#: cp/lang-options.h:96
-msgid "Downgrade conformance errors to warnings"
+#: ch/decl.c:1610 ch/decl.c:1613
+msgid "inconsistent modes between labels and tag field"
msgstr ""
-#: cp/lang-options.h:99
-msgid "Enable automatic template instantiation"
+#: ch/decl.c:1618
+msgid "too few tag labels"
msgstr ""
-#: cp/lang-options.h:104
-msgid "Display statistics accumulated during compilation"
+#: ch/decl.c:1620
+msgid "too many tag labels"
msgstr ""
-#: cp/lang-options.h:107
-msgid "Specify maximum template instantiation depth"
+#: ch/decl.c:1658
+msgid "case label lower limit is not a discrete constant expression"
msgstr ""
-#: cp/lang-options.h:109
-msgid "Use __cxa_atexit to register destructors."
+#: ch/decl.c:1660
+msgid "case label upper limit is not a discrete constant expression"
msgstr ""
-#: cp/lang-options.h:112
-msgid "Discard unused virtual functions"
+#: ch/decl.c:1670
+msgid "case label must be a discrete constant expression"
msgstr ""
-#: cp/lang-options.h:115
-msgid "Implement vtables using thunks"
+#: ch/decl.c:1697
+msgid "variant label declared here..."
msgstr ""
-#: cp/lang-options.h:118
-msgid "Emit common-like symbols as weak symbols"
+#: ch/decl.c:1699
+msgid "...is duplicated here"
msgstr ""
-#: cp/lang-options.h:121
-msgid "Emit cross referencing information"
+#: ch/decl.c:1729
+#, c-format
+msgid "no field (yet) for tag %s"
msgstr ""
-#: cp/lang-options.h:125
-msgid "Warn about inconsistent return types"
+#: ch/decl.c:1824
+msgid "non-value mode may only returned by LOC"
msgstr ""
-#: cp/lang-options.h:128
-msgid "Warn about overloaded virtual function names"
+#: ch/decl.c:1847
+#, c-format
+msgid "mode of `%s' is not a mode"
msgstr ""
-#: cp/lang-options.h:132
-msgid "Don't warn when all ctors/dtors are private"
+#: ch/decl.c:1853
+#, c-format
+msgid "`%s' may only be passed by LOC"
msgstr ""
-#: cp/lang-options.h:134
-msgid "Warn about non virtual destructors"
+#: ch/decl.c:2281
+#, c-format
+msgid "Nothing named `%s' to grant."
msgstr ""
-#: cp/lang-options.h:137
-msgid "Warn when a function is declared extern, then inline"
+#: ch/decl.c:2321
+#, c-format
+msgid "duplicate grant for `%s'"
msgstr ""
-#: cp/lang-options.h:140
-msgid "Warn when the compiler reorders code"
+#: ch/decl.c:2322
+#, c-format
+msgid "previous grant for `%s'"
msgstr ""
-#: cp/lang-options.h:143
-msgid "Warn when synthesis behaviour differs from Cfront"
+#: ch/decl.c:2409
+#, c-format
+msgid "duplicate definition `%s'"
msgstr ""
-#: cp/lang-options.h:147
-msgid "Don't warn when type converting pointers to member functions"
+#: ch/decl.c:2410
+#, c-format
+msgid "previous definition of `%s'"
msgstr ""
-#: cp/lang-options.h:149
-msgid "Warn about violations of Effective C++ style rules"
+#: ch/decl.c:3248 ch/decl.c:3258
+#, c-format
+msgid "ambiguous choice for seize `%s' -"
msgstr ""
-#: cp/lang-options.h:152
-msgid "Warn when overload promotes from unsigned to signed"
+#: ch/decl.c:3249 ch/decl.c:3259
+#, c-format
+msgid " - can seize this `%s' -"
msgstr ""
-#: cp/lang-options.h:155
-msgid "Warn if a C style cast is used in a program"
+#: ch/decl.c:3250 ch/decl.c:3261
+#, c-format
+msgid " - or this granted decl `%s'"
msgstr ""
-#: cp/lang-options.h:159
-msgid ""
-"Don't warn when non-templatized friend functions are declared within a "
-"template"
+#: ch/decl.c:4430
+#, c-format
+msgid "enumerator value for `%s' is less then 0"
msgstr ""
-#: cp/lang-options.h:162
-msgid "Don't announce deprecation of compiler features"
+#: ch/decl.c:4512
+#, c-format
+msgid "enumerators `%s' and `%s' have equal values"
msgstr ""
-#: cp/lex.c:148
-msgid "type name expected before `*'"
+#: ch/decl.c:4618
+msgid "undefined value in SET mode is obsolete and deprecated."
msgstr ""
-#: cp/lex.c:170
-msgid "cannot declare references to references"
+#: ch/decl.c:4794
+msgid "BASE variable never declared"
msgstr ""
-#: cp/lex.c:175
-msgid "cannot declare pointers to references"
+#: ch/decl.c:4796
+msgid "cannot BASE a variable on a PROC/PROCESS name"
msgstr ""
-#: cp/lex.c:179
-msgid "type name expected before `&'"
+#: ch/decl.c:4848
+msgid "INTERNAL ERROR: handle_one_level is broken"
msgstr ""
-#: cp/lex.c:1026
+#: ch/expr.c:126
#, c-format
-msgid "semicolon missing after %s declaration"
+msgid "tuple without specified mode not allowed in %s"
msgstr ""
-#: cp/lex.c:1077
+#: ch/expr.c:128
#, c-format
-msgid "junk at end of #pragma %s"
+msgid "conditional expression not allowed in %s"
msgstr ""
-#: cp/lex.c:1084
+#: ch/expr.c:130
#, c-format
-msgid "invalid #pragma %s"
-msgstr ""
-
-#: cp/lex.c:1093
-msgid "#pragma vtable no longer supported"
+msgid "internal error: unknown expression mode in %s"
msgstr ""
-#: cp/lex.c:1170
-#, c-format
-msgid "#pragma implementation for %s appears after file is included"
+#: ch/expr.c:147
+msgid "CASE selector is not a discrete expression"
msgstr ""
-#: cp/lex.c:1195
-msgid "junk at end of #pragma GCC java_exceptions"
+#: ch/expr.c:594
+msgid "powerset is not addressable"
msgstr ""
-#: cp/lex.c:1296
-msgid ""
-"(Each undeclared identifier is reported only once for each function it "
-"appears in.)"
+#: ch/expr.c:639
+msgid "array is not addressable"
msgstr ""
-#: cp/lex.c:1319
+#: ch/expr.c:687
#, c-format
-msgid "name lookup of `%s' changed"
+msgid "Too few arguments in call to `%s'"
msgstr ""
-#: cp/lex.c:1333 cp/lex.c:1340
+#: ch/expr.c:689
#, 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"
+msgid "Too many arguments in call to `%s'"
msgstr ""
-#: cp/method.c:170
-msgid "methods cannot be converted to function pointers"
+#: ch/expr.c:758
+msgid "cannot dereference, not a pointer."
msgstr ""
-#: cp/method.c:175
+#: ch/expr.c:768
#, c-format
-msgid "ambiguous request for method pointer `%s'"
-msgstr ""
-
-#: cp/parse.y:674
-msgid "invalid default template argument"
+msgid "missing '.' operator or undefined mode name `%s'."
msgstr ""
-#: cp/parse.y:891
-msgid "no base or member initializers given following ':'"
+#: ch/expr.c:771
+msgid "You have forgotten the '.' operator which must"
msgstr ""
-#: cp/parse.y:904
-msgid "base initializers not allowed for non-member functions"
+#: ch/expr.c:772
+#, c-format
+msgid " precede a STRUCT field reference, or `%s' is an undefined mode"
msgstr ""
-#: cp/parse.y:906
-msgid "only constructors take base initializers"
+#: ch/expr.c:786
+msgid "Can't dereference PTR value using unary `->'."
msgstr ""
-#: cp/parse.y:939 cp/parse.y:945
-msgid "anachronistic old style base class initializer"
+#: ch/expr.c:831
+msgid "invalid type argument of `->'"
msgstr ""
-#. Handle `Class<Class<Type>>' without space in the `>>'
-#: cp/parse.y:1067
-msgid "`>>' should be `> >' in template class name"
+#: ch/expr.c:856 ch/expr.c:969
+msgid "operand of '.' is not a STRUCT"
msgstr ""
-#: cp/parse.y:1124 cp/parse.y:1133
+#: ch/expr.c:909
#, c-format
-msgid "ISO C++ forbids an empty condition for `%s'"
+msgid "No field named `%s'"
msgstr ""
-#: cp/parse.y:1310
-msgid "ISO C++ forbids initialization of new expression with `='"
+#: ch/expr.c:1217
+msgid "ABS argument must be discrete or real mode"
msgstr ""
-#: cp/parse.y:1341
-msgid "ISO C++ forbids compound literals"
+#: ch/expr.c:1250
+#, c-format
+msgid "argument %d to ABSTIME must be of integer type."
msgstr ""
-#: cp/parse.y:1582
-msgid "ISO C++ forbids braced-groups within expressions"
+#: ch/expr.c:1288 ch/expr.c:1329
+msgid "parameter 1 must be referable."
msgstr ""
-#: cp/parse.y:1988 cp/parse.y:2003
-msgid "sigof type specifier"
+#: ch/expr.c:1294 ch/expr.c:1335 ch/expr.c:1372
+msgid "mode mismatch in parameter 1."
msgstr ""
-#: cp/parse.y:1993
-msgid "`sigof' applied to non-aggregate expression"
+#: ch/expr.c:1301 ch/expr.c:1342
+msgid "parameter 2 must be a positive integer."
msgstr ""
-#: cp/parse.y:2008
-msgid "`sigof' applied to non-aggregate type"
+#: ch/expr.c:1436
+msgid "CARD argument must be powerset mode"
msgstr ""
-#: cp/parse.y:2348
-#, c-format
-msgid "storage class specifier `%s' not allowed after struct or class"
+#: ch/expr.c:1487
+msgid "expression for DESCR-builtin must be referable."
msgstr ""
-#: cp/parse.y:2350
+#: ch/expr.c:1535
#, c-format
-msgid "type specifier `%s' not allowed after struct or class"
+msgid "argument to `%s' must be of integer type."
msgstr ""
-#: cp/parse.y:2352
+#: ch/expr.c:1568
#, 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"
+msgid "argument 1 to `%s' must be of floating point mode"
msgstr ""
-#: cp/parse.y:3468
-msgid "ISO C++ forbids computed gotos"
+#: ch/expr.c:1602
+#, c-format
+msgid "First argument to `%s' must be a mode"
msgstr ""
-#: cp/parse.y:3476
-msgid "label must be followed by statement"
+#: ch/expr.c:1609
+#, c-format
+msgid "READonly modes for %s must have a value"
msgstr ""
-#: cp/parse.y:3575
-msgid "ISO C++ forbids compound statements inside for initializations"
+#: ch/expr.c:1692
+msgid "argument to TERMINATE must be a reference primitive value"
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 ')'"
+#: ch/expr.c:1741
+msgid "argument 1 to INTTIME must be of mode TIME."
msgstr ""
-#: cp/parse.y:3765 cp/parse.y:3770
-msgid "type specifier omitted for parameter"
+#: ch/expr.c:1782
+#, c-format
+msgid "%s."
msgstr ""
-#: cp/pt.c:6303
-msgid "creating array with size zero"
+#: ch/expr.c:1888
+msgid ""
+"LENGTH argument must be string, buffer, event mode, text location or mode"
msgstr ""
-#: cp/pt.c:6799
-#, c-format
-msgid "use of `%s' in template"
+#: ch/expr.c:1917
+msgid "UPPER argument must have a mode, or be a mode"
msgstr ""
-#: cp/pt.c:8004
-msgid "incomplete type unification"
+#: ch/expr.c:1919
+msgid "LOWER argument must have a mode, or be a mode"
msgstr ""
-#: cp/pt.c:8934
-#, c-format
-msgid "use of `%s' in template type unification"
+#: ch/expr.c:1953
+msgid "UPPER argument must be string, array, mode or integer"
msgstr ""
-#: cp/repo.c:272
-msgid "-frepo must be used with -c"
+#: ch/expr.c:1955
+msgid "LOWER argument must be string, array, mode or integer"
msgstr ""
-#: cp/repo.c:366
+#: ch/expr.c:1991
#, c-format
-msgid "mysterious repository information in %s"
+msgid "%s argument must be POWERSET mode"
msgstr ""
-#: cp/repo.c:381
+#: ch/expr.c:2017
#, 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"
+msgid "%s called for empty POWERSET"
msgstr ""
-#. This shouldn't happen, I don't want errors!
-#: cp/search.c:2471
-msgid "recoverable compiler error, fixups for virtual function"
+#: ch/expr.c:2098
+msgid "argument to NUM is not discrete"
msgstr ""
-#: cp/semantics.c:1012
-msgid "ISO C++ does not permit named return values"
+#: ch/expr.c:2110
+msgid "No integer mode which matches expression's mode"
msgstr ""
-#: cp/semantics.c:1029
-msgid "can't redefine default return value for constructors"
+#: ch/expr.c:2119
+msgid "NUM's parameter is below its mode range"
msgstr ""
-#: cp/semantics.c:1098
-msgid " will be re-ordered to precede member initializations"
+#: ch/expr.c:2122
+msgid "NUM's parameter is above its mode range"
msgstr ""
-#: cp/semantics.c:1365
-msgid "`this' is unavailable for static member functions"
+#: ch/expr.c:2161
+msgid "Cannot take SUCC or PRED of a numbered SET"
msgstr ""
-#: cp/semantics.c:1371
-msgid "invalid use of `this' in non-member function"
+#: ch/expr.c:2169
+msgid "SUCC or PRED must not be done on a PTR."
msgstr ""
-#: cp/semantics.c:1373
-msgid "invalid use of `this' at top level"
+#: ch/expr.c:2172
+msgid "SUCC or PRED for a reference type is not standard."
msgstr ""
-#: cp/semantics.c:1665
-msgid "template type parameters must use the keyword `class' or `typename'"
+#: ch/expr.c:2182
+msgid "SUCC or PRED argument must be a discrete mode"
msgstr ""
-#: cp/spew.c:249
+#: ch/expr.c:2203
#, c-format
-msgid "identifier name `%s' conflicts with GNU C++ internal naming strategy"
+msgid "Taking the %s of a value already at its %s value"
msgstr ""
-#: cp/spew.c:357
-msgid "parse error"
+#: ch/expr.c:2254
+msgid "size applied to a function mode"
msgstr ""
-#: cp/spew.c:1023 cp/spew.c:1295
-msgid "parse error at end of saved function text"
+#: ch/expr.c:2260
+msgid "sizeof applied to a void mode"
msgstr ""
-#: cp/spew.c:1065
-msgid "parse error in method specification"
+#: ch/expr.c:2265
+msgid "sizeof applied to an incomplete mode"
msgstr ""
-#: cp/spew.c:1107
-msgid "function body for constructor missing"
+#: ch/expr.c:2360
+msgid "cannot call a PROCESS, you START a PROCESS"
msgstr ""
-#: cp/spew.c:1500
+#: ch/expr.c:2422
#, c-format
-msgid "%s before `%s'"
+msgid "invalid %s"
msgstr ""
-#: cp/spew.c:1502
+#: ch/expr.c:2437
#, c-format
-msgid "%s before `%c'"
+msgid "%s parameter %d must be a location"
msgstr ""
-#: cp/spew.c:1504
+#: ch/expr.c:2445
#, c-format
-msgid "%s before `\\%o'"
+msgid "%s parameter %d is READ-only"
msgstr ""
-#: cp/spew.c:1507
+#: ch/expr.c:2488
#, c-format
-msgid "%s before `%s' token"
+msgid "LOC actual parameter %d is a non-referable location"
msgstr ""
-#: cp/tree.c:216
+#: ch/expr.c:2494
#, 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"
+msgid "mode mismatch in parameter %d"
msgstr ""
-#: cp/tree.c:2250
-msgid ""
-"`com_interface' is obsolete; g++ vtables are now COM-compatible by default"
+#: ch/expr.c:2518
+#, c-format
+msgid "too many arguments to procedure `%s'"
msgstr ""
-#: cp/tree.c:2264
-msgid "requested init_priority is not an integer constant"
+#: ch/expr.c:2521
+msgid "too many arguments to procedure"
msgstr ""
-#: cp/tree.c:2284
-msgid ""
-"can only use init_priority attribute on file-scope definitions of objects of "
-"class type"
+#: ch/expr.c:2527
+#, c-format
+msgid "too few arguments to procedure `%s'"
msgstr ""
-#: cp/tree.c:2290
-msgid "requested init_priority is out of range"
+#: ch/expr.c:2530
+msgid "too few arguments to procedure"
msgstr ""
-#: cp/tree.c:2299
-msgid "requested init_priority is reserved for internal use"
+#: ch/expr.c:2596
+msgid "syntax error (integer used as function)"
msgstr ""
-#: cp/tree.c:2309
-msgid "init_priority attribute is not supported on this platform"
+#: ch/expr.c:2616
+msgid "syntax error - missing operator, comma, or '('?"
msgstr ""
-#: cp/typeck.c:484
+#: ch/expr.c:2977
#, 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"
+msgid "unimplemented builtin function `%s'"
msgstr ""
-#: cp/typeck.c:1565
-msgid "ISO C++ forbids applying `sizeof' to a member function"
+#: ch/expr.c:2981
+#, c-format
+msgid "internal error - bad builtin function `%s'"
msgstr ""
-#: cp/typeck.c:1571
-msgid ""
-"ISO C++ forbids applying `sizeof' to type `void' which is an incomplete type"
+#: ch/expr.c:2995
+msgid "empty expression in string index"
msgstr ""
-#: cp/typeck.c:1620
-msgid "sizeof applied to a bit-field"
+#: ch/expr.c:3000
+msgid "only one expression allowed in string index"
msgstr ""
-#: cp/typeck.c:1623
-msgid "ISO C++ forbids applying `sizeof' to an expression of function type"
+#: ch/expr.c:3017
+msgid "invalid: primval ( untyped_exprlist )"
msgstr ""
-#: cp/typeck.c:2236
-msgid "invalid reference to NULL ptr, use ptr-to-member instead"
+#: ch/expr.c:3081 ch/expr.c:3095
+msgid "operand is variable-size bitstring/power-set"
msgstr ""
-#: cp/typeck.c:2399
+#: ch/expr.c:3245
#, c-format
-msgid "invalid use of `%s' on pointer to member"
+msgid "tree code `%s' unhandled in build_compare_set_expr"
msgstr ""
-#: cp/typeck.c:2405
-msgid "invalid type argument"
+#: ch/expr.c:3410
+msgid "incompatible modes in concat expression"
msgstr ""
-#: cp/typeck.c:2508
-msgid "ISO C++ forbids subscripting non-lvalue array"
+#: ch/expr.c:3459
+msgid "Invalid operation on array of chars"
msgstr ""
-#: cp/typeck.c:2519
-msgid "subscripting array declared `register'"
+#: ch/expr.c:3504
+msgid "comparison of variant structures is unsafe"
msgstr ""
-#: cp/typeck.c:2694 cp/typeck.c:2834
-msgid "pointer to member function called, but not in class scope"
+#: ch/expr.c:3511
+msgid "compare with variant records"
msgstr ""
-#: cp/typeck.c:2832
-msgid ""
-"invalid call to member function needing `this' in static member function "
-"scope"
+#: ch/expr.c:3688 ch/expr.c:3924
+#, c-format
+msgid "incompatible operands to %s"
msgstr ""
-#: cp/typeck.c:3022
-msgid "ISO C++ forbids calling `::main' from within program"
+#: ch/expr.c:3740
+msgid "relational operator not allowed for this mode"
msgstr ""
-#: cp/typeck.c:3226
-msgid "parameter type of called function is incomplete"
+#: ch/expr.c:3794
+#, c-format
+msgid "Cannot use %s operator on PROC mode variable"
msgstr ""
-#: cp/typeck.c:3623
+#: ch/expr.c:3800
#, c-format
-msgid "%s rotate count is negative"
+msgid "invalid left operand of %s"
msgstr ""
-#: cp/typeck.c:3626
+#: ch/expr.c:3805 ch/expr.c:4357
#, c-format
-msgid "%s rotate count >= width of type"
+msgid "invalid right operand of %s"
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"
+#: ch/expr.c:3819
+msgid "repetition expression must be constant"
msgstr ""
-#: cp/typeck.c:3974
-msgid "comparison between signed and unsigned integer expressions"
+#: ch/expr.c:3829
+msgid "left argument to MOD/REM operator must be integral"
msgstr ""
-#: cp/typeck.c:4113
-msgid "ISO C++ forbids using pointer of type `void *' in pointer arithmetic"
+#: ch/expr.c:3834
+msgid "right argument to MOD/REM operator must be integral"
msgstr ""
-#: cp/typeck.c:4119
-msgid "ISO C++ forbids using a pointer-to-function in pointer arithmetic"
+#: ch/expr.c:3891
+msgid "right operand of IN is not a powerset"
msgstr ""
-#: cp/typeck.c:4125
-msgid ""
-"ISO C++ forbids using a pointer to member function in pointer arithmetic"
+#: ch/expr.c:3896
+msgid "left operand of IN incompatible with right operand"
msgstr ""
-#: cp/typeck.c:4131
-msgid "ISO C++ forbids using pointer to a member in pointer arithmetic"
+#: ch/expr.c:3987
+msgid "-> operator not allow in constant expression"
msgstr ""
-#: cp/typeck.c:4202
-msgid "ISO C++ forbids using pointer of type `void *' in subtraction"
+#: ch/expr.c:4000
+msgid "taking the address of a string literal is non-standard"
msgstr ""
-#: cp/typeck.c:4204
-msgid "ISO C++ forbids using pointer to a function in subtraction"
+#: ch/expr.c:4002
+msgid "taking the address of a function is non-standard"
msgstr ""
-#: cp/typeck.c:4206
-msgid "ISO C++ forbids using pointer to a method in subtraction"
+#: ch/expr.c:4005
+msgid "ADDR requires a LOCATION argument"
msgstr ""
-#: cp/typeck.c:4208
-msgid "ISO C++ forbids using pointer to a member in subtraction"
+#: ch/expr.c:4035
+msgid "-> expression is not addressable"
msgstr ""
-#: cp/typeck.c:4220
-msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
+#: ch/expr.c:4062
+msgid "ADDR parameter must be a LOCATION"
msgstr ""
-#: cp/typeck.c:4325
-msgid "taking address of temporary"
+#: ch/expr.c:4071
+msgid "possible internal error in build_chill_arrow_expr"
msgstr ""
-#: cp/typeck.c:4525
+#: ch/expr.c:4076
#, 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'"
+msgid "%s is not addressable"
msgstr ""
-#: cp/typeck.c:4729
-msgid "ISO C++ forbids taking the address of a cast to a non-lvalue expression"
+#: ch/expr.c:4175
+msgid "repetition count is not an integer constant"
msgstr ""
-#: cp/typeck.c:4745
-msgid "unary `&'"
+#: ch/expr.c:4183
+msgid "repetition count < 0"
msgstr ""
-#: cp/typeck.c:4937
-msgid "cannot take the address of `this', which is an rvalue expression"
+#: ch/expr.c:4188
+msgid "repetition value not constant"
msgstr ""
-#: cp/typeck.c:5247
-msgid ""
-"ISO C++ forbids casting between pointer-to-function and pointer-to-object"
+#: ch/expr.c:4200
+msgid "bitstring repetition of non-constant boolean"
msgstr ""
-#: cp/typeck.c:5697
-msgid "ISO C++ forbids cast to non-reference type used as lvalue"
+#: ch/expr.c:4223
+msgid "string repetition operand is non-constant bitstring"
msgstr ""
-#: cp/typeck.c:5803
-msgid "ISO C++ forbids assignment of arrays"
+#: ch/expr.c:4283
+msgid "non-char, non-bit string repetition"
msgstr ""
-#: cp/typeck.c:5818
-msgid "return value from function receives multiple initializations"
+#: ch/expr.c:4311
+#, c-format
+msgid "invalid operand of %s"
msgstr ""
-#: cp/typeck.c:5961
-msgid " in pointer to member function conversion"
+#: ch/expr.c:4322
+#, c-format
+msgid "right operand of %s is not array of boolean"
msgstr ""
-#: cp/typeck.c:5969
-msgid " in pointer to member conversion"
+#: ch/expr.c:4335
+#, c-format
+msgid "%s operator applied to boolean variable"
msgstr ""
-#: cp/typeck.c:6556
-msgid "returning reference to temporary"
+#: ch/expr.c:4406
+msgid "non-boolean mode in conditional expression"
msgstr ""
-#: cp/typeck.c:6563
-msgid "reference to non-lvalue returned"
+#: ch/grant.c:1978
+msgid "decode_constant: invalid component_ref"
msgstr ""
-#: cp/typeck.c:6609
-msgid "returning a value from a destructor"
+#: ch/grant.c:1986
+msgid "decode_constant: mode and value mismatch"
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"
+#: ch/grant.c:1989
+msgid "decode_constant: cannot decode this mode"
msgstr ""
-#. You can't return a value from a constructor.
-#: cp/typeck.c:6620
-msgid "returning a value from a constructor"
+#: ch/grant.c:2214
+msgid "decode_constant_selective: mode and value mismatch"
msgstr ""
-#: cp/typeck.c:6637
-msgid ""
-"return-statement with no value, in function declared with a non-void return "
-"type"
+#: ch/grant.c:2217
+msgid "decode_constant_selective: cannot decode this mode"
msgstr ""
-#: cp/typeck.c:6653
-msgid ""
-"return-statement with a value, in function declared with a void return type"
+#: ch/grant.c:2677
+#, c-format
+msgid "can't write to %s"
msgstr ""
-#: cp/typeck2.c:172
-msgid " because the following virtual functions are abstract:"
+#: ch/grant.c:2764
+msgid "FORBID is not yet implemented"
msgstr ""
-#: cp/typeck2.c:269
+#. this nerver should happen
+#: ch/grant.c:2825
#, c-format
-msgid "Internal error #%d."
+msgid "function \"really_grant_this\" called for `%s'."
msgstr ""
-#: cp/typeck2.c:340
-msgid "due to the presence of a constructor"
+#: ch/inout.c:1645
+msgid "non-integral text length"
msgstr ""
-#: cp/typeck2.c:364
-msgid "comma expression used to initialize return value"
+#: ch/inout.c:1650
+msgid "non-constant text length"
msgstr ""
-#: cp/typeck2.c:373
-msgid "cannot initialize arrays using this syntax"
+#: ch/inout.c:1655
+msgid "text length must be greater then 0"
msgstr ""
-#: cp/typeck2.c:429
-msgid "ANSI C++ forbids non-constant aggregate initializer expressions"
+#: ch/inout.c:1755
+#, c-format
+msgid "argument %d of %s must be of mode ASSOCIATION"
msgstr ""
-#: cp/typeck2.c:509
-msgid "initializing array with parameter list"
+#: 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 ""
-#: cp/typeck2.c:565
-msgid "initializer for scalar variable requires one element"
+#: ch/inout.c:1795
+msgid "argument 2 of ASSOCIATE must not be an empty string"
msgstr ""
-#: cp/typeck2.c:663
-msgid "aggregate has a partly bracketed initializer"
+#: ch/inout.c:1811
+msgid "argument 2 to ASSOCIATE must be a string"
msgstr ""
-#: cp/typeck2.c:693 cp/typeck2.c:794
-msgid "non-trivial labeled initializers"
+#: ch/inout.c:1850
+msgid "argument 3 to ASSOCIATE must be a string"
msgstr ""
-#: cp/typeck2.c:710
-msgid "non-empty initializer for array of empty elements"
+#: ch/inout.c:2031
+msgid "Too many arguments in call to MODIFY"
msgstr ""
-#: cp/typeck2.c:760
-msgid "initializer list for object of class with virtual base classes"
+#: ch/inout.c:2044
+msgid "argument 2 of MODIFY must not be an empty string"
msgstr ""
-#: cp/typeck2.c:766
-msgid "initializer list for object of class with base classes"
+#: ch/inout.c:2060
+msgid "argument 2 to MODIFY must be a string"
msgstr ""
-#: cp/typeck2.c:772
-msgid "initializer list for object using virtual functions"
+#: ch/inout.c:2094
+msgid "argument 3 to MODIFY must be a string"
msgstr ""
-#: cp/typeck2.c:889
-msgid "index value instead of field name in union initializer"
+#: ch/inout.c:2141
+#, c-format
+msgid "argument %d of %s must be an ACCESS or TEXT mode"
msgstr ""
-#: cp/typeck2.c:945
-msgid "excess elements in aggregate initializer"
+#: ch/inout.c:2355
+msgid "argument 4 of CONNECT must be of mode WHERE"
msgstr ""
-#: cp/typeck2.c:1043
-msgid "circular pointer delegation detected"
+#: ch/inout.c:2371
+msgid "index expression for ACCESS without index"
msgstr ""
-#: cp/typeck2.c:1070
-msgid "result of `operator->()' yields non-pointer result"
+#: 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 ""
-#: cp/typeck2.c:1072
-msgid "base operand of `->' is not a pointer"
+#: ch/inout.c:2476
+msgid "argument 3 to CONNECT must be of mode USAGE"
msgstr ""
-#: cp/typeck2.c:1262
+#: ch/inout.c:2511
#, c-format
-msgid "ISO C++ forbids defining types within %s"
+msgid "argument %d of %s must be of mode ACCESS"
msgstr ""
-#: cp/xref.c:826
-#, c-format
-msgid "Can't create cross-reference file `%s'"
+#: ch/inout.c:2545
+msgid "Too few arguments in call to `readrecord'"
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"
+#: ch/inout.c:2569 ch/inout.c:2648
+msgid "incompatible record mode"
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"
+#: ch/inout.c:2574
+msgid "store location must not be READonly"
msgstr ""
-#: cpperror.c:191
-msgid "internal error: "
+#: ch/inout.c:2616
+msgid "Too few arguments in call to `writerecord'"
msgstr ""
-#: cpperror.c:198
-msgid "warning: "
+#: ch/inout.c:2643
+msgid "transfer to ACCESS without record mode"
msgstr ""
-#: cpperror.c:312 cpperror.c:483 cppfiles.c:661 gcc.c:6083 tradcpp.c:4722
+#: ch/inout.c:2746
#, 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"
+msgid "argument %d of %s must be of mode TEXT"
msgstr ""
-#: cppexp.c:187
-msgid "integer constant contains digits beyond the radix"
+#: ch/inout.c:2803
+msgid "TEXT doesn't have a location"
msgstr ""
-#: cppexp.c:190
-msgid "integer constant out of range"
+#: ch/inout.c:2905
+msgid "incompatible index mode for SETETEXTACCESS"
msgstr ""
-#: cppexp.c:196
-msgid "integer constant is so large that it is unsigned"
+#: ch/inout.c:2915
+msgid "incompatible record mode for SETTEXTACCESS"
msgstr ""
-#: cppexp.c:205
-#, c-format
-msgid "invalid suffix '%.*s' on integer constant"
+#: ch/inout.c:2945
+msgid "parameter 2 must be a location"
msgstr ""
-#: cppexp.c:239
-msgid "missing ')' after \"defined\""
+#: ch/inout.c:2955
+msgid "incompatible modes in parameter 2"
msgstr ""
-#: cppexp.c:246
-msgid "operator \"defined\" requires an identifier"
+#: ch/inout.c:3062
+msgid "conditional expression not allowed in this context"
msgstr ""
-#: cppexp.c:254
+#: ch/inout.c:3064
#, c-format
-msgid "(\"%s\" is an alternative token for \"%s\" in C++)"
-msgstr ""
-
-#: cppexp.c:331
-msgid "\"defined\" operator appears during macro expansion"
+msgid "untyped expression as argument %d"
msgstr ""
-#: cppexp.c:347
+#: ch/inout.c:3141 ch/inout.c:3187
#, c-format
-msgid "ISO C++ does not permit \"%s\" in #if"
+msgid "Cannot process %d bits integer for READTEXT argument %d."
msgstr ""
-#: cppexp.c:362
+#: ch/inout.c:3262
#, c-format
-msgid "\"%s\" is not defined"
-msgstr ""
-
-#: cppexp.c:407
-msgid "integer overflow in preprocessor expression"
+msgid "Cannot process %d bits integer WRITETEXT argument %d."
msgstr ""
-#: cppexp.c:677
+#: 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 "impossible operator '%s'"
-msgstr ""
-
-#: cppexp.c:787
-msgid "comma operator in operand of #if"
+msgid "argument %d is READonly"
msgstr ""
-#: cppfiles.c:383
+#: 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 "%s is too large"
+msgid "argument %d must be referable"
msgstr ""
-#: cppfiles.c:412
+#: ch/inout.c:3578
#, c-format
-msgid "%s is shorter than expected"
+msgid "cannot process argument %d of WRITETEXT, unknown size"
msgstr ""
-#: cppfiles.c:421
+#. datatype is not yet implemented, issue a warning
+#: ch/inout.c:3725
#, c-format
-msgid "%s is a block device"
+msgid "cannot process mode of argument %d for %sTEXT."
msgstr ""
-#: cppfiles.c:541
-#, c-format
-msgid "No include path in which to find %s"
+#: ch/inout.c:3868
+msgid "too few arguments for this format string"
msgstr ""
-#: cppfiles.c:609
-msgid "Multiple include guards may be useful for:\n"
+#: ch/inout.c:3893 ch/inout.c:3902
+#, c-format
+msgid "type of argument %d invalid for conversion code at offset %d"
msgstr ""
-#: cppfiles.c:999
-msgid "absolute file name in remap_filename"
+#: ch/inout.c:4012
+msgid "unmatched open paren"
msgstr ""
-#: cppinit.c:223
+#: ch/inout.c:4026 ch/inout.c:4221
#, c-format
-msgid "ignoring nonexistent directory \"%s\"\n"
+msgid "bad format specification character (offset %d)"
msgstr ""
-#: cppinit.c:229
+#: ch/inout.c:4039
#, c-format
-msgid "%s: Not a directory"
+msgid "repetition factor overflow (offset %d)"
msgstr ""
-#: cppinit.c:275
+#: ch/inout.c:4057 ch/inout.c:4064 ch/inout.c:4071
#, 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"
+msgid "duplicate qualifier (offset %d)"
msgstr ""
-#: cppinit.c:937
-msgid "End of search list.\n"
+#: ch/inout.c:4093
+#, c-format
+msgid "clause width overflow (offset %d)"
msgstr ""
-#: cppinit.c:1009 tradcpp.c:963 tradcpp.c:973 tradcpp.c:1064
-msgid "I/O error on output"
+#: ch/inout.c:4106
+#, c-format
+msgid "no fraction (offset %d)"
msgstr ""
-#: cppinit.c:1023
-msgid "buffers still stacked in cpp_finish"
+#: ch/inout.c:4124
+#, c-format
+msgid "no fraction width (offset %d)"
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
+#: ch/inout.c:4131
#, c-format
-msgid "Argument missing after %s"
+msgid "fraction width overflow (offset %d)"
msgstr ""
-#: cppinit.c:1056
+#: ch/inout.c:4142
#, c-format
-msgid "Assertion missing after %s"
+msgid "no exponent (offset %d)"
msgstr ""
-#: cppinit.c:1057
+#: ch/inout.c:4160
#, c-format
-msgid "Directory name missing after %s"
+msgid "no exponent width (offset %d)"
msgstr ""
-#: cppinit.c:1058
+#: ch/inout.c:4167
#, c-format
-msgid "File name missing after %s"
+msgid "exponent width overflow (offset %d)"
msgstr ""
-#: cppinit.c:1059
-#, c-format
-msgid "Macro name missing after %s"
+#: ch/inout.c:4208
+msgid "internal error in check_format_string"
msgstr ""
-#: cppinit.c:1060
+#: ch/inout.c:4224
#, c-format
-msgid "Path name missing after %s"
+msgid "no padding character (offset %d)"
msgstr ""
-#: cppinit.c:1061
-#, c-format
-msgid "Number missing after %s"
+#. too may arguments for format string
+#: ch/inout.c:4256
+msgid "too many arguments for this format string"
msgstr ""
-#: cppinit.c:1062
-#, c-format
-msgid "Target missing after %s"
+#: ch/inout.c:4354 ch/inout.c:4502
+msgid "missing index expression"
msgstr ""
-#: cppinit.c:1247
-#, c-format
-msgid "Too many filenames. Type %s --help for usage info"
+#: ch/inout.c:4361
+msgid "Too few arguments in call to `writetext'"
msgstr ""
-#: cppinit.c:1431 tradcpp.c:598
-msgid "Output filename specified twice"
+#: ch/inout.c:4374
+msgid "argument 1 for WRITETEXT must be a TEXT or CHARS(n) VARYING location"
msgstr ""
-#: cppinit.c:1551
-msgid "-I- specified twice"
+#: ch/inout.c:4397
+msgid "`format string' for WRITETEXT must be a CHARACTER string"
msgstr ""
-#: cppinit.c:1699
-#, c-format
-msgid "GNU CPP version %s (cpplib)"
+#: ch/inout.c:4509
+msgid "Too few arguments in call to `readtext'"
msgstr ""
-#: cppinit.c:1740 tradcpp.c:787
-msgid "you must additionally specify either -M or -MM"
+#: ch/inout.c:4522
+msgid ""
+"argument 1 for READTEXT must be a TEXT location or CHARS(n) [ VARYING ] "
+"expression"
msgstr ""
-#: cppinit.c:1800
-#, c-format
-msgid "Usage: %s [switches] input output\n"
+#: ch/inout.c:4543
+msgid "`format string' for READTEXT must be a CHARACTER string"
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"
+#: ch/lang.c:105
+msgid "non-constant expression"
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"
+#: ch/lang.c:191
+msgid "Ignoring case upon input and"
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"
+#: ch/lang.c:192
+msgid "making special words uppercase wouldn't work."
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"
+#: ch/lang.c:203
+msgid "Making special words uppercase and"
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"
+#: ch/lang.c:204
+msgid " ignoring case upon input wouldn't work."
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"
+#: ch/lang.c:277 java/typeck.c:178
+msgid "internal error - use of undefined type"
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"
+#: ch/lex.c:502
+msgid "invalid C'xx' "
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"
+#: ch/lex.c:607 java/jcf-parse.c:610 java/jcf-write.c:3338
+#, c-format
+msgid "can't close %s"
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"
+#: ch/lex.c:711
+msgid "malformed exponent part of floating-point literal"
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"
+#: ch/lex.c:728
+msgid "real number exceeds range of REAL"
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"
+#: ch/lex.c:747 ch/lex.c:774
+msgid "end-of-file in '<>' directive"
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"
+#: ch/lex.c:780
+msgid "unrecognized compiler directive"
msgstr ""
-#: cpplex.c:173
+#: ch/lex.c:788 ch/lex.c:834
#, c-format
-msgid "trigraph ??%c converted to %c"
+msgid "unrecognized compiler directive `%s'"
msgstr ""
-#: cpplex.c:181
-#, c-format
-msgid "trigraph ??%c ignored"
+#: ch/lex.c:995
+msgid "unterminated control sequence"
msgstr ""
-#: cpplex.c:265
-msgid "backslash and newline separated by space"
+#: ch/lex.c:1010 ch/lex.c:1046
+msgid "invalid integer literal in control sequence"
msgstr ""
-#: cpplex.c:269
-msgid "backslash-newline at end of file"
+#: ch/lex.c:1021 ch/lex.c:1029
+msgid "control sequence overflow"
msgstr ""
-#: cpplex.c:344
-msgid "\"/*\" within comment"
+#: ch/lex.c:1023 ch/lex.c:1031
+msgid "invalid control sequence"
msgstr ""
-#: cpplex.c:430
-msgid "null character(s) ignored"
+#: ch/lex.c:1111
+msgid "invalid base in read control sequence"
msgstr ""
-#: cpplex.c:437
-#, c-format
-msgid "%s in preprocessing directive"
+#: ch/lex.c:1118
+msgid "invalid digit in control sequence"
msgstr ""
-#: cpplex.c:513
-msgid "'$' character(s) in identifier"
+#: ch/lex.c:1145
+msgid "unterminated string literal"
msgstr ""
-#: cpplex.c:528
+#: ch/lex.c:1248 ch/lex.c:1334
#, c-format
-msgid "attempt to use poisoned \"%s\""
+msgid "invalid number format `%s'"
msgstr ""
-#: cpplex.c:535
-msgid "__VA_ARGS__ can only appear in the expansion of a C99 variadic macro"
+#: ch/lex.c:1266
+msgid "integer literal too big"
msgstr ""
-#: cpplex.c:605
+#: ch/lex.c:1395
#, c-format
-msgid "missing terminating %c character"
-msgstr ""
-
-#: cpplex.c:612
-msgid "possible start of unterminated string literal"
+msgid "can't find %s"
msgstr ""
-#: cpplex.c:705
-msgid "multi-line string literals are deprecated"
+#: ch/lex.c:1421
+msgid "USE_SEIZE_FILE directive must be followed by string"
msgstr ""
-#: cpplex.c:716
-msgid "null character(s) preserved in literal"
+#: ch/lex.c:1693 f/lex.c:1202
+msgid "invalid #ident"
msgstr ""
-#: cpplex.c:889
-msgid "no newline at end of file"
+#: ch/lex.c:1711 f/lex.c:1219
+msgid "undefined or invalid # directive"
msgstr ""
-#: cpplex.c:1010 tradcpp.c:1447
-msgid "unterminated comment"
+#: ch/lex.c:1765 ch/lex.c:1774 f/lex.c:1275
+msgid "invalid #line"
msgstr ""
-#: cpplex.c:1024
-msgid "C++ style comments are not allowed in ISO C89"
+#: ch/lex.c:1843 f/lex.c:848
+msgid "#-lines for entering and leaving files don't match"
msgstr ""
-#: cpplex.c:1026
-msgid "(this will be reported only once per input file)"
+#: ch/lex.c:1868 f/lex.c:1385
+msgid "invalid #-line"
msgstr ""
-#: cpplex.c:1034
-msgid "multi-line comment"
+#: ch/lex.c:1998
+msgid "missing `=' in compiler directive"
msgstr ""
-#: cpplex.c:1196
-msgid "directives may not be used inside a macro argument"
+#: ch/lex.c:2040 ch/lex.c:2050 ch/lex.c:2091
+msgid "invalid value follows `=' in compiler directive"
msgstr ""
-#: cpplex.c:1351
+#: ch/lex.c:2061
#, c-format
-msgid "Unspellable token %s"
+msgid "invalid `%c' character in name"
msgstr ""
-#: cpplex.c:1706
+#: ch/lex.c:2074
#, c-format
-msgid "the meaning of '\\%c' varies with -traditional"
+msgid "`%s' not integer constant synonym "
msgstr ""
-#: cpplex.c:1712
-msgid "incomplete universal-character-name"
+#: ch/lex.c:2097
+msgid "value out of range in compiler directive"
msgstr ""
-#: cpplex.c:1726
+#: ch/lex.c:2214 java/jcf-parse.c:606
#, c-format
-msgid "non-hex digit '%c' in universal-character-name"
+msgid "can't reopen %s"
msgstr ""
-#: cpplex.c:1734
-msgid "universal-character-name on EBCDIC target"
+#: ch/lex.c:2225
+msgid "no modules seen"
msgstr ""
-#: cpplex.c:1748
-msgid "universal-character-name out of range"
+#: ch/loop.c:480
+msgid "modeless tuple not allowed in this context"
msgstr ""
-#: cpplex.c:1794
-msgid "the meaning of '\\a' varies with -traditional"
+#: ch/loop.c:482
+msgid "IN expression does not have a mode"
msgstr ""
-#: cpplex.c:1801
-#, c-format
-msgid "non-ISO-standard escape sequence, '\\%c'"
+#: ch/loop.c:489
+msgid "location enumeration for BOOLS"
msgstr ""
-#: cpplex.c:1811
-msgid "the meaning of '\\x' varies with -traditional"
+#: ch/loop.c:517
+msgid "location enumeration for bit-packed arrays"
msgstr ""
-#: cpplex.c:1830 f/lex.c:636
-msgid "\\x used with no following hex digits"
+#: ch/loop.c:526 ch/nloop.c:481
+msgid "Loop's IN expression is not a composite object"
msgstr ""
-#: cpplex.c:1834
-msgid "hex escape sequence out of range"
+#: ch/loop.c:541 ch/nloop.c:498
+msgid "start expr must have discrete mode"
msgstr ""
-#: cpplex.c:1858
-msgid "octal escape sequence out of range"
+#: ch/loop.c:547 ch/nloop.c:504
+msgid "DO FOR start expression is a numbered SET"
msgstr ""
-#: cpplex.c:1873
-#, c-format
-msgid "unknown escape sequence '\\%c'"
+#: ch/loop.c:555 ch/nloop.c:510
+msgid "TO expression is a numbered SET"
msgstr ""
-#: cpplex.c:1875
-#, c-format
-msgid "unknown escape sequence: '\\%03o'"
+#: ch/loop.c:560 ch/nloop.c:525
+msgid "TO expr must have discrete mode"
msgstr ""
-#: cpplex.c:1879
-msgid "escape sequence out of range for character"
+#: ch/loop.c:565 ch/nloop.c:531
+msgid "start expr and TO expr must be compatible"
msgstr ""
-#: cpplex.c:1938
-msgid "ignoring invalid multibyte character"
+#: ch/loop.c:574 ch/nloop.c:546
+msgid "BY expr must have discrete mode"
msgstr ""
-#: cpplex.c:1969
-msgid "empty character constant"
+#: ch/loop.c:579 ch/nloop.c:552
+msgid "start expr and BY expr must be compatible"
msgstr ""
-#: cpplex.c:1973
-msgid "character constant too long"
+#: ch/loop.c:595 ch/nloop.c:765
+msgid "loop identifier undeclared"
msgstr ""
-#: cpplex.c:1976
-msgid "multi-character character constant"
+#: ch/loop.c:606
+msgid "loop variable incompatible with start expression"
msgstr ""
-#: cpplib.c:213
-#, c-format
-msgid "extra tokens at end of #%s directive"
+#: ch/loop.c:633 ch/nloop.c:564
+msgid "body of DO FOR will never execute"
msgstr ""
-#: cpplib.c:302
-msgid "# followed by integer"
+#: ch/loop.c:648 ch/nloop.c:585
+msgid "BY expression is negative or zero"
msgstr ""
-#: cpplib.c:351
-msgid "suggest not using #elif in traditional C"
+#: ch/loop.c:847 ch/nloop.c:817 ch/nloop.c:867
+msgid "Can't iterate through array of BOOL"
msgstr ""
-#: cpplib.c:354
+#: ch/parse.c:159
#, c-format
-msgid "traditional C ignores #%s with the # indented"
+msgid "there was no start label to match the end label '%s'"
msgstr ""
-#: cpplib.c:358
+#: ch/parse.c:162
#, c-format
-msgid "suggest hiding #%s from traditional C with an indented #"
+msgid "start label '%s' does not match end label '%s'"
msgstr ""
-#: cpplib.c:368
+#: ch/parse.c:192
#, c-format
-msgid "#%s is a GCC extension"
+msgid "`%s' not declared"
msgstr ""
-#: cpplib.c:392
-#, c-format
-msgid "invalid preprocessing directive #%s"
+#: ch/parse.c:226
+msgid "No RETURN or RESULT in procedure"
msgstr ""
-#: cpplib.c:453
-#, c-format
-msgid "no macro name given in #%s directive"
+#: ch/parse.c:245
+msgid "PREFIXED clause with no prelix in unlabeled module"
msgstr ""
-#: cpplib.c:457
+#: ch/parse.c:336
#, 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"
+msgid "internal parser error - expected token %d"
msgstr ""
-#: cpplib.c:469
+#: ch/parse.c:529
#, c-format
-msgid "\"%s\" cannot be used as a macro name"
+msgid "'%s!' is not followed by an identifier"
msgstr ""
-#: cpplib.c:508
-#, c-format
-msgid "undefining \"%s\""
+#: ch/parse.c:545
+msgid "expected a name here"
msgstr ""
-#: cpplib.c:552
-msgid "missing terminating > character"
+#: ch/parse.c:560
+msgid "expected a name string here"
msgstr ""
-#: cpplib.c:590
+#: ch/parse.c:591
#, c-format
-msgid "#%s expects \"FILENAME\" or <FILENAME>"
+msgid "`%s' undeclared"
msgstr ""
-#: cpplib.c:599
-#, c-format
-msgid "empty file name in #%s"
+#: ch/parse.c:669
+msgid "action not allowed in SPEC MODULE"
msgstr ""
-#: cpplib.c:627
-msgid "#include nested too deeply"
+#: ch/parse.c:691
+msgid "missing defining occurrence"
msgstr ""
-#: cpplib.c:629
-msgid "attempt to push file buffer with contexts stacked"
+#: ch/parse.c:702
+msgid "bad defining occurrence following ','"
msgstr ""
-#: cpplib.c:636
-msgid "#include_next in primary source file"
+#: ch/parse.c:802
+msgid "missing '(' in exception list"
msgstr ""
-#: cpplib.c:660
-msgid "#import is obsolete, use an #ifndef wrapper in the header file"
+#: ch/parse.c:827
+msgid "ON exception names must be unique"
msgstr ""
-#: cpplib.c:696
-#, c-format
-msgid "invalid flag \"%s\" in line directive"
+#: ch/parse.c:837
+msgid "syntax error in exception list"
msgstr ""
-#: cpplib.c:748
-#, c-format
-msgid "\"%s\" after #line is not a positive integer"
+#: ch/parse.c:873
+msgid "empty ON-condition"
msgstr ""
-#: cpplib.c:754
-msgid "line number out of range"
+#: ch/parse.c:938
+msgid "INIT not allowed at loc-identity declaration"
msgstr ""
-#: cpplib.c:798
-#, c-format
-msgid "file \"%s\" left but not entered"
+#: ch/parse.c:948
+msgid "'=' used where ':=' is required"
msgstr ""
-#: cpplib.c:806
-#, c-format
-msgid "expected to return to file \"%s\""
+#: ch/parse.c:956
+msgid "initialization is not allowed in spec module"
msgstr ""
-#: cpplib.c:809
-#, c-format
-msgid "expected to return to line number %u"
+#: ch/parse.c:964
+msgid "loc-identity declaration without initialisation"
msgstr ""
-#: cpplib.c:812
-#, c-format
-msgid "header flags for \"%s\" have changed"
+#: ch/parse.c:1008
+msgid "bad syntax following FORBID"
msgstr ""
-#: cpplib.c:823
-#, c-format
-msgid "\"%s\" is not a valid filename"
+#: ch/parse.c:1023
+msgid "expected a postfix name here"
msgstr ""
-#: cpplib.c:971
-#, c-format
-msgid "unknown #pragma namespace %s"
+#: ch/parse.c:1068
+msgid "expected another rename clause"
msgstr ""
-#: cpplib.c:1081
-msgid "#pragma once is obsolete"
+#: ch/parse.c:1128
+msgid "syntax error in parameter name list"
msgstr ""
-#: cpplib.c:1084
-msgid "#pragma once in main file"
+#: ch/parse.c:1221
+msgid "NONREF specific without LOC in result attribute"
msgstr ""
-#: cpplib.c:1108
-msgid "invalid #pragma GCC poison directive"
+#: ch/parse.c:1223
+msgid "DYNAMIC specific without LOC in result attribute"
msgstr ""
-#: cpplib.c:1117
-#, c-format
-msgid "poisoning existing macro \"%s\""
+#: ch/parse.c:1245
+msgid "exception names must be unique"
msgstr ""
-#: cpplib.c:1142
-msgid "#pragma system_header ignored outside include file"
+#: ch/parse.c:1441
+msgid "must specify a PROCESS name"
msgstr ""
-#: cpplib.c:1164
-#, c-format
-msgid "cannot find source %s"
+#: ch/parse.c:1448
+msgid "SIGNAL must be in global reach"
msgstr ""
-#: cpplib.c:1168
-#, c-format
-msgid "current file is older than %s"
+#: ch/parse.c:1479
+msgid "syntax error while parsing signal definition statement"
msgstr ""
-#: cpplib.c:1231
-msgid "_Pragma takes a parenthesized string literal"
+#: ch/parse.c:1593
+msgid "case range list"
msgstr ""
-#: cpplib.c:1324
-msgid "#else without #if"
+#: ch/parse.c:1660
+msgid "misplaced colon in case label"
msgstr ""
-#: cpplib.c:1329 tradcpp.c:3850
-msgid "#else after #else"
+#: ch/parse.c:1707
+msgid "unrecognized case label list after ','"
msgstr ""
-#: cpplib.c:1331 cpplib.c:1365
-msgid "the conditional began here"
+#: ch/parse.c:1971 ch/parse.c:1997
+msgid "bad ASM operand"
msgstr ""
-#: cpplib.c:1358
-msgid "#elif without #if"
+#: ch/parse.c:2067
+msgid "readonly location modified by 'asm'"
msgstr ""
-#: cpplib.c:1363 tradcpp.c:3545
-msgid "#elif after #else"
+#: ch/parse.c:2198
+msgid "expected 'TO' in step enumeration"
msgstr ""
-#: cpplib.c:1395
-msgid "#endif without #if"
+#: ch/parse.c:2213
+msgid "expected 'IN' in FOR control here"
msgstr ""
-#: cpplib.c:1480 tradcpp.c:3242
-msgid "missing '(' after predicate"
+#: ch/parse.c:2314
+msgid "missing DELAY CASE alternative"
msgstr ""
-#: cpplib.c:1501 tradcpp.c:3256
-msgid "missing ')' to complete answer"
+#. This is probably not possible
+#: ch/parse.c:2348
+msgid "non-referable location in DO WITH"
msgstr ""
-#: cpplib.c:1509 tradcpp.c:3262
-msgid "predicate's answer is empty"
+#: ch/parse.c:2360
+msgid "WITH element must be of STRUCT mode"
msgstr ""
-#: cpplib.c:1540 tradcpp.c:3310
-msgid "assertion without predicate"
+#: ch/parse.c:2467
+msgid "missing ')' in signal/buffer receive alternative"
msgstr ""
-#: cpplib.c:1542 tradcpp.c:3312
-msgid "predicate must be an identifier"
+#: ch/parse.c:2481
+msgid "misplaced 'IN' in signal/buffer receive alternative"
msgstr ""
-#: cpplib.c:1623 tradcpp.c:3409
-#, c-format
-msgid "\"%s\" re-asserted"
+#: ch/parse.c:2529
+msgid "missing RECEIVE alternative"
msgstr ""
-#: cpplib.c:1819
-msgid "<builtin>"
+#: ch/parse.c:2655
+msgid "PROCESS copy number must be integer"
msgstr ""
-#: cpplib.c:1821
-msgid "<command line>"
+#: ch/parse.c:2882
+msgid "missing parenthesis for procedure call"
msgstr ""
-#: cpplib.c:1844
-msgid "<stdin>"
+#: ch/parse.c:2884
+msgid "expression is not an action"
msgstr ""
-#: cpplib.c:1877
-#, c-format
-msgid "unterminated #%s"
+#: ch/parse.c:2918
+msgid "syntax error in action"
msgstr ""
-#: cpplib.c:1905
-#, c-format
-msgid "file \"%s\" entered but not left"
+#: ch/parse.c:2945
+msgid "no handler is permitted on this action."
msgstr ""
-#: cppmacro.c:213
-#, c-format
-msgid "invalid builtin macro \"%s\""
+#: ch/parse.c:2966
+msgid "definition follows action"
msgstr ""
-#: cppmacro.c:333
-msgid "invalid string literal, ignoring final '\\'"
+#: ch/parse.c:3042
+msgid "bad tuple field name list"
msgstr ""
-#: cppmacro.c:367
-#, c-format
-msgid "pasting \"%s\" and \"%s\" does not give a valid preprocessing token"
+#: ch/parse.c:3088
+msgid "invalid syntax for label in tuple"
msgstr ""
-#: cppmacro.c:539
-#, c-format
-msgid "unterminated argument list invoking macro \"%s\""
+#: ch/parse.c:3133
+msgid "bad syntax in tuple"
msgstr ""
-#: cppmacro.c:556
-msgid "ISO C99 requires rest arguments to be used"
+#: ch/parse.c:3160
+msgid "non-mode name before tuple"
msgstr ""
-#: cppmacro.c:561
-#, c-format
-msgid "macro \"%s\" requires %u arguments, but only %u given"
+#: ch/parse.c:3205
+msgid "invalid expression/location syntax"
msgstr ""
-#: cppmacro.c:572
-#, c-format
-msgid "macro \"%s\" passed %u arguments, but takes just %u"
+#: ch/parse.c:3262
+msgid "RECEIVE expression"
msgstr ""
-#: cppmacro.c:612
-#, c-format
-msgid "function-like macro \"%s\" must be used with arguments in traditional C"
+#: ch/parse.c:3457
+msgid "there should not be a ';' here"
msgstr ""
-#: cppmacro.c:1236
-#, c-format
-msgid "duplicate macro parameter \"%s\""
+#: ch/parse.c:3496
+msgid "missing ELSE/ELSIF in IF expression"
msgstr ""
-#: cppmacro.c:1271
-#, c-format
-msgid "\"%s\" may not appear in macro parameter list"
+#: ch/parse.c:3547
+msgid "conditional expression not allowed inside parentheses"
msgstr ""
-#: cppmacro.c:1278
-msgid "macro parameters must be comma-separated"
+#: ch/parse.c:3551
+msgid "mode-less tuple not allowed inside parentheses"
msgstr ""
-#: cppmacro.c:1295
-msgid "parameter name missing"
+#. 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 ""
-#: cppmacro.c:1309
-msgid "anonymous variadic macros were introduced in C99"
+#: ch/parse.c:3667
+msgid "SET mode must define at least one named value"
msgstr ""
-#: cppmacro.c:1312
-msgid "ISO C does not permit named variadic macros"
+#: ch/parse.c:3766
+msgid "POS not allowed for ARRAY"
msgstr ""
-#: cppmacro.c:1321
-msgid "missing ')' in macro parameter list"
+#: ch/parse.c:3776
+msgid "STEP not allowed in field definition"
msgstr ""
-#: cppmacro.c:1400
-msgid "ISO C requires whitespace after the macro name"
+#: ch/parse.c:3792
+msgid "missing field name"
msgstr ""
-#: cppmacro.c:1423
-msgid "'#' is not followed by a macro parameter"
+#: ch/parse.c:3801
+msgid "bad field name following ','"
msgstr ""
-#: cppmacro.c:1443
-msgid "'##' cannot appear at either end of a macro expansion"
+#: ch/parse.c:3861
+msgid "expected ':' in structure variant alternative"
msgstr ""
-#: cppmacro.c:1478
-#, c-format
-msgid "\"%s\" redefined"
+#: ch/parse.c:3912
+msgid "missing field"
msgstr ""
-#: cppmacro.c:1484
-msgid "this is the location of the previous definition"
+#: ch/parse.c:4060
+msgid "VARYING bit-strings not implemented"
msgstr ""
-#: cppmacro.c:1543
-#, c-format
-msgid "macro argument \"%s\" would be stringified with -traditional."
+#: ch/parse.c:4121
+msgid "strings must be composed of chars"
msgstr ""
-#: cppmacro.c:1567
-#, c-format
-msgid "invalid hash type %d in dump_definition"
+#: ch/parse.c:4171
+msgid "BUFFER modes may not be readonly"
msgstr ""
-#: cppmain.c:128
-#, c-format
-msgid "Invalid option %s"
+#: ch/parse.c:4178
+msgid "EVENT modes may not be readonly"
msgstr ""
-#: cppspec.c:128
-#, c-format
-msgid "\"%s\" is not a valid option to the preprocessor"
+#: ch/parse.c:4198
+msgid "SIGNAL is not a valid mode"
msgstr ""
-#: cppspec.c:152
-msgid "too many input files"
+#: ch/parse.c:4235
+msgid "syntax error - missing mode"
msgstr ""
-#: cse.c:7137
-#, c-format
-msgid ";; Processing block from %d to %d, %d sets.\n"
+#: ch/parse.c:4282
+msgid "syntax error - expected a module or end of file"
msgstr ""
-#: diagnostic.c:842
-#, c-format
-msgid "%s:%d: warning: "
+#: ch/parse.c:4329 cp/lex.c:925
+msgid "YYDEBUG not defined."
msgstr ""
-#: diagnostic.c:849
+#: ch/satisfy.c:58
#, c-format
-msgid "%s: warning: "
-msgstr ""
-
-#: diagnostic.c:935
-msgid "((anonymous))"
+msgid " `%s', which depends on ..."
msgstr ""
-#: diagnostic.c:1060
+#: ch/satisfy.c:90
#, c-format
-msgid "%s: warnings being treated as errors\n"
+msgid "Cycle: `%s' depends on ..."
msgstr ""
-#: diagnostic.c:1112
+#: ch/satisfy.c:92
#, c-format
-msgid "%s: %s: "
-msgstr ""
-
-#: diagnostic.c:1220
-msgid "sorry, not implemented: "
+msgid " `%s'"
msgstr ""
-#: diagnostic.c:1239
-#, c-format
-msgid "%s "
+#: ch/satisfy.c:151
+msgid "SYN of this mode not allowed"
msgstr ""
-#: diagnostic.c:1241
-#, c-format
-msgid " %s"
+#: ch/satisfy.c:156
+msgid "mode of SYN incompatible with value"
msgstr ""
-#: diagnostic.c:1264
-msgid "At top level:"
+#: ch/satisfy.c:167
+msgid "SYN value outside range of its mode"
msgstr ""
-#: diagnostic.c:1269
-#, c-format
-msgid "In method `%s':"
+#: ch/satisfy.c:176
+msgid "INIT string too large for mode"
msgstr ""
-#: diagnostic.c:1273
+#: ch/satisfy.c:195
#, c-format
-msgid "In function `%s':"
+msgid "value of %s is not a valid constant"
msgstr ""
-#: diagnostic.c:1408
-msgid "compilation terminated.\n"
+#: ch/satisfy.c:226
+msgid "mode with non-value property in signal definition"
msgstr ""
-#: diagnostic.c:1443
+#: ch/satisfy.c:403
#, c-format
-msgid "%s:%d: confused by earlier errors, bailing out\n"
+msgid "undeclared identifier `%s'"
msgstr ""
-#: 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"
+#: ch/satisfy.c:456
+msgid "RETURNS spec with invalid mode"
msgstr ""
-#: diagnostic.c:1489
-msgid "Unrecognizable insn:"
+#: ch/satisfy.c:520
+msgid "operand to REF is not a mode"
msgstr ""
-#: diagnostic.c:1491
-msgid "Insn does not satisfy its constraints:"
+#: ch/satisfy.c:554
+msgid "field with non-value mode in variant structure not allowed"
msgstr ""
-#: diagnostic.c:1694
-msgid "Internal compiler error: Error reporting routines re-entered.\n"
+#: ch/satisfy.c:593
+msgid "buffer element mode must not have non-value property"
msgstr ""
-#: diagnostic.c:1756
-#, c-format
-msgid "Internal compiler error in %s, at %s:%d"
+#: ch/satisfy.c:602
+msgid "recordmode must not have the non-value property"
msgstr ""
-#: diagnostic.c:1801
+#: ch/tasking.c:170 ch/tasking.c:218
#, c-format
-msgid "In file included from %s:%d"
+msgid "Tasking code %ld out of range for `%s'."
msgstr ""
-#: diagnostic.c:1804
+#: ch/tasking.c:284
#, c-format
-msgid ""
-",\n"
-" from %s:%d"
+msgid "invalid attribute for argument `%s' (only IN or LOC allowed)."
msgstr ""
-#: diagnostic.c:1805
-msgid ":\n"
+#: ch/tasking.c:325
+msgid "PROCESS may only be declared at module level"
msgstr ""
-#: dwarf2out.c:3043
+#: ch/tasking.c:549
#, c-format
-msgid "DW_LOC_OP %s not implememnted\n"
+msgid "process name %s never declared"
msgstr ""
-#: dwarf2out.c:7242 dwarfout.c:2135
-#, c-format
-msgid "internal regno botch: regno = %d\n"
+#: ch/tasking.c:554
+msgid "You may only START a process, not a proc"
msgstr ""
-#: dwarfout.c:6269
-msgid "can't get current directory"
+#: ch/tasking.c:590
+msgid "SET expression not a location."
msgstr ""
-#: emit-rtl.c:1028
-msgid "Can't access real part of complex value in hard register"
+#: ch/tasking.c:595
+msgid "SET location must be INSTANCE mode"
msgstr ""
-#: emit-rtl.c:1050
-msgid "can't access imaginary part of complex value in hard register"
+#: ch/tasking.c:632
+#, c-format
+msgid "too many arguments to process `%s'"
msgstr ""
-#: emit-rtl.c:2508
-msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
+#: ch/tasking.c:635
+msgid "too many arguments to process"
msgstr ""
-#: errors.c:168
+#: ch/tasking.c:640
#, c-format
-msgid "abort in %s, at %s:%d"
-msgstr ""
-
-#: except.c:357
-msgid "exception handling disabled, use -fexceptions to enable"
+msgid "too few arguments to process `%s'"
msgstr ""
-#: except.c:2927
-msgid "argument of `__builtin_eh_return_regno' must be constant"
+#: ch/tasking.c:643
+msgid "too few arguments to process"
msgstr ""
-#: except.c:3034 except.c:3056
-msgid "__builtin_eh_return not supported on this target"
+#: ch/tasking.c:983
+msgid "COPY_NUMBER argument must be INSTANCE expression"
msgstr ""
-#: explow.c:1447
-msgid "stack limits not supported on this target"
+#: ch/tasking.c:1007
+msgid "GEN_CODE argument must be a process or signal name."
msgstr ""
-#: expr.c:2915
-msgid "function using short complex types cannot be inline"
+#: ch/tasking.c:1029
+msgid "GEN_INST parameter 2 must be an integer mode"
msgstr ""
-#: expr.c:5985 expr.c:5994 expr.c:6003 expr.c:6008 expr.c:6172 expr.c:6188
-msgid "unsupported wide integer operation"
+#: ch/tasking.c:1050
+msgid "GEN_INST parameter 1 must be a PROCESS or an integer expression"
msgstr ""
-#: expr.c:6235
+#: ch/tasking.c:1076
#, c-format
-msgid "prior parameter's size depends on `%s'"
+msgid "%s is not a declared process"
msgstr ""
-#: expr.c:6636
-msgid "returned value in block_exit_expr"
+#: ch/tasking.c:1097
+msgid "PROC_TYPE argument must be INSTANCE expression"
msgstr ""
-#: f/com.c:11798
-msgid "no INTEGER type can hold a pointer on this configuration"
+#: ch/tasking.c:1139
+msgid "QUEUE_LENGTH argument must be a BUFFER/EVENT location."
msgstr ""
-#: f/com.c:12025
+#: ch/tasking.c:1289
#, c-format
-msgid "configuration: REAL, INTEGER, and LOGICAL are %d bits wide,"
+msgid "SEND requires a SIGNAL; %s is not a SIGNAL name"
msgstr ""
-#: f/com.c:12027
+#: ch/tasking.c:1314
#, c-format
-msgid "and pointers are %d bits wide, but g77 doesn't yet work"
-msgstr ""
-
-#: f/com.c:12029
-msgid "properly unless they all are 32 bits wide."
+msgid "too many values for SIGNAL `%s'"
msgstr ""
-#: f/com.c:12030
-msgid "Please keep this in mind before you report bugs. g77 should"
+#: ch/tasking.c:1320
+#, c-format
+msgid "too few values for SIGNAL `%s'"
msgstr ""
-#: f/com.c:12031
-msgid "support non-32-bit machines better as of version 0.6."
+#: ch/tasking.c:1398
+msgid "Signal sent without priority"
msgstr ""
-#. I/O will probably crash.
-#: f/com.c:12039
-#, c-format
-msgid "configuration: char * holds %d bits, but ftnlen only %d"
+#: ch/tasking.c:1399 ch/tasking.c:2927
+msgid " and no default priority was set."
msgstr ""
-#. ASSIGN 10 TO I will crash.
-#: f/com.c:12048
-#, c-format
-msgid ""
-"configuration: char * holds %d bits, but INTEGER only %d --\n"
-" ASSIGN statement might fail"
+#: ch/tasking.c:1400
+msgid " PRIORITY defaulted to 0"
msgstr ""
-#: f/com.c:16025
-msgid "Directory name must immediately follow -I"
+#: ch/tasking.c:1415
+msgid "SEND without a destination instance"
msgstr ""
-#: f/g77spec.c:250
-#, c-format
-msgid "overflowed output arg list for `%s'"
+#: ch/tasking.c:1416
+msgid " and no destination process specified"
msgstr ""
-#: f/g77spec.c:436
-msgid "--driver no longer supported"
+#: ch/tasking.c:1417
+msgid " for the signal"
msgstr ""
-#: f/g77spec.c:450
+#. as our system doesn't allow that and Z.200 specifies it,
+#. we issue a warning
+#: ch/tasking.c:1436
#, c-format
-msgid "argument to `%s' missing"
+msgid "SEND to ANY copy of process `%s'."
msgstr ""
-#: f/g77spec.c:454
-msgid "No input files; unwilling to write output files"
+#: ch/tasking.c:1441
+msgid "SEND TO must be an INSTANCE mode"
msgstr ""
-#: f/lang-options.h:33
-msgid "Print g77-specific compiler version info, run internal tests"
+#: ch/tasking.c:1455
+msgid "SEND WITH must have a mode"
msgstr ""
-#: f/lang-options.h:38
-msgid "Program is written in typical FORTRAN 66 dialect"
+#: ch/tasking.c:1724
+msgid "internal error: RECEIVE CASE stack invalid."
msgstr ""
-#: f/lang-options.h:41
-msgid "Program is written in typical Unix f77 dialect"
+#: ch/tasking.c:1764 ch/tasking.c:2492
+msgid "SET requires INSTANCE location"
msgstr ""
-#: f/lang-options.h:43
-msgid "Program does not use Unix-f77 dialectal features"
+#: ch/tasking.c:1843
+msgid "SIGNAL in RECEIVE CASE alternative follows"
msgstr ""
-#: f/lang-options.h:45
-msgid "Program is written in Fortran-90-ish dialect"
+#: ch/tasking.c:1844
+#, c-format
+msgid " a BUFFER name on line %d"
msgstr ""
-#: f/lang-options.h:49
-msgid ""
-"Treat local vars and COMMON blocks as if they were named in SAVE statements"
+#: ch/tasking.c:1852
+#, c-format
+msgid "SIGNAL `%s' has no data fields"
msgstr ""
-#: f/lang-options.h:51
-msgid "Allow $ in symbol names"
+#: ch/tasking.c:1857
+#, c-format
+msgid "SIGNAL `%s' requires data fields"
msgstr ""
-#: f/lang-options.h:55
-msgid "f2c-compatible code need not be generated"
+#: ch/tasking.c:1921
+#, c-format
+msgid "too few data fields provided for `%s'"
msgstr ""
-#: f/lang-options.h:58
-msgid "Unsupported; do not generate libf2c-calling code"
+#: ch/tasking.c:1924
+#, c-format
+msgid "too many data fields provided for `%s'"
msgstr ""
-#: f/lang-options.h:60
-msgid "Unsupported; affects code-generation of arrays"
+#: ch/tasking.c:1947
+msgid "BUFFER in RECEIVE CASE alternative follows"
msgstr ""
-#: f/lang-options.h:63
-msgid "Program is written in Fortran-90-ish free form"
+#: ch/tasking.c:1948
+#, c-format
+msgid " a SIGNAL name on line %d"
msgstr ""
-#: f/lang-options.h:68
-msgid "Warn about use of (only a few for now) Fortran extensions"
+#: ch/tasking.c:1956
+msgid "BUFFER in RECEIVE CASE alternative must be a location."
msgstr ""
-#: f/lang-options.h:71
-msgid "Program is written in VXT (Digital-like) FORTRAN"
+#: ch/tasking.c:1962
+msgid "buffer receive alternative requires only 1 defining occurence."
msgstr ""
-#: f/lang-options.h:74
-msgid "Disallow all ugly features"
+#: ch/tasking.c:2043
+msgid "incompatible modes in receive buffer alternative."
msgstr ""
-#: f/lang-options.h:77
-msgid "Hollerith and typeless constants not passed as arguments"
+#: ch/tasking.c:2049
+msgid "defining occurence in receive buffer alternative must be a location."
msgstr ""
-#: f/lang-options.h:79
-msgid "Allow ordinary copying of ASSIGN'ed vars"
+#: ch/tasking.c:2086
+msgid "buffer receive alternative without `IN location'."
msgstr ""
-#: f/lang-options.h:82
-msgid "Dummy array dimensioned to (1) is assumed-size"
+#: ch/tasking.c:2092
+msgid "RECEIVE CASE alternative must specify a SIGNAL name or BUFFER location."
msgstr ""
-#: f/lang-options.h:85
-msgid "Trailing comma in procedure call denotes null argument"
+#: ch/tasking.c:2331
+msgid "RECEIVE CASE without alternatives"
msgstr ""
-#: f/lang-options.h:88
-msgid "Allow REAL(Z) and AIMAG(Z) given DOUBLE COMPLEX Z"
+#: ch/tasking.c:2369
+msgid "CONTINUE requires an event location."
msgstr ""
-#: f/lang-options.h:92
-msgid "Initialization via DATA and PARAMETER is type-compatible"
+#: ch/tasking.c:2503 ch/tasking.c:2939
+msgid "PRIORITY must be of integer type."
msgstr ""
-#: f/lang-options.h:94
-msgid "Allow INTEGER and LOGICAL interchangeability"
+#: ch/tasking.c:2581
+msgid "delay alternative must be an EVENT location."
msgstr ""
-#: f/lang-options.h:97
-msgid "Print internal debugging-related info"
+#: ch/tasking.c:2636
+msgid "DELAY CASE without alternatives"
msgstr ""
-#: f/lang-options.h:100
-msgid "Initialize local vars and arrays to zero"
+#: ch/tasking.c:2756
+msgid "DELAY action requires an event location."
msgstr ""
-#: f/lang-options.h:104
-msgid "Backslashes in character/hollerith constants not special (C-style)"
+#: ch/tasking.c:2767
+msgid "PRIORITY in DELAY action must be of integer type."
msgstr ""
-#: f/lang-options.h:106
-msgid "Have front end emulate COMPLEX arithmetic to avoid bugs"
+#: ch/tasking.c:2776
+msgid "DELAY action without priority."
msgstr ""
-#: f/lang-options.h:110
-msgid "Disable the appending of underscores to externals"
+#: ch/tasking.c:2777 ch/tasking.c:2928
+msgid " PRIORITY defaulted to 0."
msgstr ""
-#: f/lang-options.h:113
-msgid "Never append a second underscore to externals"
+#: ch/tasking.c:2867
+msgid "send buffer action requires a BUFFER location."
msgstr ""
-#: f/lang-options.h:115
-msgid "Intrinsics spelled as e.g. SqRt"
+#: ch/tasking.c:2884
+msgid "there must be only 1 value for send buffer action."
msgstr ""
-#: f/lang-options.h:117
-msgid "Intrinsics in uppercase"
+#: ch/tasking.c:2905
+msgid "convert failed for send buffer action."
msgstr ""
-#: f/lang-options.h:120
-msgid "Intrinsics letters in arbitrary cases"
+#: ch/tasking.c:2911
+msgid "incompatible modes in send buffer action."
msgstr ""
-#: f/lang-options.h:122
-msgid "Language keywords spelled as e.g. IOStat"
+#: ch/tasking.c:2926
+msgid "Buffer sent without priority"
msgstr ""
-#: f/lang-options.h:124
-msgid "Language keywords in uppercase"
+#: ch/tasking.c:2945
+msgid "WITH not allowed for send buffer action."
msgstr ""
-#: f/lang-options.h:127
-msgid "Language keyword letters in arbitrary cases"
+#: ch/tasking.c:2950
+msgid "TO not allowed for send buffer action."
msgstr ""
-#: f/lang-options.h:129
-msgid "Internally convert most source to uppercase"
+#: ch/tasking.c:3093
+#, c-format
+msgid "SEND requires a BUFFER; `%s' is not a BUFFER name"
msgstr ""
-#: f/lang-options.h:132
-msgid "Internally preserve source case"
+#: ch/tasking.c:3234
+msgid "non-integral max queue size for EVENT/BUFFER mode"
msgstr ""
-#: f/lang-options.h:134
-msgid "Symbol names spelled in mixed case"
+#: ch/tasking.c:3239
+msgid "non-constant max queue size for EVENT/BUFFER mode"
msgstr ""
-#: f/lang-options.h:136
-msgid "Symbol names in uppercase"
+#: ch/tasking.c:3246
+msgid "max queue_size for EVENT/BUFFER is not positive"
msgstr ""
-#: f/lang-options.h:138
-msgid "Symbol names in lowercase"
+#: ch/timing.c:224
+msgid "absolute time value must be of mode TIME."
msgstr ""
-#: f/lang-options.h:141
-msgid "Program written in uppercase"
+#: ch/timing.c:281 ch/timing.c:364
+msgid "duration primitive value must be of mode DURATION."
msgstr ""
-#: f/lang-options.h:143
-msgid "Program written in lowercase"
+#: ch/tree.c:58
+msgid "string length > UPPER (UINT)"
msgstr ""
-#: f/lang-options.h:145
-msgid "Program written in strict mixed-case"
+#: ch/tree.c:112
+msgid "Can only build a powerset from a discrete mode"
msgstr ""
-#: f/lang-options.h:147
-msgid "Compile as if program written in uppercase"
+#: ch/tree.c:124
+msgid "non-constant bitstring size invalid"
msgstr ""
-#: f/lang-options.h:149
-msgid "Compile as if program written in lowercase"
+#: ch/tree.c:126
+msgid "non-constant powerset size invalid"
msgstr ""
-#: f/lang-options.h:151
-msgid "Preserve all spelling (case) used in program"
+#: ch/typeck.c:83
+msgid "array or string index is a mode (instead of a value)"
msgstr ""
-#: f/lang-options.h:153
-msgid "Delete libU77 intrinsics with bad interfaces"
+#: ch/typeck.c:114
+msgid "index is not an integer expression"
msgstr ""
-#: f/lang-options.h:155
-msgid "Disable libU77 intrinsics with bad interfaces"
+#: ch/typeck.c:122
+msgid "index not compatible with index mode"
msgstr ""
-#: f/lang-options.h:158
-msgid "Hide libU77 intrinsics with bad interfaces"
+#. should never happen
+#: ch/typeck.c:132
+msgid "index is not discrete"
msgstr ""
-#: f/lang-options.h:160
-msgid "Delete non-FORTRAN-77 intrinsics f2c supports"
+#: ch/typeck.c:196
+msgid ""
+"possible internal error - slice argument is neither referable nor constant"
msgstr ""
-#: f/lang-options.h:162
-msgid "Disable non-FORTRAN-77 intrinsics f2c supports"
+#: ch/typeck.c:285
+msgid "bit array slice with non-constant length"
msgstr ""
-#: f/lang-options.h:165
-msgid "Hide non-FORTRAN-77 intrinsics f2c supports"
+#: ch/typeck.c:325
+msgid "bitstring slice with non-constant length"
msgstr ""
-#: f/lang-options.h:167
-msgid "Delete non-FORTRAN-77 intrinsics F90 supports"
+#: ch/typeck.c:338
+msgid "slice operation on non-array, non-bitstring value not supported"
msgstr ""
-#: f/lang-options.h:169
-msgid "Disable non-FORTRAN-77 intrinsics F90 supports"
+#: ch/typeck.c:390 ch/typeck.c:441
+msgid "can only take slice of array or string"
msgstr ""
-#: f/lang-options.h:172
-msgid "Hide non-FORTRAN-77 intrinsics F90 supports"
+#: ch/typeck.c:455
+msgid "slice length is not an integer"
msgstr ""
-#: f/lang-options.h:174
-msgid "Delete non-FORTRAN-77 intrinsics g77 supports"
+#: ch/typeck.c:488
+msgid "slice length out-of-range"
msgstr ""
-#: f/lang-options.h:176
-msgid "Disable non-FORTRAN 77 intrinsics F90 supports"
+#: ch/typeck.c:543
+msgid "too many index expressions"
msgstr ""
-#: f/lang-options.h:179
-msgid "Hide non-FORTRAN 77 intrinsics F90 supports"
+#: ch/typeck.c:595
+msgid "array index is not discrete"
msgstr ""
-#: f/lang-options.h:181
-msgid "Delete MIL-STD 1753 intrinsics"
+#: ch/typeck.c:675
+msgid "invalid compound index for bitstring mode"
msgstr ""
-#: f/lang-options.h:183
-msgid "Disable MIL-STD 1753 intrinsics"
+#: ch/typeck.c:1079
+msgid "conversions from variable_size value"
msgstr ""
-#: f/lang-options.h:186
-msgid "Hide MIL-STD 1753 intrinsics"
+#: ch/typeck.c:1084
+msgid "conversions to variable_size mode"
msgstr ""
-#: f/lang-options.h:188
-msgid "Delete libU77 intrinsics"
+#: ch/typeck.c:1098
+msgid "cannot convert to float"
msgstr ""
-#: f/lang-options.h:190
-msgid "Disable libU77 intrinsics"
+#: ch/typeck.c:1103
+msgid "cannot convert float to this mode"
msgstr ""
-#: f/lang-options.h:193
-msgid "Hide libU77 intrinsics"
+#: ch/typeck.c:1130
+msgid "OVERFLOW in expression conversion"
msgstr ""
-#: f/lang-options.h:195
-msgid "Delete non-FORTRAN-77 intrinsics VXT FORTRAN supports"
+#: ch/typeck.c:1159
+msgid "overflow (not inside function)"
msgstr ""
-#: f/lang-options.h:197
-msgid "Disable non-FORTRAN-77 intrinsics VXT FORTRAN supports"
+#: ch/typeck.c:1161
+msgid "possible overflow (not inside function)"
msgstr ""
-#: f/lang-options.h:200
-msgid "Hide non-FORTRAN-77 intrinsics VXT FORTRAN supports"
+#: ch/typeck.c:1166
+msgid "expression will always cause OVERFLOW"
msgstr ""
-#: f/lang-options.h:202
-msgid "Treat initial values of 0 like non-zero values"
+#: ch/typeck.c:1199
+msgid "not implemented: constant conversion from that kind of expression"
msgstr ""
-#: f/lang-options.h:205
-msgid ""
-"Emit special debugging information for COMMON and EQUIVALENCE (disabled)"
+#: ch/typeck.c:1205
+msgid "not implemented: constant conversion to that kind of mode"
msgstr ""
-#: f/lang-options.h:208
-msgid "Take at least one trip through each iterative DO loop"
+#: ch/typeck.c:1216
+msgid "non-standard, non-portable value conversion"
msgstr ""
-#: f/lang-options.h:212
-msgid "Print names of program units as they are compiled"
+#: ch/typeck.c:1222
+msgid "location conversion between differently-sized modes"
msgstr ""
-#: f/lang-options.h:215
-msgid "Disable fatal diagnostics about inter-procedural problems"
+#: ch/typeck.c:1224
+msgid "unsupported value conversion"
msgstr ""
-#: f/lang-options.h:217
-msgid "Make prefix-radix non-decimal constants be typeless"
+#: ch/typeck.c:1272
+msgid "operand to bin must be a non-negative integer literal"
msgstr ""
-#: f/lang-options.h:220
-msgid "Generate code to check subscript and substring bounds"
+#: ch/typeck.c:1288
+#, c-format
+msgid "size %d of BIN too big - no such integer mode"
msgstr ""
-#: f/lang-options.h:223
-msgid "Fortran-specific form of -fbounds-check"
+#: ch/typeck.c:1302
+msgid "BIN in pass 2"
msgstr ""
-#: f/lang-options.h:227
-msgid "Disable warnings about inter-procedural problems"
+#: ch/typeck.c:1335
+msgid "mode of tuple is neither ARRAY, STRUCT, nor POWERSET"
msgstr ""
-#: f/lang-options.h:231
-msgid "Warn about constructs with surprising meanings"
+#: ch/typeck.c:2108
+msgid "internal error in chill_root_resulting_mode"
msgstr ""
-#: f/lang-options.h:236
-msgid "Add a directory for INCLUDE searching"
+#: ch/typeck.c:2367
+msgid "string lengths not equal"
msgstr ""
-#: f/lang-options.h:238
-msgid "Set the maximum line length"
+#: ch/typeck.c:2382
+msgid "can't do ARRAY assignment - too large"
msgstr ""
-#: f/lex.c:601
-msgid "the meaning of `\\x' varies with -traditional"
+#: ch/typeck.c:2400
+msgid "rhs of array assignment is not addressable"
msgstr ""
-#: f/lex.c:646
-msgid "hex escape out of range"
+#: ch/typeck.c:2577
+msgid "non-constant expression for BIN"
msgstr ""
-#: f/lex.c:692
-msgid "the meaning of `\\a' varies with -traditional"
+#: ch/typeck.c:2582
+msgid "expression for BIN must not be negative"
msgstr ""
-#: f/lex.c:708
-#, c-format
-msgid "non-ANSI-standard escape sequence, `\\%c'"
+#: ch/typeck.c:2587
+msgid "cannot process BIN (>32)"
msgstr ""
-#: f/lex.c:721
-#, c-format
-msgid "non-ANSI escape sequence `\\%c'"
+#: ch/typeck.c:2603
+msgid "bounds of range are not compatible"
msgstr ""
-#: f/lex.c:725
-#, c-format
-msgid "unknown escape sequence `\\%c'"
+#: ch/typeck.c:2612
+msgid "negative string length"
msgstr ""
-#: f/lex.c:727
-#, c-format
-msgid "unknown escape sequence: `\\' followed by char code 0x%x"
+#: ch/typeck.c:2649
+msgid "range's lower bound and parent mode don't match"
msgstr ""
-#: f/lex.c:806
-msgid "Badly formed directive -- no closing quote"
+#: ch/typeck.c:2654
+msgid "range's upper bound and parent mode don't match"
msgstr ""
-#: f/lex.c:1039
-msgid "Bad directive -- missing close-quote"
+#: ch/typeck.c:2663
+msgid "making range from non-mode"
msgstr ""
-#: f/lex.c:1156
-#, c-format
-msgid "ignoring pragma: %s"
+#: ch/typeck.c:2669
+msgid "floating point ranges"
msgstr ""
-#: f/lex.c:1369 f/lex.c:1413
-msgid "Use `#line ...' instead of `# ...' in first line"
+#: ch/typeck.c:2677
+msgid "range mode has non-constant limits"
msgstr ""
-#: f/ste.c:1436 f/ste.c:1791
-msgid "ASSIGNed FORMAT specifier is too small"
+#: ch/typeck.c:2686
+msgid "range's high bound < mode's low bound"
msgstr ""
-#: f/ste.c:3259
-msgid "ASSIGN to variable that is too small"
+#: ch/typeck.c:2691
+msgid "range's high bound > mode's high bound"
msgstr ""
-#: f/ste.c:3297
-msgid "ASSIGNed GOTO target variable is too small"
+#: ch/typeck.c:2696
+msgid "range mode high bound < range mode low bound"
msgstr ""
-#: f/top.c:240
-#, c-format
-msgid "%s no longer supported -- try -fvxt"
+#: ch/typeck.c:2701
+msgid "range's low bound < mode's low bound"
msgstr ""
-#: f/top.c:242
-#, c-format
-msgid "%s no longer supported -- try -fno-vxt -ff90"
+#: ch/typeck.c:2706
+msgid "range's low bound > mode's high bound"
msgstr ""
-#: f/top.c:310 f/top.c:312
-#, c-format
-msgid "%s disabled, use normal debugging flags"
+#: ch/typeck.c:2814
+msgid "Stepsize in STEP must be an integer constant"
msgstr ""
-#: final.c:3299
-#, c-format
-msgid "invalid `asm': %s"
+#: ch/typeck.c:2818
+msgid "Stepsize in STEP must be > 0"
msgstr ""
-#: final.c:3301
-#, c-format
-msgid "output_operand: %s"
+#: ch/typeck.c:2824
+msgid "Stepsize in STEP must be the natural width of the array element mode"
msgstr ""
-#: final.c:3439
-#, c-format
-msgid "operand number missing after %-letter"
+#: ch/typeck.c:2830 ch/typeck.c:3131
+msgid "Starting word in POS must be an integer constant"
msgstr ""
-#: final.c:3441 final.c:3476
-msgid "operand number out of range"
+#: ch/typeck.c:2834 ch/typeck.c:3138
+msgid "Starting word in POS must be >= 0"
msgstr ""
-#: final.c:3490
-#, c-format
-msgid "invalid %%-code"
+#: ch/typeck.c:2836
+msgid "Starting word in POS within STEP must be 0"
msgstr ""
-#: final.c:3517
-msgid "`%l' operand isn't a label"
+#: ch/typeck.c:2848 ch/typeck.c:3155
+msgid "Starting bit in POS must be an integer constant"
msgstr ""
-#: flow.c:554
-msgid "function might be possible candidate for attribute `noreturn'"
+#: ch/typeck.c:2854
+msgid "Starting bit in POS within STEP must be 0"
msgstr ""
-#: flow.c:559
-msgid "`noreturn' function does return"
+#: ch/typeck.c:2858 ch/typeck.c:3163
+msgid "Starting bit in POS must be >= 0"
msgstr ""
-#: flow.c:580
-msgid "control reaches end of non-void function"
+#: ch/typeck.c:2866 ch/typeck.c:3171
+msgid "Starting bit in POS must be < the width of a word"
msgstr ""
-#: flow.c:6797
-#, c-format
-msgid "End insn %d for block %d not found in the insn stream."
+#: ch/typeck.c:2880 ch/typeck.c:3185
+msgid "Length in POS must be an integer constant"
msgstr ""
-#: flow.c:6811
-#, c-format
-msgid "Insn %d is in multiple basic blocks (%d and %d)"
+#: ch/typeck.c:2887 ch/typeck.c:3192
+msgid "Length in POS must be > 0"
msgstr ""
-#: flow.c:6822
-#, c-format
-msgid "Head insn %d for block %d not found in the insn stream."
+#: ch/typeck.c:2894 ch/typeck.c:3205
+msgid "End bit in POS must be an integer constant"
msgstr ""
-#: flow.c:6859 flow.c:6886
-#, c-format
-msgid "Basic block %i edge lists are corrupted"
+#: ch/typeck.c:2903 ch/typeck.c:3214
+msgid "End bit in POS must be >= the start bit"
msgstr ""
-#: flow.c:6871
-#, c-format
-msgid "Basic block %d pred edge is corrupted"
+#: ch/typeck.c:2909 ch/typeck.c:3219
+msgid "End bit in POS must be < the width of a word"
msgstr ""
-#: flow.c:6901
-#, c-format
-msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
+#: ch/typeck.c:2921
+msgid ""
+"The length specified on POS within STEP must be the natural length of the "
+"array element type"
msgstr ""
-#: flow.c:6909
-#, c-format
-msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d\n"
+#: ch/typeck.c:2926
+msgid "Step size in STEP must be >= the length in POS"
msgstr ""
-#: flow.c:6925
-#, c-format
-msgid "NOTE_INSN_BASIC_BLOCK %d in the middle of basic block %d"
+#: ch/typeck.c:2952
+msgid "array index must be a range, not a single integer"
msgstr ""
-#: flow.c:6937
-#, c-format
-msgid "In basic block %d:"
+#: ch/typeck.c:2958
+msgid "array index is not a discrete mode"
msgstr ""
-#: flow.c:6999
-#, c-format
-msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
+#: ch/typeck.c:3229
+msgid ""
+"The length specified on POS must be the natural length of the field type"
msgstr ""
-#: fold-const.c:3016 fold-const.c:3029
-#, c-format
-msgid "comparison is always %d due to width of bitfield"
+#: ch/typeck.c:3238
+msgid "STRUCT fields must be layed out in monotonically increasing order"
msgstr ""
-#: fold-const.c:4072 fold-const.c:4089
-#, c-format
-msgid "comparison is always %d"
+#: ch/typeck.c:3301
+msgid "If one field has a POS layout, then all fields must have a POS layout"
msgstr ""
-#: fold-const.c:4220
-msgid "`or' of unmatched not-equal tests is always 1"
+#: ch/typeck.c:3444
+msgid "parameterised structures not implemented"
msgstr ""
-#: fold-const.c:4225
-msgid "`and' of mutually exclusive equal-tests is always 0"
+#: ch/typeck.c:3449
+msgid "invalid parameterised type"
msgstr ""
-#: function.c:5401
-#, c-format
-msgid "`%s' might be used uninitialized in this function"
+#: cp/call.c:389
+msgid "unable to call pointer to member function here"
msgstr ""
-#: function.c:5408
-#, c-format
-msgid "variable `%s' might be clobbered by `longjmp' or `vfork'"
+#: cp/call.c:519
+msgid "destructors take no parameters"
msgstr ""
-#: function.c:5427
-#, c-format
-msgid "argument `%s' might be clobbered by `longjmp' or `vfork'"
+#: cp/call.c:2340
+msgid "%s %+#D%s"
msgstr ""
-#: function.c:6227
-msgid "function returns an aggregate"
+#: cp/call.c:2889
+msgid "ISO C++ forbids omitting the middle term of a ?: expression"
msgstr ""
-#: function.c:6724
-#, c-format
-msgid "unused parameter `%s'"
+#: cp/call.c:3435
+msgid " where cfront would use `%#D'"
msgstr ""
-#: gcc.c:1002
-#, c-format
-msgid "Ambiguous abbreviation %s"
+#: cp/call.c:3714
+msgid "`%+#D' is private"
msgstr ""
-#: gcc.c:1029
-#, c-format
-msgid "Incomplete `%s' option"
+#: cp/call.c:3716
+msgid "`%+#D' is protected"
msgstr ""
-#: gcc.c:1040
-#, c-format
-msgid "Missing argument to `%s' option"
+#: cp/call.c:3718
+msgid "`%+#D' is inaccessible"
msgstr ""
-#: gcc.c:1053
-#, c-format
-msgid "Extraneous argument to `%s' option"
+#. There has already been a declaration of this method
+#. or member template.
+#: cp/class.c:1075
+msgid "`%D' has already been declared in `%T'"
msgstr ""
-#: gcc.c:1356
-msgid "Using builtin specs.\n"
+#: cp/class.c:1156
+msgid "duplicate enum value `%D'"
msgstr ""
-#: gcc.c:1522
-#, c-format
-msgid ""
-"Setting spec %s to '%s'\n"
-"\n"
+#: cp/class.c:1159
+msgid "duplicate field `%D' (as enum and non-enum)"
msgstr ""
-#: gcc.c:1620
-#, c-format
-msgid "Reading specs from %s\n"
+#: cp/class.c:1166
+msgid "duplicate nested type `%D'"
msgstr ""
-#: gcc.c:1718 gcc.c:1737
-#, c-format
-msgid "specs %%include syntax malformed after %ld characters"
+#: cp/class.c:1177
+msgid "duplicate field `%D' (as type and non-type)"
msgstr ""
-#: gcc.c:1745
-#, c-format
-msgid "Could not find specs file %s\n"
+#: cp/class.c:1181
+msgid "duplicate member `%D'"
msgstr ""
-#: gcc.c:1761 gcc.c:1769 gcc.c:1778 gcc.c:1787
-#, c-format
-msgid "specs %%rename syntax malformed after %ld characters"
+#: cp/class.c:1224
+msgid "conflicting access specifications for method `%D', ignored"
msgstr ""
-#: gcc.c:1796
+#: cp/class.c:1226
#, c-format
-msgid "specs %s spec was not found to be renamed"
+msgid "conflicting access specifications for field `%s', ignored"
msgstr ""
-#: gcc.c:1803
-#, c-format
-msgid "rename spec %s to %s\n"
+#: cp/class.c:1269
+msgid "`%D' names constructor"
msgstr ""
-#: gcc.c:1805
-#, c-format
-msgid ""
-"spec is '%s'\n"
-"\n"
+#: cp/class.c:1275
+msgid "`%D' invalid in `%T'"
msgstr ""
-#: gcc.c:1818
-#, c-format
-msgid "specs unknown %% command after %ld characters"
+#: cp/class.c:1283
+msgid "no members matching `%D' in `%#T'"
msgstr ""
-#: gcc.c:1829 gcc.c:1842
-#, c-format
-msgid "specs file malformed after %ld characters"
+#: cp/class.c:1315 cp/class.c:1323
+msgid "`%D' invalid in `%#T'"
msgstr ""
-#: gcc.c:1896
-msgid "spec file has no spec for linking"
+#: cp/class.c:1316
+msgid " because of local method `%#D' with same name"
msgstr ""
-#: gcc.c:2603
-msgid "-pipe not supported"
+#: cp/class.c:1324
+msgid " because of local member `%#D' with same name"
msgstr ""
-#: gcc.c:2639
-msgid ""
-"\n"
-"Go ahead? (y or n) "
+#: cp/class.c:2181
+msgid "previous definition of `%#T'"
msgstr ""
-#: gcc.c:2738
-#, c-format
-msgid ""
-"Internal error: %s (program %s)\n"
-"Please submit a full bug report.\n"
-"See %s for instructions."
+#. Here we know it is a hider, and no overrider exists.
+#: cp/class.c:2903
+msgid "`%D' was hidden"
msgstr ""
-#: gcc.c:2756
-#, c-format
-msgid "# %s %.2f %.2f\n"
+#: cp/class.c:2904
+msgid " by `%D'"
msgstr ""
-#: gcc.c:2885
-#, c-format
-msgid "Usage: %s [options] file...\n"
+#: cp/class.c:2944
+msgid "ISO C++ forbids member `%D' with same name as enclosing class"
msgstr ""
-#: gcc.c:2886
-msgid "Options:\n"
+#: cp/class.c:2949 cp/decl2.c:1931
+msgid "`%#D' invalid; an anonymous union can only have non-static data members"
msgstr ""
-#: gcc.c:2888
-msgid " -pass-exit-codes Exit with highest error code from a phase\n"
+#: cp/class.c:2955 cp/decl2.c:1937
+msgid "private member `%#D' in anonymous union"
msgstr ""
-#: gcc.c:2889
-msgid " --help Display this information\n"
+#: cp/class.c:2958 cp/decl2.c:1939
+msgid "protected member `%#D' in anonymous union"
msgstr ""
-#: gcc.c:2890
-msgid ""
-" --target-help Display target specific command line options\n"
+#: cp/class.c:3106
+msgid "bit-field `%#D' with non-integral type"
msgstr ""
-#: gcc.c:2892
-msgid " (Use '-v --help' to display command line options of sub-processes)\n"
+#: cp/class.c:3126
+msgid "bit-field `%D' width not an integer constant"
msgstr ""
-#: gcc.c:2893
-msgid " -dumpspecs Display all of the built in spec strings\n"
+#: cp/class.c:3132
+msgid "negative width in bit-field `%D'"
msgstr ""
-#: gcc.c:2894
-msgid " -dumpversion Display the version of the compiler\n"
+#: cp/class.c:3137
+msgid "zero width for bit-field `%D'"
msgstr ""
-#: gcc.c:2895
-msgid " -dumpmachine Display the compiler's target processor\n"
+#: cp/class.c:3143
+msgid "width of `%D' exceeds its type"
msgstr ""
-#: gcc.c:2896
-msgid ""
-" -print-search-dirs Display the directories in the compiler's search "
-"path\n"
+#: cp/class.c:3152
+msgid "`%D' is too small to hold all values of `%#T'"
msgstr ""
-#: gcc.c:2897
-msgid ""
-" -print-libgcc-file-name Display the name of the compiler's companion "
-"library\n"
+#: cp/class.c:3235
+msgid "member `%#D' with constructor not allowed in union"
msgstr ""
-#: gcc.c:2898
-msgid " -print-file-name=<lib> Display the full path to library <lib>\n"
+#: cp/class.c:3238
+msgid "member `%#D' with destructor not allowed in union"
msgstr ""
-#: gcc.c:2899
-msgid ""
-" -print-prog-name=<prog> Display the full path to compiler component "
-"<prog>\n"
+#: cp/class.c:3241
+msgid "member `%#D' with copy assignment operator not allowed in union"
msgstr ""
-#: gcc.c:2900
-msgid ""
-" -print-multi-directory Display the root directory for versions of "
-"libgcc\n"
+#: cp/class.c:3268
+msgid "multiple fields in union `%T' initialized"
msgstr ""
-#: gcc.c:2901
-msgid ""
-" -print-multi-lib Display the mapping between command line options "
-"and\n"
-" multiple library search directories\n"
+#: cp/class.c:3389
+msgid "field `%D' in local class cannot be static"
msgstr ""
-#: gcc.c:2904
-msgid ""
-" -Wa,<options> Pass comma-separated <options> on to the "
-"assembler\n"
+#: cp/class.c:3395
+msgid "field `%D' invalidly declared function type"
msgstr ""
-#: gcc.c:2905
-msgid ""
-" -Wp,<options> Pass comma-separated <options> on to the "
-"preprocessor\n"
+#: cp/class.c:3402
+msgid "field `%D' invalidly declared method type"
msgstr ""
-#: gcc.c:2906
-msgid ""
-" -Wl,<options> Pass comma-separated <options> on to the linker\n"
+#: cp/class.c:3408
+msgid "field `%D' invalidly declared offset type"
msgstr ""
-#: gcc.c:2907
-msgid " -Xlinker <arg> Pass <arg> on to the linker\n"
+#. Unions cannot have static members.
+#: cp/class.c:3426
+msgid "field `%D' declared static in union"
msgstr ""
-#: gcc.c:2908
-msgid " -save-temps Do not delete intermediate files\n"
+#: cp/class.c:3452
+msgid "non-static reference `%#D' in class without a constructor"
msgstr ""
-#: gcc.c:2909
-msgid " -pipe Use pipes rather than intermediate files\n"
+#: cp/class.c:3483
+msgid "non-static const member `%#D' in class without a constructor"
msgstr ""
-#: gcc.c:2910
-msgid " -time Time the execution of each subprocess\n"
+#: cp/class.c:3498
+msgid "field `%#D' with same name as class"
msgstr ""
-#: gcc.c:2911
-msgid ""
-" -specs=<file> Override builtin specs with the contents of "
-"<file>\n"
+#: cp/class.c:3993
+msgid "initializer specified for non-virtual method `%D'"
msgstr ""
-#: gcc.c:2912
-msgid ""
-" -std=<standard> Assume that the input sources are for <standard>\n"
+#: cp/class.c:5347
+msgid "trying to finish struct, but kicked out due to previous parse errors."
msgstr ""
-#: gcc.c:2913
-msgid ""
-" -B <directory> Add <directory> to the compiler's search paths\n"
+#: cp/class.c:5802
+#, c-format
+msgid "language string `\"%s\"' not recognized"
msgstr ""
-#: gcc.c:2914
-msgid " -b <machine> Run gcc for target <machine>, if installed\n"
+#: cp/class.c:6115 cp/class.c:6283 cp/class.c:6290
+msgid "not enough type information"
msgstr ""
-#: gcc.c:2915
-msgid ""
-" -V <version> Run gcc version number <version>, if installed\n"
+#: cp/class.c:6267
+msgid "invalid operation on uninstantiated type"
msgstr ""
-#: gcc.c:2916
-msgid ""
-" -v Display the programs invoked by the compiler\n"
+#: cp/class.c:6519
+msgid "changes meaning of `%D' from `%+#D'"
msgstr ""
-#: gcc.c:2917
-msgid ""
-" -E Preprocess only; do not compile, assemble or "
-"link\n"
+#: cp/decl.c:1007 cp/decl.c:3254
+msgid "conflicts with previous declaration `%#D'"
msgstr ""
-#: gcc.c:2918
-msgid " -S Compile only; do not assemble or link\n"
+#: cp/decl.c:1196
+msgid "label `%D' used but not defined"
msgstr ""
-#: gcc.c:2919
-msgid " -c Compile and assemble, but do not link\n"
+#: cp/decl.c:1201
+msgid "label `%D' defined but not used"
msgstr ""
-#: gcc.c:2920
-msgid " -o <file> Place the output into <file>\n"
+#: cp/decl.c:3064 cp/decl.c:3452
+msgid "previous declaration of `%D'"
msgstr ""
-#: 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"
+#: cp/decl.c:3231
+msgid "previous declaration of `%#D'"
msgstr ""
-#: 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"
+#: cp/decl.c:3265 cp/decl.c:3281
+msgid "ambiguates old declaration `%#D'"
msgstr ""
-#: gcc.c:3295
-msgid "argument to `-Xlinker' is missing"
+#: cp/decl.c:3275
+msgid "previous declaration `%#D' here"
msgstr ""
-#: gcc.c:3303
-msgid "argument to `-l' is missing"
+#: cp/decl.c:3292
+msgid "previous declaration as `%#D'"
msgstr ""
-#: gcc.c:3320
-msgid "argument to `-specs' is missing"
+#: cp/decl.c:3335
+msgid "`%#D' previously defined here"
msgstr ""
-#: gcc.c:3335
-msgid "argument to `-specs=' is missing"
+#: cp/decl.c:3336
+msgid "`%#D' previously declared here"
msgstr ""
-#: gcc.c:3357
-msgid "argument to `-b' is missing"
+#. Prototype decl follows defn w/o prototype.
+#: cp/decl.c:3344
+msgid "prototype for `%#D'"
msgstr ""
-#: gcc.c:3370
-msgid "argument to `-B' is missing"
+#: cp/decl.c:3345
+msgid "follows non-prototype definition here"
msgstr ""
-#: gcc.c:3421
-msgid "argument to `-V' is missing"
+#: cp/decl.c:3357
+msgid "previous declaration of `%#D' with %L linkage"
msgstr ""
-#: gcc.c:3442 gcc.c:3449 gcc.c:3456
-msgid "invalid version number format"
+#: cp/decl.c:3386 cp/decl.c:3394
+msgid "after previous specification in `%#D'"
msgstr ""
-#: gcc.c:3567
-msgid "cannot specify -o with -c or -S and multiple compilations"
+#: cp/decl.c:3405
+msgid "previous non-inline declaration here"
msgstr ""
-#: gcc.c:3769
-msgid "Warning: -pipe ignored because -save-temps specified"
+#: cp/decl.c:3536
+msgid "than previous declaration `%F'"
msgstr ""
-#: gcc.c:3773
-msgid "Warning: -pipe ignored because -time specified"
-msgstr ""
-
-#: gcc.c:3783
-msgid "argument to `-x' is missing"
+#: cp/decl.c:3908
+msgid "`%#D' used prior to declaration"
msgstr ""
-#: gcc.c:3811
-#, c-format
-msgid "argument to `-%s' is missing"
+#. A redeclaration of main, but not a duplicate of the
+#. previous one.
+#.
+#. [basic.start.main]
+#.
+#. This function shall not be overloaded.
+#: cp/decl.c:3967
+msgid "invalid redeclaration of `%D'"
msgstr ""
-#: gcc.c:3874
-#, c-format
-msgid "Warning: `-x %s' after last input file has no effect"
+#: cp/decl.c:4058
+msgid "previous external decl of `%#D'"
msgstr ""
-#: gcc.c:4079
-msgid "Invalid specification! Bug in cc."
+#: cp/decl.c:4160
+msgid "global declaration `%#D'"
msgstr ""
-#: gcc.c:4228
+#: cp/decl.c:4208
#, c-format
-msgid "%s\n"
+msgid "declaration of `%s' shadows a member of `this'"
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:4745
-#, c-format
-msgid "Spec failure: '%%*' has not been initialised by pattern match"
+#: cp/decl.c:4600
+msgid "previous non-function declaration `%#D'"
msgstr ""
-#: gcc.c:4754
+#: cp/decl.c:4849
#, c-format
-msgid "Warning: use of obsolete %%[ operator in specs"
+msgid "label `%s' referenced outside of any function"
msgstr ""
-#: gcc.c:4772
-#, c-format
-msgid "Processing spec %c%s%c, which is '%s'\n"
+#: cp/decl.c:4954 cp/decl.c:4978
+msgid "jump to case label"
msgstr ""
-#: gcc.c:4897
-#, c-format
-msgid "Spec failure: Unrecognised spec option '%c'"
+#: cp/decl.c:4962
+msgid " crosses initialization of `%#D'"
msgstr ""
-#: gcc.c:5751
-#, c-format
-msgid "unrecognized option `-%s'"
+#: cp/decl.c:4965 cp/decl.c:5085
+msgid " enters scope of non-POD `%#D'"
msgstr ""
-#: gcc.c:5757
-#, c-format
-msgid "install: %s%s\n"
+#: cp/decl.c:4985 cp/decl.c:5089
+msgid " enters try block"
msgstr ""
-#: gcc.c:5758
-#, c-format
-msgid "programs: %s\n"
+#. Can't skip init of __exception_info.
+#: cp/decl.c:4987 cp/decl.c:5081 cp/decl.c:5091
+msgid " enters catch block"
msgstr ""
-#: gcc.c:5759
-#, c-format
-msgid "libraries: %s\n"
+#: cp/decl.c:5069
+msgid "jump to label `%D'"
msgstr ""
-#: gcc.c:5807
-msgid ""
-"\n"
-"For bug reporting instructions, please see:\n"
+#: cp/decl.c:5070
+msgid " from here"
msgstr ""
-#: gcc.c:5823
-#, c-format
-msgid "Configured with: %s\n"
+#: cp/decl.c:5083
+msgid " skips initialization of `%#D'"
msgstr ""
-#: gcc.c:5837
-#, c-format
-msgid "Thread model: %s\n"
+#: cp/decl.c:6912
+msgid "an anonymous union cannot have function members"
msgstr ""
-#: gcc.c:5848
-#, c-format
-msgid "gcc version %s\n"
+#: cp/decl.c:6929
+msgid "member %#D' with constructor not allowed in anonymous aggregate"
msgstr ""
-#: gcc.c:5850
-#, c-format
-msgid "gcc driver version %s executing gcc version %s\n"
+#: cp/decl.c:6932
+msgid "member %#D' with destructor not allowed in anonymous aggregate"
msgstr ""
-#: gcc.c:5858
-msgid "No input files"
+#: cp/decl.c:6935
+msgid ""
+"member %#D' with copy assignment operator not allowed in anonymous aggregate"
msgstr ""
-#: gcc.c:5895
-#, c-format
-msgid "%s: %s compiler not installed on this system"
+#: cp/decl.c:7008
+msgid "multiple types in one declaration"
msgstr ""
-#: gcc.c:5965
-#, c-format
-msgid "%s: linker input file unused because linking not done"
+#: cp/decl.c:7011
+msgid "declaration does not declare anything"
msgstr ""
-#: gcc.c:6008
-#, c-format
-msgid "language %s not recognized"
+#: cp/decl.c:7035
+msgid "Missing type-name in typedef-declaration."
msgstr ""
-#: gcc.c:6111
-msgid "Internal gcc abort."
+#: cp/decl.c:7042
+msgid "ISO C++ prohibits anonymous structs"
msgstr ""
-#: gcov.c:299
-msgid "Internal gcov abort.\n"
+#: cp/decl.c:7623
+msgid ""
+"sorry: semantics of inline function static data `%#D' are wrong (you'll wind "
+"up with multiple copies)"
msgstr ""
-#: gcov.c:308
-msgid "gcov [-b] [-v] [-n] [-l] [-f] [-o OBJDIR] file\n"
+#: cp/decl.c:7624
+msgid " you can work around this by removing the initializer"
msgstr ""
-#: gcov.c:428
-#, c-format
-msgid "Could not open basic block file %s.\n"
+#: cp/decl.c:8027
+msgid "assignment (not initialization) in declaration"
msgstr ""
-#: gcov.c:437
-#, c-format
-msgid "Could not open data file %s.\n"
+#: cp/decl.c:8596
+msgid "invalid catch parameter"
msgstr ""
-#: gcov.c:438
-msgid "Assuming that all execution counts are zero.\n"
+#: cp/decl.c:8743
+msgid "`%D' declared as a friend"
msgstr ""
-#: gcov.c:444
-#, c-format
-msgid "Could not open program flow graph file %s.\n"
+#: cp/decl.c:8748
+msgid "`%D' declared with an exception specification"
msgstr ""
-#: gcov.c:455
-#, c-format
-msgid "No executable code associated with file %s.\n"
+#: cp/decl.c:8825
+msgid "cannot declare `::main' to be a template"
msgstr ""
-#: gcov.c:754 profile.c:977
-msgid ".da file contents exhausted too early\n"
+#: cp/decl.c:8827
+msgid "cannot declare `::main' to be inline"
msgstr ""
-#: gcov.c:757 profile.c:980
-msgid ".da file contents not exhausted\n"
+#: cp/decl.c:8829
+msgid "cannot declare `::main' to be static"
msgstr ""
-#: gcov.c:938
-#, c-format
-msgid "%6.2f%% of %d source lines executed in function %s\n"
+#: cp/decl.c:8832
+msgid "`main' must return `int'"
msgstr ""
-#: gcov.c:942
-#, c-format
-msgid "No executable source lines in function %s\n"
+#: cp/decl.c:8863
+msgid ""
+"`%#D' does not refer to the unqualified type, so it is not used for linkage"
msgstr ""
-#: gcov.c:949
-#, c-format
-msgid "%6.2f%% of %d branches executed in function %s\n"
+#: cp/decl.c:9383
+msgid "overflow in array dimension"
msgstr ""
-#: gcov.c:953
-#, c-format
-msgid "%6.2f%% of %d branches taken at least once in function %s\n"
+#: cp/decl.c:9668
+msgid "destructors must be member functions"
msgstr ""
-#: gcov.c:958
-#, c-format
-msgid "No branches in function %s\n"
+#: cp/decl.c:9995
+msgid "`bool' is now a keyword"
msgstr ""
-#: gcov.c:960
-#, c-format
-msgid "%6.2f%% of %d calls executed in function %s\n"
+#: cp/decl.c:10026
+msgid "ISO C++ does not support `long long'"
msgstr ""
-#: gcov.c:964
+#: cp/decl.c:10148
#, c-format
-msgid "No calls in function %s\n"
+msgid "short, signed or unsigned invalid for `%s'"
msgstr ""
-#: gcov.c:1096
+#: cp/decl.c:10153
#, c-format
-msgid "didn't use all bb entries of graph, function %s\n"
+msgid "long and short specified together for `%s'"
msgstr ""
-#: gcov.c:1098
+#: cp/decl.c:10164
#, c-format
-msgid "block_num = %ld, num_blocks = %d\n"
+msgid "signed and unsigned given together for `%s'"
msgstr ""
-#: gcov.c:1136
-#, c-format
-msgid "ERROR: too many basic blocks in .bb file %s\n"
+#: cp/decl.c:10311
+msgid "storage class specifiers invalid in parameter declarations"
msgstr ""
-#: gcov.c:1213
-#, c-format
-msgid "%6.2f%% of %d source lines executed in file %s\n"
+#: cp/decl.c:10315
+msgid "typedef declaration invalid in parameter declaration"
msgstr ""
-#: gcov.c:1217
-#, c-format
-msgid "No executable source lines in file %s\n"
+#: cp/decl.c:10326
+msgid "virtual outside class declaration"
msgstr ""
-#: gcov.c:1224
+#: cp/decl.c:10380
#, c-format
-msgid "%6.2f%% of %d branches executed in file %s\n"
+msgid "storage class specified for %s `%s'"
msgstr ""
-#: gcov.c:1228
-#, c-format
-msgid "%6.2f%% of %d branches taken at least once in file %s\n"
+#: cp/decl.c:10418
+msgid "storage class specifiers invalid in friend function declarations"
msgstr ""
-#: gcov.c:1233
-#, c-format
-msgid "No branches in file %s\n"
+#: cp/decl.c:10601
+msgid "destructor cannot be static member function"
msgstr ""
-#: gcov.c:1235
-#, c-format
-msgid "%6.2f%% of %d calls executed in file %s\n"
+#: cp/decl.c:10625
+msgid "constructor cannot be static member function"
msgstr ""
-#: gcov.c:1239
-#, c-format
-msgid "No calls in file %s\n"
+#: cp/decl.c:10628
+msgid "constructors cannot be declared virtual"
msgstr ""
-#: gcov.c:1251
-#, c-format
-msgid "Could not open source file %s.\n"
+#: cp/decl.c:10643
+msgid "return value type specifier for constructor ignored"
msgstr ""
-#: gcov.c:1301
+#: cp/decl.c:10662
#, c-format
-msgid "Could not open output file %s.\n"
+msgid "can't initialize friend function `%s'"
msgstr ""
-#: gcov.c:1309
-#, c-format
-msgid "Creating %s.\n"
+#. Cannot be both friend and virtual.
+#: cp/decl.c:10666
+msgid "virtual functions cannot be friends"
msgstr ""
-#: gcov.c:1353
-#, c-format
-msgid "call %d never executed\n"
+#: cp/decl.c:10671
+msgid "friend declaration not in class definition"
msgstr ""
-#: gcov.c:1358
+#: cp/decl.c:10727
#, c-format
-msgid "call %d returns = %d\n"
+msgid "cannot declare %s to references"
msgstr ""
-#: gcov.c:1362
-#, c-format
-msgid "call %d returns = %d%%\n"
+#: cp/decl.c:10753
+msgid "invalid type: `void &'"
msgstr ""
-#: gcov.c:1370
-#, c-format
-msgid "branch %d never executed\n"
+#: cp/decl.c:10804
+msgid "discarding `const' applied to a reference"
msgstr ""
-#: gcov.c:1376
-#, c-format
-msgid "branch %d taken = %d\n"
+#: cp/decl.c:10806
+msgid "discarding `volatile' applied to a reference"
msgstr ""
-#: gcov.c:1380
-#, c-format
-msgid "branch %d taken = %d%%\n"
+#. [dcl.fct.spec] The explicit specifier shall only be used in
+#. declarations of constructors within a class definition.
+#: cp/decl.c:11022
+msgid "only declarations of constructors can be `explicit'"
msgstr ""
-#: gcov.c:1394
+#: cp/decl.c:11030
#, c-format
-msgid "Unexpected EOF while reading source file %s.\n"
+msgid "non-member `%s' cannot be declared `mutable'"
msgstr ""
-#: gcse.c:766
+#: cp/decl.c:11035
#, c-format
-msgid "GCSE disabled: %d > 1000 basic blocks and %d >= 20 edges/basic block"
+msgid "non-object member `%s' cannot be declared `mutable'"
msgstr ""
-#: gcse.c:778
+#: cp/decl.c:11041
#, c-format
-msgid "GCSE disabled: %d basic blocks and %d registers"
+msgid "function `%s' cannot be declared `mutable'"
msgstr ""
-#: haifa-sched.c:193
+#: cp/decl.c:11046
#, c-format
-msgid "fix_sched_param: unknown param: %s"
-msgstr ""
-
-#: integrate.c:142
-msgid "function cannot be inline"
-msgstr ""
-
-#: integrate.c:147
-msgid "varargs function cannot be inline"
-msgstr ""
-
-#: integrate.c:150
-msgid "function using alloca cannot be inline"
-msgstr ""
-
-#: integrate.c:153
-msgid "function using setjmp cannot be inline"
-msgstr ""
-
-#: integrate.c:156
-msgid "function uses __builtin_eh_return"
-msgstr ""
-
-#: integrate.c:159
-msgid "function with nested functions cannot be inline"
-msgstr ""
-
-#: integrate.c:163
-msgid "function with label addresses used in initializers cannot inline"
-msgstr ""
-
-#: integrate.c:170 integrate.c:214
-msgid "function too large to be inline"
-msgstr ""
-
-#: integrate.c:180
-msgid "no prototype, and parameter address used; cannot be inline"
+msgid "static `%s' cannot be declared `mutable'"
msgstr ""
-#: integrate.c:187 integrate.c:232
-msgid "inline functions not supported for this return value type"
+#: cp/decl.c:11051
+#, c-format
+msgid "const `%s' cannot be declared `mutable'"
msgstr ""
-#: integrate.c:192
-msgid "function with varying-size return value cannot be inline"
+#: cp/decl.c:11132
+msgid "typedef name may not be class-qualified"
msgstr ""
-#: integrate.c:199
-msgid "function with varying-size parameter cannot be inline"
+#: cp/decl.c:11140
+msgid "invalid type qualifier for non-member function type"
msgstr ""
-#: integrate.c:202
-msgid "function with transparent unit parameter cannot be inline"
+#: cp/decl.c:11156
+msgid "typedef declaration includes an initializer"
msgstr ""
-#: integrate.c:221
-msgid "function with computed jump cannot inline"
+#: cp/decl.c:11289
+msgid "unnamed variable or field declared void"
msgstr ""
-#: integrate.c:225
-msgid "function with nonlocal goto cannot be inline"
+#: cp/decl.c:11298
+msgid "variable or field declared void"
msgstr ""
-#: integrate.c:240
-msgid "function with target specific attribute(s) cannot be inlined"
+#: cp/decl.c:11308
+msgid "cannot use `::' in parameter declaration"
msgstr ""
-#: java/check-init.c:731
+#: cp/decl.c:11493
#, c-format
-msgid "internal error in check-init: tree code not implemented: %s"
-msgstr ""
-
-#: java/class.c:543 java/class.c:568
-msgid "internal error - too many interface type"
-msgstr ""
-
-#: java/class.c:702
-msgid "bad method signature"
+msgid "`%s' is neither function nor member function; cannot be declared friend"
msgstr ""
-#: java/class.c:747
-msgid "misplaced ConstantValue attribute (not in any field)"
+#: cp/decl.c:11510
+msgid "member functions are implicitly friends of their class"
msgstr ""
-#: java/class.c:749
+#: cp/decl.c:11619
#, c-format
-msgid "duplicate ConstanValue atribute for field '%s'"
+msgid "storage class `auto' invalid for function `%s'"
msgstr ""
-#: java/class.c:995
+#: cp/decl.c:11621
#, c-format
-msgid "field '%s' not found in class"
-msgstr ""
-
-#: java/class.c:1203
-msgid "abstract method in non-abstract class"
+msgid "storage class `register' invalid for function `%s'"
msgstr ""
-#: java/class.c:1821
+#: cp/decl.c:11632
#, c-format
-msgid "non-static method '%s' overrides static method"
+msgid ""
+"storage class `static' invalid for function `%s' declared out of global scope"
msgstr ""
-#: java/decl.c:1472
+#: cp/decl.c:11634
#, c-format
-msgid "In %s: overlapped variable and exception ranges at %d"
-msgstr ""
-
-#: java/decl.c:1560
-msgid "bad type in parameter debug info"
+msgid ""
+"storage class `inline' invalid for function `%s' declared out of global scope"
msgstr ""
-#: java/decl.c:1570
+#: cp/decl.c:11641
#, c-format
-msgid "bad PC range for debug info for local `%s'"
+msgid "virtual non-class function `%s'"
msgstr ""
-#: java/expr.c:546
-msgid "stack underflow - dup* operation"
+#. FIXME need arm citation
+#: cp/decl.c:11676
+msgid "cannot declare static function inside another function"
msgstr ""
-#: java/expr.c:1448
-#, c-format
+#: cp/decl.c:11953
msgid ""
-"reference `%s' is ambiguous: appears in interface `%s' and interface `%s'"
+"invalid integer constant in parameter list, did you forget to give parameter "
+"name?"
msgstr ""
-#: java/expr.c:1477
+#: cp/decl.c:12330
#, c-format
-msgid "field `%s' not found"
+msgid "conversion to %s%s will never use a type conversion operator"
msgstr ""
-#: java/expr.c:1628
-msgid "ret instruction not implemented"
+#: cp/decl.c:13009
+msgid "previous definition here"
msgstr ""
-#: java/expr.c:1754
-#, c-format
-msgid "method '%s' not found in class"
+#: cp/decl.c:13423
+msgid "return type for `main' changed to `int'"
msgstr ""
-#: java/expr.c:1890
-#, c-format
-msgid "failed to find class '%s'"
+#: cp/decl.c:13454
+msgid "`%D' implicitly declared before its definition"
msgstr ""
-#: java/expr.c:1902
+#: cp/decl2.c:533
#, c-format
-msgid "Class '%s' has no method named '%s' matching signature '%s'"
-msgstr ""
-
-#: java/expr.c:1912
-msgid "invokestatic on non static method"
-msgstr ""
-
-#: java/expr.c:1917
-msgid "invokestatic on abstract method"
-msgstr ""
-
-#: java/expr.c:1925
-msgid "invoke[non-static] on static method"
+msgid "-f%s is no longer supported"
msgstr ""
-#: java/expr.c:2202
-#, c-format
-msgid "Missing field '%s' in '%s'"
+#: cp/decl2.c:539
+msgid ""
+"-fhandle-exceptions has been renamed to -fexceptions (and is now on by "
+"default)"
msgstr ""
-#: java/expr.c:2208
-#, c-format
-msgid "Mismatching signature for field '%s' in '%s'"
+#: cp/decl2.c:565
+msgid "-fname-mangling-version is no longer supported"
msgstr ""
-#: java/expr.c:2247
-#, c-format
-msgid "assignment to final field `%s' not in field's class"
+#: cp/decl2.c:628
+msgid "-Wno-strict-prototypes is not supported in C++"
msgstr ""
-#: java/expr.c:2252
-#, c-format
-msgid "assignment to final static field `%s' not in class initializer"
+#: cp/decl2.c:810
+msgid "template `%#D' defined in file without #pragma interface"
msgstr ""
-#: java/expr.c:2259
-#, c-format
-msgid "assignment to final field `%s' not in constructor"
+#: cp/decl2.c:967
+msgid "name missing for member function"
msgstr ""
-#: java/expr.c:2514
-#, c-format
-msgid "Can't expand %s"
+#. Something has gone very wrong. Assume we are mistakenly reducing
+#. an expression instead of a declaration.
+#: cp/decl2.c:1034
+msgid "parser may be lost: is there a '{' missing somewhere?"
msgstr ""
-#: java/expr.c:2690
-msgid "invalid PC in line number table"
+#: cp/decl2.c:1065 cp/decl2.c:1079
+msgid "ambiguous conversion for array subscript"
msgstr ""
-#. We've just reached the end of a region of dead code.
-#: java/expr.c:2735
-#, c-format
-msgid "Unreachable bytecode from %d to before %d."
+#: cp/decl2.c:1129
+msgid "anachronistic use of array size in vector delete"
msgstr ""
-#. 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."
+#: cp/decl2.c:1139
+msgid ""
+"cannot delete a function. Only pointer-to-objects are valid arguments to "
+"`delete'"
msgstr ""
-#. duplicate code from LOAD macro
-#: java/expr.c:3091
-msgid "unrecogized wide sub-instruction"
+#: cp/decl2.c:1377
+msgid "candidate%s: %+#D"
msgstr ""
-#: java/jcf-io.c:416
-#, c-format
-msgid ""
-"Source file for class `%s' is newer than its matching class file. Source "
-"file used instead"
+#: cp/decl2.c:1380
+msgid " %#D"
msgstr ""
-#: java/jcf-parse.c:375
-msgid "bad string constant"
+#: cp/decl2.c:1436
+msgid "initializer invalid for static member with constructor"
msgstr ""
-#: java/jcf-parse.c:431
-#, c-format
-msgid "bad value constant type %d, index %d"
+#: cp/decl2.c:1439
+msgid "(an out of class initialization is required)"
msgstr ""
-#: java/jcf-parse.c:663
-#, c-format
-msgid "Cannot find file for class %s."
+#: cp/decl2.c:1612
+msgid "field initializer is not constant"
msgstr ""
-#: java/jcf-parse.c:675
-msgid "not a valid Java .class file"
+#: cp/decl2.c:1919
+msgid "anonymous struct not inside named type"
msgstr ""
-#: java/jcf-parse.c:678
-msgid "error while parsing constant pool"
+#: cp/decl2.c:2015
+msgid "namespace-scope anonymous aggregates must be static"
msgstr ""
-#: java/jcf-parse.c:681
-#, c-format
-msgid "error in constant pool entry #%d\n"
+#: cp/decl2.c:2025
+msgid "anonymous aggregate with no members"
msgstr ""
-#. FIXME - where was first time
-#: java/jcf-parse.c:693
-#, c-format
-msgid "reading class %s for the second time from %s"
+#. Overflow occurred. That means there are at least 4 billion
+#. initialization functions.
+#: cp/decl2.c:2872
+msgid "too many initialization functions required"
msgstr ""
-#: java/jcf-parse.c:711
-msgid "error while parsing fields"
+#: cp/decl2.c:3681
+msgid "use of old-style cast"
msgstr ""
-#: java/jcf-parse.c:714
-msgid "error while parsing methods"
+#: cp/decl2.c:4223
+msgid " first declared as `%#D' here"
msgstr ""
-#: java/jcf-parse.c:717
-msgid "error while parsing final attributes"
+#: cp/decl2.c:4226
+msgid " also declared as `%#D' here"
msgstr ""
-#: 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."
+#: cp/decl2.c:4242
+msgid " first type here"
msgstr ""
-#: java/jcf-parse.c:804
-msgid "missing Code attribute"
+#: cp/decl2.c:4243
+msgid " other type here"
msgstr ""
-#: java/jcf-parse.c:948 toplev.c:2478
-#, c-format
-msgid "error closing %s"
+#: cp/decl2.c:4508
+msgid "`%D' is not a function,"
msgstr ""
-#: java/jcf-parse.c:1029
-msgid "source file seen twice on command line and will be compiled only once."
+#: cp/decl2.c:4509
+msgid " conflict with `%D'"
msgstr ""
-#: java/jcf-parse.c:1045
-msgid "no input file specified"
+#: cp/decl2.c:5141
+msgid "default argument missing for parameter %P of `%+#D'"
msgstr ""
-#: java/jcf-parse.c:1061
+#: cp/error.c:35
#, c-format
-msgid "can't close input file %s"
+msgid "`%s' not supported by %s"
msgstr ""
-#: java/jcf-parse.c:1075
+#: cp/error.c:572
#, c-format
-msgid "Premature end of input file %s"
+msgid "<anonymous %s>"
msgstr ""
-#: java/jcf-parse.c:1098
+#: cp/error.c:833
#, c-format
-msgid "bad zip/jar file %s"
+msgid "(static %s for %s)"
msgstr ""
-#: java/jcf-write.c:2597
+#: cp/error.c:2466
#, c-format
-msgid ""
-"internal error in generate_bytecode_insn - tree code not implemented: %s"
+msgid "In %s `%s':"
msgstr ""
-#: java/jcf-write.c:3307
+#: cp/error.c:2521
#, c-format
-msgid "can't create directory %s"
+msgid "%s: In instantiation of `%s':\n"
msgstr ""
-#: java/jcf-write.c:3334
+#: cp/error.c:2545
#, c-format
-msgid "can't to open %s"
-msgstr ""
-
-#: java/jv-scan.c:183
-msgid "Only one of `--print-main', `--list-class', and `--complexity' allowed"
+msgid "%s:%d: instantiated from `%s'\n"
msgstr ""
-#: java/jv-scan.c:186
+#: cp/error.c:2550
#, c-format
-msgid "Can't open output file `%s'"
+msgid "%s:%d: instantiated from here\n"
msgstr ""
-#: java/jv-scan.c:222
+#. damn ICE suppression
+#: cp/error.c:2703
#, c-format
-msgid "File not found `%s'"
-msgstr ""
-
-#: java/jvspec.c:361
-msgid "can't specify `-D' without `--main'\n"
+msgid "unexpected letter `%c' in locate_error\n"
msgstr ""
-#: java/jvspec.c:369
-msgid "Warning: already-compiled .class files ignored with -C"
+#: cp/except.c:256
+msgid "call to Java `catch' or `throw' with `jthrowable' undefined"
msgstr ""
-#: java/jvspec.c:376
-msgid "cannot specify both -C and -o"
+#: cp/except.c:327
+msgid "mixing C++ and Java catches in a single translation unit"
msgstr ""
-#: java/jvspec.c:388
-msgid "cannot create temporary file"
+#: cp/except.c:663
+msgid " in thrown expression"
msgstr ""
-#: java/jvspec.c:416
-msgid "using both @FILE with multiple files not implemented"
+#: cp/friend.c:157
+msgid "previous friend declaration of `%D'"
msgstr ""
-#: java/jvspec.c:457
-msgid "cannot specify `main' class when not linking"
+#: cp/friend.c:422
+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 ""
-#: java/lang-options.h:32
-msgid "Disable automatic array bounds checking"
+#: cp/g++spec.c:198 java/jvspec.c:380
+#, c-format
+msgid "argument to `%s' missing\n"
msgstr ""
-#: java/lang-options.h:34
-msgid "Make is_compiled_class return 1"
+#: cp/init.c:305
+msgid "initializer list treated as compound expression"
msgstr ""
-#: java/lang-options.h:38
-msgid "Dump class files to <name>.class"
+#: cp/init.c:417
+msgid "member initializers for `%#D'"
msgstr ""
-#: java/lang-options.h:40
-msgid "input file is list of file names to compile"
+#: cp/init.c:419
+msgid " and `%#D'"
msgstr ""
-#: java/lang-options.h:42
-msgid "Generate code for Boehm GC"
+#: cp/init.c:420
+msgid " will be re-ordered to match declaration order"
msgstr ""
-#: java/lang-options.h:44
-msgid "Don't put synchronization structure in each object"
+#: cp/init.c:652
+msgid "base initializers for `%#T'"
msgstr ""
-#: java/lang-options.h:46
-msgid "Assume native functions are implemented using JNI"
+#: cp/init.c:653
+msgid " and `%#T'"
msgstr ""
-#: java/lang-options.h:48
-msgid "Set class path and suppress system path"
+#: cp/init.c:654
+msgid " will be re-ordered to match inheritance order"
msgstr ""
-#: java/lang-options.h:50
-msgid "Set class path"
+#: cp/init.c:1081
+msgid "base class initializer specified, but no base class to initialize"
msgstr ""
-#: java/lang-options.h:52
-msgid "Choose class whose main method should be used"
+#: cp/init.c:1087
+msgid "initializer for unnamed base class ambiguous"
msgstr ""
-#: java/lang-options.h:54
-msgid "Choose input encoding (default is UTF-8)"
+#: cp/init.c:1112
+msgid "no base class to initialize"
msgstr ""
-#: java/lang-options.h:56
-msgid "Add directory to class path"
+#: cp/init.c:1830
+msgid "object missing in use of pointer-to-member construct"
msgstr ""
-#: java/lang-options.h:58
-msgid "Directory where class files should be written"
+#: cp/init.c:1870
+msgid "member `%D' is non-static but referenced as a static member"
msgstr ""
-#: java/lang-options.h:61
-msgid "Use built-in instructions for division"
+#: cp/init.c:1872 cp/typeck.c:3144 cp/typeck.c:3252
+msgid "at this point in file"
msgstr ""
-#: java/lang-options.h:63
-msgid "Generate null pointer checks inline"
+#: cp/init.c:2046
+msgid "new of array type fails to specify size"
msgstr ""
-#: java/lang-options.h:65
-msgid "Warn if modifiers are specified when not necessary"
+#: cp/init.c:2057
+msgid "size in array new must have integral type"
msgstr ""
-#: java/lang-options.h:67
-msgid "Warn if deprecated empty statements are found"
+#: cp/init.c:2063
+msgid "zero size array reserves no space"
msgstr ""
-#: java/lang-options.h:69
-msgid "Warn if .class files are out of date"
+#: cp/init.c:2128
+msgid "new cannot be applied to a reference type"
msgstr ""
-#: java/lang-options.h:71
-msgid "Always check for non gcj generated classes archives"
+#: cp/init.c:2134
+msgid "new cannot be applied to a function type"
msgstr ""
-#: java/lang.c:391
-msgid "can't do dependency tracking with input from stdin"
+#: cp/init.c:2181
+msgid "call to Java constructor, while `jclass' undefined"
msgstr ""
-#: java/lang.c:407
-msgid "couldn't determine target name for dependency tracking"
+#: cp/init.c:2197
+msgid "Can't find class$"
msgstr ""
-#: 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."
+#: cp/init.c:2310
+msgid "invalid type `void' for new"
msgstr ""
-#: java/mangle.c:85
+#: cp/init.c:2362
#, c-format
-msgid "Can't mangle %s"
-msgstr ""
-
-#: java/mangle_name.c:151 java/mangle_name.c:228
-msgid "internal error - invalid Utf8 name"
-msgstr ""
-
-#: java/parse.y:737 java/parse.y:775
-msgid "Missing name"
-msgstr ""
-
-#: 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 ""
-
-#: java/parse.y:794
-msgid "'*' expected"
+msgid "call to Java constructor with `%s' undefined"
msgstr ""
-#: java/parse.y:808
-msgid "Class or interface declaration expected"
+#: cp/init.c:2489 cp/typeck2.c:387 cp/typeck2.c:1222
+msgid "initializer list being treated as compound expression"
msgstr ""
-#: java/parse.y:843 java/parse.y:845
-msgid "Missing class name"
+#: cp/init.c:2495
+msgid "ISO C++ forbids aggregate initializer to new"
msgstr ""
-#: 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"
+#: cp/init.c:2934
+msgid "initializer ends prematurely"
msgstr ""
-#: java/parse.y:862
-msgid "Missing super class name"
+#: cp/init.c:3004
+msgid "cannot initialize multi-dimensional array with initializer"
msgstr ""
-#: java/parse.y:872 java/parse.y:888
-msgid "Missing interface name"
+#: cp/init.c:3182
+msgid "unknown array size in delete"
msgstr ""
-#. 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"
+#: cp/init.c:3407
+msgid "type to vector delete is neither pointer or array type"
msgstr ""
-#: java/parse.y:971
-msgid "Missing variable initializer"
+#: cp/lang-options.h:29
+msgid "Do not obey access control semantics"
msgstr ""
-#: java/parse.y:988
-msgid "Invalid declaration"
+#: cp/lang-options.h:31
+msgid "Change when template instances are emitted"
msgstr ""
-#: java/parse.y:994
-msgid "Can't specify array dimension in a declaration"
+#: cp/lang-options.h:36
+msgid "Check the return value of new"
msgstr ""
-#: 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"
+#: cp/lang-options.h:39
+msgid "Reduce size of object files"
msgstr ""
-#: java/parse.y:1000
-msgid "Unbalanced ']'"
+#: cp/lang-options.h:43
+msgid "Make string literals `char[]' instead of `const char[]'"
msgstr ""
-#: java/parse.y:1036
-msgid "Invalid method declaration, method name required"
+#: cp/lang-options.h:46
+msgid "Dump the entire translation unit to a file"
msgstr ""
-#: java/parse.y:1042 java/parse.y:1044 java/parse.y:1997
-msgid "Identifier expected"
+#: cp/lang-options.h:48
+msgid "Do not inline member functions by default"
msgstr ""
-#: java/parse.y:1047
-msgid "Invalid method declaration, return type required"
+#: cp/lang-options.h:51
+msgid "Do not generate run time type descriptor information"
msgstr ""
-#: 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"
+#: cp/lang-options.h:56
+msgid "Do not generate code to check exception specifications"
msgstr ""
-#: java/parse.y:1086
-msgid "Missing formal parameter term"
+#: cp/lang-options.h:61
+msgid "Scope of for-init-statement vars extends outside"
msgstr ""
-#: java/parse.y:1101 java/parse.y:1106
-msgid "Missing identifier"
+#: cp/lang-options.h:64
+msgid "Do not recognise GNU defined keywords"
msgstr ""
-#: java/parse.y:1126 java/parse.y:1135
-msgid "Missing class type term"
+#: cp/lang-options.h:68
+msgid "Enable support for huge objects"
msgstr ""
-#: java/parse.y:1287
-msgid "Invalid interface type"
+#: cp/lang-options.h:72
+msgid "Export functions even if they can be inlined"
msgstr ""
-#: java/parse.y:1471 java/parse.y:1640 java/parse.y:1642
-msgid "':' expected"
+#: cp/lang-options.h:75
+msgid "Only emit explicit template instatiations"
msgstr ""
-#: java/parse.y:1493 java/parse.y:1498 java/parse.y:1503
-msgid "Invalid expression statement"
+#: cp/lang-options.h:78
+msgid "Only emit explicit instatiations of inline templates"
msgstr ""
-#: 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"
+#: cp/lang-options.h:84
+msgid "Don't pedwarn about uses of Microsoft extensions"
msgstr ""
-#: java/parse.y:1591
-msgid "Missing term or ')'"
+#: cp/lang-options.h:87
+msgid "Recognise and/bitand/bitor/compl/not/or/xor"
msgstr ""
-#: java/parse.y:1638
-msgid "Missing or invalid constant expression"
+#: cp/lang-options.h:91
+msgid "Disable optional diagnostics"
msgstr ""
-#: java/parse.y:1659
-msgid "Missing term and ')' expected"
+#: cp/lang-options.h:93
+msgid "Downgrade conformance errors to warnings"
msgstr ""
-#: java/parse.y:1698
-msgid "Invalid control expression"
+#: cp/lang-options.h:96
+msgid "Enable automatic template instantiation"
msgstr ""
-#: java/parse.y:1700 java/parse.y:1702
-msgid "Invalid update expression"
+#: cp/lang-options.h:101
+msgid "Display statistics accumulated during compilation"
msgstr ""
-#: java/parse.y:1727
-msgid "Invalid init statement"
+#: cp/lang-options.h:104
+msgid "Specify maximum template instantiation depth"
msgstr ""
-#: java/parse.y:1902
-msgid "Missing term or ')' expected"
+#: cp/lang-options.h:106
+msgid "Use __cxa_atexit to register destructors."
msgstr ""
-#: java/parse.y:1944
-msgid "'class' or 'this' expected"
+#: cp/lang-options.h:109
+msgid "Discard unused virtual functions"
msgstr ""
-#: java/parse.y:1946 java/parse.y:1948
-msgid "'class' expected"
+#: cp/lang-options.h:112
+msgid "Implement vtables using thunks"
msgstr ""
-#: java/parse.y:1993
-msgid "')' or term expected"
+#: cp/lang-options.h:115
+msgid "Emit common-like symbols as weak symbols"
msgstr ""
-#: java/parse.y:2111
-msgid "'[' expected"
+#: cp/lang-options.h:118
+msgid "Emit cross referencing information"
msgstr ""
-#: java/parse.y:2189
-msgid "Field expected"
+#: cp/lang-options.h:122
+msgid "Warn about inconsistent return types"
msgstr ""
-#: java/parse.y:2246 java/parse.y:2256
-msgid "Missing term and ']' expected"
+#: cp/lang-options.h:125
+msgid "Warn about overloaded virtual function names"
msgstr ""
-#: java/parse.y:2351
-msgid "']' expected, invalid type expression"
+#: cp/lang-options.h:129
+msgid "Don't warn when all ctors/dtors are private"
msgstr ""
-#: java/parse.y:2354
-msgid "Invalid type expression"
+#: cp/lang-options.h:131
+msgid "Warn about non virtual destructors"
msgstr ""
-#: java/parse.y:2466
-msgid "Invalid reference type"
+#: cp/lang-options.h:134
+msgid "Warn when a function is declared extern, then inline"
msgstr ""
-#: java/parse.y:2944
-msgid "Constructor invocation must be first thing in a constructor"
+#: cp/lang-options.h:137
+msgid "Warn when the compiler reorders code"
msgstr ""
-#: java/parse.y:2946
-msgid "Only constructors can invoke constructors"
+#: cp/lang-options.h:140
+msgid "Warn when synthesis behaviour differs from Cfront"
msgstr ""
-#: java/parse.y:2955
-#, c-format
-msgid ": `%s' JDK1.1(TM) feature"
+#: cp/lang-options.h:144
+msgid "Don't warn when type converting pointers to member functions"
msgstr ""
-#: java/parse.y:3015 java/parse.y:3017
-#, c-format
-msgid ""
-"%s.\n"
-"%s"
+#: cp/lang-options.h:146
+msgid "Warn about violations of Effective C++ style rules"
msgstr ""
-#: java/parse.y:3480
-msgid "Can't use '$' as a separator for inner classes"
+#: cp/lang-options.h:149
+msgid "Warn when overload promotes from unsigned to signed"
msgstr ""
-#: java/parse.y:6577
-#, c-format
-msgid "malformed .zip archive in CLASSPATH: %s"
+#: cp/lang-options.h:152
+msgid "Warn if a C style cast is used in a program"
msgstr ""
-#: java/parse.y:6648
-#, c-format
+#: cp/lang-options.h:156
msgid ""
-"Can't find default package `%s'. Check the CLASSPATH environment variable "
-"and the access to the archives."
-msgstr ""
-
-#: java/parse.y:11777
-#, c-format
-msgid "missing static field `%s'"
+"Don't warn when non-templatized friend functions are declared within a "
+"template"
msgstr ""
-#: java/parse.y:11782
-#, c-format
-msgid "not a static field `%s'"
+#: cp/lang-options.h:159
+msgid "Don't announce deprecation of compiler features"
msgstr ""
-#: java/parse.y:11835
-#, c-format
-msgid "No case for %s"
+#: cp/lex.c:144
+msgid "type name expected before `*'"
msgstr ""
-#: java/parse.y:13023
-#, c-format
-msgid "unregistered operator %s"
+#: cp/lex.c:166
+msgid "cannot declare references to references"
msgstr ""
-#: java/typeck.c:557
-msgid "junk at end of signature string"
+#: cp/lex.c:171
+msgid "cannot declare pointers to references"
msgstr ""
-#: java/verify.c:464
-msgid "bad pc in exception_table"
+#: cp/lex.c:175
+msgid "type name expected before `&'"
msgstr ""
-#: java/verify.c:1376
+#: cp/lex.c:1015
#, c-format
-msgid "unknown opcode %d@pc=%d during verification"
+msgid "semicolon missing after %s declaration"
msgstr ""
-#: java/verify.c:1446 java/verify.c:1459 java/verify.c:1463
+#: cp/lex.c:1066
#, c-format
-msgid "verification error at PC=%d"
-msgstr ""
-
-#: objc/lang-options.h:27
-msgid "Dump decls to a .decl file"
-msgstr ""
-
-#: objc/lang-options.h:29
-msgid "Generate code for GNU runtime environment"
-msgstr ""
-
-#: objc/lang-options.h:32
-msgid "Generate code for NeXT runtime environment"
-msgstr ""
-
-#: objc/lang-options.h:35
-msgid "Warn if a selector has multiple methods"
-msgstr ""
-
-#: objc/lang-options.h:39
-msgid "Do not warn if inherited methods are unimplemented"
-msgstr ""
-
-#: objc/lang-options.h:41
-msgid "Generate C header of platform specific features"
-msgstr ""
-
-#: objc/lang-options.h:43
-msgid "Specify the name of the class for constant strings"
-msgstr ""
-
-#: objc/objc-act.c:829
-msgid "no class name specified as argument to -fconstant-string-class"
+msgid "junk at end of #pragma %s"
msgstr ""
-#: objc/objc-act.c:990
+#: cp/lex.c:1073
#, c-format
-msgid "object does not conform to the `%s' protocol"
+msgid "invalid #pragma %s"
msgstr ""
-#: objc/objc-act.c:1028
-#, c-format
-msgid "class `%s' does not implement the `%s' protocol"
+#: cp/lex.c:1082
+msgid "#pragma vtable no longer supported"
msgstr ""
-#: objc/objc-act.c:1166
+#: cp/lex.c:1159
#, c-format
-msgid "Unexpected type for `id' (%s)"
-msgstr ""
-
-#: objc/objc-act.c:1171
-msgid "Undefined type `id', please import <objc/objc.h>"
+msgid "#pragma implementation for %s appears after file is included"
msgstr ""
-#: objc/objc-act.c:1219 objc/objc-act.c:5363
-#, c-format
-msgid "Cannot find protocol declaration for `%s'"
+#: cp/lex.c:1184
+msgid "junk at end of #pragma GCC java_exceptions"
msgstr ""
-#: 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'"
+#: cp/lex.c:1285
+msgid ""
+"(Each undeclared identifier is reported only once for each function it "
+"appears in.)"
msgstr ""
-#: objc/objc-act.c:1469
+#: cp/lex.c:1308
#, c-format
-msgid "Cannot find reference tag for class `%s'"
+msgid "name lookup of `%s' changed"
msgstr ""
-#: objc/objc-act.c:2468
-#, c-format
-msgid "Cannot find class `%s'"
+#: cp/lex.c:1310
+msgid " matches this `%D' under ISO standard rules"
msgstr ""
-#: objc/objc-act.c:2470
-#, c-format
-msgid "Class `%s' already exists"
+#: cp/lex.c:1312
+msgid " matches this `%D' under old rules"
msgstr ""
-#. fatal did not work with 2 args...should fix
-#: objc/objc-act.c:2594
+#: cp/lex.c:1322 cp/lex.c:1329
#, c-format
-msgid "Cannot find interface declaration for `%s', superclass of `%s'"
+msgid "name lookup of `%s' changed for new ISO `for' scoping"
msgstr ""
-#: objc/objc-act.c:2601
-#, c-format
-msgid "Circular inheritance in interface declaration for `%s'"
+#: cp/lex.c:1324
+msgid " cannot use obsolete binding at `%D' because it has a destructor"
msgstr ""
-#: objc/objc-act.c:3654 objc/objc-act.c:3671
-msgid "inconsistent instance variable specification"
+#: cp/lex.c:1331
+msgid " using obsolete binding at `%D'"
msgstr ""
-#: objc/objc-act.c:4859
-#, c-format
-msgid "multiple declarations for method `%s'"
+#: cp/mangle.c:1878
+msgid "real-valued template parameters when cross-compiling"
msgstr ""
-#: objc/objc-act.c:4972
-#, c-format
-msgid "invalid receiver type `%s'"
+#: cp/method.c:166
+msgid "methods cannot be converted to function pointers"
msgstr ""
-#: objc/objc-act.c:5040 objc/objc-act.c:5066 objc/objc-act.c:5114
+#: cp/method.c:171
#, c-format
-msgid "`%s' does not respond to `%s'"
+msgid "ambiguous request for method pointer `%s'"
msgstr ""
-#: objc/objc-act.c:5046 objc/objc-act.c:7285
-#, c-format
-msgid "no super class declared in interface for `%s'"
+#: cp/method.c:257
+msgid " `%#D' declared here"
msgstr ""
-#: objc/objc-act.c:5144
-msgid "cannot find class (factory) method."
+#: cp/pt.c:705
+msgid " from definition of `%#D'"
msgstr ""
-#: objc/objc-act.c:5145 objc/objc-act.c:5189
-#, c-format
-msgid "return type for `%s' defaults to id"
+#: cp/pt.c:951
+msgid "%s %+#D"
msgstr ""
-#: objc/objc-act.c:5162
-#, c-format
-msgid "method `%s' not implemented by protocol."
+#: cp/pt.c:1125
+msgid "template-id `%D' for `%+D' does not match any template declaration"
msgstr ""
-#: objc/objc-act.c:5171
-msgid "return type defaults to id"
+#: cp/pt.c:1133
+msgid "ambiguous template specialization `%D' for `%+D'"
msgstr ""
-#: objc/objc-act.c:5188
-msgid "cannot find method."
+#: cp/pt.c:1841
+msgid "declaration of `%#D'"
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:5432
-#, c-format
-msgid "instance variable `%s' accessed in class method"
+#: cp/pt.c:1842
+msgid " shadows template parm `%#D'"
msgstr ""
-#: objc/objc-act.c:5689
-#, c-format
-msgid "duplicate definition of class method `%s'."
+#: cp/pt.c:2774
+msgid "previous declaration `%D'"
msgstr ""
-#: objc/objc-act.c:5695
-#, c-format
-msgid "duplicate declaration of class method `%s'."
+#: cp/pt.c:2791
+msgid "template parameter `%#D'"
msgstr ""
-#: objc/objc-act.c:5731
-#, c-format
-msgid "duplicate definition of instance method `%s'."
+#: cp/pt.c:2803
+msgid " original definition appeared here"
msgstr ""
-#: objc/objc-act.c:5737
-#, c-format
-msgid "duplicate declaration of instance method `%s'."
+#: cp/pt.c:3501
+msgid "provided for `%D'"
msgstr ""
-#: objc/objc-act.c:5777
-#, c-format
-msgid "duplicate interface declaration for category `%s(%s)'"
+#: cp/pt.c:3913
+msgid "for template declaration `%D'"
msgstr ""
-#: objc/objc-act.c:5863
-#, c-format
-msgid "instance variable `%s' is declared private"
+#: cp/pt.c:4919
+msgid "%s %+#T"
msgstr ""
-#: objc/objc-act.c:5910
-#, c-format
-msgid "instance variable `%s' is declared %s"
+#: cp/pt.c:5940 cp/pt.c:6054
+msgid "instantiation of `%D' as type `%T'"
msgstr ""
-#: objc/objc-act.c:5920
-msgid "static access to object of type `id'"
+#: cp/pt.c:6098
+msgid "in declaration `%D'"
msgstr ""
-#: objc/objc-act.c:5957 objc/objc-act.c:6051
-#, c-format
-msgid "incomplete implementation of class `%s'"
+#: cp/pt.c:6336
+msgid "creating array with size zero"
msgstr ""
-#: objc/objc-act.c:5961 objc/objc-act.c:6056
+#: cp/pt.c:6844
#, c-format
-msgid "incomplete implementation of category `%s'"
+msgid "use of `%s' in template"
msgstr ""
-#: objc/objc-act.c:5966 objc/objc-act.c:6061
-#, c-format
-msgid "method definition for `%c%s' not found"
+#: cp/pt.c:8048
+msgid "incomplete type unification"
msgstr ""
-#: objc/objc-act.c:6102
+#: cp/pt.c:9002
#, c-format
-msgid "%s `%s' does not fully implement the `%s' protocol"
+msgid "use of `%s' in template type unification"
msgstr ""
-#: objc/objc-act.c:6138 objc/objc-act.c:8212
-msgid "`@end' missing in implementation context"
+#: cp/pt.c:9464 cp/pt.c:9601
+msgid "explicit specialization here"
msgstr ""
-#: objc/objc-act.c:6169
-#, c-format
-msgid "reimplementation of class `%s'"
+#: cp/repo.c:272
+msgid "-frepo must be used with -c"
msgstr ""
-#: objc/objc-act.c:6211
+#: cp/repo.c:366
#, c-format
-msgid "conflicting super class name `%s'"
+msgid "mysterious repository information in %s"
msgstr ""
-#: objc/objc-act.c:6226
+#: cp/repo.c:381
#, c-format
-msgid "duplicate interface declaration for class `%s'"
+msgid "can't create repository information file `%s'"
msgstr ""
-#: objc/objc-act.c:6469
-#, c-format
-msgid "duplicate declaration for protocol `%s'"
+#: cp/rtti.c:200
+msgid "cannot use typeid with -fno-rtti"
msgstr ""
-#: objc/objc-act.c:7326
-msgid "[super ...] must appear in a method context"
+#: cp/rtti.c:206
+msgid "must #include <typeinfo> before using typeid"
msgstr ""
-#: objc/objc-act.c:8314 objc/objc-act.c:8330
-#, c-format
-msgid "potential selector conflict for method `%s'"
+#: cp/search.c:1939
+msgid "adjusting pointers for covariant returns"
msgstr ""
-#: objc/objc-parse.y:2648
-msgid "`@end' must appear in an implementation context"
+#: cp/search.c:1943 cp/search.c:1950
+msgid "invalid covariant return type for `%#D'"
msgstr ""
-#: objc/objc-parse.y:2919
-msgid "method definition not in class context"
+#: cp/search.c:1944
+msgid " overriding `%#D' (must be pointer or reference to class)"
msgstr ""
-#: objc/objc-parse.y:3743
-msgid "syntax error at '@' token"
+#: cp/search.c:1951
+msgid " overriding `%#D' (must use pointer or reference)"
msgstr ""
-#. If we didn't find this parameter, issue an error message.
-#: params.c:80
-#, c-format
-msgid "invalid parameter `%s'"
+#: cp/search.c:1956
+msgid "conflicting return type specified for `%#D'"
msgstr ""
-#: profile.c:490
-msgid "Arc profiling: some edge counts were bad."
+#: cp/search.c:1957
+msgid " overriding `%#D'"
msgstr ""
-#: profile.c:931
-#, c-format
-msgid "file %s not found, execution counts assumed to be zero."
+#: cp/search.c:1966
+msgid "looser throw specifier for `%#F'"
msgstr ""
-#: protoize.c:601
-#, c-format
-msgid "%s: internal abort\n"
+#: cp/search.c:1967
+msgid " overriding `%#F'"
msgstr ""
-#: protoize.c:692
-#, c-format
-msgid "%s: error writing file `%s': %s\n"
+#. A static member function cannot match an inherited
+#. virtual member function.
+#: cp/search.c:2057
+msgid "`%#D' cannot be declared"
msgstr ""
-#: protoize.c:737
-#, c-format
-msgid "%s: usage '%s [ -VqfnkN ] [ -i <istring> ] [ filename ... ]'\n"
+#: cp/search.c:2058
+msgid " since `%#D' declared in base class"
msgstr ""
-#: protoize.c:740
-#, c-format
-msgid "%s: usage '%s [ -VqfnkNlgC ] [ -B <dirname> ] [ filename ... ]'\n"
-msgstr ""
-
-#: protoize.c:847
-#, c-format
-msgid "%s: warning: no read access for file `%s'\n"
-msgstr ""
-
-#: protoize.c:855
-#, c-format
-msgid "%s: warning: no write access for file `%s'\n"
+#: cp/semantics.c:1056
+msgid "ISO C++ does not permit named return values"
msgstr ""
-#: protoize.c:863
-#, c-format
-msgid "%s: warning: no write access for dir containing `%s'\n"
+#: cp/semantics.c:1073
+msgid "can't redefine default return value for constructors"
msgstr ""
-#. 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"
+#: cp/semantics.c:1142
+msgid " will be re-ordered to precede member initializations"
msgstr ""
-#: protoize.c:1433
-#, c-format
-msgid "%s: %s: can't get status: %s\n"
+#: cp/semantics.c:1406
+msgid "`this' is unavailable for static member functions"
msgstr ""
-#: protoize.c:1454
-#, c-format
-msgid ""
-"\n"
-"%s: fatal error: aux info file corrupted at line %d\n"
+#: cp/semantics.c:1412
+msgid "invalid use of `this' in non-member function"
msgstr ""
-#: protoize.c:1790
-#, c-format
-msgid "%s:%d: declaration of function `%s' takes different forms\n"
+#: cp/semantics.c:1414
+msgid "invalid use of `this' at top level"
msgstr ""
-#: protoize.c:2048
-#, c-format
-msgid "%s: compiling `%s'\n"
+#: cp/semantics.c:1706
+msgid "template type parameters must use the keyword `class' or `typename'"
msgstr ""
-#: protoize.c:2071
+#: cp/spew.c:248
#, c-format
-msgid "%s: wait: %s\n"
+msgid "identifier name `%s' conflicts with GNU C++ internal naming strategy"
msgstr ""
-#: protoize.c:2076
-#, c-format
-msgid "%s: subprocess got fatal signal %d\n"
+#: cp/spew.c:352
+msgid "parse error"
msgstr ""
-#: protoize.c:2084
-#, c-format
-msgid "%s: %s exited with status %d\n"
+#: cp/spew.c:1023 cp/spew.c:1295
+msgid "parse error at end of saved function text"
msgstr ""
-#: protoize.c:2136
-#, c-format
-msgid "%s: warning: missing SYSCALLS file `%s'\n"
+#: cp/spew.c:1065
+msgid "parse error in method specification"
msgstr ""
-#: protoize.c:2145 protoize.c:2174
-#, c-format
-msgid "%s: can't read aux info file `%s': %s\n"
+#: cp/spew.c:1107
+msgid "function body for constructor missing"
msgstr ""
-#: protoize.c:2190 protoize.c:2218
-#, c-format
-msgid "%s: can't get status of aux info file `%s': %s\n"
+#: cp/spew.c:1374
+msgid "circular dependency in default args of `%#D'"
msgstr ""
-#: protoize.c:2246
+#: cp/spew.c:1480
#, c-format
-msgid "%s: can't open aux info file `%s' for reading: %s\n"
+msgid "%s at end of input"
msgstr ""
-#: protoize.c:2264
+#: cp/spew.c:1486
#, c-format
-msgid "%s: error reading aux info file `%s': %s\n"
+msgid "%s before %s'%c'"
msgstr ""
-#: protoize.c:2277
+#: cp/spew.c:1488
#, c-format
-msgid "%s: error closing aux info file `%s': %s\n"
+msgid "%s before %s'\\x%x'"
msgstr ""
-#: protoize.c:2293
+#: cp/spew.c:1492
#, c-format
-msgid "%s: can't delete aux info file `%s': %s\n"
+msgid "%s before string constant"
msgstr ""
-#: protoize.c:2375 protoize.c:4377
+#: cp/spew.c:1494
#, c-format
-msgid "%s: can't delete file `%s': %s\n"
+msgid "%s before numeric constant"
msgstr ""
-#: protoize.c:2454
+#: cp/spew.c:1498
#, c-format
-msgid "%s: warning: can't rename file `%s' to `%s': %s\n"
+msgid "%s before `%s'"
msgstr ""
-#: protoize.c:2579
+#: cp/spew.c:1500
#, c-format
-msgid "%s: conflicting extern definitions of '%s'\n"
+msgid "%s before `%c'"
msgstr ""
-#: protoize.c:2583
+#: cp/spew.c:1502
#, c-format
-msgid "%s: declarations of '%s' will not be converted\n"
+msgid "%s before `\\%o'"
msgstr ""
-#: protoize.c:2585
+#: cp/spew.c:1505
#, c-format
-msgid "%s: conflict list for '%s' follows:\n"
+msgid "%s before `%s' token"
msgstr ""
-#: protoize.c:2618
+#: cp/tree.c:224
#, c-format
-msgid "%s: warning: using formals list from %s(%d) for function `%s'\n"
+msgid "non-lvalue in %s"
msgstr ""
-#: protoize.c:2658
+#: cp/tree.c:1918
#, c-format
-msgid "%s: %d: `%s' used but missing from SYSCALLS\n"
+msgid "`%s' attribute can only be applied to Java class definitions"
msgstr ""
-#: protoize.c:2664
+#: cp/tree.c:1948
#, c-format
-msgid "%s: %d: warning: no extern definition for `%s'\n"
+msgid "`%s' attribute can only be applied to class definitions"
msgstr ""
-#: protoize.c:2695
+#: cp/tree.c:1954
#, c-format
-msgid "%s: warning: no static definition for `%s' in file `%s'\n"
+msgid "`%s' is obsolete; g++ vtables are now COM-compatible by default"
msgstr ""
-#: protoize.c:2701
-#, c-format
-msgid "%s: multiple static defs of `%s' in file `%s'\n"
+#: cp/tree.c:1979
+msgid "requested init_priority is not an integer constant"
msgstr ""
-#: protoize.c:2874 protoize.c:2877
+#: cp/tree.c:2000
#, c-format
-msgid "%s: %d: warning: source too confusing\n"
+msgid ""
+"can only use `%s' attribute on file-scope definitions of objects of class "
+"type"
msgstr ""
-#: protoize.c:3083
-#, c-format
-msgid "%s: %d: warning: varargs function declaration not converted\n"
+#: cp/tree.c:2008
+msgid "requested init_priority is out of range"
msgstr ""
-#: protoize.c:3098
-#, c-format
-msgid "%s: declaration of function `%s' not converted\n"
+#: cp/tree.c:2018
+msgid "requested init_priority is reserved for internal use"
msgstr ""
-#: protoize.c:3221
+#: cp/tree.c:2028
#, c-format
-msgid "%s: warning: too many parameter lists in declaration of `%s'\n"
+msgid "`%s' attribute is not supported on this platform"
msgstr ""
-#: protoize.c:3242
+#: cp/typeck.c:485
#, c-format
msgid ""
-"\n"
-"%s: warning: too few parameter lists in declaration of `%s'\n"
+"ISO C++ forbids %s between pointer of type `void *' and pointer-to-function"
msgstr ""
-#: protoize.c:3340
-#, c-format
-msgid "%s: %d: warning: found `%s' but expected `%s'\n"
+#: cp/typeck.c:1560
+msgid "ISO C++ forbids applying `sizeof' to a function type"
msgstr ""
-#: protoize.c:3518
-#, c-format
-msgid "%s: local declaration for function `%s' not inserted\n"
+#: cp/typeck.c:1566
+msgid "ISO C++ forbids applying `sizeof' to a member function"
msgstr ""
-#: protoize.c:3545
-#, c-format
+#: cp/typeck.c:1572
msgid ""
-"\n"
-"%s: %d: warning: can't add declaration of `%s' into macro call\n"
-msgstr ""
-
-#: protoize.c:3619
-#, c-format
-msgid "%s: global declarations for file `%s' not inserted\n"
-msgstr ""
-
-#: protoize.c:3710 protoize.c:3740
-#, c-format
-msgid "%s: definition of function `%s' not converted\n"
-msgstr ""
-
-#: protoize.c:3729
-#, c-format
-msgid "%s: %d: warning: definition of %s not converted\n"
+"ISO C++ forbids applying `sizeof' to type `void' which is an incomplete type"
msgstr ""
-#: protoize.c:4059
-#, c-format
-msgid "%s: found definition of `%s' at %s(%d)\n"
+#: cp/typeck.c:1621
+msgid "sizeof applied to a bit-field"
msgstr ""
-#. 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"
+#: cp/typeck.c:1624
+msgid "ISO C++ forbids applying `sizeof' to an expression of function type"
msgstr ""
-#: protoize.c:4078
-#, c-format
-msgid "%s: function definition not converted\n"
+#: cp/typeck.c:2214
+msgid "invalid reference to NULL ptr, use ptr-to-member instead"
msgstr ""
-#: protoize.c:4137
+#: cp/typeck.c:2368
#, c-format
-msgid "%s: `%s' not converted\n"
+msgid "invalid use of `%s' on pointer to member"
msgstr ""
-#: protoize.c:4145
-#, c-format
-msgid "%s: would convert file `%s'\n"
+#: cp/typeck.c:2374
+msgid "invalid type argument"
msgstr ""
-#: protoize.c:4148
-#, c-format
-msgid "%s: converting file `%s'\n"
+#: cp/typeck.c:2477
+msgid "ISO C++ forbids subscripting non-lvalue array"
msgstr ""
-#: protoize.c:4158
-#, c-format
-msgid "%s: can't get status for file `%s': %s\n"
+#: cp/typeck.c:2488
+msgid "subscripting array declared `register'"
msgstr ""
-#: protoize.c:4200
-#, c-format
-msgid "%s: can't open file `%s' for reading: %s\n"
+#: cp/typeck.c:2663 cp/typeck.c:2803
+msgid "pointer to member function called, but not in class scope"
msgstr ""
-#: protoize.c:4215
-#, c-format
+#: cp/typeck.c:2801
msgid ""
-"\n"
-"%s: error reading input file `%s': %s\n"
-msgstr ""
-
-#: protoize.c:4249
-#, c-format
-msgid "%s: can't create/open clean file `%s': %s\n"
+"invalid call to member function needing `this' in static member function "
+"scope"
msgstr ""
-#: protoize.c:4354
-#, c-format
-msgid "%s: warning: file `%s' already saved in `%s'\n"
+#: cp/typeck.c:2979
+msgid "ISO C++ forbids calling `::main' from within program"
msgstr ""
-#: protoize.c:4362
-#, c-format
-msgid "%s: can't link file `%s' to `%s': %s\n"
+#: cp/typeck.c:3142
+msgid "too many arguments to %s `%+#D'"
msgstr ""
-#: protoize.c:4392
-#, c-format
-msgid "%s: can't create/open output file `%s': %s\n"
+#: cp/typeck.c:3183
+msgid "parameter type of called function is incomplete"
msgstr ""
-#: protoize.c:4425
-#, c-format
-msgid "%s: can't change mode of file `%s': %s\n"
+#: cp/typeck.c:3250
+msgid "too few arguments to %s `%+#D'"
msgstr ""
-#: protoize.c:4611
+#: cp/typeck.c:3587
#, c-format
-msgid "%s: cannot get working directory: %s\n"
+msgid "%s rotate count is negative"
msgstr ""
-#: protoize.c:4709
+#: cp/typeck.c:3590
#, c-format
-msgid "%s: input file names must have .c suffixes: %s\n"
-msgstr ""
-
-#: real.c:802 real.c:979
-msgid "conversion from NaN to int"
+msgid "%s rotate count >= width of type"
msgstr ""
-#: real.c:825
-msgid "conversion from NaN to unsigned int"
+#: cp/typeck.c:3621 cp/typeck.c:3626 cp/typeck.c:3717 cp/typeck.c:3722
+msgid "ISO C++ forbids comparison between pointer and integer"
msgstr ""
-#: real.c:2700
-msgid "floating point overflow"
+#: cp/typeck.c:3938
+msgid "comparison between signed and unsigned integer expressions"
msgstr ""
-#: real.c:4340 real.c:6619 real.c:6700
-msgid "overflow on truncation to integer"
+#: cp/typeck.c:4077
+msgid "ISO C++ forbids using pointer of type `void *' in pointer arithmetic"
msgstr ""
-#: real.c:4412
-msgid "overflow on truncation to unsigned integer"
+#: cp/typeck.c:4083
+msgid "ISO C++ forbids using a pointer-to-function in pointer arithmetic"
msgstr ""
-#: real.c:5760
-#, c-format
-msgid "%s: argument domain error"
+#: cp/typeck.c:4089
+msgid ""
+"ISO C++ forbids using a pointer to member function in pointer arithmetic"
msgstr ""
-#: real.c:5761
-#, c-format
-msgid "%s: function singularity"
+#: cp/typeck.c:4095
+msgid "ISO C++ forbids using pointer to a member in pointer arithmetic"
msgstr ""
-#: real.c:5762
-#, c-format
-msgid "%s: overflow range error"
+#: cp/typeck.c:4166
+msgid "ISO C++ forbids using pointer of type `void *' in subtraction"
msgstr ""
-#: real.c:5763
-#, c-format
-msgid "%s: underflow range error"
+#: cp/typeck.c:4168
+msgid "ISO C++ forbids using pointer to a function in subtraction"
msgstr ""
-#: real.c:5764
-#, c-format
-msgid "%s: total loss of precision"
+#: cp/typeck.c:4170
+msgid "ISO C++ forbids using pointer to a method in subtraction"
msgstr ""
-#: real.c:5765
-#, c-format
-msgid "%s: partial loss of precision"
+#: cp/typeck.c:4172
+msgid "ISO C++ forbids using pointer to a member in subtraction"
msgstr ""
-#: real.c:5766
-#, c-format
-msgid "%s: NaN - producing operation"
+#: cp/typeck.c:4184
+msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
msgstr ""
-#: reg-stack.c:661
-#, c-format
-msgid "Output constraint %d must specify a single register"
+#: cp/typeck.c:4289
+msgid "taking address of temporary"
msgstr ""
-#: reg-stack.c:671
+#: cp/typeck.c:4491
#, c-format
-msgid "Output constraint %d cannot be specified together with \"%s\" clobber"
+msgid "ISO C++ forbids %sing an enum"
msgstr ""
-#: reg-stack.c:694
-msgid "Output regs must be grouped at top of stack"
+#: cp/typeck.c:4535
+msgid "cast to non-reference type used as lvalue"
msgstr ""
-#: reg-stack.c:731
-msgid "Implicitly popped regs must be grouped at top of stack"
+#. ARM $3.4
+#: cp/typeck.c:4602
+msgid "ISO C++ forbids taking address of function `::main'"
msgstr ""
-#: reg-stack.c:750
-#, c-format
-msgid "Output operand %d must use `&' constraint"
+#: cp/typeck.c:4695
+msgid "ISO C++ forbids taking the address of a cast to a non-lvalue expression"
msgstr ""
-#: regclass.c:704
-#, c-format
-msgid "can't use '%s' as a %s register"
+#: cp/typeck.c:4711
+msgid "unary `&'"
msgstr ""
-#: regclass.c:726
-msgid "global register variable follows a function definition"
+#: cp/typeck.c:4912
+msgid "cannot take the address of `this', which is an rvalue expression"
msgstr ""
-#: regclass.c:730
-msgid "register used for two global register variables"
+#: cp/typeck.c:5221
+msgid ""
+"ISO C++ forbids casting between pointer-to-function and pointer-to-object"
msgstr ""
-#: regclass.c:735
-msgid "call-clobbered register used for global register variable"
+#: cp/typeck.c:5671
+msgid "ISO C++ forbids cast to non-reference type used as lvalue"
msgstr ""
-#: reload.c:1206
-msgid "cannot reload integer constant operand in `asm'"
+#: cp/typeck.c:5777
+msgid "ISO C++ forbids assignment of arrays"
msgstr ""
-#: reload.c:1228
-msgid "impossible register constraint in `asm'"
+#: cp/typeck.c:5792
+msgid "return value from function receives multiple initializations"
msgstr ""
-#: reload.c:3375
-msgid "`&' constraint used with no register class"
+#: cp/typeck.c:5935
+msgid " in pointer to member function conversion"
msgstr ""
-#: reload.c:3532 reload.c:3746
-msgid "inconsistent operand constraints in an `asm'"
+#: cp/typeck.c:5943
+msgid " in pointer to member conversion"
msgstr ""
-#: reload1.c:1235
-msgid "frame size too large for reliable stack checking"
+#: cp/typeck.c:6416 cp/typeck.c:6418
+msgid "in passing argument %P of `%+D'"
msgstr ""
-#: reload1.c:1238
-msgid "try reducing the number of local variables"
+#: cp/typeck.c:6532
+msgid "returning reference to temporary"
msgstr ""
-#: reload1.c:1893
-#, c-format
-msgid "Can't find a register in class `%s' while reloading `asm'."
+#: cp/typeck.c:6539
+msgid "reference to non-lvalue returned"
msgstr ""
-#: reload1.c:1897
-#, c-format
-msgid "Unable to find a register to spill in class `%s'."
+#: cp/typeck.c:6551
+msgid "reference to local variable `%D' returned"
msgstr ""
-#: reload1.c:3918
-msgid "`asm' operand requires impossible reload"
+#: cp/typeck.c:6554
+msgid "address of local variable `%D' returned"
msgstr ""
-#: reload1.c:5033
-msgid "`asm' operand constraint incompatible with operand size"
+#: cp/typeck.c:6585
+msgid "returning a value from a destructor"
msgstr ""
-#: reload1.c:6619
-msgid "output operand is constant in `asm'"
+#. If a return statement appears in a handler of the
+#. function-try-block of a constructor, the program is ill-formed.
+#: cp/typeck.c:6593
+msgid "cannot return from a handler of a function-try-block of a constructor"
msgstr ""
-#: rtl.c:1296
-#, c-format
-msgid "RTL check: access of elt %d of `%s' with last elt %d in %s, at %s:%d"
+#. You can't return a value from a constructor.
+#: cp/typeck.c:6596
+msgid "returning a value from a constructor"
msgstr ""
-#: rtl.c:1311
-#, c-format
+#: cp/typeck.c:6613
msgid ""
-"RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d"
+"return-statement with no value, in function declared with a non-void return "
+"type"
msgstr ""
-#: rtl.c:1327
-#, c-format
+#: cp/typeck.c:6629
msgid ""
-"RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %"
-"s:%d"
-msgstr ""
-
-#: rtl.c:1340
-#, c-format
-msgid "RTL check: expected code `%s', have `%s' in %s, at %s:%d"
-msgstr ""
-
-#: rtl.c:1354
-#, c-format
-msgid "RTL check: expected code `%s' or `%s', have `%s' in %s, at %s:%d"
-msgstr ""
-
-#: rtl.c:1369
-#, c-format
-msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
+"return-statement with a value, in function declared with a void return type"
msgstr ""
-#: stmt.c:917
-#, c-format
-msgid "jump to `%s' invalidly jumps into binding contour"
+#: cp/typeck2.c:177
+msgid " because the following virtual functions are abstract:"
msgstr ""
-#: stmt.c:1153 stmt.c:3651
-#, c-format
-msgid "label `%s' used before containing binding contour"
+#: cp/typeck2.c:179
+msgid "\t%#D"
msgstr ""
-#: stmt.c:1283 stmt.c:1357
-msgid "`asm' cannot be used in function where memory usage is checked"
+#: cp/typeck2.c:205
+msgid "`%D' has incomplete type"
msgstr ""
-#: stmt.c:1343
-msgid "`asm' cannot be used with `-fcheck-memory-usage'"
+#: cp/typeck2.c:218
+msgid "forward declaration of `%#T'"
msgstr ""
-#: stmt.c:1372
+#: cp/typeck2.c:274
#, c-format
-msgid "unknown register name `%s' in `asm'"
+msgid "Internal error #%d."
msgstr ""
-#: stmt.c:1387
-msgid "too many alternatives in `asm'"
+#: cp/typeck2.c:339
+msgid "initializer list construction invalid for derived class object `%D'"
msgstr ""
-#: stmt.c:1398
-msgid "operand constraints for `asm' differ in number of alternatives"
+#: cp/typeck2.c:341
+msgid "initializer list construction invalid for polymorphic class object `%D'"
msgstr ""
-#: stmt.c:1446
-msgid "output operand constraint lacks `='"
+#: cp/typeck2.c:344 cp/typeck2.c:350 cp/typeck2.c:356
+msgid "initializer list construction invalid for `%D'"
msgstr ""
-#: stmt.c:1465
-#, c-format
-msgid "output constraint `%c' for operand %d is not at the beginning"
+#: cp/typeck2.c:345
+msgid "due to the presence of a constructor"
msgstr ""
-#: stmt.c:1472
-#, c-format
-msgid "output operand constraint %d contains `+'"
+#: cp/typeck2.c:351 cp/typeck2.c:357
+msgid "due to non-public access of member `%D'"
msgstr ""
-#: stmt.c:1481
-msgid "operand constraint contains '+' or '=' at illegal position."
+#: cp/typeck2.c:369
+msgid "comma expression used to initialize return value"
msgstr ""
-#: stmt.c:1487 stmt.c:1664
-#, c-format
-msgid "`%%' constraint used with last operand"
+#: cp/typeck2.c:378
+msgid "cannot initialize arrays using this syntax"
msgstr ""
-#: stmt.c:1501
-msgid "matching constraint not valid in output operand"
+#: cp/typeck2.c:440
+msgid "ANSI C++ forbids non-constant aggregate initializer expressions"
msgstr ""
-#: stmt.c:1527 stmt.c:1724
-#, c-format
-msgid "invalid punctuation `%c' in constraint"
+#: cp/typeck2.c:520
+msgid "initializing array with parameter list"
msgstr ""
-#: stmt.c:1571
-#, c-format
-msgid "output number %d not directly addressable"
+#: cp/typeck2.c:576
+msgid "initializer for scalar variable requires one element"
msgstr ""
-#: stmt.c:1599
-#, c-format
-msgid "more than %d operands in `asm'"
+#: cp/typeck2.c:674
+msgid "aggregate has a partly bracketed initializer"
msgstr ""
-#: stmt.c:1637
-#, c-format
-msgid "hard register `%s' listed as input operand to `asm'"
+#: cp/typeck2.c:704 cp/typeck2.c:805
+msgid "non-trivial labeled initializers"
msgstr ""
-#: stmt.c:1654
-#, c-format
-msgid "input operand constraint contains `%c'"
+#: cp/typeck2.c:721
+msgid "non-empty initializer for array of empty elements"
msgstr ""
-#: stmt.c:1691
-msgid "matching constraint references invalid operand number"
+#: cp/typeck2.c:771
+msgid "initializer list for object of class with virtual base classes"
msgstr ""
-#. ??? 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"
+#: cp/typeck2.c:777
+msgid "initializer list for object of class with base classes"
msgstr ""
-#: stmt.c:3588
-#, c-format
-msgid "unused variable `%s'"
+#: cp/typeck2.c:783
+msgid "initializer list for object using virtual functions"
msgstr ""
-#: stmt.c:5047
-#, c-format
-msgid "enumeration value `%s' not handled in switch"
+#: cp/typeck2.c:900
+msgid "index value instead of field name in union initializer"
msgstr ""
-#: stmt.c:5073 stmt.c:5093
-#, c-format
-msgid "case value `%ld' not in enumerated type"
+#: cp/typeck2.c:956
+msgid "excess elements in aggregate initializer"
msgstr ""
-#: stmt.c:5076 stmt.c:5096
-#, c-format
-msgid "case value `%ld' not in enumerated type `%s'"
+#: cp/typeck2.c:1054
+msgid "circular pointer delegation detected"
msgstr ""
-#: stor-layout.c:164
-msgid "type size can't be explicitly evaluated"
+#: cp/typeck2.c:1081
+msgid "result of `operator->()' yields non-pointer result"
msgstr ""
-#: stor-layout.c:166
-msgid "variable-size type declared outside of any function"
+#: cp/typeck2.c:1083
+msgid "base operand of `->' is not a pointer"
msgstr ""
-#: stor-layout.c:439
+#: cp/typeck2.c:1273
#, c-format
-msgid "size of `%s' is %d bytes"
+msgid "ISO C++ forbids defining types within %s"
msgstr ""
-#: stor-layout.c:441
+#: cp/xref.c:826
#, c-format
-msgid "size of `%s' is larger than %d bytes"
+msgid "Can't create cross-reference file `%s'"
msgstr ""
-#: stor-layout.c:814 stor-layout.c:1066
-#, c-format
-msgid "packed attribute causes inefficient alignment for `%s'"
+#: f/com.c:11599
+msgid "no INTEGER type can hold a pointer on this configuration"
msgstr ""
-#: stor-layout.c:816 stor-layout.c:1068
+#: f/com.c:11824
#, c-format
-msgid "packed attribute is unnecessary for `%s'"
+msgid "configuration: REAL, INTEGER, and LOGICAL are %d bits wide,"
msgstr ""
-#: stor-layout.c:831
+#: f/com.c:11826
#, c-format
-msgid "padding struct to align `%s'"
-msgstr ""
-
-#: stor-layout.c:1030
-msgid "padding struct size to alignment boundary"
-msgstr ""
-
-#: stor-layout.c:1073
-msgid "packed attribute causes inefficient alignment"
+msgid "and pointers are %d bits wide, but g77 doesn't yet work"
msgstr ""
-#: stor-layout.c:1075
-msgid "packed attribute is unnecessary"
+#: f/com.c:11828
+msgid "properly unless they all are 32 bits wide."
msgstr ""
-#: timevar.c:442
-msgid ""
-"\n"
-"Execution times (seconds)\n"
+#: f/com.c:11829
+msgid "Please keep this in mind before you report bugs. g77 should"
msgstr ""
-#. Print total time.
-#: timevar.c:490
-msgid " TOTAL :"
+#: f/com.c:11830
+msgid "support non-32-bit machines better as of version 0.6."
msgstr ""
-#: timevar.c:529
+#. I/O will probably crash.
+#: f/com.c:11838
#, c-format
-msgid "time in %s: %ld.%06ld (%ld%%)\n"
+msgid "configuration: char * holds %d bits, but ftnlen only %d"
msgstr ""
-#: tlink.c:428
+#. ASSIGN 10 TO I will crash.
+#: f/com.c:11847
#, c-format
-msgid "collect: reading %s\n"
+msgid ""
+"configuration: char * holds %d bits, but INTEGER only %d --\n"
+" ASSIGN statement might fail"
msgstr ""
-#: tlink.c:529
-#, c-format
-msgid "collect: recompiling %s\n"
+#: f/com.c:15678
+msgid "Directory name must immediately follow -I"
msgstr ""
-#: tlink.c:694
+#: f/g77spec.c:254
#, c-format
-msgid "collect: tweaking %s in %s\n"
+msgid "overflowed output arg list for `%s'"
msgstr ""
-#: tlink.c:741
-msgid "collect: relinking\n"
+#: f/g77spec.c:443
+msgid "--driver no longer supported"
msgstr ""
-#: tlink.c:750
+#: f/g77spec.c:457
#, c-format
-msgid "ld returned %d exit status"
-msgstr ""
-
-#: toplev.c:925
-msgid "Generate debugging info in default format"
-msgstr ""
-
-#: toplev.c:926
-msgid "Generate debugging info in default extended format"
-msgstr ""
-
-#: toplev.c:928
-msgid "Generate STABS format debug info"
-msgstr ""
-
-#: toplev.c:929
-msgid "Generate extended STABS format debug info"
-msgstr ""
-
-#: toplev.c:932
-msgid "Generate DWARF-1 format debug info"
-msgstr ""
-
-#: toplev.c:934
-msgid "Generate extended DWARF-1 format debug info"
-msgstr ""
-
-#: toplev.c:937
-msgid "Generate DWARF-2 debug info"
-msgstr ""
-
-#: toplev.c:940
-msgid "Generate XCOFF format debug info"
-msgstr ""
-
-#: toplev.c:941
-msgid "Generate extended XCOFF format debug info"
-msgstr ""
-
-#: toplev.c:944
-msgid "Generate COFF format debug info"
-msgstr ""
-
-#: toplev.c:988
-msgid "Perform DWARF2 duplicate elimination"
-msgstr ""
-
-#: toplev.c:990
-msgid "Do not store floats in registers"
-msgstr ""
-
-#: toplev.c:992
-msgid "Consider all mem refs through pointers as volatile"
-msgstr ""
-
-#: toplev.c:994
-msgid "Consider all mem refs to global data to be volatile"
-msgstr ""
-
-#: toplev.c:996
-msgid "Consider all mem refs to static data to be volatile"
-msgstr ""
-
-#: toplev.c:998
-msgid "Defer popping functions args from stack until later"
-msgstr ""
-
-#: toplev.c:1000
-msgid "When possible do not generate stack frames"
-msgstr ""
-
-#: toplev.c:1002
-msgid "Optimize sibling and tail recursive calls"
+msgid "argument to `%s' missing"
msgstr ""
-#: toplev.c:1004
-msgid "When running CSE, follow jumps to their targets"
+#: f/g77spec.c:461
+msgid "No input files; unwilling to write output files"
msgstr ""
-#: toplev.c:1006
-msgid "When running CSE, follow conditional jumps"
+#: f/lang-options.h:33
+msgid "Print g77-specific compiler version info, run internal tests"
msgstr ""
-#: toplev.c:1008
-msgid "Perform a number of minor, expensive optimisations"
+#: f/lang-options.h:38
+msgid "Program is written in typical FORTRAN 66 dialect"
msgstr ""
-#: toplev.c:1010
-msgid "Perform jump threading optimisations"
+#: f/lang-options.h:41
+msgid "Program is written in typical Unix f77 dialect"
msgstr ""
-#: toplev.c:1012
-msgid "Perform strength reduction optimisations"
+#: f/lang-options.h:43
+msgid "Program does not use Unix-f77 dialectal features"
msgstr ""
-#: toplev.c:1014
-msgid "Perform loop unrolling when iteration count is known"
+#: f/lang-options.h:45
+msgid "Program is written in Fortran-90-ish dialect"
msgstr ""
-#: toplev.c:1016
-msgid "Perform loop unrolling for all loops"
+#: f/lang-options.h:49
+msgid ""
+"Treat local vars and COMMON blocks as if they were named in SAVE statements"
msgstr ""
-#: toplev.c:1018
-msgid "Force all loop invariant computations out of loops"
+#: f/lang-options.h:51
+msgid "Allow $ in symbol names"
msgstr ""
-#: toplev.c:1020
-msgid "Strength reduce all loop general induction variables"
+#: f/lang-options.h:55
+msgid "f2c-compatible code need not be generated"
msgstr ""
-#: toplev.c:1022
-msgid "Store strings in writable data section"
+#: f/lang-options.h:58
+msgid "Unsupported; do not generate libf2c-calling code"
msgstr ""
-#: toplev.c:1024
-msgid "Enable machine specific peephole optimisations"
+#: f/lang-options.h:60
+msgid "Unsupported; affects code-generation of arrays"
msgstr ""
-#: toplev.c:1026
-msgid "Copy memory operands into registers before using"
+#: f/lang-options.h:63
+msgid "Program is written in Fortran-90-ish free form"
msgstr ""
-#: toplev.c:1028
-msgid "Copy memory address constants into regs before using"
+#: f/lang-options.h:68
+msgid "Warn about use of (only a few for now) Fortran extensions"
msgstr ""
-#: toplev.c:1030
-msgid "Allow function addresses to be held in registers"
+#: f/lang-options.h:71
+msgid "Program is written in VXT (Digital-like) FORTRAN"
msgstr ""
-#: toplev.c:1032
-msgid "Integrate simple functions into their callers"
+#: f/lang-options.h:74
+msgid "Disallow all ugly features"
msgstr ""
-#: toplev.c:1034
-msgid "Generate code for funcs even if they are fully inlined"
+#: f/lang-options.h:77
+msgid "Hollerith and typeless constants not passed as arguments"
msgstr ""
-#: toplev.c:1036
-msgid "Pay attention to the 'inline' keyword"
+#: f/lang-options.h:79
+msgid "Allow ordinary copying of ASSIGN'ed vars"
msgstr ""
-#: toplev.c:1038
-msgid "Emit static const variables even if they are not used"
+#: f/lang-options.h:82
+msgid "Dummy array dimensioned to (1) is assumed-size"
msgstr ""
-#: toplev.c:1040
-msgid "Check for syntax errors, then stop"
+#: f/lang-options.h:85
+msgid "Trailing comma in procedure call denotes null argument"
msgstr ""
-#: toplev.c:1042
-msgid "Mark data as shared rather than private"
+#: f/lang-options.h:88
+msgid "Allow REAL(Z) and AIMAG(Z) given DOUBLE COMPLEX Z"
msgstr ""
-#: toplev.c:1044
-msgid "Enable saving registers around function calls"
+#: f/lang-options.h:92
+msgid "Initialization via DATA and PARAMETER is type-compatible"
msgstr ""
-#: toplev.c:1046
-msgid "Return 'short' aggregates in memory, not registers"
+#: f/lang-options.h:94
+msgid "Allow INTEGER and LOGICAL interchangeability"
msgstr ""
-#: toplev.c:1048
-msgid "Return 'short' aggregates in registers"
+#: f/lang-options.h:97
+msgid "Print internal debugging-related info"
msgstr ""
-#: toplev.c:1050
-msgid "Attempt to fill delay slots of branch instructions"
+#: f/lang-options.h:100
+msgid "Initialize local vars and arrays to zero"
msgstr ""
-#: toplev.c:1052
-msgid "Perform the global common subexpression elimination"
+#: f/lang-options.h:104
+msgid "Backslashes in character/hollerith constants not special (C-style)"
msgstr ""
-#: toplev.c:1054
-msgid "Perform enhanced load motion during global subexpression elimination"
+#: f/lang-options.h:106
+msgid "Have front end emulate COMPLEX arithmetic to avoid bugs"
msgstr ""
-#: toplev.c:1056
-msgid "Perform store motion after global subexpression elimination"
+#: f/lang-options.h:110
+msgid "Disable the appending of underscores to externals"
msgstr ""
-#: toplev.c:1058
-msgid "Run CSE pass after loop optimisations"
+#: f/lang-options.h:113
+msgid "Never append a second underscore to externals"
msgstr ""
-#: toplev.c:1060
-msgid "Run the loop optimiser twice"
+#: f/lang-options.h:115
+msgid "Intrinsics spelled as e.g. SqRt"
msgstr ""
-#: toplev.c:1062
-msgid "Delete useless null pointer checks"
+#: f/lang-options.h:117
+msgid "Intrinsics in uppercase"
msgstr ""
-#: toplev.c:1064
-msgid "Pretend that host and target use the same FP format"
+#: f/lang-options.h:120
+msgid "Intrinsics letters in arbitrary cases"
msgstr ""
-#: toplev.c:1066
-msgid "Reschedule instructions before register allocation"
+#: f/lang-options.h:122
+msgid "Language keywords spelled as e.g. IOStat"
msgstr ""
-#: toplev.c:1068
-msgid "Reschedule instructions after register allocation"
+#: f/lang-options.h:124
+msgid "Language keywords in uppercase"
msgstr ""
-#: toplev.c:1070
-msgid "Enable scheduling across basic blocks"
+#: f/lang-options.h:127
+msgid "Language keyword letters in arbitrary cases"
msgstr ""
-#: toplev.c:1072
-msgid "Allow speculative motion of non-loads"
+#: f/lang-options.h:129
+msgid "Internally convert most source to uppercase"
msgstr ""
-#: toplev.c:1074
-msgid "Allow speculative motion of some loads"
+#: f/lang-options.h:132
+msgid "Internally preserve source case"
msgstr ""
-#: toplev.c:1076
-msgid "Allow speculative motion of more loads"
+#: f/lang-options.h:134
+msgid "Symbol names spelled in mixed case"
msgstr ""
-#: toplev.c:1078
-msgid "Replace add,compare,branch with branch on count reg"
+#: f/lang-options.h:136
+msgid "Symbol names in uppercase"
msgstr ""
-#: toplev.c:1080
-msgid "Generate position independent code, if possible"
+#: f/lang-options.h:138
+msgid "Symbol names in lowercase"
msgstr ""
-#: toplev.c:1083
-msgid "Enable exception handling"
+#: f/lang-options.h:141
+msgid "Program written in uppercase"
msgstr ""
-#: toplev.c:1085
-msgid "Just generate unwind tables for exception handling"
+#: f/lang-options.h:143
+msgid "Program written in lowercase"
msgstr ""
-#: toplev.c:1087
-msgid "Support synchronous non-call exceptions"
+#: f/lang-options.h:145
+msgid "Program written in strict mixed-case"
msgstr ""
-#: toplev.c:1089
-msgid "Insert arc based program profiling code"
+#: f/lang-options.h:147
+msgid "Compile as if program written in uppercase"
msgstr ""
-#: toplev.c:1091
-msgid "Create data files needed by gcov"
+#: f/lang-options.h:149
+msgid "Compile as if program written in lowercase"
msgstr ""
-#: toplev.c:1093
-msgid "Use profiling information for branch probabilities"
+#: f/lang-options.h:151
+msgid "Preserve all spelling (case) used in program"
msgstr ""
-#: toplev.c:1095
-msgid "Reorder basic blocks to improve code placement"
+#: f/lang-options.h:153
+msgid "Delete libU77 intrinsics with bad interfaces"
msgstr ""
-#: toplev.c:1097
-msgid "Do the register renaming optimization pass"
+#: f/lang-options.h:155
+msgid "Disable libU77 intrinsics with bad interfaces"
msgstr ""
-#: toplev.c:1099
-msgid "Do not put unitialised globals in the common section"
+#: f/lang-options.h:158
+msgid "Hide libU77 intrinsics with bad interfaces"
msgstr ""
-#: toplev.c:1101
-msgid "Do not generate .size directives"
+#: f/lang-options.h:160
+msgid "Delete non-FORTRAN-77 intrinsics f2c supports"
msgstr ""
-#: toplev.c:1103
-msgid "place each function into its own section"
+#: f/lang-options.h:162
+msgid "Disable non-FORTRAN-77 intrinsics f2c supports"
msgstr ""
-#: toplev.c:1105
-msgid "place data items into their own section"
+#: f/lang-options.h:165
+msgid "Hide non-FORTRAN-77 intrinsics f2c supports"
msgstr ""
-#: toplev.c:1107
-msgid "Add extra commentry to assembler output"
+#: f/lang-options.h:167
+msgid "Delete non-FORTRAN-77 intrinsics F90 supports"
msgstr ""
-#: toplev.c:1109
-msgid "Output GNU ld formatted global initialisers"
+#: f/lang-options.h:169
+msgid "Disable non-FORTRAN-77 intrinsics F90 supports"
msgstr ""
-#: toplev.c:1111
-msgid "Enables a register move optimisation"
+#: f/lang-options.h:172
+msgid "Hide non-FORTRAN-77 intrinsics F90 supports"
msgstr ""
-#: toplev.c:1113
-msgid "Do the full regmove optimization pass"
+#: f/lang-options.h:174
+msgid "Delete non-FORTRAN-77 intrinsics g77 supports"
msgstr ""
-#: toplev.c:1115
-msgid "Pack structure members together without holes"
+#: f/lang-options.h:176
+msgid "Disable non-FORTRAN 77 intrinsics F90 supports"
msgstr ""
-#: toplev.c:1117
-msgid "Insert stack checking code into the program"
+#: f/lang-options.h:179
+msgid "Hide non-FORTRAN 77 intrinsics F90 supports"
msgstr ""
-#: toplev.c:1119
-msgid "Specify that arguments may alias each other & globals"
+#: f/lang-options.h:181
+msgid "Delete MIL-STD 1753 intrinsics"
msgstr ""
-#: toplev.c:1121
-msgid "Assume arguments may alias globals but not each other"
+#: f/lang-options.h:183
+msgid "Disable MIL-STD 1753 intrinsics"
msgstr ""
-#: toplev.c:1123
-msgid "Assume arguments do not alias each other or globals"
+#: f/lang-options.h:186
+msgid "Hide MIL-STD 1753 intrinsics"
msgstr ""
-#: toplev.c:1125
-msgid "Assume strict aliasing rules apply"
+#: f/lang-options.h:188
+msgid "Delete libU77 intrinsics"
msgstr ""
-#: toplev.c:1127
-msgid "Align the start of loops"
+#: f/lang-options.h:190
+msgid "Disable libU77 intrinsics"
msgstr ""
-#: toplev.c:1129
-msgid "Align labels which are only reached by jumping"
+#: f/lang-options.h:193
+msgid "Hide libU77 intrinsics"
msgstr ""
-#: toplev.c:1131
-msgid "Align all labels"
+#: f/lang-options.h:195
+msgid "Delete non-FORTRAN-77 intrinsics VXT FORTRAN supports"
msgstr ""
-#: toplev.c:1133
-msgid "Align the start of functions"
+#: f/lang-options.h:197
+msgid "Disable non-FORTRAN-77 intrinsics VXT FORTRAN supports"
msgstr ""
-#: toplev.c:1135
-msgid "Generate code to check every memory access"
+#: f/lang-options.h:200
+msgid "Hide non-FORTRAN-77 intrinsics VXT FORTRAN supports"
msgstr ""
-#: toplev.c:1137
-msgid "Add a prefix to all function names"
+#: f/lang-options.h:202
+msgid "Treat initial values of 0 like non-zero values"
msgstr ""
-#: toplev.c:1139
+#: f/lang-options.h:205
msgid ""
-"Suppress output of instruction numbers and line number notes in debugging "
-"dumps"
-msgstr ""
-
-#: toplev.c:1141
-msgid "Instrument function entry/exit with profiling calls"
-msgstr ""
-
-#: toplev.c:1143
-msgid "Enable SSA optimizations"
-msgstr ""
-
-#: toplev.c:1145
-msgid "Enable dead code elimination"
-msgstr ""
-
-#: toplev.c:1147
-msgid "External symbols have a leading underscore"
-msgstr ""
-
-#: toplev.c:1149
-msgid "Process #ident directives"
-msgstr ""
-
-#: toplev.c:1151
-msgid "Enables an rtl peephole pass run before sched2"
-msgstr ""
-
-#: toplev.c:1153
-msgid "Enables guessing of branch probabilities"
-msgstr ""
-
-#: toplev.c:1155
-msgid "Set errno after built-in math functions"
-msgstr ""
-
-#: toplev.c:1157
-msgid "Floating-point operations can trap"
+"Emit special debugging information for COMMON and EQUIVALENCE (disabled)"
msgstr ""
-#: toplev.c:1159
-msgid "Allow math optimizations that may violate IEEE or ANSI standards"
+#: f/lang-options.h:208
+msgid "Take at least one trip through each iterative DO loop"
msgstr ""
-#: toplev.c:1161
-msgid "Compile pointers as triples: value, base & end"
+#: f/lang-options.h:212
+msgid "Print names of program units as they are compiled"
msgstr ""
-#: toplev.c:1163
-msgid "Generate code to check bounds before dereferencing pointers and arrays"
+#: f/lang-options.h:215
+msgid "Disable fatal diagnostics about inter-procedural problems"
msgstr ""
-#: toplev.c:1165
-msgid "Convert floating point constant to single precision constant"
+#: f/lang-options.h:217
+msgid "Make prefix-radix non-decimal constants be typeless"
msgstr ""
-#: toplev.c:1167
-msgid "Report time taken by each compiler pass at end of run"
+#: f/lang-options.h:220
+msgid "Generate code to check subscript and substring bounds"
msgstr ""
-#: toplev.c:1169
-msgid "Report on permanent memory allocation at end of run"
+#: f/lang-options.h:223
+msgid "Fortran-specific form of -fbounds-check"
msgstr ""
-#: toplev.c:1171
-msgid "Trap for signed overflow in addition / subtraction / multiplication."
+#: f/lang-options.h:227
+msgid "Disable warnings about inter-procedural problems"
msgstr ""
-#: toplev.c:1188
-msgid "Compile just for ISO C89"
+#: f/lang-options.h:231
+msgid "Warn about constructs with surprising meanings"
msgstr ""
-#: toplev.c:1190
-msgid "Do not promote floats to double if using -traditional"
+#: f/lang-options.h:236
+msgid "Add a directory for INCLUDE searching"
msgstr ""
-#: toplev.c:1192
-msgid "Determine language standard"
+#: f/lang-options.h:238
+msgid "Set the maximum line length"
msgstr ""
-#: toplev.c:1196
-msgid "Make bitfields by unsigned by default"
+#: f/lex.c:589
+msgid "the meaning of `\\x' varies with -traditional"
msgstr ""
-#: toplev.c:1200
-msgid "Make 'char' be signed by default"
+#: f/lex.c:632
+msgid "hex escape out of range"
msgstr ""
-#: toplev.c:1202
-msgid "Make 'char' be unsigned by default"
+#: f/lex.c:678
+msgid "the meaning of `\\a' varies with -traditional"
msgstr ""
-#: toplev.c:1208
-msgid "Attempt to support traditional K&R style C"
+#: f/lex.c:694
+#, c-format
+msgid "non-ANSI-standard escape sequence, `\\%c'"
msgstr ""
-#: toplev.c:1214
-msgid "Do not recognise the 'asm' keyword"
+#: f/lex.c:707
+#, c-format
+msgid "non-ANSI escape sequence `\\%c'"
msgstr ""
-#: toplev.c:1217
-msgid "Do not recognise any built in functions"
+#: f/lex.c:711
+#, c-format
+msgid "unknown escape sequence `\\%c'"
msgstr ""
-#: toplev.c:1219
-msgid "Assume normal C execution environment"
+#: f/lex.c:713
+#, c-format
+msgid "unknown escape sequence: `\\' followed by char code 0x%x"
msgstr ""
-#: toplev.c:1222
-msgid "Assume that standard libraries & main might not exist"
+#: f/lex.c:790
+msgid "Badly formed directive -- no closing quote"
msgstr ""
-#: toplev.c:1225
-msgid "Allow different types as args of ? operator"
+#: f/lex.c:1010
+msgid "Bad directive -- missing close-quote"
msgstr ""
-#: toplev.c:1228
-msgid "Allow the use of $ inside identifiers"
+#: f/lex.c:1124
+#, c-format
+msgid "ignoring pragma: %s"
msgstr ""
-#: toplev.c:1233
-msgid "Use the same size for double as for float"
+#: f/lex.c:1331 f/lex.c:1375
+msgid "Use `#line ...' instead of `# ...' in first line"
msgstr ""
-#: toplev.c:1236
-msgid "Use the smallest fitting integer to hold enums"
+#: f/ste.c:1404 f/ste.c:1755
+msgid "ASSIGNed FORMAT specifier is too small"
msgstr ""
-#: toplev.c:1239
-msgid "Override the underlying type for wchar_t to `unsigned short'"
+#: f/ste.c:2964
+msgid "ASSIGN to variable that is too small"
msgstr ""
-#: toplev.c:1243
-msgid "Enable most warning messages"
+#: f/ste.c:2992
+msgid "ASSIGNed GOTO target variable is too small"
msgstr ""
-#: toplev.c:1245
-msgid "Warn about casting functions to incompatible types"
+#: f/top.c:241
+#, c-format
+msgid "%s no longer supported -- try -fvxt"
msgstr ""
-#: toplev.c:1249
-msgid "Warn about functions which might be candidates for format attributes"
+#: f/top.c:243
+#, c-format
+msgid "%s no longer supported -- try -fno-vxt -ff90"
msgstr ""
-#: toplev.c:1252
-msgid "Warn about casts which discard qualifiers"
+#: f/top.c:311 f/top.c:313
+#, c-format
+msgid "%s disabled, use normal debugging flags"
msgstr ""
-#: toplev.c:1255
-msgid "Warn about subscripts whose type is 'char'"
+#: java/check-init.c:741
+#, c-format
+msgid "internal error in check-init: tree code not implemented: %s"
msgstr ""
-#: toplev.c:1258 toplev.c:1261
-msgid "Warn if nested comments are detected"
+#: java/class.c:564 java/class.c:589
+msgid "internal error - too many interface type"
msgstr ""
-#: toplev.c:1264
-msgid "Warn about possibly confusing type conversions"
+#: java/class.c:735
+msgid "bad method signature"
msgstr ""
-#: toplev.c:1267
-msgid "Warn about printf/scanf/strftime/strfmon format anomalies"
+#: java/class.c:780
+msgid "misplaced ConstantValue attribute (not in any field)"
msgstr ""
-#: toplev.c:1271
-msgid "Don't warn about strftime formats yielding 2 digit years"
+#: java/class.c:782
+#, c-format
+msgid "duplicate ConstanValue atribute for field '%s'"
msgstr ""
-#: toplev.c:1274
-msgid "Don't warn about too many arguments to format functions"
+#: java/class.c:793
+#, c-format
+msgid "ConstantValue attribute of field '%s' has wrong type"
msgstr ""
-#: toplev.c:1276
-msgid "Warn about non-string-literal format strings"
+#: java/class.c:1138
+#, c-format
+msgid "field '%s' not found in class"
msgstr ""
-#: toplev.c:1279
-msgid "Warn about possible security problems with format functions"
+#: java/class.c:1387
+msgid "abstract method in non-abstract class"
msgstr ""
-#: toplev.c:1282
-msgid "Warn about implicit function declarations"
+#: java/class.c:2047
+#, c-format
+msgid "non-static method '%s' overrides static method"
msgstr ""
-#: toplev.c:1286
-msgid "Warn when a declaration does not specify a type"
+#: java/decl.c:1483
+#, c-format
+msgid "In %s: overlapped variable and exception ranges at %d"
msgstr ""
-#: toplev.c:1291
-msgid "Warn about the use of the #import directive"
+#: java/decl.c:1571
+msgid "bad type in parameter debug info"
msgstr ""
-#: toplev.c:1295
-msgid "Do not warn about using 'long long' when -pedantic"
+#: java/decl.c:1581
+#, c-format
+msgid "bad PC range for debug info for local `%s'"
msgstr ""
-#: toplev.c:1297
-msgid "Warn about suspicious declarations of main"
+#: java/expr.c:549
+msgid "stack underflow - dup* operation"
msgstr ""
-#: toplev.c:1300
-msgid "Warn about possibly missing braces around initialisers"
+#: java/expr.c:1477
+#, c-format
+msgid ""
+"reference `%s' is ambiguous: appears in interface `%s' and interface `%s'"
msgstr ""
-#: toplev.c:1303
-msgid "Warn about global funcs without previous declarations"
+#: java/expr.c:1506
+#, c-format
+msgid "field `%s' not found"
msgstr ""
-#: toplev.c:1306
-msgid "Warn about global funcs without prototypes"
+#: java/expr.c:1657
+msgid "ret instruction not implemented"
msgstr ""
-#: toplev.c:1309
-msgid "Warn about use of multicharacter literals"
+#: java/expr.c:1793
+#, c-format
+msgid "method '%s' not found in class"
msgstr ""
-#: toplev.c:1312
-msgid "Warn about externs not at file scope level"
+#: java/expr.c:1938
+#, c-format
+msgid "failed to find class '%s'"
msgstr ""
-#: toplev.c:1315
-msgid "Warn about possible missing parentheses"
+#: java/expr.c:1950
+#, c-format
+msgid "Class '%s' has no method named '%s' matching signature '%s'"
msgstr ""
-#: toplev.c:1318
-msgid "Warn about possible violations of sequence point rules"
+#: java/expr.c:1960
+msgid "invokestatic on non static method"
msgstr ""
-#: toplev.c:1321
-msgid "Warn about function pointer arithmetic"
+#: java/expr.c:1965
+msgid "invokestatic on abstract method"
msgstr ""
-#: toplev.c:1324
-msgid "Warn about multiple declarations of the same object"
+#: java/expr.c:1973
+msgid "invoke[non-static] on static method"
msgstr ""
-#: toplev.c:1327
-msgid "Warn about signed/unsigned comparisons"
+#: java/expr.c:2250
+#, c-format
+msgid "Missing field '%s' in '%s'"
msgstr ""
-#: toplev.c:1330
-msgid "Warn about testing equality of floating point numbers"
+#: java/expr.c:2256
+#, c-format
+msgid "Mismatching signature for field '%s' in '%s'"
msgstr ""
-#: toplev.c:1333
-msgid "Warn about unrecognized pragmas"
+#: java/expr.c:2279
+#, c-format
+msgid "assignment to final field `%s' not in field's class"
msgstr ""
-#: toplev.c:1336
-msgid "Warn about non-prototyped function decls"
+#: java/expr.c:2284
+#, c-format
+msgid "assignment to final static field `%s' not in class initializer"
msgstr ""
-#: toplev.c:1339
-msgid "Warn about constructs whose meaning change in ISO C"
+#: java/expr.c:2291
+#, c-format
+msgid "assignment to final field `%s' not in constructor"
msgstr ""
-#: toplev.c:1342
-msgid "Warn when trigraphs are encountered"
+#: java/expr.c:2529
+#, c-format
+msgid "Can't expand %s"
msgstr ""
-#: toplev.c:1347
-msgid "Mark strings as 'const char *'"
+#: java/expr.c:2705
+msgid "invalid PC in line number table"
msgstr ""
-#: toplev.c:1489
-msgid "Warn when a function is unused"
+#. We've just reached the end of a region of dead code.
+#: java/expr.c:2750
+#, c-format
+msgid "Unreachable bytecode from %d to before %d."
msgstr ""
-#: toplev.c:1491
-msgid "Warn when a label is unused"
+#. We've just reached the end of a region of dead code.
+#: java/expr.c:2787
+#, c-format
+msgid "Unreachable bytecode from %d to the end of the method."
msgstr ""
-#: toplev.c:1493
-msgid "Warn when a function parameter is unused"
+#. duplicate code from LOAD macro
+#: java/expr.c:3106
+msgid "unrecogized wide sub-instruction"
msgstr ""
-#: toplev.c:1495
-msgid "Warn when a variable is unused"
+#: java/jcf-io.c:410
+#, c-format
+msgid ""
+"Source file for class `%s' is newer than its matching class file. Source "
+"file `%s' used instead"
msgstr ""
-#: toplev.c:1497
-msgid "Warn when an expression value is unused"
+#: java/jcf-parse.c:378
+msgid "bad string constant"
msgstr ""
-#: toplev.c:1499
-msgid "Do not suppress warnings from system headers"
+#: java/jcf-parse.c:434
+#, c-format
+msgid "bad value constant type %d, index %d"
msgstr ""
-#: toplev.c:1501
-msgid "Treat all warnings as errors"
+#: java/jcf-parse.c:692
+#, c-format
+msgid "Cannot find file for class %s."
msgstr ""
-#: toplev.c:1503
-msgid "Warn when one local variable shadows another"
+#: java/jcf-parse.c:704
+msgid "not a valid Java .class file"
msgstr ""
-#: toplev.c:1505
-msgid "Warn about enumerated switches missing a specific case"
+#: java/jcf-parse.c:707
+msgid "error while parsing constant pool"
msgstr ""
-#: toplev.c:1507
-msgid "Warn about returning structures, unions or arrays"
+#: java/jcf-parse.c:710
+#, c-format
+msgid "error in constant pool entry #%d\n"
msgstr ""
-#: toplev.c:1509
-msgid "Warn about pointer casts which increase alignment"
+#. FIXME - where was first time
+#: java/jcf-parse.c:722
+#, c-format
+msgid "reading class %s for the second time from %s"
msgstr ""
-#: toplev.c:1511
-msgid "Warn about code that will never be executed"
+#: java/jcf-parse.c:740
+msgid "error while parsing fields"
msgstr ""
-#: toplev.c:1513
-msgid "Warn about unitialized automatic variables"
+#: java/jcf-parse.c:743
+msgid "error while parsing methods"
msgstr ""
-#: toplev.c:1515
-msgid "Warn when an inlined function cannot be inlined"
+#: java/jcf-parse.c:746
+msgid "error while parsing final attributes"
msgstr ""
-#: toplev.c:1517
-msgid "Warn when the packed attribute has no effect on struct layout"
+#: java/jcf-parse.c:760
+#, 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 ""
-#: toplev.c:1519
-msgid "Warn when padding is required to align struct members"
+#: java/jcf-parse.c:845
+msgid "missing Code attribute"
msgstr ""
-#: toplev.c:1521
-msgid "Warn when an optimization pass is disabled"
+#: java/jcf-parse.c:1070
+msgid "source file seen twice on command line and will be compiled only once."
msgstr ""
-#: toplev.c:1523
-msgid "Warn about functions which might be candidates for attribute noreturn"
+#: java/jcf-parse.c:1086
+msgid "no input file specified"
msgstr ""
-#: toplev.c:1577 toplev.c:5041 tradcpp.c:776
+#: java/jcf-parse.c:1118
#, c-format
-msgid "Invalid option `%s'"
+msgid "can't close input file %s"
msgstr ""
-#: toplev.c:1723
+#: java/jcf-parse.c:1155
#, c-format
-msgid "Internal error: %s"
+msgid "bad zip/jar file %s"
msgstr ""
-#: toplev.c:2023
+#: java/jcf-write.c:2588
#, c-format
-msgid "`%s' used but never defined"
+msgid ""
+"internal error in generate_bytecode_insn - tree code not implemented: %s"
msgstr ""
-#: toplev.c:2026
-#, c-format
-msgid "`%s' declared `static' but never defined"
+#: java/jcf-write.c:2895
+msgid "field initializer type mismatch."
msgstr ""
-#: toplev.c:2048
+#: java/jcf-write.c:3304
#, c-format
-msgid "`%s' defined but not used"
+msgid "can't create directory %s"
msgstr ""
-#: toplev.c:2186
+#: java/jcf-write.c:3331
#, c-format
-msgid "can't open %s for writing"
-msgstr ""
-
-#: toplev.c:2279
-msgid "-ffunction-sections not supported for this target."
-msgstr ""
-
-#: toplev.c:2284
-msgid "-fdata-sections not supported for this target."
-msgstr ""
-
-#: toplev.c:2292
-msgid "-ffunction-sections disabled; it makes profiling impossible."
-msgstr ""
-
-#: toplev.c:2298
-msgid "-ffunction-sections may affect debugging on some targets."
+msgid "can't to open %s"
msgstr ""
-#: toplev.c:2339
-msgid "Errors detected in input file (your bison.simple is out of date)\n"
+#: java/jv-scan.c:183
+msgid "Only one of `--print-main', `--list-class', and `--complexity' allowed"
msgstr ""
-#: toplev.c:2476
+#: java/jv-scan.c:186
#, c-format
-msgid "error writing to %s"
+msgid "Can't open output file `%s'"
msgstr ""
-#: toplev.c:2572
+#: java/jv-scan.c:222
#, c-format
-msgid "invalid register name `%s' for register variable"
-msgstr ""
-
-#: toplev.c:3865
-msgid ""
-" -ffixed-<register> Mark <register> as being unavailable to the "
-"compiler\n"
+msgid "File not found `%s'"
msgstr ""
-#: toplev.c:3866
-msgid ""
-" -fcall-used-<register> Mark <register> as being corrupted by function "
-"calls\n"
+#: java/jvspec.c:383
+msgid "can't specify `-D' without `--main'\n"
msgstr ""
-#: toplev.c:3867
-msgid ""
-" -fcall-saved-<register> Mark <register> as being preserved across "
-"functions\n"
+#: java/jvspec.c:389
+msgid "-R requires -o"
msgstr ""
-#: toplev.c:3868
-msgid ""
-" -finline-limit=<number> Limits the size of inlined functions to <number>\n"
+#: java/jvspec.c:396
+msgid "Warning: already-compiled .class files ignored with -C"
msgstr ""
-#: toplev.c:3869
-msgid ""
-" -fmessage-length=<number> Limits diagnostics messages lengths to <number> "
-"characters per line. 0 suppresses line-wrapping\n"
+#: java/jvspec.c:403
+msgid "cannot specify both -C and -o"
msgstr ""
-#: 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"
+#: java/jvspec.c:415
+msgid "cannot create temporary file"
msgstr ""
-#: toplev.c:3881
-msgid " -O[number] Set optimisation level to [number]\n"
+#: java/jvspec.c:443
+msgid "using both @FILE with multiple files not implemented"
msgstr ""
-#: toplev.c:3882
-msgid " -Os Optimise for space rather than speed\n"
+#: java/jvspec.c:500
+msgid "cannot specify `main' class when not linking"
msgstr ""
-#: toplev.c:3894
-msgid ""
-" -pedantic Issue warnings needed by strict compliance to ISO "
-"C\n"
+#: java/lang-options.h:32
+msgid "Disable automatic array bounds checking"
msgstr ""
-#: toplev.c:3895
-msgid ""
-" -pedantic-errors Like -pedantic except that errors are produced\n"
+#: java/lang-options.h:34
+msgid "Assume native functions are implemented using JNI"
msgstr ""
-#: toplev.c:3896
-msgid " -w Suppress warnings\n"
+#: java/lang-options.h:36
+msgid "Set class path and suppress system path"
msgstr ""
-#: toplev.c:3897
-msgid " -W Enable extra warnings\n"
+#: java/lang-options.h:38
+msgid "Set class path"
msgstr ""
-#: toplev.c:3908
-msgid " -Wunused Enable unused warnings\n"
+#: java/lang-options.h:40
+msgid "Choose class whose main method should be used"
msgstr ""
-#: toplev.c:3909
-msgid ""
-" -Wlarger-than-<number> Warn if an object is larger than <number> bytes\n"
+#: java/lang-options.h:42
+msgid "Choose input encoding (default comes from locale)"
msgstr ""
-#: toplev.c:3910
-msgid " -p Enable function profiling\n"
+#: java/lang-options.h:44
+msgid "Add directory to class path"
msgstr ""
-#: toplev.c:3912
-msgid " -a Enable block profiling \n"
+#: java/lang-options.h:46
+msgid "Directory where class files should be written"
msgstr ""
-#: toplev.c:3915
-msgid " -ax Enable jump profiling \n"
+#: java/lang-options.h:48
+msgid "Warn if modifiers are specified when not necessary"
msgstr ""
-#: toplev.c:3917
-msgid " -o <file> Place output into <file> \n"
+#: java/lang-options.h:50
+msgid "Warn if deprecated empty statements are found"
msgstr ""
-#: toplev.c:3918
-msgid ""
-" -G <number> Put global and static data smaller than <number>\n"
-" bytes into a special section (on some targets)\n"
+#: java/lang-options.h:52
+msgid "Warn if .class files are out of date"
msgstr ""
-#: toplev.c:3929
-msgid " -aux-info <file> Emit declaration info into <file>\n"
+#: java/lang-options.h:54
+msgid "Always check for non gcj generated classes archives"
msgstr ""
-#: toplev.c:3930
-msgid ""
-" -quiet Do not display functions compiled or elapsed time\n"
+#: java/lang-options.h:56
+msgid "Never optimize static class initialization code"
msgstr ""
-#: toplev.c:3931
-msgid " -version Display the compiler's version\n"
+#: java/lang.c:423
+msgid "can't do dependency tracking with input from stdin"
msgstr ""
-#: toplev.c:3932
-msgid ""
-" -d[letters] Enable dumps from specific passes of the compiler\n"
+#: java/lang.c:439
+msgid "couldn't determine target name for dependency tracking"
msgstr ""
-#: toplev.c:3933
+#: java/lex.c:298
+#, c-format
msgid ""
-" -dumpbase <file> Base name to be used for dumps from specific "
-"passes\n"
-msgstr ""
-
-#: toplev.c:3935
-msgid " -fsched-verbose=<number> Set the verbosity level of the scheduler\n"
+"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 ""
-#: toplev.c:3937
-msgid " --help Display this information\n"
+#: java/mangle.c:85
+#, c-format
+msgid "Can't mangle %s"
msgstr ""
-#: toplev.c:3952
-msgid ""
-"\n"
-"Language specific options:\n"
+#: java/mangle_name.c:150 java/mangle_name.c:226
+msgid "internal error - invalid Utf8 name"
msgstr ""
-#: toplev.c:3964
-#, c-format
-msgid " %-23.23s [undocumented]\n"
+#: java/typeck.c:566
+msgid "junk at end of signature string"
msgstr ""
-#: toplev.c:3972 toplev.c:3986
-#, c-format
-msgid ""
-"\n"
-"There are undocumented %s specific options as well.\n"
+#: java/verify.c:464
+msgid "bad pc in exception_table"
msgstr ""
-#: toplev.c:3976
+#: java/verify.c:1376
#, c-format
-msgid ""
-"\n"
-" Options for %s:\n"
-msgstr ""
-
-#: toplev.c:4007
-msgid ""
-"\n"
-"Target specific options:\n"
+msgid "unknown opcode %d@pc=%d during verification"
msgstr ""
-#: toplev.c:4021 toplev.c:4040
+#: java/verify.c:1446 java/verify.c:1459 java/verify.c:1463
#, c-format
-msgid " -m%-23.23s [undocumented]\n"
+msgid "verification error at PC=%d"
msgstr ""
-#: toplev.c:4049
-msgid ""
-"\n"
-"There are undocumented target specific options as well.\n"
+#: objc/lang-options.h:27
+msgid "Dump decls to a .decl file"
msgstr ""
-#: toplev.c:4051
-msgid " They exist, but they are not documented.\n"
+#: objc/lang-options.h:29
+msgid "Generate code for GNU runtime environment"
msgstr ""
-#: toplev.c:4104
-#, c-format
-msgid "unrecognized gcc debugging option: %c"
+#: objc/lang-options.h:32
+msgid "Generate code for NeXT runtime environment"
msgstr ""
-#: toplev.c:4174
-#, c-format
-msgid "unrecognized register name `%s'"
+#: objc/lang-options.h:35
+msgid "Warn if a selector has multiple methods"
msgstr ""
-#: toplev.c:4198 toplev.c:4878
-#, c-format
-msgid "Unrecognized option `%s'"
+#: objc/lang-options.h:39
+msgid "Do not warn if inherited methods are unimplemented"
msgstr ""
-#: toplev.c:4242
-msgid "-Wid-clash-LEN is no longer supported"
+#: objc/lang-options.h:41
+msgid "Generate C header of platform specific features"
msgstr ""
-#: toplev.c:4319
-#, c-format
-msgid "use -gdwarf -g%d for DWARF v1, level %d"
+#: objc/lang-options.h:43
+msgid "Specify the name of the class for constant strings"
msgstr ""
-#: toplev.c:4322
-msgid "use -gdwarf-2 for DWARF v2"
+#: objc/objc-act.c:639
+msgid "no class name specified as argument to -fconstant-string-class"
msgstr ""
-#: toplev.c:4327
+#: objc/objc-act.c:800
#, c-format
-msgid "ignoring option `%s' due to invalid debug level specification"
+msgid "object does not conform to the `%s' protocol"
msgstr ""
-#: toplev.c:4350 toplev.c:4876
+#: objc/objc-act.c:844
#, c-format
-msgid "`%s': unknown or unsupported -g option"
+msgid "class `%s' does not implement the `%s' protocol"
msgstr ""
-#: toplev.c:4357
+#: objc/objc-act.c:982
#, c-format
-msgid "`%s' ignored, conflicts with `-g%s'"
+msgid "Unexpected type for `id' (%s)"
msgstr ""
-#: toplev.c:4436
-msgid "-param option missing argument"
+#: objc/objc-act.c:987
+msgid "Undefined type `id', please import <objc/objc.h>"
msgstr ""
-#: toplev.c:4445
+#: objc/objc-act.c:1039
#, c-format
-msgid "invalid --param option: %s"
+msgid "protocol `%s' has circular dependency"
msgstr ""
-#: toplev.c:4457
+#: objc/objc-act.c:1061 objc/objc-act.c:5207
#, c-format
-msgid "invalid parameter value `%s'"
-msgstr ""
-
-#: toplev.c:4548
-msgid "`-a' option (basic block profile) not supported"
-msgstr ""
-
-#: toplev.c:4556
-msgid "`-ax' option (jump profiling) not supported"
+msgid "Cannot find protocol declaration for `%s'"
msgstr ""
-#: toplev.c:4868
+#: objc/objc-act.c:1294 objc/objc-act.c:5712 objc/objc-act.c:6041
+#: objc/objc-act.c:6090 objc/objc-act.c:6126
#, c-format
-msgid "Ignoring command line option '%s'"
+msgid "Cannot find interface declaration for `%s'"
msgstr ""
-#: toplev.c:4871
+#: objc/objc-act.c:1314
#, c-format
-msgid "(It is valid for %s but not the selected language)"
-msgstr ""
-
-#: toplev.c:4909
-msgid "-Wuninitialized is not supported without -O"
-msgstr ""
-
-#: toplev.c:4936
-msgid "`-ax' and `-a' are conflicting options. `-a' ignored."
-msgstr ""
-
-#: toplev.c:4957
-msgid "instruction scheduling not supported on this target machine"
-msgstr ""
-
-#: toplev.c:4961
-msgid "this target machine does not have delayed branches"
-msgstr ""
-
-#: toplev.c:4970
-msgid "profiling does not work without a frame pointer"
+msgid "Cannot find reference tag for class `%s'"
msgstr ""
-#: toplev.c:4985
+#: objc/objc-act.c:2302
#, c-format
-msgid "-f%sleading-underscore not supported on this target machine"
+msgid "Cannot find class `%s'"
msgstr ""
-#: toplev.c:5058
+#: objc/objc-act.c:2304
#, c-format
-msgid ""
-"%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:5114
-msgid "options passed: "
-msgstr ""
-
-#: toplev.c:5143
-msgid "options enabled: "
-msgstr ""
-
-#: 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"
+msgid "Class `%s' already exists"
msgstr ""
-#: tradcpp.c:550
+#. fatal did not work with 2 args...should fix
+#: objc/objc-act.c:2428
#, c-format
-msgid "Usage: %s [switches] input output"
-msgstr ""
-
-#: tradcpp.c:566
-msgid "-traditional is not supported in C++"
-msgstr ""
-
-#: tradcpp.c:568
-msgid "-traditional and -ansi are mutually exclusive"
+msgid "Cannot find interface declaration for `%s', superclass of `%s'"
msgstr ""
-#: tradcpp.c:582
-msgid "Filename missing after -i option"
+#: objc/objc-act.c:2435
+#, c-format
+msgid "Circular inheritance in interface declaration for `%s'"
msgstr ""
-#: tradcpp.c:600
-msgid "Filename missing after -o option"
+#: objc/objc-act.c:3486 objc/objc-act.c:3503
+msgid "inconsistent instance variable specification"
msgstr ""
-#: tradcpp.c:659
+#: objc/objc-act.c:4691
#, c-format
-msgid "Target missing after %s option"
+msgid "multiple declarations for method `%s'"
msgstr ""
-#: tradcpp.c:673
+#: objc/objc-act.c:4854
#, c-format
-msgid "Filename missing after %s option"
+msgid "invalid receiver type `%s'"
msgstr ""
-#: tradcpp.c:698
+#: objc/objc-act.c:4885 objc/objc-act.c:4911 objc/objc-act.c:4959
#, c-format
-msgid "Macro name missing after -%c option"
-msgstr ""
-
-#: tradcpp.c:718
-msgid "-pedantic and -traditional are mutually exclusive"
-msgstr ""
-
-#: tradcpp.c:723
-msgid "-trigraphs and -traditional are mutually exclusive"
-msgstr ""
-
-#: tradcpp.c:749
-msgid "Directory name missing after -I option"
-msgstr ""
-
-#: tradcpp.c:1425 tradcpp.c:3916
-msgid "`/*' within comment"
+msgid "`%s' does not respond to `%s'"
msgstr ""
-#: tradcpp.c:1800
+#: objc/objc-act.c:4891 objc/objc-act.c:7162
#, c-format
-msgid "unterminated #%s conditional"
-msgstr ""
-
-#: tradcpp.c:2159
-msgid "not in any file?!"
-msgstr ""
-
-#: tradcpp.c:2265
-msgid "`defined' must be followed by ident or (ident)"
-msgstr ""
-
-#: tradcpp.c:2269
-msgid "cccp error: invalid special hash type"
+msgid "no super class declared in interface for `%s'"
msgstr ""
-#: tradcpp.c:2367 tradcpp.c:2437
-msgid "#include expects \"fname\" or <fname>"
+#: objc/objc-act.c:4989
+msgid "cannot find class (factory) method."
msgstr ""
-#: tradcpp.c:2522
+#: objc/objc-act.c:4990 objc/objc-act.c:5034
#, c-format
-msgid "No include path in which to find %.*s"
-msgstr ""
-
-#: tradcpp.c:2700
-msgid "invalid macro name"
+msgid "return type for `%s' defaults to id"
msgstr ""
-#: tradcpp.c:2708
+#: objc/objc-act.c:5007
#, c-format
-msgid "invalid macro name `%s'"
-msgstr ""
-
-#: tradcpp.c:2713
-msgid "\"defined\" cannot be used as a macro name"
-msgstr ""
-
-#: tradcpp.c:2740
-msgid "parameter name starts with a digit in #define"
+msgid "method `%s' not implemented by protocol."
msgstr ""
-#: tradcpp.c:2750
-msgid "badly punctuated parameter list in #define"
+#: objc/objc-act.c:5016
+msgid "return type defaults to id"
msgstr ""
-#: tradcpp.c:2758
-msgid "unterminated parameter list in #define"
+#: objc/objc-act.c:5033
+msgid "cannot find method."
msgstr ""
-#: tradcpp.c:2806
+#. 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:5276
#, c-format
-msgid "\"%.*s\" redefined"
-msgstr ""
-
-#: tradcpp.c:3063
-msgid "# operator should be followed by a macro argument name"
-msgstr ""
-
-#: tradcpp.c:3110 tradcpp.c:3136 tradcpp.c:3150 tradcpp.c:3157 tradcpp.c:3182
-msgid "invalid format #line command"
-msgstr ""
-
-#: tradcpp.c:3208
-msgid "undefining `defined'"
+msgid "instance variable `%s' accessed in class method"
msgstr ""
-#: tradcpp.c:3212
+#: objc/objc-act.c:5513
#, c-format
-msgid "undefining `%s'"
-msgstr ""
-
-#: tradcpp.c:3268
-msgid "extra text at end of directive"
+msgid "duplicate definition of class method `%s'."
msgstr ""
-#: tradcpp.c:3375
+#: objc/objc-act.c:5519
#, c-format
-msgid "#error%.*s"
+msgid "duplicate declaration of class method `%s'."
msgstr ""
-#: tradcpp.c:3385
+#: objc/objc-act.c:5555
#, c-format
-msgid "#warning%.*s"
-msgstr ""
-
-#: tradcpp.c:3541
-msgid "#elif not within a conditional"
+msgid "duplicate definition of instance method `%s'."
msgstr ""
-#: tradcpp.c:3798
+#: objc/objc-act.c:5561
#, c-format
-msgid "#%s not within a conditional"
-msgstr ""
-
-#: tradcpp.c:3806
-msgid "#else or #elif after #else"
-msgstr ""
-
-#: tradcpp.c:3846
-msgid "#else not within a conditional"
-msgstr ""
-
-#: tradcpp.c:3877
-msgid "unbalanced #endif"
+msgid "duplicate declaration of instance method `%s'."
msgstr ""
-#: tradcpp.c:3971
-msgid "unterminated string or character constant"
+#: objc/objc-act.c:5601
+#, c-format
+msgid "duplicate interface declaration for category `%s(%s)'"
msgstr ""
-#: tradcpp.c:4129
+#: objc/objc-act.c:5687
#, c-format
-msgid "arguments given to macro `%s'"
+msgid "instance variable `%s' is declared private"
msgstr ""
-#: tradcpp.c:4135
+#: objc/objc-act.c:5734
#, c-format
-msgid "no args to macro `%s'"
+msgid "instance variable `%s' is declared %s"
msgstr ""
-#: tradcpp.c:4137
-#, c-format
-msgid "only 1 arg to macro `%s'"
+#: objc/objc-act.c:5744
+msgid "static access to object of type `id'"
msgstr ""
-#: tradcpp.c:4139
+#: objc/objc-act.c:5781 objc/objc-act.c:5874
#, c-format
-msgid "only %d args to macro `%s'"
+msgid "incomplete implementation of class `%s'"
msgstr ""
-#: tradcpp.c:4141
+#: objc/objc-act.c:5785 objc/objc-act.c:5879
#, c-format
-msgid "too many (%d) args to macro `%s'"
+msgid "incomplete implementation of category `%s'"
msgstr ""
-#: tradcpp.c:4767
+#: objc/objc-act.c:5790 objc/objc-act.c:5884
#, c-format
-msgid ""
-"Internal error in %s, at tradcpp.c:%d\n"
-"Please submit a full bug report.\n"
-"See %s for instructions."
+msgid "method definition for `%c%s' not found"
msgstr ""
-#: tree.c:3866
-msgid "arrays of functions are not meaningful"
+#: objc/objc-act.c:5928
+#, c-format
+msgid "%s `%s' does not fully implement the `%s' protocol"
msgstr ""
-#: tree.c:3923
-msgid "function return type cannot be function"
+#: objc/objc-act.c:5985 objc/objc-act.c:8087
+msgid "`@end' missing in implementation context"
msgstr ""
-#: tree.c:4660
-msgid "invalid initializer for bit string"
+#: objc/objc-act.c:6013
+#, c-format
+msgid "reimplementation of class `%s'"
msgstr ""
-#: tree.c:4719
+#: objc/objc-act.c:6055
#, c-format
-msgid "Tree check: expected %s, have %s in %s, at %s:%d"
+msgid "conflicting super class name `%s'"
msgstr ""
-#: tree.c:4736
+#: objc/objc-act.c:6070
#, c-format
-msgid "Tree check: expected class '%c', have '%c' (%s) in %s, at %s:%d"
+msgid "duplicate interface declaration for class `%s'"
msgstr ""
-#: varasm.c:639
+#: objc/objc-act.c:6354
#, c-format
-msgid "register name not specified for `%s'"
+msgid "duplicate declaration for protocol `%s'"
msgstr ""
-#: varasm.c:641
-#, c-format
-msgid "invalid register name for `%s'"
+#: objc/objc-act.c:7203
+msgid "[super ...] must appear in a method context"
msgstr ""
-#: varasm.c:644
+#: objc/objc-act.c:8189 objc/objc-act.c:8205
#, c-format
-msgid "data type of `%s' isn't suitable for a register"
+msgid "potential selector conflict for method `%s'"
msgstr ""
-#: varasm.c:647
-#, c-format
-msgid "register specified for `%s' isn't suitable for data type"
+#: config/mips/isa3264.h:123 config/mips/isa3264.h:128
+#: config/mips/isa3264.h:140 config/mips/isa3264.h:145
+msgid "-mlong32 and -mlong64 can not both be specified."
msgstr ""
-#: varasm.c:656
-msgid "global register variable has initial value"
+#: java/lang-specs.h:33
+msgid "-fjni and -femit-class-files are incompatible"
msgstr ""
-#: varasm.c:659
-msgid "volatile register variables don't work as you might wish"
+#: java/lang-specs.h:34
+msgid "-fjni and -femit-class-file are incompatible"
msgstr ""
-#: varasm.c:695
-#, c-format
-msgid "register name given for non-register variable `%s'"
+#: java/lang-specs.h:35 java/lang-specs.h:36
+msgid "-femit-class-file should used along with -fsyntax-only"
msgstr ""
-#: varasm.c:1333
-#, c-format
-msgid "size of variable `%s' is too large"
+#: config/mips/mips.h:858
+msgid "-pipe is not supported."
msgstr ""
-#: varasm.c:1373
-#, c-format
-msgid ""
-"alignment of `%s' is greater than maximum object file alignment. Using %d."
+#: config/mips/mips.h:1057
+msgid "may not use both -mfp64 and -msingle-float"
msgstr ""
-#: varasm.c:1420
-#, c-format
-msgid "requested alignment for %s is greater than implemented alignment of %d."
+#: config/mips/mips.h:1058
+msgid "may not use both -mfp64 and -m4650"
msgstr ""
-#: varasm.c:1899
-msgid "floating point trap outputting a constant"
+#: config/mips/mips.h:1060
+msgid "may not use both -mgp32 and -mfp64"
msgstr ""
-#: varasm.c:4300
-msgid "initializer for integer value is too complicated"
+#: config/arc/arc.h:59 config/mips/mips.h:1061
+msgid "may not use both -EB and -EL"
msgstr ""
-#: varasm.c:4306
-msgid "initializer for floating value is not a floating constant"
+#: config/mips/r3900.h:28 config/mips/r3900.h:42
+msgid "-mhard-float not supported."
msgstr ""
-#: varasm.c:4363
-msgid "unknown set constructor type"
+#: config/mips/r3900.h:30 config/mips/r3900.h:44
+msgid "-msingle-float and -msoft-float can not both be specified."
msgstr ""
-#: varasm.c:4568
-#, c-format
-msgid "invalid initial value for member `%s'"
+#: ada/lang-specs.h:39 gcc.c:664 java/jvspec.c:73
+msgid "-pg and -fomit-frame-pointer are incompatible"
msgstr ""
-#: varasm.c:4750
-#, c-format
-msgid "weak declaration of `%s' must be public"
+#: config/vax/vax.h:42 config/vax/vax.h:43
+msgid "profiling not supported with -mg\n"
msgstr ""
-#: varasm.c:4752
-#, c-format
-msgid "weak declaration of `%s' must precede definition"
+#: ada/lang-specs.h:42
+msgid "-c or -S required for Ada"
msgstr ""
-#: varasm.c:4848
-msgid "only weak aliases are supported in this configuration"
+#: f/lang-specs.h:35 gcc.c:643
+msgid "GNU C does not support -C without using -E"
msgstr ""
-#: varasm.c:4853
-msgid "alias definitions not supported in this configuration; ignored"
+#: gcc.c:812
+msgid "-E required when input is from standard input"
msgstr ""
-#: varray.c:87
-#, c-format
-msgid "Virtual array %s[%lu]: element %lu out of bounds"
+#: gcc.c:816
+msgid "Compilation of header file requested"
msgstr ""
-#. Print an error message for unrecognized stab codes.
-#: xcoffout.c:170
-#, c-format
-msgid "No sclass for %s stab (0x%x)\n"
+#: config/nextstep.h:163 config/nextstep.h:166
+msgid "-p profiling is no longer supported. Use -pg instead."
msgstr ""
-#: config/alpha/freebsd.h:35 config/i386/freebsd-aout.h:236
-msgid "`-p' not supported; use `-pg' and gprof(1)"
+#: config/dsp16xx/dsp16xx.h:103 config/dsp16xx/dsp16xx.h:112
+msgid "A -ifile option requires a -map option"
msgstr ""
-#: config/arc/arc.h:61 config/mips/mips.h:925
-msgid "may not use both -EB and -EL"
+#: config/alpha/freebsd.h:36 config/i386/freebsd-aout.h:227
+msgid "`-p' not supported; use `-pg' and gprof(1)"
msgstr ""
-#: config/arm/arm.h:216
+#: config/arm/arm.h:215
msgid "-mapcs-26 and -mapcs-32 may not be used together"
msgstr ""
-#: config/arm/arm.h:228
+#: config/arm/arm.h:227
msgid "-msoft-float and -mhard_float may not be used together"
msgstr ""
-#: config/arm/arm.h:239
+#: config/arm/arm.h:238
msgid "-mbig-endian and -mlittle-endian may not be used together"
msgstr ""
-#: config/arm/arm.h:257
+#: config/arm/arm.h:256
msgid "Incompatible interworking options"
msgstr ""
+#: config/i386/cygwin.h:112
+msgid "mno-cygwin and mno-win32 are not compatible"
+msgstr ""
+
+#: config/i386/cygwin.h:167 config/i386/mingw32.h:69
+msgid "shared and mdll are not compatible"
+msgstr ""
+
#: config/arm/riscix.h:73 config/arm/riscix.h:135
msgid "-mbsd and -pedantic incompatible"
msgstr ""
@@ -16441,122 +17808,46 @@ msgstr ""
msgid "-mxopen and -pedantic incompatible"
msgstr ""
-#: config/dsp16xx/dsp16xx.h:101 config/dsp16xx/dsp16xx.h:110
-msgid "A -ifile option requires a -map option"
-msgstr ""
-
-#: config/i386/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"
+#: config/i860/fx2800.h:298
+msgid "-p option not supported: use -pg instead"
msgstr ""
-#: config/i386/sco5.h:777 config/i386/sco5.h:852
+#: config/i386/sco5.h:669 config/i386/sco5.h:744
msgid "-static not valid with -mcoff"
msgstr ""
-#: config/i386/sco5.h:778 config/i386/sco5.h:853
+#: config/i386/sco5.h:670 config/i386/sco5.h:745
msgid "-shared not valid with -mcoff"
msgstr ""
-#: config/i386/sco5.h:779 config/i386/sco5.h:854
+#: config/i386/sco5.h:671 config/i386/sco5.h:746
msgid "-symbolic not valid with -mcoff"
msgstr ""
-#: config/i386/sco5.h:817
+#: config/i386/sco5.h:709
msgid "-fpic is not valid with -mcoff"
msgstr ""
-#: config/i386/sco5.h:818
+#: config/i386/sco5.h:710
msgid "-fPIC is not valid with -mcoff"
msgstr ""
-#: config/i386/sco5.h:855
+#: config/i386/sco5.h:747
msgid "-fpic not valid with -mcoff"
msgstr ""
-#: config/i386/sco5.h:856
+#: config/i386/sco5.h:748
msgid "-fPIC not valid with -mcoff"
msgstr ""
-#: 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/mcore/mcore.h:65
+#: config/mcore/mcore.h:60
msgid "choose either big or little endian, not both"
msgstr ""
-#: config/mcore/mcore.h:68
+#: config/mcore/mcore.h:63
msgid "choose either m340 or m210 not both"
msgstr ""
-#: config/mcore/mcore.h:69
+#: config/mcore/mcore.h:64
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:920
-msgid "may not use both -mfp64 and -msingle-float"
-msgstr ""
-
-#: config/mips/mips.h:921
-msgid "may not use both -mfp64 and -m4650"
-msgstr ""
-
-#: config/mips/r3900.h:28 config/mips/r3900.h:42
-msgid "-mhard-float not supported."
-msgstr ""
-
-#: config/mips/r3900.h:30 config/mips/r3900.h:44
-msgid "-msingle-float and -msoft-float can not both be specified."
-msgstr ""
-
-#: config/nextstep.h:163 config/nextstep.h:166
-msgid "-p profiling is no longer supported. Use -pg instead."
-msgstr ""
-
-#: config/vax/vax.h:41 config/vax/vax.h:42
-msgid "profiling not supported with -mg\n"
-msgstr ""
-
-#: f/lang-specs.h:35 gcc.c:641
-msgid "GNU C does not support -C without using -E"
-msgstr ""
-
-#: gcc.c:662 java/jvspec.c:69
-msgid "-pg and -fomit-frame-pointer are incompatible"
-msgstr ""
-
-#: gcc.c:810
-msgid "-E required when input is from standard input"
-msgstr ""
-
-#: 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 ""