diff options
author | zack <zack@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-10-31 17:40:07 +0000 |
---|---|---|
committer | zack <zack@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-10-31 17:40:07 +0000 |
commit | 67881e1853072da3ddb2b58307b32f8a192bb8af (patch) | |
tree | 3017201abd1c4ed2778e3fb3aa8d07ca90a83188 /gcc/po | |
parent | 2c2ed3842cf0178fddb7144228320d1803f6d2b4 (diff) | |
download | gcc-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/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/po/EXCLUDES | 64 | ||||
-rw-r--r-- | gcc/po/Makefile.in.in | 196 | ||||
-rw-r--r-- | gcc/po/POTFILES.in | 1093 | ||||
-rw-r--r-- | gcc/po/exgettext | 156 | ||||
-rw-r--r-- | gcc/po/gcc.pot | 15363 |
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 "" |