diff options
author | Joseph Myers <jsm@polyomino.org.uk> | 2004-01-25 21:50:01 +0000 |
---|---|---|
committer | Joseph Myers <jsm28@gcc.gnu.org> | 2004-01-25 21:50:01 +0000 |
commit | 01b84e139bccdc098b20c2cef7049110ad49b51b (patch) | |
tree | 3f63f9017481f39a3aa5e026c9337cf06ccc3848 | |
parent | 62973ffe06db2e092d17cecd2e1db44500ac986f (diff) | |
download | gcc-01b84e139bccdc098b20c2cef7049110ad49b51b.zip gcc-01b84e139bccdc098b20c2cef7049110ad49b51b.tar.gz gcc-01b84e139bccdc098b20c2cef7049110ad49b51b.tar.bz2 |
EXCLUDES: Update.
* EXCLUDES: Update.
* gcc.pot: Regenerate.
From-SVN: r76588
-rw-r--r-- | gcc/po/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/po/EXCLUDES | 42 | ||||
-rw-r--r-- | gcc/po/gcc.pot | 7064 |
3 files changed, 3527 insertions, 3584 deletions
diff --git a/gcc/po/ChangeLog b/gcc/po/ChangeLog index 1a3506c..73b8a1d 100644 --- a/gcc/po/ChangeLog +++ b/gcc/po/ChangeLog @@ -1,5 +1,10 @@ 2004-01-25 Joseph S. Myers <jsm@polyomino.org.uk> + * EXCLUDES: Update. + * gcc.pot: Regenerate. + +2004-01-25 Joseph S. Myers <jsm@polyomino.org.uk> + * de.po: Update. 2004-01-25 Joseph S. Myers <jsm@polyomino.org.uk> diff --git a/gcc/po/EXCLUDES b/gcc/po/EXCLUDES index 9715387..e9c5db1 100644 --- a/gcc/po/EXCLUDES +++ b/gcc/po/EXCLUDES @@ -1,29 +1,38 @@ # 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 +# rest is ignored. Only files with an extension of .c or .h or .def 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 +config/darwin-crt2.c +config/fp-bit.c +config/fp-bit.h +config/vxlib.c crtstuff.c -frame.h gbl-ctors.h -libgcc1.c -libgcc1-test.c +gcov-io.h +gcov-iov.c +gthr-aix.h +gthr-dce.h +gthr-gnat.c +gthr-gnat.h +gthr-posix.c +gthr-posix.h +gthr-rtems.h +gthr-single.h +gthr-solaris.h +gthr-vxworks.h +gthr-win32.h +gthr.h libgcc2.c libgcc2.h +libgcov.c limitx.h limity.h longlong.h +unwind-c.c +unwind-dw2-fde-darwin.c +unwind-dw2-fde-glibc.c unwind-dw2-fde.c unwind-dw2-fde.h unwind-dw2.c @@ -34,19 +43,22 @@ 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 +genautomata.c gencheck.c gencodes.c +genconditions.c genconfig.c genconstants.c genemit.c genextract.c genflags.c gengenrtl.c +gengtype.c +genmodes.c genopinit.c genoutput.c genpeep.c diff --git a/gcc/po/gcc.pot b/gcc/po/gcc.pot index da74e00..4dfcd60 100644 --- a/gcc/po/gcc.pot +++ b/gcc/po/gcc.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n" -"POT-Creation-Date: 2003-11-20 10:14+0000\n" +"POT-Creation-Date: 2004-01-25 21:46+0000\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" @@ -36,492 +36,537 @@ msgstr "" msgid "`%s' attribute only applies to function types" msgstr "" -#: attribs.c:416 c-common.c:4353 c-common.c:4372 c-common.c:4390 -#: c-common.c:4417 c-common.c:4436 c-common.c:4459 c-common.c:4482 -#: c-common.c:4508 c-common.c:4542 c-common.c:4586 c-common.c:4614 -#: c-common.c:4642 c-common.c:4661 c-common.c:4916 c-common.c:4938 -#: c-common.c:4973 c-common.c:5040 c-common.c:5086 c-common.c:5144 -#: c-common.c:5175 c-common.c:5521 c-common.c:5544 c-common.c:5583 -#: config/arm/arm.c:2233 config/arm/arm.c:2260 config/avr/avr.c:4561 -#: config/h8300/h8300.c:4279 config/h8300/h8300.c:4302 config/i386/i386.c:1593 -#: config/i386/i386.c:15269 config/i386/winnt.c:86 config/ia64/ia64.c:1057 -#: config/ip2k/ip2k.c:3214 +#: attribs.c:416 c-common.c:4344 c-common.c:4363 c-common.c:4381 +#: c-common.c:4408 c-common.c:4427 c-common.c:4450 c-common.c:4473 +#: c-common.c:4499 c-common.c:4533 c-common.c:4577 c-common.c:4605 +#: c-common.c:4633 c-common.c:4652 c-common.c:4907 c-common.c:4929 +#: c-common.c:4964 c-common.c:5031 c-common.c:5077 c-common.c:5135 +#: c-common.c:5166 c-common.c:5512 c-common.c:5535 c-common.c:5574 +#: config/arm/arm.c:2278 config/arm/arm.c:2305 config/avr/avr.c:4547 +#: config/h8300/h8300.c:4281 config/h8300/h8300.c:4304 config/i386/i386.c:1607 +#: config/i386/i386.c:15365 config/i386/winnt.c:86 config/ia64/ia64.c:1052 +#: config/ip2k/ip2k.c:3162 #, c-format msgid "`%s' attribute ignored" msgstr "" -#: builtins.c:318 +#: builtins.c:319 msgid "offset outside bounds of constant string" msgstr "" -#: builtins.c:779 +#: builtins.c:787 msgid "second arg to `__builtin_prefetch' must be a constant" msgstr "" -#: builtins.c:786 +#: builtins.c:794 msgid "invalid second arg to __builtin_prefetch; using zero" msgstr "" -#: builtins.c:793 +#: builtins.c:801 msgid "third arg to `__builtin_prefetch' must be a constant" msgstr "" -#: builtins.c:800 +#: builtins.c:808 msgid "invalid third arg to __builtin_prefetch; using zero" msgstr "" -#: builtins.c:3810 +#: builtins.c:3829 msgid "argument of `__builtin_args_info' must be constant" msgstr "" -#: builtins.c:3816 +#: builtins.c:3835 msgid "argument of `__builtin_args_info' out of range" msgstr "" -#: builtins.c:3822 +#: builtins.c:3841 msgid "missing argument in `__builtin_args_info'" msgstr "" -#: builtins.c:3838 +#: builtins.c:3857 msgid "`va_start' used in function with fixed args" msgstr "" -#: builtins.c:3857 +#: builtins.c:3876 msgid "second parameter of `va_start' not last named argument" msgstr "" #. Evidently an out of date version of <stdarg.h>; can't validate #. va_start's second argument, but can still work as intended. -#: builtins.c:3862 +#: builtins.c:3881 msgid "`__builtin_next_arg' called without an argument" msgstr "" -#: builtins.c:3951 +#: builtins.c:3970 msgid "too many arguments to function `va_start'" msgstr "" -#: builtins.c:4051 +#: builtins.c:4092 msgid "first argument to `va_arg' not of type `va_list'" msgstr "" #. Unfortunately, this is merely undefined, rather than a constraint #. violation, so we cannot make this an error. If this call is never #. executed, the program is still strictly conforming. -#: builtins.c:4083 +#: builtins.c:4124 #, c-format msgid "`%s' is promoted to `%s' when passed through `...'" msgstr "" -#: builtins.c:4088 +#: builtins.c:4129 #, c-format msgid "(so you should pass `%s' not `%s' to `va_arg')" msgstr "" -#: builtins.c:4205 +#: builtins.c:4241 msgid "invalid arg to `__builtin_frame_address'" msgstr "" -#: builtins.c:4207 +#: builtins.c:4243 msgid "invalid arg to `__builtin_return_address'" msgstr "" -#: builtins.c:4221 +#: builtins.c:4257 msgid "unsupported arg to `__builtin_frame_address'" msgstr "" -#: builtins.c:4223 +#: builtins.c:4259 msgid "unsupported arg to `__builtin_return_address'" msgstr "" -#: builtins.c:4383 +#: builtins.c:4419 msgid "second arg to `__builtin_expect' must be a constant" msgstr "" -#: builtins.c:5328 +#: builtins.c:5360 msgid "__builtin_longjmp second argument must be 1" msgstr "" -#: builtins.c:5423 +#: builtins.c:5455 #, c-format msgid "built-in function `%s' not currently supported" msgstr "" -#: builtins.c:5563 +#: builtins.c:5595 msgid "target format does not support infinity" msgstr "" -#: c-common.c:943 +#: c-common.c:934 msgid "%Hsuggest explicit braces to avoid ambiguous `else'" msgstr "" -#: c-common.c:1161 +#: c-common.c:1158 msgid "%J'%D' is not defined outside of function scope" msgstr "" -#: c-common.c:1181 +#: c-common.c:1178 #, c-format msgid "" "string length `%d' is greater than the length `%d' ISO C%d compilers are " "required to support" msgstr "" -#: c-common.c:1221 +#: c-common.c:1218 msgid "overflow in constant expression" msgstr "" -#: c-common.c:1241 +#: c-common.c:1238 msgid "integer overflow in expression" msgstr "" -#: c-common.c:1250 +#: c-common.c:1247 msgid "floating point overflow in expression" msgstr "" -#: c-common.c:1256 +#: c-common.c:1253 msgid "vector overflow in expression" msgstr "" #. This detects cases like converting -129 or 256 to unsigned char. -#: c-common.c:1278 +#: c-common.c:1275 msgid "large integer implicitly truncated to unsigned type" msgstr "" -#: c-common.c:1280 +#: c-common.c:1277 msgid "negative integer implicitly converted to unsigned type" msgstr "" -#: c-common.c:1326 +#: c-common.c:1323 msgid "overflow in implicit constant conversion" msgstr "" -#: c-common.c:1462 +#: c-common.c:1459 #, c-format msgid "operation on `%s' may be undefined" msgstr "" -#: c-common.c:1746 +#: c-common.c:1743 msgid "expression statement has incomplete type" msgstr "" -#: c-common.c:1778 +#: c-common.c:1775 msgid "case label does not reduce to an integer constant" msgstr "" -#: c-common.c:2108 +#: c-common.c:2105 msgid "invalid truth-value expression" msgstr "" -#: c-common.c:2159 +#: c-common.c:2156 #, c-format msgid "invalid operands to binary %s" msgstr "" -#: c-common.c:2393 +#: c-common.c:2390 msgid "comparison is always false due to limited range of data type" msgstr "" -#: c-common.c:2395 +#: c-common.c:2392 msgid "comparison is always true due to limited range of data type" msgstr "" -#: c-common.c:2465 +#: c-common.c:2462 msgid "comparison of unsigned expression >= 0 is always true" msgstr "" -#: c-common.c:2474 +#: c-common.c:2471 msgid "comparison of unsigned expression < 0 is always false" msgstr "" -#: c-common.c:2519 +#: c-common.c:2516 msgid "pointer of type `void *' used in arithmetic" msgstr "" -#: c-common.c:2525 +#: c-common.c:2522 msgid "pointer to a function used in arithmetic" msgstr "" -#: c-common.c:2531 +#: c-common.c:2528 msgid "pointer to member function used in arithmetic" msgstr "" -#: c-common.c:2537 +#: c-common.c:2534 msgid "pointer to a member used in arithmetic" msgstr "" -#: c-common.c:2626 f/com.c:14732 +#: c-common.c:2623 f/com.c:14734 msgid "struct type value used where scalar is required" msgstr "" -#: c-common.c:2630 f/com.c:14736 +#: c-common.c:2627 f/com.c:14738 msgid "union type value used where scalar is required" msgstr "" -#: c-common.c:2634 f/com.c:14740 +#: c-common.c:2631 f/com.c:14742 msgid "array type value used where scalar is required" msgstr "" #. Common Ada/Pascal programmer's mistake. We always warn #. about this since it is so bad. -#: c-common.c:2671 +#: c-common.c:2668 msgid "the address of `%D', will always evaluate as `true'" msgstr "" -#: c-common.c:2765 f/com.c:14872 +#: c-common.c:2762 f/com.c:14874 msgid "suggest parentheses around assignment used as truth value" msgstr "" -#: c-common.c:2808 c-common.c:2845 +#: c-common.c:2808 c-common.c:2848 msgid "invalid use of `restrict'" msgstr "" -#: c-common.c:2955 +#: c-common.c:2958 msgid "invalid application of `sizeof' to a function type" msgstr "" -#: c-common.c:2965 +#: c-common.c:2968 #, c-format msgid "invalid application of `%s' to a void type" msgstr "" -#: c-common.c:2971 +#: c-common.c:2974 #, c-format msgid "invalid application of `%s' to an incomplete type" msgstr "" -#: c-common.c:3011 +#: c-common.c:3014 msgid "`__alignof' applied to a bit-field" msgstr "" -#: c-common.c:3503 +#: c-common.c:3506 #, c-format msgid "cannot disable built-in function `%s'" msgstr "" -#: c-common.c:3664 c-typeck.c:1898 +#: c-common.c:3667 c-typeck.c:1939 #, c-format msgid "too few arguments to function `%s'" msgstr "" -#: c-common.c:3670 c-typeck.c:1759 +#: c-common.c:3673 c-typeck.c:1800 #, c-format msgid "too many arguments to function `%s'" msgstr "" -#: c-common.c:3689 +#: c-common.c:3692 #, c-format msgid "non-floating-point argument to function `%s'" msgstr "" -#: c-common.c:3916 +#: c-common.c:3919 msgid "pointers are not permitted as case values" msgstr "" -#: c-common.c:3920 +#: c-common.c:3923 msgid "range expressions in switch statements are non-standard" msgstr "" -#: c-common.c:3949 +#: c-common.c:3952 msgid "empty range specified" msgstr "" -#: c-common.c:4000 +#: c-common.c:4003 msgid "duplicate (or overlapping) case value" msgstr "" -#: c-common.c:4001 +#: c-common.c:4004 msgid "%Jthis is the first entry overlapping that value" msgstr "" -#: c-common.c:4005 +#: c-common.c:4008 msgid "duplicate case value" msgstr "" -#: c-common.c:4006 +#: c-common.c:4009 msgid "%Jpreviously used here" msgstr "" -#: c-common.c:4010 +#: c-common.c:4013 msgid "multiple default labels in one switch" msgstr "" -#: c-common.c:4011 +#: c-common.c:4014 msgid "%Jthis is the first default label" msgstr "" -#: c-common.c:4036 +#: c-common.c:4039 msgid "taking the address of a label is non-standard" msgstr "" -#: c-common.c:4082 +#: c-common.c:4085 msgid "" "%Hignoring return value of `%D', declared with attribute warn_unused_result" msgstr "" -#: c-common.c:4087 +#: c-common.c:4090 msgid "" "%Hignoring return value of function declared with attribute " "warn_unused_result" msgstr "" #. SW_PARAM -#: c-common.c:4306 +#: c-common.c:4297 #, c-format msgid "declaration of \"%s\" shadows a parameter" msgstr "" #. SW_LOCAL -#: c-common.c:4307 +#: c-common.c:4298 #, c-format msgid "declaration of \"%s\" shadows a previous local" msgstr "" #. SW_GLOBAL -#: c-common.c:4308 +#: c-common.c:4299 #, c-format msgid "declaration of \"%s\" shadows a global declaration" msgstr "" -#: c-common.c:4312 +#: c-common.c:4303 msgid "%Jshadowed declaration is here" msgstr "" -#: c-common.c:4695 +#: c-common.c:4686 #, c-format msgid "unknown machine mode `%s'" msgstr "" -#: c-common.c:4698 +#: c-common.c:4689 #, c-format msgid "no data type for mode `%s'" msgstr "" -#: c-common.c:4702 +#: c-common.c:4693 #, c-format msgid "invalid pointer mode `%s'" msgstr "" -#: c-common.c:4709 c-common.c:5272 +#: c-common.c:4700 c-common.c:5263 #, c-format msgid "unable to emulate '%s'" msgstr "" -#: c-common.c:4753 +#: c-common.c:4744 msgid "%Jsection attribute cannot be specified for local variables" msgstr "" -#: c-common.c:4764 +#: c-common.c:4755 msgid "%Jsection of '%D' conflicts with previous declaration" msgstr "" -#: c-common.c:4773 +#: c-common.c:4764 msgid "%Jsection attribute not allowed for '%D'" msgstr "" -#: c-common.c:4779 +#: c-common.c:4770 msgid "%Jsection attributes are not supported for this target" msgstr "" -#: c-common.c:4817 +#: c-common.c:4808 msgid "requested alignment is not a constant" msgstr "" -#: c-common.c:4822 +#: c-common.c:4813 msgid "requested alignment is not a power of 2" msgstr "" -#: c-common.c:4827 +#: c-common.c:4818 msgid "requested alignment is too large" msgstr "" -#: c-common.c:4853 +#: c-common.c:4844 msgid "%Jalignment may not be specified for '%D'" msgstr "" -#: c-common.c:4891 +#: c-common.c:4882 msgid "%J'%D' defined both normally and as an alias" msgstr "" -#: c-common.c:4901 +#: c-common.c:4892 msgid "alias arg not a string" msgstr "" -#: c-common.c:4944 +#: c-common.c:4935 msgid "visibility arg not a string" msgstr "" -#: c-common.c:4957 +#: c-common.c:4948 msgid "" "visibility arg must be one of \"default\", \"hidden\", \"protected\" or " "\"internal\"" msgstr "" -#: c-common.c:4983 +#: c-common.c:4974 msgid "tls_model arg not a string" msgstr "" -#: c-common.c:4992 +#: c-common.c:4983 msgid "" "tls_model arg must be one of \"local-exec\", \"initial-exec\", \"local-" "dynamic\" or \"global-dynamic\"" msgstr "" -#: c-common.c:5014 c-common.c:5060 +#: c-common.c:5005 c-common.c:5051 msgid "%J'%E' attribute applies only to functions" msgstr "" -#: c-common.c:5019 c-common.c:5065 +#: c-common.c:5010 c-common.c:5056 msgid "%Jcan't set '%E' attribute after definition" msgstr "" -#: c-common.c:5141 +#: c-common.c:5132 #, c-format msgid "`%s' attribute ignored for `%s'" msgstr "" -#: c-common.c:5204 +#: c-common.c:5195 #, c-format msgid "invalid vector type for attribute `%s'" msgstr "" -#: c-common.c:5228 c-common.c:5260 +#: c-common.c:5219 c-common.c:5251 msgid "no vector mode with the size and type specified could be found" msgstr "" -#: c-common.c:5362 +#: c-common.c:5353 msgid "nonnull attribute without arguments on a non-prototype" msgstr "" -#: c-common.c:5377 +#: c-common.c:5368 #, c-format msgid "nonnull argument has invalid operand number (arg %lu)" msgstr "" -#: c-common.c:5396 +#: c-common.c:5387 #, c-format msgid "" "nonnull argument with out-of-range operand number (arg %lu, operand %lu)" msgstr "" -#: c-common.c:5404 +#: c-common.c:5395 #, c-format msgid "nonnull argument references non-pointer operand (arg %lu, operand %lu)" msgstr "" -#: c-common.c:5484 +#: c-common.c:5475 #, c-format msgid "null argument where non-null required (arg %lu)" msgstr "" -#: c-common.c:5555 +#: c-common.c:5546 msgid "cleanup arg not an identifier" msgstr "" -#: c-common.c:5562 +#: c-common.c:5553 msgid "cleanup arg not a function" msgstr "" -#: c-convert.c:82 c-typeck.c:1192 c-typeck.c:3348 cp/typeck.c:1307 -#: cp/typeck.c:5605 treelang/tree-convert.c:79 +#: c-common.c:5914 +#, c-format +msgid "%s at end of input" +msgstr "" + +#: c-common.c:5920 +#, c-format +msgid "%s before %s'%c'" +msgstr "" + +#: c-common.c:5922 +#, c-format +msgid "%s before %s'\\x%x'" +msgstr "" + +#: c-common.c:5926 +#, c-format +msgid "%s before string constant" +msgstr "" + +#: c-common.c:5928 +#, c-format +msgid "%s before numeric constant" +msgstr "" + +#: c-common.c:5930 +#, c-format +msgid "%s before \"%s\"" +msgstr "" + +#: c-common.c:5932 +#, c-format +msgid "%s before '%s' token" +msgstr "" + +#. Use `%s' to print the string in case there are any escape +#. characters in the message. +#: c-common.c:5934 c-typeck.c:2513 c-typeck.c:3777 c-typeck.c:3792 +#: c-typeck.c:3807 final.c:2776 final.c:2778 gcc.c:4574 rtl-error.c:109 +#: toplev.c:1341 config/cris/cris.c:553 cp/parser.c:1846 cp/typeck.c:4102 +#: java/expr.c:356 java/verify.c:1456 java/verify.c:1457 java/verify.c:1472 +#, c-format +msgid "%s" +msgstr "" + +#: c-convert.c:82 c-typeck.c:1191 c-typeck.c:3217 cp/typeck.c:1328 +#: cp/typeck.c:5641 treelang/tree-convert.c:79 msgid "void value not ignored as it ought to be" msgstr "" @@ -529,475 +574,537 @@ msgstr "" msgid "conversion to non-scalar type requested" msgstr "" -#: c-decl.c:370 +#: c-decl.c:371 msgid "%Jarray '%D' assumed to have one element" msgstr "" -#: c-decl.c:579 +#: c-decl.c:580 msgid "%Jlabel `%D' used but not defined" msgstr "" -#: c-decl.c:585 +#: c-decl.c:586 msgid "%Jlabel `%D' defined but not used" msgstr "" -#: c-decl.c:587 +#: c-decl.c:588 msgid "%Jlabel `%D' declared but not defined" msgstr "" -#: c-decl.c:612 +#: c-decl.c:613 msgid "%Junused variable `%D'" msgstr "" -#: c-decl.c:836 cp/decl.c:1185 -msgid "%Jfunction '%D' redeclared as inline" +#: c-decl.c:821 +msgid "" +"a parameter list with an ellipsis can't match an empty parameter name list " +"declaration" msgstr "" -#: c-decl.c:838 -msgid "%Jprevious declaration of function '%D' with attribute noinline" +#: c-decl.c:828 +msgid "" +"an argument type that has a default promotion can't match an empty parameter " +"name list declaration" msgstr "" -#: c-decl.c:845 cp/decl.c:1193 -msgid "%Jfunction '%D' redeclared with attribute noinline" +#: c-decl.c:864 +msgid "" +"%Jprototype for '%D' declares more arguments than previous old-style " +"definition" msgstr "" -#: c-decl.c:847 -msgid "%Jprevious declaration of function '%D' was inline" +#: c-decl.c:870 +msgid "" +"%Jprototype for '%D' declares fewer arguments than previous old-style " +"definition" msgstr "" -#: c-decl.c:874 c-decl.c:914 -msgid "%Jshadowing built-in function '%D'" +#: c-decl.c:879 +msgid "%Jprototype for '%D' declares arg %d with incompatible type" msgstr "" -#: c-decl.c:878 -msgid "%Jbuilt-in function '%D' declared as non-function" +#. If we get here, no errors were found, but do issue a warning +#. for this poor-style construct. +#: c-decl.c:891 +msgid "%Jprototype for '%D' follows non-prototype definition" msgstr "" -#: c-decl.c:883 -msgid "%J'%D' redeclared as different kind of symbol" +#: c-decl.c:906 +msgid "%Jprevious definition of '%D' was here" msgstr "" -#: c-decl.c:885 c-decl.c:1050 c-decl.c:1065 c-decl.c:1073 c-decl.c:1221 -#: c-decl.c:1829 objc/objc-act.c:2534 objc/objc-act.c:6796 -msgid "%Jprevious declaration of '%D'" +#: c-decl.c:908 +msgid "%Jprevious implicit declaration of '%D' was here" msgstr "" -#. If types don't match for a built-in, throw away the built-in. -#: c-decl.c:936 -msgid "%Jconflicting types for built-in function '%D'" +#: c-decl.c:910 +msgid "%Jprevious declaration of '%D' was here" msgstr "" -#: c-decl.c:980 c-decl.c:998 c-decl.c:1013 -msgid "%Jconflicting types for '%D'" +#: c-decl.c:944 +msgid "%J'%D' redeclared as different kind of symbol" msgstr "" -#: c-decl.c:1036 -msgid "" -"a parameter list with an ellipsis can't match an empty parameter name list " -"declaration" +#: c-decl.c:949 +msgid "%Jbuilt-in function '%D' declared as non-function" msgstr "" -#: c-decl.c:1042 -msgid "" -"an argument type that has a default promotion can't match an empty parameter " -"name list declaration" +#: c-decl.c:952 c-decl.c:1042 +msgid "%Jshadowing built-in function '%D'" msgstr "" -#: c-decl.c:1048 -msgid "%Jprevious implicit declaration of '%D'" +#. If types don't match for a built-in, throw away the +#. built-in. No point in calling locate_old_decl here, it +#. won't print anything. +#: c-decl.c:972 +msgid "%Jconflicting types for built-in function '%D'" msgstr "" -#: c-decl.c:1063 -msgid "%Jthread-local declaration of '%D' follows non thread-local declaration" +#: c-decl.c:996 c-decl.c:1004 +msgid "%Jconflicting types for '%D'" msgstr "" -#: c-decl.c:1071 -msgid "%Jnon thread-local declaration of '%D' follows thread-local declaration" +#. allow OLDDECL to continue in use +#: c-decl.c:1019 +msgid "%Jredefinition of typedef '%D'" msgstr "" -#: c-decl.c:1083 c-decl.c:1106 +#: c-decl.c:1055 c-decl.c:1119 msgid "%Jredefinition of '%D'" msgstr "" -#: c-decl.c:1086 -msgid "%Jredeclaration of '%D'" +#: c-decl.c:1086 c-decl.c:1136 +msgid "%Jstatic declaration of '%D' follows non-static declaration" msgstr "" -#: c-decl.c:1089 -msgid "%Jconflicting declarations of '%D'" +#: c-decl.c:1094 c-decl.c:1133 +msgid "%Jnon-static declaration of '%D' follows static declaration" msgstr "" -#: c-decl.c:1097 c-decl.c:1108 c-decl.c:6573 -msgid "%J'%D' previously defined here" +#: c-decl.c:1106 +msgid "%Jthread-local declaration of '%D' follows non-thread-local declaration" msgstr "" -#: c-decl.c:1099 c-decl.c:1110 -msgid "%J'%D' previously declared here" +#: c-decl.c:1109 +msgid "%Jnon-thread-local declaration of '%D' follows thread-local declaration" msgstr "" -#: c-decl.c:1131 -msgid "%Jprototype for '%D' follows" +#: c-decl.c:1149 +msgid "%Jextern declaration of '%D' follows declaration with no linkage" msgstr "" -#: c-decl.c:1132 c-decl.c:1140 c-decl.c:1151 -msgid "%Jnon-prototype definition here" +#: c-decl.c:1152 +msgid "%Jdeclaration of '%D' with no linkage follows extern declaration" msgstr "" -#: c-decl.c:1138 -msgid "%Jprototype for '%D' follows and number of arguments doesn't match" +#: c-decl.c:1155 +msgid "%Jredeclaration of '%D' with no linkage" msgstr "" -#: c-decl.c:1149 -msgid "%Jprototype for '%D' follows and argument %d doesn't match" +#: c-decl.c:1169 +msgid "" +"%Jredeclaration of '%D' with different visibility (old visibility preserved)" +msgstr "" + +#: c-decl.c:1180 +msgid "" +"%Jinline declaration of '%D' follows declaration with attribute noinline" msgstr "" -#: c-decl.c:1166 +#: c-decl.c:1187 +msgid "" +"%Jdeclaration of '%D' with attribute noinline follows inline declaration " +msgstr "" + +#: c-decl.c:1199 msgid "%J'%D' declared inline after being called" msgstr "" -#: c-decl.c:1172 +#: c-decl.c:1205 msgid "%J'%D' declared inline after its definition" msgstr "" -#: c-decl.c:1180 -msgid "%Jstatic declaration for '%D' follows non-static" +#: c-decl.c:1217 +msgid "%Jvolatile declaration of '%D' follows non-volatile declaration" msgstr "" -#: c-decl.c:1189 -msgid "%Jnon-static declaration for '%D' follows static" +#: c-decl.c:1220 +msgid "%Jnon-volatile declaration of '%D' follows volatile declaration" msgstr "" -#: c-decl.c:1197 -msgid "%Jconst declaration for '%D' follows non-const" +#: c-decl.c:1227 +msgid "%Jconst declaration of '%D' follows non-const declaration" msgstr "" -#: c-decl.c:1205 -msgid "%Jtype qualifiers for '%D' conflict with previous declaration" +#: c-decl.c:1230 +msgid "%Jnon-const declaration of '%D' follows const declaration" msgstr "" -#: c-decl.c:1219 -msgid "%Jredundant redeclaration of '%D' in same scope" +#: c-decl.c:1246 +msgid "%Jredundant redeclaration of '%D'" msgstr "" -#: c-decl.c:1689 +#: c-decl.c:1690 #, c-format msgid "nested extern declaration of `%s'" msgstr "" +#: c-decl.c:1829 objc/objc-act.c:2534 objc/objc-act.c:6793 +msgid "%Jprevious declaration of '%D'" +msgstr "" + #: c-decl.c:1870 c-decl.c:1872 #, c-format msgid "implicit declaration of function `%s'" msgstr "" -#: c-decl.c:1951 +#: c-decl.c:1888 #, c-format msgid "`%s' undeclared here (not in a function)" msgstr "" -#: c-decl.c:1957 +#: c-decl.c:1894 #, c-format msgid "`%s' undeclared (first use in this function)" msgstr "" -#: c-decl.c:1962 +#: c-decl.c:1899 msgid "(Each undeclared identifier is reported only once" msgstr "" -#: c-decl.c:1963 +#: c-decl.c:1900 msgid "for each function it appears in.)" msgstr "" -#: c-decl.c:2016 +#: c-decl.c:1953 #, c-format msgid "label %s referenced outside of any function" msgstr "" -#: c-decl.c:2063 +#: c-decl.c:2000 #, c-format msgid "duplicate label declaration `%s'" msgstr "" -#: c-decl.c:2064 +#: c-decl.c:2001 msgid "%Jthis is a previous declaration" msgstr "" -#: c-decl.c:2099 +#: c-decl.c:2036 msgid "%Hduplicate label `%D'" msgstr "" -#: c-decl.c:2101 +#: c-decl.c:2038 msgid "%J`%D' previously defined here" msgstr "" -#: c-decl.c:2103 +#: c-decl.c:2040 msgid "%J`%D' previously declared here" msgstr "" -#: c-decl.c:2123 +#: c-decl.c:2060 msgid "" "%Htraditional C lacks a separate namespace for labels, identifier `%s' " "conflicts" msgstr "" -#: c-decl.c:2194 +#: c-decl.c:2131 msgid "%H`%s' defined as wrong kind of tag" msgstr "" -#: c-decl.c:2432 +#: c-decl.c:2369 msgid "unnamed struct/union that defines no instances" msgstr "" -#: c-decl.c:2451 +#: c-decl.c:2388 msgid "useless keyword or type name in empty declaration" msgstr "" -#: c-decl.c:2458 +#: c-decl.c:2395 msgid "two types specified in one empty declaration" msgstr "" -#: c-decl.c:2463 +#: c-decl.c:2400 msgid "empty declaration" msgstr "" -#: c-decl.c:2489 +#: c-decl.c:2426 msgid "" "ISO C90 does not support `static' or type qualifiers in parameter array " "declarators" msgstr "" -#: c-decl.c:2491 +#: c-decl.c:2428 msgid "ISO C90 does not support `[*]' array declarators" msgstr "" -#: c-decl.c:2494 +#: c-decl.c:2431 msgid "GCC does not yet properly implement `[*]' array declarators" msgstr "" -#: c-decl.c:2510 +#: c-decl.c:2447 msgid "static or type qualifiers in abstract declarator" msgstr "" -#: c-decl.c:2579 +#: c-decl.c:2517 msgid "%J'%D' is usually a function" msgstr "" -#: c-decl.c:2588 +#: c-decl.c:2526 #, c-format msgid "typedef `%s' is initialized (use __typeof__ instead)" msgstr "" -#: c-decl.c:2594 +#: c-decl.c:2532 #, 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:2601 +#: c-decl.c:2539 #, c-format msgid "parameter `%s' is initialized" msgstr "" -#: c-decl.c:2621 c-typeck.c:4157 +#: c-decl.c:2559 c-typeck.c:4027 msgid "variable-sized object may not be initialized" msgstr "" -#: c-decl.c:2627 +#: c-decl.c:2565 #, c-format msgid "variable `%s' has initializer but incomplete type" msgstr "" -#: c-decl.c:2633 +#: c-decl.c:2571 #, c-format msgid "elements of array `%s' have incomplete type" msgstr "" -#: c-decl.c:2702 c-decl.c:5460 cp/decl.c:3725 cp/decl.c:10097 +#: c-decl.c:2640 c-decl.c:5426 cp/decl.c:3748 cp/decl.c:10156 msgid "%Jinline function '%D' given attribute noinline" msgstr "" -#: c-decl.c:2778 +#: c-decl.c:2716 msgid "%Jinitializer fails to determine size of '%D'" msgstr "" -#: c-decl.c:2783 +#: c-decl.c:2721 msgid "%Jarray size missing in '%D'" msgstr "" -#: c-decl.c:2799 +#: c-decl.c:2737 msgid "%Jzero or negative size array '%D'" msgstr "" -#: c-decl.c:2827 +#: c-decl.c:2765 msgid "%Jstorage size of '%D' isn't known" msgstr "" -#: c-decl.c:2837 +#: c-decl.c:2775 msgid "%Jstorage size of '%D' isn't constant" msgstr "" -#: c-decl.c:2920 +#: c-decl.c:2858 msgid "%Jignoring asm-specifier for non-static local variable '%D'" msgstr "" -#: c-decl.c:3030 +#: c-decl.c:2969 msgid "ISO C forbids forward parameter declarations" msgstr "" -#: c-decl.c:3351 cp/decl.c:6735 +#: c-decl.c:3151 +msgid "<anonymous>" +msgstr "" + +#: c-decl.c:3160 +#, c-format +msgid "bit-field `%s' width not an integer constant" +msgstr "" + +#: c-decl.c:3168 +#, c-format +msgid "negative width in bit-field `%s'" +msgstr "" + +#: c-decl.c:3173 +#, c-format +msgid "zero width for bit-field `%s'" +msgstr "" + +#: c-decl.c:3183 +#, c-format +msgid "bit-field `%s' has invalid type" +msgstr "" + +#: c-decl.c:3192 +#, c-format +msgid "type of bit-field `%s' is a GCC extension" +msgstr "" + +#: c-decl.c:3201 +#, c-format +msgid "width of `%s' exceeds its type" +msgstr "" + +#: c-decl.c:3211 +#, c-format +msgid "`%s' is narrower than values of its type" +msgstr "" + +#: c-decl.c:3361 cp/decl.c:6778 msgid "`long long long' is too long for GCC" msgstr "" -#: c-decl.c:3356 +#: c-decl.c:3366 msgid "ISO C90 does not support `long long'" msgstr "" -#: c-decl.c:3365 c-decl.c:3368 cp/decl.c:6740 +#: c-decl.c:3375 c-decl.c:3378 cp/decl.c:6783 #, c-format msgid "duplicate `%s'" msgstr "" -#: c-decl.c:3378 cp/decl.c:6746 +#: c-decl.c:3388 cp/decl.c:6789 msgid "`__thread' before `extern'" msgstr "" -#: c-decl.c:3380 cp/decl.c:6748 +#: c-decl.c:3390 cp/decl.c:6791 msgid "`__thread' before `static'" msgstr "" -#: c-decl.c:3388 cp/decl.c:6775 +#: c-decl.c:3398 cp/decl.c:6818 #, c-format msgid "two or more data types in declaration of `%s'" msgstr "" -#: c-decl.c:3408 cp/decl.c:6780 +#: c-decl.c:3418 cp/decl.c:6823 #, c-format msgid "`%s' fails to be a typedef or built in type" msgstr "" -#: c-decl.c:3447 +#: c-decl.c:3457 #, c-format msgid "type defaults to `int' in declaration of `%s'" msgstr "" -#: c-decl.c:3476 +#: c-decl.c:3486 #, c-format msgid "both long and short specified for `%s'" msgstr "" -#: c-decl.c:3480 cp/decl.c:6880 +#: c-decl.c:3490 cp/decl.c:6923 #, c-format msgid "long or short specified with char for `%s'" msgstr "" -#: c-decl.c:3487 cp/decl.c:6884 +#: c-decl.c:3497 cp/decl.c:6927 #, c-format msgid "long or short specified with floating type for `%s'" msgstr "" -#: c-decl.c:3490 +#: c-decl.c:3500 msgid "the only valid combination is `long double'" msgstr "" -#: c-decl.c:3496 +#: c-decl.c:3506 #, c-format msgid "both signed and unsigned specified for `%s'" msgstr "" -#: c-decl.c:3498 cp/decl.c:6873 +#: c-decl.c:3508 cp/decl.c:6916 #, c-format msgid "long, short, signed or unsigned invalid for `%s'" msgstr "" -#: c-decl.c:3504 cp/decl.c:6893 +#: c-decl.c:3514 cp/decl.c:6936 #, c-format msgid "long, short, signed or unsigned used invalidly for `%s'" msgstr "" -#: c-decl.c:3522 cp/decl.c:6914 +#: c-decl.c:3532 cp/decl.c:6957 #, c-format msgid "complex invalid for `%s'" msgstr "" -#: c-decl.c:3564 +#: c-decl.c:3574 msgid "ISO C90 does not support complex types" msgstr "" -#: c-decl.c:3576 +#: c-decl.c:3586 msgid "ISO C does not support plain `complex' meaning `double complex'" msgstr "" -#: c-decl.c:3582 c-decl.c:3594 +#: c-decl.c:3592 c-decl.c:3604 msgid "ISO C does not support complex integer types" msgstr "" -#: c-decl.c:3609 c-decl.c:4067 cp/decl.c:7506 +#: c-decl.c:3632 c-decl.c:4090 cp/decl.c:7549 msgid "duplicate `const'" msgstr "" -#: c-decl.c:3611 c-decl.c:4071 cp/decl.c:7510 +#: c-decl.c:3634 c-decl.c:4094 cp/decl.c:7553 msgid "duplicate `restrict'" msgstr "" -#: c-decl.c:3613 c-decl.c:4069 cp/decl.c:7508 +#: c-decl.c:3636 c-decl.c:4092 cp/decl.c:7551 msgid "duplicate `volatile'" msgstr "" -#: c-decl.c:3641 cp/decl.c:7077 +#: c-decl.c:3664 cp/decl.c:7120 #, c-format msgid "multiple storage classes in declaration of `%s'" msgstr "" -#: c-decl.c:3651 +#: c-decl.c:3674 msgid "function definition declared `auto'" msgstr "" -#: c-decl.c:3653 +#: c-decl.c:3676 msgid "function definition declared `register'" msgstr "" -#: c-decl.c:3655 +#: c-decl.c:3678 msgid "function definition declared `typedef'" msgstr "" -#: c-decl.c:3657 +#: c-decl.c:3680 msgid "function definition declared `__thread'" msgstr "" -#: c-decl.c:3670 +#: c-decl.c:3693 #, c-format msgid "storage class specified for structure field `%s'" msgstr "" -#: c-decl.c:3674 cp/decl.c:7122 +#: c-decl.c:3697 cp/decl.c:7165 #, c-format msgid "storage class specified for parameter `%s'" msgstr "" -#: c-decl.c:3677 cp/decl.c:7124 +#: c-decl.c:3700 cp/decl.c:7167 msgid "storage class specified for typename" msgstr "" -#: c-decl.c:3689 cp/decl.c:7139 +#: c-decl.c:3712 cp/decl.c:7182 #, c-format msgid "`%s' initialized and declared `extern'" msgstr "" -#: c-decl.c:3691 cp/decl.c:7142 +#: c-decl.c:3714 cp/decl.c:7185 #, c-format msgid "`%s' has both `extern' and initializer" msgstr "" -#: c-decl.c:3696 +#: c-decl.c:3719 #, c-format msgid "file-scope declaration of `%s' specifies `auto'" msgstr "" -#: c-decl.c:3701 cp/decl.c:7146 +#: c-decl.c:3724 cp/decl.c:7189 #, c-format msgid "nested function `%s' declared `extern'" msgstr "" -#: c-decl.c:3707 cp/decl.c:7156 +#: c-decl.c:3730 cp/decl.c:7199 #, c-format msgid "function-scope `%s' implicitly auto and declared `__thread'" msgstr "" @@ -1005,464 +1112,440 @@ 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:3746 c-decl.c:3939 +#: c-decl.c:3769 c-decl.c:3962 msgid "static or type qualifiers in non-parameter array declarator" msgstr "" -#: c-decl.c:3790 +#: c-decl.c:3813 #, c-format msgid "declaration of `%s' as array of voids" msgstr "" -#: c-decl.c:3796 +#: c-decl.c:3819 #, c-format msgid "declaration of `%s' as array of functions" msgstr "" -#: c-decl.c:3801 +#: c-decl.c:3824 msgid "invalid use of structure with flexible array member" msgstr "" -#: c-decl.c:3820 +#: c-decl.c:3843 #, c-format msgid "size of array `%s' has non-integer type" msgstr "" -#: c-decl.c:3825 +#: c-decl.c:3848 #, c-format msgid "ISO C forbids zero-size array `%s'" msgstr "" -#: c-decl.c:3832 +#: c-decl.c:3855 #, c-format msgid "size of array `%s' is negative" msgstr "" -#: c-decl.c:3845 +#: c-decl.c:3868 #, c-format msgid "ISO C90 forbids array `%s' whose size can't be evaluated" msgstr "" -#: c-decl.c:3848 +#: c-decl.c:3871 #, c-format msgid "ISO C90 forbids variable-size array `%s'" msgstr "" -#: c-decl.c:3878 c-decl.c:4093 cp/decl.c:7680 +#: c-decl.c:3901 c-decl.c:4116 cp/decl.c:7723 #, c-format msgid "size of array `%s' is too large" msgstr "" -#: c-decl.c:3904 +#: c-decl.c:3927 msgid "ISO C90 does not support flexible array members" msgstr "" -#: c-decl.c:3914 +#: c-decl.c:3937 msgid "array type has incomplete element type" msgstr "" -#: c-decl.c:3959 cp/decl.c:7277 +#: c-decl.c:3982 cp/decl.c:7320 #, c-format msgid "`%s' declared as function returning a function" msgstr "" -#: c-decl.c:3964 cp/decl.c:7282 +#: c-decl.c:3987 cp/decl.c:7325 #, c-format msgid "`%s' declared as function returning an array" msgstr "" -#: c-decl.c:3992 +#: c-decl.c:4015 msgid "ISO C forbids qualified void function return type" msgstr "" -#: c-decl.c:3996 +#: c-decl.c:4019 msgid "type qualifiers ignored on function return type" msgstr "" -#: c-decl.c:4025 c-decl.c:4108 c-decl.c:4232 c-decl.c:4318 +#: c-decl.c:4048 c-decl.c:4131 c-decl.c:4255 c-decl.c:4341 msgid "ISO C forbids qualified function types" msgstr "" -#: c-decl.c:4065 cp/decl.c:7502 +#: c-decl.c:4088 cp/decl.c:7545 msgid "invalid type modifier within pointer declarator" msgstr "" -#: c-decl.c:4143 +#: c-decl.c:4166 msgid "ISO C forbids const or volatile function types" msgstr "" -#: c-decl.c:4163 cp/decl.c:7962 +#: c-decl.c:4186 cp/decl.c:8005 #, c-format msgid "variable or field `%s' declared void" msgstr "" -#: c-decl.c:4196 +#: c-decl.c:4219 msgid "attributes in parameter array declarator ignored" msgstr "" -#: c-decl.c:4221 +#: c-decl.c:4244 msgid "invalid type modifier within array declarator" msgstr "" -#: c-decl.c:4266 +#: c-decl.c:4289 #, c-format msgid "field `%s' declared as a function" msgstr "" -#: c-decl.c:4272 +#: c-decl.c:4295 #, c-format msgid "field `%s' has incomplete type" msgstr "" -#: c-decl.c:4298 c-decl.c:4300 c-decl.c:4302 c-decl.c:4309 +#: c-decl.c:4321 c-decl.c:4323 c-decl.c:4325 c-decl.c:4332 #, c-format msgid "invalid storage class for function `%s'" msgstr "" -#: c-decl.c:4324 +#: c-decl.c:4347 msgid "`noreturn' function returns non-void value" msgstr "" -#: c-decl.c:4339 +#: c-decl.c:4362 msgid "cannot inline function `main'" msgstr "" -#: c-decl.c:4392 +#: c-decl.c:4415 msgid "variable previously declared `static' redeclared `extern'" msgstr "" -#: c-decl.c:4401 +#: c-decl.c:4424 msgid "%Jvariable '%D' declared `inline'" msgstr "" #. A mere warning is sure to result in improper semantics #. at runtime. Don't bother to allow this to compile. -#: c-decl.c:4429 cp/decl.c:5818 +#: c-decl.c:4452 cp/decl.c:5877 msgid "thread-local storage not supported for this target" msgstr "" -#: c-decl.c:4490 c-decl.c:5504 +#: c-decl.c:4513 c-decl.c:5470 msgid "function declaration isn't a prototype" msgstr "" -#: c-decl.c:4496 +#: c-decl.c:4519 msgid "parameter names (without types) in function declaration" msgstr "" -#: c-decl.c:4524 +#: c-decl.c:4547 #, c-format msgid "parameter `%s' has incomplete type" msgstr "" -#: c-decl.c:4527 +#: c-decl.c:4550 msgid "parameter has incomplete type" msgstr "" -#: c-decl.c:4576 +#: c-decl.c:4599 msgid "\"void\" as only parameter may not be qualified" msgstr "" -#: c-decl.c:4597 +#: c-decl.c:4620 msgid "\"void\" must be the only parameter" msgstr "" -#: c-decl.c:4614 +#: c-decl.c:4637 msgid "%Jparameter \"%D\" has just a forward declaration" msgstr "" #. The first %s will be one of 'struct', 'union', or 'enum'. -#: c-decl.c:4642 +#: c-decl.c:4665 #, c-format msgid "\"%s %s\" declared inside parameter list" msgstr "" #. The %s will be one of 'struct', 'union', or 'enum'. -#: c-decl.c:4646 +#: c-decl.c:4669 #, c-format msgid "anonymous %s declared inside parameter list" msgstr "" -#: c-decl.c:4650 +#: c-decl.c:4673 msgid "" "its scope is only this definition or declaration, which is probably not what " "you want" msgstr "" -#: c-decl.c:4735 +#: c-decl.c:4758 #, c-format msgid "redefinition of `union %s'" msgstr "" -#: c-decl.c:4737 +#: c-decl.c:4760 #, c-format msgid "redefinition of `struct %s'" msgstr "" -#: c-decl.c:4805 cp/decl.c:3498 +#: c-decl.c:4828 cp/decl.c:3521 msgid "declaration does not declare anything" msgstr "" -#: c-decl.c:4849 c-decl.c:4865 +#: c-decl.c:4873 c-decl.c:4889 msgid "%Jduplicate member '%D'" msgstr "" -#: c-decl.c:4899 c-decl.c:4902 +#: c-decl.c:4923 c-decl.c:4926 #, c-format msgid "%s defined inside parms" msgstr "" -#: c-decl.c:4900 c-decl.c:4903 c-decl.c:4914 +#: c-decl.c:4924 c-decl.c:4927 c-decl.c:4938 msgid "union" msgstr "" -#: c-decl.c:4900 c-decl.c:4903 +#: c-decl.c:4924 c-decl.c:4927 msgid "structure" msgstr "" -#: c-decl.c:4913 +#: c-decl.c:4937 #, c-format msgid "%s has no %s" msgstr "" -#: c-decl.c:4914 +#: c-decl.c:4938 msgid "struct" msgstr "" -#: c-decl.c:4915 +#: c-decl.c:4939 msgid "named members" msgstr "" -#: c-decl.c:4915 +#: c-decl.c:4939 msgid "members" msgstr "" -#: c-decl.c:4954 +#: c-decl.c:4978 #, c-format msgid "nested redefinition of `%s'" msgstr "" -#: c-decl.c:4966 -msgid "%Jbit-field '%D' width not an integer constant" -msgstr "" - -#: c-decl.c:4977 -msgid "%Jbit-field '%D' has invalid type" -msgstr "" - -#: c-decl.c:4989 -msgid "%Jbit-field '%D' type invalid in ISO C" -msgstr "" - -#: c-decl.c:5000 -msgid "%Jnegative width in bit-field '%D'" -msgstr "" - -#: c-decl.c:5002 -msgid "%Jwidth of '%D' exceeds its type" -msgstr "" - -#: c-decl.c:5004 -msgid "%Jzero width for bit-field '%D'" -msgstr "" - -#: c-decl.c:5017 -msgid "%J'%D' is narrower than values of its type" -msgstr "" - -#: c-decl.c:5034 +#: c-decl.c:4998 msgid "%Jflexible array member in union" msgstr "" -#: c-decl.c:5036 +#: c-decl.c:5000 msgid "%Jflexible array member not at end of struct" msgstr "" -#: c-decl.c:5038 +#: c-decl.c:5002 msgid "%Jflexible array member in otherwise empty struct" msgstr "" -#: c-decl.c:5043 +#: c-decl.c:5007 msgid "%Jinvalid use of structure with flexible array member" msgstr "" -#: c-decl.c:5138 +#: c-decl.c:5102 msgid "union cannot be made transparent" msgstr "" #. This enum is a named one that has been declared already. -#: c-decl.c:5207 +#: c-decl.c:5171 #, c-format msgid "redeclaration of `enum %s'" msgstr "" -#: c-decl.c:5238 +#: c-decl.c:5202 msgid "enum defined inside parms" msgstr "" -#: c-decl.c:5271 +#: c-decl.c:5235 msgid "enumeration values exceed range of largest integer" msgstr "" -#: c-decl.c:5374 +#: c-decl.c:5338 #, c-format msgid "enumerator value for `%s' not integer constant" msgstr "" -#: c-decl.c:5387 +#: c-decl.c:5351 msgid "overflow in enumeration values" msgstr "" -#: c-decl.c:5392 +#: c-decl.c:5356 msgid "ISO C restricts enumerator values to range of `int'" msgstr "" -#: c-decl.c:5466 +#: c-decl.c:5432 msgid "return type is an incomplete type" msgstr "" -#: c-decl.c:5474 +#: c-decl.c:5440 msgid "return type defaults to `int'" msgstr "" -#: c-decl.c:5510 +#: c-decl.c:5476 msgid "%Jno previous prototype for '%D'" msgstr "" -#: c-decl.c:5516 +#: c-decl.c:5482 msgid "%J'%D' was used with no prototype before its definition" msgstr "" -#: c-decl.c:5523 +#: c-decl.c:5489 msgid "%Jno previous declaration for '%D'" msgstr "" -#: c-decl.c:5529 +#: c-decl.c:5495 msgid "%J`%D' was used with no declaration before its definition" msgstr "" -#: c-decl.c:5565 c-decl.c:6069 +#: c-decl.c:5531 c-decl.c:6037 msgid "%Jreturn type of '%D' is not `int'" msgstr "" -#: c-decl.c:5580 +#: c-decl.c:5546 msgid "%Jfirst argument of '%D' should be `int'" msgstr "" -#: c-decl.c:5589 +#: c-decl.c:5555 msgid "%Jsecond argument of '%D' should be 'char **'" msgstr "" -#: c-decl.c:5598 +#: c-decl.c:5564 msgid "%Jthird argument of '%D' should probably be 'char **'" msgstr "" -#: c-decl.c:5608 +#: c-decl.c:5574 msgid "%J'%D' takes only zero or two arguments" msgstr "" -#: c-decl.c:5611 +#: c-decl.c:5577 msgid "%J'%D' is normally a non-static function" msgstr "" -#: c-decl.c:5667 +#: c-decl.c:5633 msgid "%Jold-style parameter declarations in prototyped function definition" msgstr "" -#: c-decl.c:5681 +#: c-decl.c:5647 msgid "%Jparameter name omitted" msgstr "" -#: c-decl.c:5756 +#: c-decl.c:5722 msgid "%Jparameter name missing from parameter list" msgstr "" -#: c-decl.c:5766 +#: c-decl.c:5732 msgid "%J\"%D\" declared as a non-parameter" msgstr "" -#: c-decl.c:5771 +#: c-decl.c:5737 msgid "%Jmultiple parameters named \"%D\"" msgstr "" -#: c-decl.c:5779 +#: c-decl.c:5745 msgid "%Jparameter \"%D\" declared void" msgstr "" -#: c-decl.c:5794 c-decl.c:5796 +#: c-decl.c:5760 c-decl.c:5762 msgid "%Jtype of \"%D\" defaults to \"int\"" msgstr "" -#: c-decl.c:5810 +#: c-decl.c:5776 msgid "%Jparameter \"%D\" has incomplete type" msgstr "" -#: c-decl.c:5816 +#: c-decl.c:5782 msgid "%Jdeclaration for parameter \"%D\" but no such parameter" msgstr "" -#: c-decl.c:5868 +#: c-decl.c:5834 msgid "number of arguments doesn't match prototype" msgstr "" -#: c-decl.c:5869 c-decl.c:5900 c-decl.c:5907 +#: c-decl.c:5835 c-decl.c:5866 c-decl.c:5873 msgid "%Hprototype declaration" msgstr "" -#: c-decl.c:5898 +#: c-decl.c:5864 msgid "promoted argument \"%D\" doesn't match prototype" msgstr "" -#: c-decl.c:5906 +#: c-decl.c:5872 msgid "argument \"%D\" doesn't match prototype" msgstr "" -#: c-decl.c:6101 cp/decl.c:10817 +#: c-decl.c:6069 cp/decl.c:10875 msgid "no return statement in function returning non-void" msgstr "" -#: c-decl.c:6108 +#: c-decl.c:6076 msgid "this function may return with or without a value" 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:6205 +#: c-decl.c:6175 msgid "'for' loop initial declaration used outside C99 mode" msgstr "" -#: c-decl.c:6229 +#: c-decl.c:6199 #, c-format msgid "'struct %s' declared in 'for' loop initial declaration" msgstr "" -#: c-decl.c:6232 +#: c-decl.c:6202 #, c-format msgid "'union %s' declared in 'for' loop initial declaration" msgstr "" -#: c-decl.c:6235 +#: c-decl.c:6205 #, c-format msgid "'enum %s' declared in 'for' loop initial declaration" msgstr "" -#: c-decl.c:6243 +#: c-decl.c:6213 msgid "%Jdeclaration of non-variable '%D' in 'for' loop initial declaration" msgstr "" -#: c-decl.c:6246 +#: c-decl.c:6216 msgid "%Jdeclaration of static variable '%D' in 'for' loop initial declaration" msgstr "" -#: c-decl.c:6249 +#: c-decl.c:6219 msgid "" "%Jdeclaration of 'extern' variable '%D' in 'for' loop initial declaration" msgstr "" -#: c-decl.c:6572 +#: c-decl.c:6532 msgid "%Jredefinition of global '%D'" msgstr "" +#: c-decl.c:6533 +msgid "%J'%D' previously defined here" +msgstr "" + #: c-format.c:94 c-format.c:210 msgid "format string has invalid operand number" msgstr "" @@ -1975,6 +2058,7 @@ msgid "ignoring duplicate directory \"%s\"\n" msgstr "" #: c-incpath.c:71 +#, c-format msgid " as it is a non-system directory that duplicates a system directory\n" msgstr "" @@ -1984,14 +2068,17 @@ msgid "ignoring nonexistent directory \"%s\"\n" msgstr "" #: c-incpath.c:273 +#, c-format msgid "#include \"...\" search starts here:\n" msgstr "" #: c-incpath.c:277 +#, c-format msgid "#include <...> search starts here:\n" msgstr "" #: c-incpath.c:282 +#, c-format msgid "End of search list.\n" msgstr "" @@ -2050,29 +2137,29 @@ msgstr "" msgid "traditional C rejects string constant concatenation" msgstr "" -#: c-objc-common.c:81 +#: c-objc-common.c:82 msgid "" "%Jfunction '%F' can never be inlined because it is supressed using -fno-" "inline" msgstr "" -#: c-objc-common.c:91 +#: c-objc-common.c:92 msgid "" "%Jfunction '%F' can never be inlined because it might not be bound within " "this unit of translation" msgstr "" -#: c-objc-common.c:99 +#: c-objc-common.c:100 msgid "" "%Jfunction '%F' can never be inlined because it uses attributes conflicting " "with inlining" msgstr "" -#: c-objc-common.c:114 +#: c-objc-common.c:115 msgid "%Jfunction '%F' can never be inlined because it has pending sizes" msgstr "" -#: c-objc-common.c:127 +#: c-objc-common.c:128 msgid "" "%Jnested function '%F' can never be inlined because it has possibly saved " "pending sizes" @@ -2112,174 +2199,167 @@ msgstr "" msgid "-I- specified twice" msgstr "" -#: c-opts.c:689 +#: c-opts.c:691 #, c-format msgid "switch \"%s\" is no longer supported" msgstr "" -#: c-opts.c:705 -#, c-format -msgid "switch \"%s\" is deprecated, please see documentation for details" -msgstr "" - -#: c-opts.c:826 +#: c-opts.c:815 msgid "" "-fhandle-exceptions has been renamed -fexceptions (and is now on by default)" msgstr "" -#: c-opts.c:988 +#: c-opts.c:977 msgid "output filename specified twice" msgstr "" -#: c-opts.c:1110 +#: c-opts.c:1099 msgid "-Wformat-y2k ignored without -Wformat" msgstr "" -#: c-opts.c:1112 +#: c-opts.c:1101 msgid "-Wformat-extra-args ignored without -Wformat" msgstr "" -#: c-opts.c:1114 +#: c-opts.c:1103 msgid "-Wformat-zero-length ignored without -Wformat" msgstr "" -#: c-opts.c:1116 +#: c-opts.c:1105 msgid "-Wformat-nonliteral ignored without -Wformat" msgstr "" -#: c-opts.c:1118 +#: c-opts.c:1107 msgid "-Wformat-security ignored without -Wformat" msgstr "" -#: c-opts.c:1120 +#: c-opts.c:1109 msgid "-Wmissing-format-attribute ignored without -Wformat" msgstr "" -#: c-opts.c:1134 +#: c-opts.c:1123 #, c-format msgid "opening output file %s: %m" msgstr "" -#: c-opts.c:1139 +#: c-opts.c:1128 #, c-format msgid "too many filenames given. Type %s --help for usage" msgstr "" -#: c-opts.c:1207 +#: c-opts.c:1196 msgid "YYDEBUG not defined" msgstr "" -#: c-opts.c:1252 +#: c-opts.c:1241 #, c-format msgid "opening dependency file %s: %m" msgstr "" -#: c-opts.c:1262 +#: c-opts.c:1251 #, c-format msgid "closing dependency file %s: %m" msgstr "" -#: c-opts.c:1265 +#: c-opts.c:1254 #, c-format msgid "when writing output to %s: %m" msgstr "" -#: c-opts.c:1335 +#: c-opts.c:1324 msgid "to generate dependencies you must specify either -M or -MM" msgstr "" -#: c-opts.c:1403 +#: c-opts.c:1392 msgid "<built-in>" msgstr "" -#: c-opts.c:1418 +#: c-opts.c:1407 msgid "<command line>" msgstr "" -#: c-pch.c:111 graph.c:402 toplev.c:1516 toplev.c:4480 f/com.c:14200 -#: java/jcf-parse.c:890 java/jcf-parse.c:1037 java/lex.c:1828 -#: objc/objc-act.c:503 +#: c-pch.c:112 #, c-format -msgid "can't open %s: %m" +msgid "can't create precompiled header %s: %m" msgstr "" -#: c-pch.c:131 +#: c-pch.c:132 #, c-format msgid "can't write to %s: %m" msgstr "" -#: c-pch.c:137 +#: c-pch.c:138 #, c-format msgid "`%s' is not a valid output file" msgstr "" -#: c-pch.c:166 c-pch.c:182 +#: c-pch.c:167 c-pch.c:183 c-pch.c:195 #, c-format msgid "can't write %s: %m" msgstr "" -#: c-pch.c:172 +#: c-pch.c:173 #, c-format msgid "can't seek in %s: %m" msgstr "" -#: c-pch.c:180 c-pch.c:216 c-pch.c:244 c-pch.c:249 c-pch.c:319 +#: c-pch.c:181 c-pch.c:221 c-pch.c:249 c-pch.c:254 c-pch.c:324 #, c-format msgid "can't read %s: %m" msgstr "" -#: c-pch.c:229 +#: c-pch.c:234 #, c-format msgid "%s: not compatible with this GCC version" msgstr "" #. It's a PCH for the wrong language. -#: c-pch.c:232 +#: c-pch.c:237 #, c-format msgid "%s: not for %s" msgstr "" #. Not any kind of PCH. -#: c-pch.c:236 +#: c-pch.c:241 #, c-format msgid "%s: not a PCH file" msgstr "" -#: c-pch.c:255 +#: c-pch.c:260 #, c-format msgid "%s: created on host `%.*s', but used on host `%s'" msgstr "" -#: c-pch.c:265 +#: c-pch.c:270 #, c-format msgid "%s: created for target `%.*s', but used for target `%s'" msgstr "" -#: c-pch.c:278 +#: c-pch.c:283 #, c-format msgid "%s: created by version `%.*s', but this is version `%s'" msgstr "" -#: c-pch.c:294 +#: c-pch.c:299 #, c-format msgid "%s: created with -g%s, but used with -g%s" msgstr "" -#: c-pch.c:308 +#: c-pch.c:313 #, c-format msgid "%s: had text segment at different address" msgstr "" -#: c-pch.c:325 cpperror.c:176 gcc.c:6534 +#: c-pch.c:330 cpperror.c:176 gcc.c:6547 #, c-format msgid "%s: %s" msgstr "" -#: c-pch.c:356 +#: c-pch.c:361 msgid "calling fdopen" msgstr "" -#: c-pch.c:364 c-pch.c:376 +#: c-pch.c:369 c-pch.c:381 msgid "reading" msgstr "" @@ -2370,133 +2450,125 @@ msgstr "" msgid "asm declaration conflicts with previous rename" msgstr "" -#: c-semantics.c:595 cp/parser.c:5769 -msgid "break statement not within loop or switch" -msgstr "" - -#: c-semantics.c:613 cp/parser.c:5780 -msgid "continue statement not within a loop" -msgstr "" - -#: c-semantics.c:701 +#: c-semantics.c:697 msgid "destructor needed for `%D'" msgstr "" -#: c-semantics.c:702 +#: c-semantics.c:698 msgid "where case label appears here" msgstr "" -#: c-semantics.c:705 +#: c-semantics.c:701 msgid "" "(enclose actions of previous case statements requiring destructors in their " "own scope.)" msgstr "" -#: c-semantics.c:741 c-typeck.c:6174 cp/semantics.c:1055 +#: c-semantics.c:737 c-typeck.c:6035 cp/semantics.c:1063 #, c-format msgid "%s qualifier ignored on asm" msgstr "" -#: c-semantics.c:995 +#: c-semantics.c:991 msgid "will never be executed" msgstr "" -#: c-typeck.c:120 +#: c-typeck.c:118 #, c-format msgid "`%s' has an incomplete type" msgstr "" -#: c-typeck.c:142 cp/call.c:2654 +#: c-typeck.c:140 cp/call.c:2528 msgid "invalid use of void expression" msgstr "" -#: c-typeck.c:150 +#: c-typeck.c:148 msgid "invalid use of flexible array member" msgstr "" -#: c-typeck.c:156 +#: c-typeck.c:154 msgid "invalid use of array with unspecified bounds" msgstr "" -#: c-typeck.c:164 +#: 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:168 +#: c-typeck.c:166 #, c-format msgid "invalid use of incomplete typedef `%s'" msgstr "" -#: c-typeck.c:415 c-typeck.c:430 +#: c-typeck.c:413 c-typeck.c:428 msgid "function types not truly compatible in ISO C" msgstr "" -#: c-typeck.c:610 +#: c-typeck.c:609 msgid "types are not quite compatible" msgstr "" -#: c-typeck.c:819 +#: c-typeck.c:818 msgid "function return types not compatible due to `volatile'" msgstr "" -#: c-typeck.c:965 c-typeck.c:2100 +#: c-typeck.c:964 c-typeck.c:2141 msgid "arithmetic on pointer to an incomplete type" msgstr "" -#: c-typeck.c:1338 +#: c-typeck.c:1337 #, c-format msgid "%s has no member named `%s'" msgstr "" -#: c-typeck.c:1374 +#: c-typeck.c:1373 #, c-format msgid "request for member `%s' in something not a structure or union" msgstr "" -#: c-typeck.c:1403 +#: c-typeck.c:1402 msgid "dereferencing pointer to incomplete type" msgstr "" -#: c-typeck.c:1407 +#: c-typeck.c:1406 msgid "dereferencing `void *' pointer" msgstr "" -#: c-typeck.c:1424 cp/typeck.c:2064 +#: c-typeck.c:1423 cp/typeck.c:2095 #, c-format msgid "invalid type argument of `%s'" msgstr "" -#: c-typeck.c:1442 cp/typeck.c:2089 +#: c-typeck.c:1441 cp/typeck.c:2120 msgid "subscript missing in array reference" msgstr "" -#: c-typeck.c:1463 cp/typeck.c:2131 +#: c-typeck.c:1462 cp/typeck.c:2162 msgid "array subscript has type `char'" msgstr "" -#: c-typeck.c:1471 c-typeck.c:1560 cp/typeck.c:2135 cp/typeck.c:2221 +#: c-typeck.c:1470 c-typeck.c:1559 cp/typeck.c:2166 cp/typeck.c:2252 msgid "array subscript is not an integer" msgstr "" -#: c-typeck.c:1504 +#: c-typeck.c:1503 msgid "ISO C forbids subscripting `register' array" msgstr "" -#: c-typeck.c:1506 +#: c-typeck.c:1505 msgid "ISO C90 forbids subscripting non-lvalue array" msgstr "" -#: c-typeck.c:1539 +#: c-typeck.c:1538 msgid "subscript has type `char'" msgstr "" -#: c-typeck.c:1555 cp/typeck.c:2216 +#: c-typeck.c:1554 cp/typeck.c:2247 msgid "subscripted value is neither array nor pointer" msgstr "" -#: c-typeck.c:1585 +#: c-typeck.c:1584 #, c-format msgid "local declaration of `%s' hides instance variable" msgstr "" @@ -2505,1130 +2577,1170 @@ msgstr "" msgid "called object is not a function" msgstr "" -#: c-typeck.c:1762 cp/typeck.c:2504 +#. This situation leads to run-time undefined behavior. We can't, +#. therefore, simply error unless we can prove that all possible +#. executions of the program must execute the code. +#: c-typeck.c:1709 +msgid "function called through a non-compatible type" +msgstr "" + +#: c-typeck.c:1803 cp/typeck.c:2535 msgid "too many arguments to function" msgstr "" -#: c-typeck.c:1783 +#: c-typeck.c:1824 #, c-format msgid "type of formal parameter %d is incomplete" msgstr "" -#: c-typeck.c:1796 +#: c-typeck.c:1837 #, c-format msgid "%s as integer rather than floating due to prototype" msgstr "" -#: c-typeck.c:1799 +#: c-typeck.c:1840 #, c-format msgid "%s as integer rather than complex due to prototype" msgstr "" -#: c-typeck.c:1802 +#: c-typeck.c:1843 #, c-format msgid "%s as complex rather than floating due to prototype" msgstr "" -#: c-typeck.c:1805 +#: c-typeck.c:1846 #, c-format msgid "%s as floating rather than integer due to prototype" msgstr "" -#: c-typeck.c:1808 +#: c-typeck.c:1849 #, c-format msgid "%s as complex rather than integer due to prototype" msgstr "" -#: c-typeck.c:1811 +#: c-typeck.c:1852 #, c-format msgid "%s as floating rather than complex due to prototype" msgstr "" -#: c-typeck.c:1821 +#: c-typeck.c:1862 #, c-format msgid "%s as `float' rather than `double' due to prototype" msgstr "" -#: c-typeck.c:1839 +#: c-typeck.c:1880 #, c-format msgid "%s with different width due to prototype" msgstr "" -#: c-typeck.c:1865 +#: c-typeck.c:1906 #, c-format msgid "%s as unsigned due to prototype" msgstr "" -#: c-typeck.c:1867 +#: c-typeck.c:1908 #, c-format msgid "%s as signed due to prototype" msgstr "" -#: c-typeck.c:1901 cp/typeck.c:2610 +#: c-typeck.c:1942 cp/typeck.c:2641 msgid "too few arguments to function" msgstr "" -#: c-typeck.c:1941 +#: c-typeck.c:1982 msgid "suggest parentheses around + or - inside shift" msgstr "" -#: c-typeck.c:1948 +#: c-typeck.c:1989 msgid "suggest parentheses around && within ||" msgstr "" -#: c-typeck.c:1957 +#: c-typeck.c:1998 msgid "suggest parentheses around arithmetic in operand of |" msgstr "" -#: c-typeck.c:1960 +#: c-typeck.c:2001 msgid "suggest parentheses around comparison in operand of |" msgstr "" -#: c-typeck.c:1969 +#: c-typeck.c:2010 msgid "suggest parentheses around arithmetic in operand of ^" msgstr "" -#: c-typeck.c:1972 +#: c-typeck.c:2013 msgid "suggest parentheses around comparison in operand of ^" msgstr "" -#: c-typeck.c:1979 +#: c-typeck.c:2020 msgid "suggest parentheses around + or - in operand of &" msgstr "" -#: c-typeck.c:1982 +#: c-typeck.c:2023 msgid "suggest parentheses around comparison in operand of &" msgstr "" -#: c-typeck.c:1989 +#: c-typeck.c:2030 msgid "comparisons like X<=Y<=Z do not have their mathematical meaning" msgstr "" -#: c-typeck.c:2052 +#: c-typeck.c:2093 msgid "pointer of type `void *' used in subtraction" msgstr "" -#: c-typeck.c:2054 +#: c-typeck.c:2095 msgid "pointer to a function used in subtraction" msgstr "" -#: c-typeck.c:2148 +#: c-typeck.c:2189 msgid "wrong type argument to unary plus" msgstr "" -#: c-typeck.c:2161 +#: c-typeck.c:2202 msgid "wrong type argument to unary minus" msgstr "" -#: c-typeck.c:2178 +#: c-typeck.c:2219 msgid "ISO C does not support `~' for complex conjugation" msgstr "" -#: c-typeck.c:2184 +#: c-typeck.c:2225 msgid "wrong type argument to bit-complement" msgstr "" -#: c-typeck.c:2192 +#: c-typeck.c:2233 msgid "wrong type argument to abs" msgstr "" -#: c-typeck.c:2204 +#: c-typeck.c:2245 msgid "wrong type argument to conjugation" msgstr "" -#: c-typeck.c:2218 +#: c-typeck.c:2259 msgid "wrong type argument to unary exclamation mark" msgstr "" -#: c-typeck.c:2261 +#: c-typeck.c:2296 msgid "ISO C does not support `++' and `--' on complex types" msgstr "" -#: c-typeck.c:2276 c-typeck.c:2308 +#: c-typeck.c:2311 c-typeck.c:2343 msgid "wrong type argument to increment" msgstr "" -#: c-typeck.c:2278 c-typeck.c:2310 +#: c-typeck.c:2313 c-typeck.c:2345 msgid "wrong type argument to decrement" msgstr "" -#: c-typeck.c:2299 +#: c-typeck.c:2334 msgid "increment of pointer to unknown structure" msgstr "" -#: c-typeck.c:2301 +#: c-typeck.c:2336 msgid "decrement of pointer to unknown structure" msgstr "" -#: c-typeck.c:2426 +#: c-typeck.c:2404 msgid "invalid lvalue in unary `&'" msgstr "" -#: c-typeck.c:2458 +#: c-typeck.c:2436 #, c-format msgid "attempt to take address of bit-field structure member `%s'" msgstr "" -#. Use `%s' to print the string in case there are any escape -#. characters in the message. -#: c-typeck.c:2535 c-typeck.c:3910 c-typeck.c:3925 c-typeck.c:3940 -#: final.c:2779 final.c:2781 gcc.c:4561 rtl-error.c:109 toplev.c:1371 -#: config/cris/cris.c:544 cp/parser.c:1778 cp/typeck.c:4072 java/expr.c:356 -#: java/verify.c:1456 java/verify.c:1457 java/verify.c:1472 -#, c-format -msgid "%s" -msgstr "" - -#: c-typeck.c:2591 -msgid "use of conditional expressions as lvalues is deprecated" -msgstr "" - -#: c-typeck.c:2594 -msgid "use of compound expressions as lvalues is deprecated" -msgstr "" - -#: c-typeck.c:2597 -msgid "use of cast expressions as lvalues is deprecated" -msgstr "" - -#: c-typeck.c:2612 +#: c-typeck.c:2529 #, c-format msgid "%s of read-only member `%s'" msgstr "" -#: c-typeck.c:2616 +#: c-typeck.c:2533 #, c-format msgid "%s of read-only variable `%s'" msgstr "" -#: c-typeck.c:2619 +#: c-typeck.c:2536 #, c-format msgid "%s of read-only location" msgstr "" -#: c-typeck.c:2637 +#: c-typeck.c:2554 #, c-format msgid "cannot take address of bit-field `%s'" msgstr "" -#: c-typeck.c:2665 treelang/treetree.c:946 +#: c-typeck.c:2582 treelang/treetree.c:946 #, c-format msgid "global register variable `%s' used in nested function" msgstr "" -#: c-typeck.c:2669 treelang/treetree.c:950 +#: c-typeck.c:2586 treelang/treetree.c:950 #, c-format msgid "register variable `%s' used in nested function" msgstr "" -#: c-typeck.c:2676 treelang/treetree.c:957 +#: c-typeck.c:2593 treelang/treetree.c:957 #, c-format msgid "address of global register variable `%s' requested" msgstr "" -#: c-typeck.c:2688 +#: c-typeck.c:2605 msgid "cannot put object with volatile field into register" msgstr "" -#: c-typeck.c:2692 treelang/treetree.c:962 +#: c-typeck.c:2609 treelang/treetree.c:962 #, c-format msgid "address of register variable `%s' requested" msgstr "" -#: c-typeck.c:2777 +#: c-typeck.c:2658 +msgid "non-lvalue array in conditional expression" +msgstr "" + +#: c-typeck.c:2702 msgid "signed and unsigned type in conditional expression" msgstr "" -#: c-typeck.c:2784 +#: c-typeck.c:2709 msgid "ISO C forbids conditional expr with only one void side" msgstr "" -#: c-typeck.c:2800 c-typeck.c:2807 +#: c-typeck.c:2725 c-typeck.c:2732 msgid "ISO C forbids conditional expr between `void *' and function pointer" msgstr "" -#: c-typeck.c:2813 +#: c-typeck.c:2738 msgid "pointer type mismatch in conditional expression" msgstr "" -#: c-typeck.c:2820 c-typeck.c:2830 +#: c-typeck.c:2745 c-typeck.c:2755 msgid "pointer/integer type mismatch in conditional expression" msgstr "" -#: c-typeck.c:2844 +#: c-typeck.c:2769 msgid "type mismatch in conditional expression" msgstr "" -#: c-typeck.c:2904 +#: c-typeck.c:2829 msgid "left-hand operand of comma expression has no effect" msgstr "" -#: c-typeck.c:2935 +#: c-typeck.c:2860 msgid "cast specifies array type" msgstr "" -#: c-typeck.c:2941 +#: c-typeck.c:2866 msgid "cast specifies function type" msgstr "" -#: c-typeck.c:2951 +#: c-typeck.c:2876 msgid "ISO C forbids casting nonscalar to the same type" msgstr "" -#: c-typeck.c:2969 +#: c-typeck.c:2894 msgid "ISO C forbids casts to union type" msgstr "" -#: c-typeck.c:2977 +#: c-typeck.c:2902 msgid "cast to union type from type not present in union" msgstr "" -#: c-typeck.c:3028 +#: c-typeck.c:2953 msgid "cast adds new qualifiers to function type" msgstr "" #. There are qualifiers present in IN_OTYPE that are not #. present in IN_TYPE. -#: c-typeck.c:3033 +#: c-typeck.c:2958 msgid "cast discards qualifiers from pointer target type" msgstr "" -#: c-typeck.c:3048 +#: c-typeck.c:2973 msgid "cast increases required alignment of target type" msgstr "" -#: c-typeck.c:3054 cp/typeck.c:4850 +#: c-typeck.c:2979 cp/typeck.c:4880 msgid "cast from pointer to integer of different size" msgstr "" -#: c-typeck.c:3059 +#: c-typeck.c:2984 msgid "cast does not match function type" msgstr "" -#: c-typeck.c:3066 cp/typeck.c:4857 +#: c-typeck.c:2991 cp/typeck.c:4887 msgid "cast to pointer from integer of different size" msgstr "" -#: c-typeck.c:3078 +#: c-typeck.c:3003 msgid "type-punning to incomplete type might break strict-aliasing rules" msgstr "" -#: c-typeck.c:3082 +#: c-typeck.c:3007 msgid "dereferencing type-punned pointer will break strict-aliasing rules" msgstr "" -#. Now we have handled acceptable kinds of LHS that are not truly lvalues. -#. Reject anything strange now. -#: c-typeck.c:3241 +#: c-typeck.c:3018 +msgid "ISO C forbids conversion of function pointer to object pointer type" +msgstr "" + +#: c-typeck.c:3027 +msgid "ISO C forbids conversion of object pointer to function pointer type" +msgstr "" + +#: c-typeck.c:3110 msgid "invalid lvalue in assignment" msgstr "" #. Convert new value to destination type. -#: c-typeck.c:3250 c-typeck.c:3275 c-typeck.c:3292 cp/typeck.c:4969 -#: cp/typeck.c:5113 +#. Check this here to avoid odd errors when trying to convert +#. a throw to the type of the COND_EXPR. +#. Now we have handled acceptable kinds of LHS that are not truly lvalues. +#. Reject anything strange now. +#: c-typeck.c:3119 c-typeck.c:3144 c-typeck.c:3161 cp/typeck.c:4999 +#: cp/typeck.c:5143 msgid "assignment" msgstr "" -#: c-typeck.c:3359 +#: c-typeck.c:3228 msgid "cannot pass rvalue to reference parameter" msgstr "" -#: c-typeck.c:3468 c-typeck.c:3544 +#: c-typeck.c:3337 c-typeck.c:3413 #, c-format msgid "%s makes qualified function pointer from unqualified" msgstr "" -#: c-typeck.c:3472 c-typeck.c:3524 +#: c-typeck.c:3341 c-typeck.c:3393 #, c-format msgid "%s discards qualifiers from pointer target type" msgstr "" -#: c-typeck.c:3478 +#: c-typeck.c:3347 msgid "ISO C prohibits argument conversion to union type" msgstr "" -#: c-typeck.c:3516 +#: c-typeck.c:3385 #, c-format msgid "ISO C forbids %s between function pointer and `void *'" msgstr "" -#: c-typeck.c:3533 +#: c-typeck.c:3402 #, c-format msgid "pointer targets in %s differ in signedness" msgstr "" -#: c-typeck.c:3549 +#: c-typeck.c:3418 #, c-format msgid "%s from incompatible pointer type" msgstr "" -#: c-typeck.c:3555 c-typeck.c:4061 cp/typeck.c:1336 +#: c-typeck.c:3424 c-typeck.c:3931 cp/typeck.c:1357 msgid "invalid use of non-lvalue array" msgstr "" -#: c-typeck.c:3570 +#: c-typeck.c:3438 #, c-format msgid "%s makes pointer from integer without a cast" msgstr "" -#: c-typeck.c:3578 +#: c-typeck.c:3445 #, c-format msgid "%s makes integer from pointer without a cast" msgstr "" -#: c-typeck.c:3592 c-typeck.c:3595 +#: c-typeck.c:3459 c-typeck.c:3462 #, c-format msgid "incompatible type for argument %d of `%s'" msgstr "" -#: c-typeck.c:3599 +#: c-typeck.c:3466 #, c-format msgid "incompatible type for argument %d of indirect function call" msgstr "" -#: c-typeck.c:3603 +#: c-typeck.c:3470 #, c-format msgid "incompatible types in %s" msgstr "" #. Function name is known; supply it. -#: c-typeck.c:3659 +#: c-typeck.c:3526 #, c-format msgid "passing arg of `%s'" msgstr "" #. Function name unknown (call through ptr). -#: c-typeck.c:3668 +#: c-typeck.c:3535 msgid "passing arg of pointer to function" msgstr "" #. Function name is known; supply it. -#: c-typeck.c:3676 +#: c-typeck.c:3543 #, c-format msgid "passing arg %d of `%s'" msgstr "" #. Function name unknown (call through ptr); just give arg number. -#: c-typeck.c:3685 +#: c-typeck.c:3552 #, c-format msgid "passing arg %d of pointer to function" msgstr "" -#: c-typeck.c:3742 +#: c-typeck.c:3609 msgid "traditional C rejects automatic aggregate initialization" msgstr "" -#: c-typeck.c:3913 c-typeck.c:3928 c-typeck.c:3943 +#: c-typeck.c:3780 c-typeck.c:3795 c-typeck.c:3810 #, c-format msgid "(near initialization for `%s')" msgstr "" -#: c-typeck.c:3992 cp/typeck2.c:458 +#: c-typeck.c:3859 cp/typeck2.c:560 msgid "char-array initialized from wide string" msgstr "" -#: c-typeck.c:3999 cp/typeck2.c:465 +#: c-typeck.c:3866 cp/typeck2.c:567 msgid "int-array initialized from non-wide string" msgstr "" -#: c-typeck.c:4017 cp/typeck2.c:481 +#: c-typeck.c:3884 cp/typeck2.c:582 msgid "initializer-string for array of chars is too long" msgstr "" -#: c-typeck.c:4084 +#: c-typeck.c:3954 msgid "array initialized from non-constant array expression" msgstr "" -#: c-typeck.c:4101 c-typeck.c:4103 c-typeck.c:4119 c-typeck.c:4140 -#: c-typeck.c:5520 +#: c-typeck.c:3971 c-typeck.c:3973 c-typeck.c:3989 c-typeck.c:4010 +#: c-typeck.c:5381 msgid "initializer element is not constant" msgstr "" -#: c-typeck.c:4135 +#: c-typeck.c:4005 msgid "initialization" msgstr "" -#: c-typeck.c:4146 c-typeck.c:5525 +#: c-typeck.c:4016 c-typeck.c:5386 msgid "initializer element is not computable at load time" msgstr "" -#: c-typeck.c:4161 cp/typeck2.c:558 +#: c-typeck.c:4031 cp/typeck2.c:659 msgid "invalid initializer" msgstr "" -#: c-typeck.c:4444 cp/decl.c:4422 +#: c-typeck.c:4305 cp/decl.c:4465 msgid "opaque vector types cannot be initialized" msgstr "" -#: c-typeck.c:4638 +#: c-typeck.c:4499 msgid "extra brace group at end of initializer" msgstr "" -#: c-typeck.c:4658 +#: c-typeck.c:4519 msgid "missing braces around initializer" msgstr "" -#: c-typeck.c:4718 +#: c-typeck.c:4579 msgid "braces around scalar initializer" msgstr "" -#: c-typeck.c:4765 +#: c-typeck.c:4626 msgid "initialization of flexible array member in a nested context" msgstr "" -#: c-typeck.c:4767 +#: c-typeck.c:4628 msgid "initialization of a flexible array member" msgstr "" -#: c-typeck.c:4798 +#: c-typeck.c:4659 msgid "missing initializer" msgstr "" -#: c-typeck.c:4824 +#: c-typeck.c:4685 msgid "empty scalar initializer" msgstr "" -#: c-typeck.c:4829 +#: c-typeck.c:4690 msgid "extra elements in scalar initializer" msgstr "" -#: c-typeck.c:4914 +#: c-typeck.c:4775 msgid "initialization designators may not nest" msgstr "" -#: c-typeck.c:4935 c-typeck.c:5003 +#: c-typeck.c:4796 c-typeck.c:4864 msgid "array index in non-array initializer" msgstr "" -#: c-typeck.c:4940 c-typeck.c:5056 +#: c-typeck.c:4801 c-typeck.c:4917 msgid "field name not in record or union initializer" msgstr "" -#: c-typeck.c:4999 c-typeck.c:5001 +#: c-typeck.c:4860 c-typeck.c:4862 msgid "nonconstant array index in initializer" msgstr "" -#: c-typeck.c:5005 c-typeck.c:5008 +#: c-typeck.c:4866 c-typeck.c:4869 msgid "array index in initializer exceeds array bounds" msgstr "" -#: c-typeck.c:5019 +#: c-typeck.c:4880 msgid "empty index range in initializer" msgstr "" -#: c-typeck.c:5028 +#: c-typeck.c:4889 msgid "array index range in initializer exceeds array bounds" msgstr "" -#: c-typeck.c:5068 +#: c-typeck.c:4929 #, c-format msgid "unknown field `%s' specified in initializer" msgstr "" -#: c-typeck.c:5104 c-typeck.c:5125 c-typeck.c:5587 +#: c-typeck.c:4965 c-typeck.c:4986 c-typeck.c:5448 msgid "initialized field with side-effects overwritten" msgstr "" -#: c-typeck.c:5795 +#: c-typeck.c:5656 msgid "excess elements in char array initializer" msgstr "" -#: c-typeck.c:5802 c-typeck.c:5848 +#: c-typeck.c:5663 c-typeck.c:5709 msgid "excess elements in struct initializer" msgstr "" -#: c-typeck.c:5863 +#: c-typeck.c:5724 msgid "non-static initialization of a flexible array member" msgstr "" -#: c-typeck.c:5930 +#: c-typeck.c:5791 msgid "excess elements in union initializer" msgstr "" -#: c-typeck.c:5951 +#: c-typeck.c:5812 msgid "traditional C rejects initialization of unions" msgstr "" -#: c-typeck.c:6014 +#: c-typeck.c:5875 msgid "excess elements in array initializer" msgstr "" -#: c-typeck.c:6043 +#: c-typeck.c:5904 msgid "excess elements in vector initializer" msgstr "" -#: c-typeck.c:6065 +#: c-typeck.c:5926 msgid "excess elements in scalar initializer" msgstr "" -#: c-typeck.c:6152 +#: c-typeck.c:6013 msgid "argument of `asm' is not a constant string" msgstr "" -#: c-typeck.c:6167 +#: c-typeck.c:6028 msgid "asm template is not a string constant" msgstr "" -#: c-typeck.c:6199 +#: c-typeck.c:6060 msgid "invalid lvalue in asm statement" msgstr "" -#: c-typeck.c:6271 +#: c-typeck.c:6132 msgid "modification by `asm'" msgstr "" -#: c-typeck.c:6289 cp/typeck.c:5883 +#: c-typeck.c:6150 cp/typeck.c:5919 msgid "function declared `noreturn' has a `return' statement" msgstr "" -#: c-typeck.c:6296 +#: c-typeck.c:6157 msgid "`return' with no value, in function returning non-void" msgstr "" -#: c-typeck.c:6302 +#: c-typeck.c:6163 msgid "`return' with a value, in function returning void" msgstr "" -#: c-typeck.c:6306 +#: c-typeck.c:6167 msgid "return" msgstr "" -#: c-typeck.c:6358 +#: c-typeck.c:6219 msgid "function returns address of local variable" msgstr "" -#: c-typeck.c:6413 cp/semantics.c:734 +#: c-typeck.c:6274 cp/semantics.c:742 msgid "switch quantity not an integer" msgstr "" -#: c-typeck.c:6423 +#: c-typeck.c:6284 msgid "`long' switch expression not converted to `int' in ISO C" msgstr "" -#: c-typeck.c:6464 cp/parser.c:5281 +#: c-typeck.c:6325 cp/parser.c:5511 msgid "case label not within a switch statement" msgstr "" -#: c-typeck.c:6466 +#: c-typeck.c:6327 msgid "`default' label not within a switch statement" msgstr "" -#: c-typeck.c:6618 c-typeck.c:6652 +#: c-typeck.c:6479 c-typeck.c:6513 msgid "division by zero" msgstr "" -#: c-typeck.c:6697 cp/typeck.c:2888 +#: c-typeck.c:6558 cp/typeck.c:2919 msgid "right shift count is negative" msgstr "" -#: c-typeck.c:6704 cp/typeck.c:2894 +#: c-typeck.c:6565 cp/typeck.c:2925 msgid "right shift count >= width of type" msgstr "" -#: c-typeck.c:6725 cp/typeck.c:2913 +#: c-typeck.c:6586 cp/typeck.c:2944 msgid "left shift count is negative" msgstr "" -#: c-typeck.c:6728 cp/typeck.c:2915 +#: c-typeck.c:6589 cp/typeck.c:2946 msgid "left shift count >= width of type" msgstr "" -#: c-typeck.c:6749 +#: c-typeck.c:6610 msgid "shift count is negative" msgstr "" -#: c-typeck.c:6751 +#: c-typeck.c:6612 msgid "shift count >= width of type" msgstr "" -#: c-typeck.c:6768 cp/typeck.c:2950 +#: c-typeck.c:6629 cp/typeck.c:2981 msgid "comparing floating point with == or != is unsafe" msgstr "" -#: c-typeck.c:6794 c-typeck.c:6800 +#: c-typeck.c:6655 c-typeck.c:6661 msgid "ISO C forbids comparison of `void *' with function pointer" msgstr "" -#: c-typeck.c:6803 c-typeck.c:6843 c-typeck.c:6871 +#: c-typeck.c:6664 c-typeck.c:6704 c-typeck.c:6732 msgid "comparison of distinct pointer types lacks a cast" msgstr "" -#: c-typeck.c:6817 c-typeck.c:6822 c-typeck.c:6891 c-typeck.c:6896 +#: c-typeck.c:6678 c-typeck.c:6683 c-typeck.c:6752 c-typeck.c:6757 msgid "comparison between pointer and integer" msgstr "" -#: c-typeck.c:6838 c-typeck.c:6866 +#: c-typeck.c:6699 c-typeck.c:6727 msgid "ISO C forbids ordered comparisons of pointers to functions" msgstr "" -#: c-typeck.c:6863 +#: c-typeck.c:6724 msgid "comparison of complete and incomplete pointers" msgstr "" -#: c-typeck.c:6879 c-typeck.c:6886 +#: c-typeck.c:6740 c-typeck.c:6747 msgid "ordered comparison of pointer with integer zero" msgstr "" -#: c-typeck.c:6910 cp/typeck.c:3086 +#: c-typeck.c:6771 cp/typeck.c:3117 msgid "unordered comparison on non-floating point argument" msgstr "" -#: c-typeck.c:7120 +#: c-typeck.c:6981 msgid "comparison between signed and unsigned" msgstr "" -#: c-typeck.c:7166 cp/typeck.c:3333 +#: c-typeck.c:7027 cp/typeck.c:3364 msgid "comparison of promoted ~unsigned with constant" msgstr "" -#: c-typeck.c:7174 cp/typeck.c:3341 +#: c-typeck.c:7035 cp/typeck.c:3372 msgid "comparison of promoted ~unsigned with unsigned" msgstr "" -#: calls.c:1837 tree-inline.c:1335 +#: calls.c:1833 msgid "%Jinlining failed in call to '%F'" msgstr "" -#: calls.c:1838 calls.c:2206 tree-inline.c:1336 +#: calls.c:1834 calls.c:2203 tree-inline.c:1339 tree-inline.c:1346 msgid "called from here" msgstr "" -#: calls.c:2205 +#: calls.c:2202 msgid "%Jcan't inline call to '%F'" msgstr "" -#: calls.c:2214 +#: calls.c:2211 msgid "" "ignoring return value of `%D', declared with attribute warn_unused_result" msgstr "" -#: calls.c:2227 +#: calls.c:2224 msgid "" "ignoring return value of function declared with attribute warn_unused_result" msgstr "" -#: calls.c:2237 +#: calls.c:2234 msgid "function call has aggregate value" msgstr "" -#: cfg.c:833 +#: cfg.c:835 #, c-format msgid "bb %d on wrong place" msgstr "" -#: cfg.c:839 +#: cfg.c:841 #, c-format msgid "prev_bb of %d should be %d, not %d" msgstr "" -#: cfg.c:855 +#: cfg.c:857 #, c-format msgid "verify_flow_info: Wrong count of block %i %i" msgstr "" -#: cfg.c:861 +#: cfg.c:863 #, c-format msgid "verify_flow_info: Wrong frequency of block %i %i" msgstr "" -#: cfg.c:869 +#: cfg.c:871 #, c-format msgid "verify_flow_info: Duplicate edge %i->%i" msgstr "" -#: cfg.c:875 +#: cfg.c:877 #, c-format msgid "verify_flow_info: Wrong probability of edge %i->%i %i" msgstr "" -#: cfg.c:881 +#: cfg.c:883 #, c-format msgid "verify_flow_info: Wrong count of edge %i->%i %i" msgstr "" -#: cfg.c:893 +#: cfg.c:895 #, c-format msgid "verify_flow_info: Basic block %d succ edge is corrupted" msgstr "" -#: cfg.c:907 cfgrtl.c:1973 +#: cfg.c:909 cfgrtl.c:1971 #, c-format msgid "Wrong amount of branch edges after unconditional jump %i" msgstr "" -#: cfg.c:915 +#: cfg.c:917 #, c-format msgid "basic block %d pred edge is corrupted" msgstr "" -#: cfg.c:941 +#: cfg.c:943 #, c-format msgid "basic block %i edge lists are corrupted" msgstr "" -#: cfg.c:953 +#: cfg.c:955 msgid "verify_flow_info failed" msgstr "" -#: cfgloop.c:1141 +#: cfgloop.c:1134 #, c-format msgid "Size of loop %d should be %d, not %d." msgstr "" -#: cfgloop.c:1160 +#: cfgloop.c:1153 #, c-format msgid "Bb %d do not belong to loop %d." msgstr "" -#: cfgloop.c:1178 +#: cfgloop.c:1171 #, c-format msgid "Loop %d's header does not have exactly 2 entries." msgstr "" -#: cfgloop.c:1186 +#: cfgloop.c:1179 #, c-format msgid "Loop %d's latch does not have exactly 1 successor." msgstr "" -#: cfgloop.c:1191 +#: cfgloop.c:1184 #, c-format msgid "Loop %d's latch does not have header as successor." msgstr "" -#: cfgloop.c:1196 +#: cfgloop.c:1189 #, c-format msgid "Loop %d's latch does not belong directly to it." msgstr "" -#: cfgloop.c:1202 +#: cfgloop.c:1195 #, c-format msgid "Loop %d's header does not belong directly to it." msgstr "" -#: cfgloop.c:1208 +#: cfgloop.c:1201 #, c-format msgid "Loop %d's latch is marked as part of irreducible region." msgstr "" -#: cfgloop.c:1238 +#: cfgloop.c:1231 #, c-format msgid "Basic block %d should be marked irreducible." msgstr "" -#: cfgloop.c:1244 +#: cfgloop.c:1237 #, c-format msgid "Basic block %d should not be marked irreducible." msgstr "" -#: cfgloop.c:1252 +#: cfgloop.c:1245 #, c-format msgid "Edge from %d to %d should be marked irreducible." msgstr "" -#: cfgloop.c:1259 +#: cfgloop.c:1252 #, c-format msgid "Edge from %d to %d should not be marked irreducible." msgstr "" -#: cfgrtl.c:1879 +#: cfgrtl.c:1877 #, c-format msgid "end insn %d for block %d not found in the insn stream" msgstr "" -#: cfgrtl.c:1893 +#: cfgrtl.c:1891 #, c-format msgid "insn %d is in multiple basic blocks (%d and %d)" msgstr "" -#: cfgrtl.c:1905 +#: cfgrtl.c:1903 #, c-format msgid "head insn %d for block %d not found in the insn stream" msgstr "" -#: cfgrtl.c:1927 +#: cfgrtl.c:1925 msgid "verify_flow_info: REG_BR_PROB does not match cfg %wi %i" msgstr "" -#: cfgrtl.c:1955 +#: cfgrtl.c:1953 #, c-format msgid "Missing REG_EH_REGION note in the end of bb %i" msgstr "" -#: cfgrtl.c:1963 +#: cfgrtl.c:1961 #, c-format msgid "Too many outgoing branch edges from bb %i" msgstr "" -#: cfgrtl.c:1968 +#: cfgrtl.c:1966 #, c-format msgid "Fallthru edge after unconditional jump %i" msgstr "" -#: cfgrtl.c:1979 +#: cfgrtl.c:1977 #, c-format msgid "Wrong amount of branch edges after conditional jump %i" msgstr "" -#: cfgrtl.c:1984 +#: cfgrtl.c:1982 #, c-format msgid "Call edges for non-call insn in bb %i" msgstr "" -#: cfgrtl.c:1993 +#: cfgrtl.c:1991 #, c-format msgid "Abnormal edges for no purpose in bb %i" msgstr "" -#: cfgrtl.c:2003 +#: cfgrtl.c:2001 #, c-format msgid "insn %d inside basic block %d but block_for_insn is NULL" msgstr "" -#: cfgrtl.c:2007 +#: cfgrtl.c:2005 #, c-format msgid "insn %d inside basic block %d but block_for_insn is %i" msgstr "" -#: cfgrtl.c:2021 cfgrtl.c:2031 +#: cfgrtl.c:2019 cfgrtl.c:2029 #, c-format msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d" msgstr "" -#: cfgrtl.c:2044 +#: cfgrtl.c:2042 #, c-format msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d" msgstr "" -#: cfgrtl.c:2054 +#: cfgrtl.c:2052 #, c-format msgid "in basic block %d:" msgstr "" -#: cfgrtl.c:2055 +#: cfgrtl.c:2053 msgid "flow control insn inside a basic block" msgstr "" -#: cfgrtl.c:2101 +#: cfgrtl.c:2099 #, c-format msgid "missing barrier after block %i" msgstr "" -#: cfgrtl.c:2114 +#: cfgrtl.c:2112 #, c-format msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i" msgstr "" -#: cfgrtl.c:2129 +#: cfgrtl.c:2127 #, c-format msgid "verify_flow_info: Incorrect fallthru %i->%i" msgstr "" -#: cfgrtl.c:2131 +#: cfgrtl.c:2129 msgid "wrong insn in the fallthru edge" msgstr "" -#: cfgrtl.c:2148 +#: cfgrtl.c:2146 msgid "basic blocks not laid down consecutively" msgstr "" -#: cfgrtl.c:2173 +#: cfgrtl.c:2171 msgid "insn outside basic block" msgstr "" -#: cfgrtl.c:2181 +#: cfgrtl.c:2179 msgid "return not followed by barrier" msgstr "" -#: cfgrtl.c:2188 +#: cfgrtl.c:2186 #, c-format msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)" msgstr "" -#: cgraph.c:463 +#: cgraph.c:161 +msgid "function body not available" +msgstr "" + +#: cgraph.c:163 cgraphunit.c:336 +msgid "redefined extern inline functions are not considered for inlining" +msgstr "" + +#: cgraph.c:166 cgraphunit.c:341 +msgid "function not considered for inlining" +msgstr "" + +#: cgraph.c:168 cgraphunit.c:339 +msgid "function not inlinable" +msgstr "" + +#: cgraph.c:473 msgid "%D renamed after being referenced in assembly" msgstr "" +#: cgraphunit.c:1035 +msgid "--param large-function-growth limit reached" +msgstr "" + +#: cgraphunit.c:1048 +msgid "--param large-function-growth limit reached while inlining the caller" +msgstr "" + +#: cgraphunit.c:1113 +msgid "--param max-inline-insns-single limit reached" +msgstr "" + +#: cgraphunit.c:1137 +msgid "" +"--param max-inline-insns-single limit reached after inlining into the callee" +msgstr "" + +#: cgraphunit.c:1214 +msgid "--param inline-unit-growth limit reached" +msgstr "" + +#: cgraphunit.c:1286 cgraphunit.c:1430 +msgid "recursive inlining" +msgstr "" + #: collect2.c:406 msgid "internal error" msgstr "" -#: collect2.c:893 +#: collect2.c:894 msgid "no arguments" msgstr "" -#: collect2.c:1222 collect2.c:1370 collect2.c:1403 +#: collect2.c:1226 collect2.c:1374 collect2.c:1407 #, c-format msgid "fopen %s" msgstr "" -#: collect2.c:1225 collect2.c:1375 collect2.c:1406 +#: collect2.c:1229 collect2.c:1379 collect2.c:1410 #, c-format msgid "fclose %s" msgstr "" -#: collect2.c:1234 +#: collect2.c:1238 #, c-format msgid "collect2 version %s" msgstr "" -#: collect2.c:1324 +#: collect2.c:1328 #, c-format msgid "%d constructor(s) found\n" msgstr "" -#: collect2.c:1325 +#: collect2.c:1329 #, c-format msgid "%d destructor(s) found\n" msgstr "" -#: collect2.c:1326 +#: collect2.c:1330 #, c-format msgid "%d frame table(s) found\n" msgstr "" -#: collect2.c:1466 +#: collect2.c:1470 #, c-format msgid "%s terminated with signal %d [%s]%s" msgstr "" -#: collect2.c:1484 +#: collect2.c:1488 #, c-format msgid "%s returned %d exit status" msgstr "" -#: collect2.c:1509 +#: collect2.c:1513 #, c-format msgid "[cannot find %s]" msgstr "" -#: collect2.c:1524 +#: collect2.c:1528 #, c-format msgid "cannot find `%s'" msgstr "" -#: collect2.c:1535 collect2.c:1538 +#: collect2.c:1539 collect2.c:1542 #, c-format msgid "redirecting stdout: %s" msgstr "" -#: collect2.c:1577 +#: collect2.c:1581 #, c-format msgid "[Leaving %s]\n" msgstr "" -#: collect2.c:1797 +#: collect2.c:1801 #, c-format msgid "" "\n" "write_c_file - output name is %s, prefix is %s\n" msgstr "" -#: collect2.c:2001 +#: collect2.c:2005 msgid "cannot find `nm'" msgstr "" -#: collect2.c:2011 collect2.c:2440 +#: collect2.c:2015 collect2.c:2444 msgid "pipe" msgstr "" -#: collect2.c:2015 collect2.c:2444 +#: collect2.c:2019 collect2.c:2448 msgid "fdopen" msgstr "" -#: collect2.c:2041 collect2.c:2470 +#: collect2.c:2045 collect2.c:2474 #, c-format msgid "dup2 %d 1" msgstr "" -#: collect2.c:2044 collect2.c:2047 collect2.c:2060 collect2.c:2473 -#: collect2.c:2476 collect2.c:2489 +#: collect2.c:2048 collect2.c:2051 collect2.c:2064 collect2.c:2477 +#: collect2.c:2480 collect2.c:2493 #, c-format msgid "close %d" msgstr "" -#: collect2.c:2050 collect2.c:2479 +#: collect2.c:2054 collect2.c:2483 #, c-format msgid "execv %s" msgstr "" -#: collect2.c:2104 +#: collect2.c:2108 #, c-format msgid "init function found in object %s" msgstr "" -#: collect2.c:2112 +#: collect2.c:2116 #, c-format msgid "fini function found in object %s" msgstr "" -#: collect2.c:2135 collect2.c:2528 +#: collect2.c:2139 collect2.c:2532 msgid "fclose" msgstr "" -#: collect2.c:2177 +#: collect2.c:2181 #, c-format msgid "unable to open file '%s'" msgstr "" -#: collect2.c:2179 +#: collect2.c:2183 #, c-format msgid "unable to stat file '%s'" msgstr "" -#: collect2.c:2185 +#: collect2.c:2189 #, c-format msgid "unable to mmap file '%s'" msgstr "" -#: collect2.c:2331 +#: collect2.c:2335 msgid "not found\n" msgstr "" -#: collect2.c:2333 collect2.c:2507 +#: collect2.c:2337 collect2.c:2511 #, c-format msgid "dynamic dependency %s not found" msgstr "" -#: collect2.c:2352 +#: collect2.c:2356 #, c-format msgid "bad magic number in file '%s'" msgstr "" -#: collect2.c:2374 +#: collect2.c:2378 msgid "dynamic dependencies.\n" msgstr "" -#: collect2.c:2431 +#: collect2.c:2435 msgid "cannot find `ldd'" msgstr "" -#: collect2.c:2492 +#: collect2.c:2496 msgid "" "\n" "ldd output with constructors/destructors.\n" msgstr "" -#: collect2.c:2519 +#: collect2.c:2523 #, c-format msgid "unable to open dynamic dependency '%s'" msgstr "" -#: collect2.c:2667 +#: collect2.c:2683 #, c-format msgid "%s: not a COFF file" msgstr "" -#: collect2.c:2786 +#: collect2.c:2802 #, c-format msgid "%s: cannot open as COFF file" msgstr "" -#: collect2.c:2841 +#: collect2.c:2857 #, c-format msgid "library lib%s not found" msgstr "" -#: combine.c:13014 +#: combine.c:13028 #, c-format msgid "" ";; Combiner statistics: %d attempts, %d substitutions (%d requiring new " @@ -3637,7 +3749,7 @@ msgid "" "\n" msgstr "" -#: combine.c:13023 +#: combine.c:13037 #, c-format msgid "" "\n" @@ -3669,11 +3781,11 @@ msgstr "" msgid "aggregate value used where an integer was expected" msgstr "" -#: convert.c:657 f/com.c:1099 +#: convert.c:657 f/com.c:1101 msgid "pointer value used where a complex was expected" msgstr "" -#: convert.c:661 f/com.c:1101 +#: convert.c:661 f/com.c:1103 msgid "aggregate value used where a complex was expected" msgstr "" @@ -3691,159 +3803,173 @@ msgstr "" msgid "`%s' is version `%.4s', expected version `%.4s'" msgstr "" -#: coverage.c:256 +#: coverage.c:255 coverage.c:263 #, c-format -msgid "coverage mismatch for function %u" +msgid "coverage mismatch for function %u while reading execution counters." msgstr "" -#: coverage.c:262 +#: coverage.c:257 coverage.c:340 +#, c-format +msgid "checksum is %x instead of %x" +msgstr "" + +#: coverage.c:265 coverage.c:348 +#, c-format +msgid "number of counters is %d instead of %d" +msgstr "" + +#: coverage.c:271 #, c-format msgid "cannot merge separate %s counters for function %u" msgstr "" -#: coverage.c:287 +#: coverage.c:296 #, c-format msgid "`%s' has overflowed" msgstr "" -#: coverage.c:287 +#: coverage.c:296 #, c-format msgid "`%s' is corrupted" msgstr "" -#: coverage.c:309 +#: coverage.c:319 #, c-format msgid "file %s not found, execution counts assumed to be zero" msgstr "" -#: coverage.c:319 +#: coverage.c:329 #, c-format msgid "no coverage for function '%s' found." msgstr "" -#: coverage.c:327 +#: coverage.c:337 coverage.c:345 #, c-format -msgid "coverage mismatch for `%s'" +msgid "coverage mismatch for function '%s' while reading counter '%s'." msgstr "" -#: coverage.c:442 +#: coverage.c:492 #, c-format msgid "cannot open %s" msgstr "" -#: coverage.c:477 +#: coverage.c:527 #, c-format msgid "error writing `%s'" msgstr "" -#. XXX should be DL_SORRY -#: cppcharset.c:653 +#. FIXME should be DL_SORRY +#: cppcharset.c:687 #, c-format msgid "conversion from %s to %s not supported by iconv" msgstr "" -#: cppcharset.c:656 +#: cppcharset.c:690 msgid "iconv_open" msgstr "" -#. XXX should be DL_SORRY -#: cppcharset.c:664 +#. FIXME: should be DL_SORRY +#: cppcharset.c:698 #, c-format msgid "no iconv implementation, cannot convert from %s to %s" msgstr "" -#: cppcharset.c:808 +#: cppcharset.c:842 msgid "universal character names are only valid in C++ and C99" msgstr "" -#: cppcharset.c:811 +#: cppcharset.c:845 #, c-format msgid "the meaning of '\\%c' is different in traditional C" msgstr "" -#: cppcharset.c:837 +#: cppcharset.c:871 #, c-format msgid "incomplete universal character name %.*s" msgstr "" -#: cppcharset.c:849 +#: cppcharset.c:883 #, c-format msgid "%.*s is not a valid universal character" msgstr "" -#: cppcharset.c:859 +#: cppcharset.c:893 #, c-format msgid "universal character %.*s is not valid in an identifier" msgstr "" -#: cppcharset.c:863 +#: cppcharset.c:897 #, c-format msgid "universal character %.*s is not valid at the start of an identifier" msgstr "" -#: cppcharset.c:898 +#: cppcharset.c:932 msgid "converting UCN to source character set" msgstr "" -#: cppcharset.c:902 +#: cppcharset.c:936 msgid "converting UCN to execution character set" msgstr "" -#: cppcharset.c:967 +#: cppcharset.c:1001 msgid "the meaning of '\\x' is different in traditional C" msgstr "" -#: cppcharset.c:984 f/lex.c:580 +#: cppcharset.c:1018 f/lex.c:580 msgid "\\x used with no following hex digits" msgstr "" -#: cppcharset.c:991 +#: cppcharset.c:1025 msgid "hex escape sequence out of range" msgstr "" -#: cppcharset.c:1030 +#: cppcharset.c:1064 msgid "octal escape sequence out of range" msgstr "" -#: cppcharset.c:1098 +#: cppcharset.c:1132 msgid "the meaning of '\\a' is different in traditional C" msgstr "" -#: cppcharset.c:1105 +#: cppcharset.c:1139 #, c-format msgid "non-ISO-standard escape sequence, '\\%c'" msgstr "" -#: cppcharset.c:1113 +#: cppcharset.c:1147 #, c-format msgid "unknown escape sequence '\\%c'" msgstr "" -#: cppcharset.c:1116 +#: cppcharset.c:1150 #, c-format msgid "unknown escape sequence: '\\%03o'" msgstr "" -#: cppcharset.c:1122 +#: cppcharset.c:1156 msgid "converting escape sequence to execution character set" msgstr "" -#: cppcharset.c:1181 +#: cppcharset.c:1215 msgid "converting to execution character set" msgstr "" -#: cppcharset.c:1244 cppcharset.c:1307 +#: cppcharset.c:1278 cppcharset.c:1341 msgid "character constant too long for its type" msgstr "" -#: cppcharset.c:1247 +#: cppcharset.c:1281 msgid "multi-character character constant" msgstr "" -#: cppcharset.c:1339 +#: cppcharset.c:1373 msgid "empty character constant" msgstr "" +#: cppcharset.c:1402 +msgid "converting input to source character set." +msgstr "" + #: cpperror.c:110 msgid "warning: " msgstr "" @@ -4012,74 +4138,74 @@ msgstr "" msgid "division by zero in #if" msgstr "" -#: cppfiles.c:367 +#: cppfiles.c:375 msgid "NULL directory in find_file" msgstr "" -#: cppfiles.c:392 +#: cppfiles.c:402 msgid "one or more PCH files were found, but they were invalid" msgstr "" -#: cppfiles.c:395 +#: cppfiles.c:405 msgid "use -Winvalid-pch for more information" msgstr "" -#: cppfiles.c:453 +#: cppfiles.c:463 #, c-format msgid "%s is a block device" msgstr "" -#: cppfiles.c:470 +#: cppfiles.c:480 #, c-format msgid "%s is too large" msgstr "" -#: cppfiles.c:505 +#: cppfiles.c:515 #, c-format msgid "%s is shorter than expected" msgstr "" -#: cppfiles.c:698 +#: cppfiles.c:721 #, c-format msgid "no include path in which to search for %s" msgstr "" -#: cppfiles.c:940 +#: cppfiles.c:981 msgid "Multiple include guards may be useful for:\n" msgstr "" -#: cppinit.c:386 +#: cppinit.c:389 msgid "cppchar_t must be an unsigned type" msgstr "" -#: cppinit.c:390 +#: cppinit.c:393 #, c-format msgid "" "preprocessor arithmetic has maximum precision of %lu bits; target requires %" "lu bits" msgstr "" -#: cppinit.c:397 +#: cppinit.c:400 msgid "CPP arithmetic must be at least as precise as a target int" msgstr "" -#: cppinit.c:400 +#: cppinit.c:403 msgid "target char is less than 8 bits wide" msgstr "" -#: cppinit.c:404 +#: cppinit.c:407 msgid "target wchar_t is narrower than target char" msgstr "" -#: cppinit.c:408 +#: cppinit.c:411 msgid "target int is narrower than target char" msgstr "" -#: cppinit.c:413 +#: cppinit.c:416 msgid "CPP half-integer narrower than CPP character" msgstr "" -#: cppinit.c:417 +#: cppinit.c:420 #, c-format msgid "" "CPP on this host cannot handle wide character constants over %lu bits, but " @@ -4133,193 +4259,193 @@ msgstr "" msgid "extra tokens at end of #%s directive" msgstr "" -#: cpplib.c:301 +#: cpplib.c:304 #, c-format msgid "#%s is a GCC extension" msgstr "" -#: cpplib.c:313 +#: cpplib.c:316 msgid "suggest not using #elif in traditional C" msgstr "" -#: cpplib.c:316 +#: cpplib.c:319 #, c-format msgid "traditional C ignores #%s with the # indented" msgstr "" -#: cpplib.c:320 +#: cpplib.c:323 #, c-format msgid "suggest hiding #%s from traditional C with an indented #" msgstr "" -#: cpplib.c:342 +#: cpplib.c:345 msgid "embedding a directive within macro arguments is not portable" msgstr "" -#: cpplib.c:362 +#: cpplib.c:365 msgid "style of line directive is a GCC extension" msgstr "" -#: cpplib.c:412 +#: cpplib.c:415 #, c-format msgid "invalid preprocessing directive #%s" msgstr "" -#: cpplib.c:481 +#: cpplib.c:484 msgid "\"defined\" cannot be used as a macro name" msgstr "" -#: cpplib.c:487 +#: cpplib.c:490 #, c-format msgid "\"%s\" cannot be used as a macro name as it is an operator in C++" msgstr "" -#: cpplib.c:490 +#: cpplib.c:493 #, c-format msgid "no macro name given in #%s directive" msgstr "" -#: cpplib.c:493 +#: cpplib.c:496 msgid "macro names must be identifiers" msgstr "" -#: cpplib.c:532 +#: cpplib.c:537 #, c-format msgid "undefining \"%s\"" msgstr "" -#: cpplib.c:602 +#: cpplib.c:609 msgid "missing terminating > character" msgstr "" -#: cpplib.c:655 +#: cpplib.c:662 #, c-format msgid "#%s expects \"FILENAME\" or <FILENAME>" msgstr "" -#: cpplib.c:678 +#: cpplib.c:685 msgid "#include nested too deeply" msgstr "" -#: cpplib.c:716 +#: cpplib.c:723 msgid "#include_next in primary source file" msgstr "" -#: cpplib.c:742 +#: cpplib.c:749 #, c-format msgid "invalid flag \"%s\" in line directive" msgstr "" -#: cpplib.c:787 +#: cpplib.c:794 #, c-format msgid "\"%s\" after #line is not a positive integer" msgstr "" -#: cpplib.c:793 +#: cpplib.c:800 msgid "line number out of range" msgstr "" -#: cpplib.c:805 cpplib.c:878 +#: cpplib.c:812 cpplib.c:885 #, c-format msgid "\"%s\" is not a valid filename" msgstr "" -#: cpplib.c:840 +#: cpplib.c:847 #, c-format msgid "\"%s\" after # is not a positive integer" msgstr "" -#: cpplib.c:940 +#: cpplib.c:947 msgid "invalid #ident directive" msgstr "" -#: cpplib.c:1020 +#: cpplib.c:1027 #, c-format msgid "registering \"%s\" as both a pragma and a pragma namespace" msgstr "" -#: cpplib.c:1023 +#: cpplib.c:1030 #, c-format msgid "#pragma %s %s is already registered" msgstr "" -#: cpplib.c:1026 +#: cpplib.c:1033 #, c-format msgid "#pragma %s is already registered" msgstr "" -#: cpplib.c:1171 +#: cpplib.c:1178 msgid "#pragma once in main file" msgstr "" -#: cpplib.c:1194 +#: cpplib.c:1201 msgid "invalid #pragma GCC poison directive" msgstr "" -#: cpplib.c:1203 +#: cpplib.c:1210 #, c-format msgid "poisoning existing macro \"%s\"" msgstr "" -#: cpplib.c:1224 +#: cpplib.c:1231 msgid "#pragma system_header ignored outside include file" msgstr "" -#: cpplib.c:1248 +#: cpplib.c:1255 #, c-format msgid "cannot find source file %s" msgstr "" -#: cpplib.c:1252 +#: cpplib.c:1259 #, c-format msgid "current file is older than %s" msgstr "" -#: cpplib.c:1366 +#: cpplib.c:1373 msgid "_Pragma takes a parenthesized string literal" msgstr "" -#: cpplib.c:1444 +#: cpplib.c:1451 msgid "#else without #if" msgstr "" -#: cpplib.c:1449 +#: cpplib.c:1456 msgid "#else after #else" msgstr "" -#: cpplib.c:1477 +#: cpplib.c:1484 msgid "#elif without #if" msgstr "" -#: cpplib.c:1482 +#: cpplib.c:1489 msgid "#elif after #else" msgstr "" -#: cpplib.c:1512 +#: cpplib.c:1519 msgid "#endif without #if" msgstr "" -#: cpplib.c:1589 +#: cpplib.c:1596 msgid "missing '(' after predicate" msgstr "" -#: cpplib.c:1604 +#: cpplib.c:1611 msgid "missing ')' to complete answer" msgstr "" -#: cpplib.c:1624 +#: cpplib.c:1631 msgid "predicate's answer is empty" msgstr "" -#: cpplib.c:1651 +#: cpplib.c:1658 msgid "assertion without predicate" msgstr "" -#: cpplib.c:1653 +#: cpplib.c:1660 msgid "predicate must be an identifier" msgstr "" -#: cpplib.c:1737 +#: cpplib.c:1744 #, c-format msgid "\"%s\" re-asserted" msgstr "" @@ -4418,26 +4544,26 @@ msgstr "" msgid "invalid hash type %d in cpp_macro_definition" msgstr "" -#: cpppch.c:84 cpppch.c:332 cpppch.c:356 cpppch.c:365 +#: cpppch.c:84 cpppch.c:332 cpppch.c:356 cpppch.c:365 cpppch.c:371 msgid "while writing precompiled header" msgstr "" -#: cpppch.c:463 +#: cpppch.c:469 #, c-format msgid "%s: not used because `%.*s' not defined" msgstr "" -#: cpppch.c:475 +#: cpppch.c:481 #, c-format msgid "%s: not used because `%.*s' defined as `%s' not `%.*s'" msgstr "" -#: cpppch.c:516 +#: cpppch.c:522 #, c-format msgid "%s: not used because `%s' is defined" msgstr "" -#: cpppch.c:529 cpppch.c:715 +#: cpppch.c:535 cpppch.c:724 msgid "while reading precompiled header" msgstr "" @@ -4455,7 +4581,11 @@ msgstr "" msgid "detected recursion whilst expanding macro \"%s\"" msgstr "" -#: cse.c:7021 +#: cpptrad.c:911 +msgid "syntax error in macro parameter list" +msgstr "" + +#: cse.c:7054 #, c-format msgid ";; Processing block from %d to %d, %d sets.\n" msgstr "" @@ -4478,38 +4608,33 @@ msgstr "" msgid "in %s, at %s:%d" msgstr "" -#: dominance.c:693 +#: dominance.c:763 #, c-format msgid "dominator of %d should be %d, not %d" msgstr "" -#: dwarf2out.c:3213 +#: dwarf2out.c:3228 #, c-format msgid "DW_LOC_OP %s not implemented\n" msgstr "" -#: dwarfout.c:2033 -msgid "%Jinternal regno botch: '%D' has regno = %d\n" -msgstr "" - -#: dwarfout.c:6021 -msgid "support for the DWARF1 debugging format is deprecated" +#: emit-rtl.c:1155 +msgid "can't access real part of complex value in hard register" msgstr "" -#: dwarfout.c:6114 -#, c-format -msgid "can't get current directory: %m" +#: emit-rtl.c:1182 +msgid "can't access imaginary part of complex value in hard register" msgstr "" -#: emit-rtl.c:1282 -msgid "can't access real part of complex value in hard register" +#: emit-rtl.c:2287 +msgid "Invalid rtl sharing found in the insn" msgstr "" -#: emit-rtl.c:1309 -msgid "can't access imaginary part of complex value in hard register" +#: emit-rtl.c:2289 +msgid "Shared rtx" msgstr "" -#: emit-rtl.c:3456 +#: emit-rtl.c:3428 msgid "ICE: emit_insn used where emit_jump_insn needed:\n" msgstr "" @@ -4518,15 +4643,15 @@ msgstr "" msgid "abort in %s, at %s:%d" msgstr "" -#: except.c:356 +#: except.c:357 msgid "exception handling disabled, use -fexceptions to enable" msgstr "" -#: except.c:2923 +#: except.c:2944 msgid "argument of `__builtin_eh_return_regno' must be constant" msgstr "" -#: except.c:3054 +#: except.c:3075 msgid "__builtin_eh_return not supported on this target" msgstr "" @@ -4534,141 +4659,141 @@ msgstr "" msgid "stack limits not supported on this target" msgstr "" -#: expr.c:2989 +#: expr.c:2960 msgid "function using short complex types cannot be inline" msgstr "" -#: expr.c:5960 expr.c:5969 expr.c:5978 expr.c:5983 expr.c:6312 expr.c:6328 -msgid "unsupported wide integer operation" -msgstr "" - -#: expr.c:6371 +#: expr.c:6306 msgid "%Jprior parameter's size depends on '%D'" msgstr "" -#: expr.c:6734 +#: expr.c:6673 msgid "returned value in block_exit_expr" msgstr "" #. We can't make a bitwise copy of this object, so fail. -#: expr.c:8869 +#: expr.c:8818 msgid "cannot take the address of an unaligned member" msgstr "" -#: final.c:1057 +#: final.c:1058 msgid "negative insn length" msgstr "" -#: final.c:2432 +#: final.c:2429 msgid "could not split insn" msgstr "" -#: final.c:2774 +#: final.c:2771 msgid "invalid `asm': " msgstr "" -#: final.c:2957 +#: final.c:2954 msgid "nested assembly dialect alternatives" msgstr "" -#: final.c:2974 final.c:2986 +#: final.c:2971 final.c:2983 msgid "unterminated assembly dialect alternative" msgstr "" -#: final.c:3030 +#: final.c:3027 #, c-format msgid "operand number missing after %%-letter" msgstr "" -#: final.c:3033 final.c:3072 +#: final.c:3030 final.c:3069 msgid "operand number out of range" msgstr "" -#: final.c:3091 +#: final.c:3088 #, c-format msgid "invalid %%-code" msgstr "" -#: final.c:3121 +#: final.c:3118 #, c-format msgid "`%%l' operand isn't a label" msgstr "" #. We can't handle floating point constants; #. PRINT_OPERAND must handle them. -#: final.c:3223 vmsdbgout.c:467 config/i386/i386.c:6712 -#: config/pdp11/pdp11.c:1645 +#. We can't handle floating point constants; PRINT_OPERAND must +#. handle them. +#. We can't handle floating point constants; +#. PRINT_OPERAND must handle them. +#: final.c:3220 vmsdbgout.c:467 config/i386/i386.c:6747 +#: config/pdp11/pdp11.c:1646 msgid "floating constant misused" msgstr "" -#: final.c:3279 vmsdbgout.c:524 config/i386/i386.c:6790 -#: config/pdp11/pdp11.c:1692 +#: final.c:3276 vmsdbgout.c:524 config/i386/i386.c:6825 +#: config/pdp11/pdp11.c:1693 msgid "invalid expression as operand" msgstr "" -#: flow.c:341 +#: flow.c:329 msgid "function might be possible candidate for attribute `noreturn'" msgstr "" -#: flow.c:346 +#: flow.c:334 msgid "`noreturn' function does return" msgstr "" -#: flow.c:367 +#: flow.c:355 msgid "control reaches end of non-void function" msgstr "" -#: flow.c:1610 +#: flow.c:1582 msgid "Attempt to delete prologue/epilogue insn:" msgstr "" -#: fold-const.c:2759 fold-const.c:2772 +#: fold-const.c:2779 fold-const.c:2792 #, c-format msgid "comparison is always %d due to width of bit-field" msgstr "" -#: fold-const.c:3967 fold-const.c:3984 +#: fold-const.c:3987 fold-const.c:4004 #, c-format msgid "comparison is always %d" msgstr "" -#: fold-const.c:4115 +#: fold-const.c:4135 msgid "`or' of unmatched not-equal tests is always 1" msgstr "" -#: fold-const.c:4120 +#: fold-const.c:4140 msgid "`and' of mutually exclusive equal-tests is always 0" msgstr "" -#: fold-const.c:8328 +#: fold-const.c:8351 msgid "fold check: original tree changed by fold" msgstr "" -#: function.c:883 varasm.c:1415 +#: function.c:884 varasm.c:1408 msgid "%Jsize of variable '%D' is too large" msgstr "" -#: function.c:3710 +#: function.c:3737 msgid "impossible constraint in `asm'" msgstr "" -#: function.c:5630 +#: function.c:5697 msgid "%J'%D' might be used uninitialized in this function" msgstr "" -#: function.c:5637 +#: function.c:5704 msgid "%Jvariable '%D' might be clobbered by `longjmp' or `vfork'" msgstr "" -#: function.c:5656 +#: function.c:5723 msgid "%Jargument '%D' might be clobbered by `longjmp' or `vfork'" msgstr "" -#: function.c:6432 +#: function.c:6497 msgid "function returns an aggregate" msgstr "" -#: function.c:6915 +#: function.c:6980 msgid "%Junused parameter '%D'" msgstr "" @@ -4696,80 +4821,80 @@ msgstr "" msgid "Using built-in specs.\n" msgstr "" -#: gcc.c:1742 +#: gcc.c:1748 #, c-format msgid "" "Setting spec %s to '%s'\n" "\n" msgstr "" -#: gcc.c:1844 +#: gcc.c:1850 #, c-format msgid "Reading specs from %s\n" msgstr "" -#: gcc.c:1940 gcc.c:1959 +#: gcc.c:1946 gcc.c:1965 #, c-format msgid "specs %%include syntax malformed after %ld characters" msgstr "" -#: gcc.c:1967 +#: gcc.c:1973 #, c-format msgid "could not find specs file %s\n" msgstr "" -#: gcc.c:1984 gcc.c:1992 gcc.c:2001 gcc.c:2010 +#: gcc.c:1990 gcc.c:1998 gcc.c:2007 gcc.c:2016 #, c-format msgid "specs %%rename syntax malformed after %ld characters" msgstr "" -#: gcc.c:2019 +#: gcc.c:2025 #, c-format msgid "specs %s spec was not found to be renamed" msgstr "" -#: gcc.c:2026 +#: gcc.c:2032 #, c-format msgid "%s: attempt to rename spec '%s' to already defined spec '%s'" msgstr "" -#: gcc.c:2031 +#: gcc.c:2037 #, c-format msgid "rename spec %s to %s\n" msgstr "" -#: gcc.c:2033 +#: gcc.c:2039 #, c-format msgid "" "spec is '%s'\n" "\n" msgstr "" -#: gcc.c:2046 +#: gcc.c:2052 #, c-format msgid "specs unknown %% command after %ld characters" msgstr "" -#: gcc.c:2057 gcc.c:2070 +#: gcc.c:2063 gcc.c:2076 #, c-format msgid "specs file malformed after %ld characters" msgstr "" -#: gcc.c:2123 +#: gcc.c:2129 msgid "spec file has no spec for linking" msgstr "" -#: gcc.c:2628 +#: gcc.c:2634 msgid "-pipe not supported" msgstr "" -#: gcc.c:2683 +#: gcc.c:2696 msgid "" "\n" "Go ahead? (y or n) " msgstr "" -#: gcc.c:2809 +#: gcc.c:2822 #, c-format msgid "" "Internal error: %s (program %s)\n" @@ -4777,184 +4902,184 @@ msgid "" "See %s for instructions." msgstr "" -#: gcc.c:2827 +#: gcc.c:2840 #, c-format msgid "# %s %.2f %.2f\n" msgstr "" -#: gcc.c:2960 +#: gcc.c:2973 #, c-format msgid "Usage: %s [options] file...\n" msgstr "" -#: gcc.c:2961 +#: gcc.c:2974 msgid "Options:\n" msgstr "" -#: gcc.c:2963 +#: gcc.c:2976 msgid " -pass-exit-codes Exit with highest error code from a phase\n" msgstr "" -#: gcc.c:2964 +#: gcc.c:2977 msgid " --help Display this information\n" msgstr "" -#: gcc.c:2965 +#: gcc.c:2978 msgid "" " --target-help Display target specific command line options\n" msgstr "" -#: gcc.c:2967 +#: gcc.c:2980 msgid " (Use '-v --help' to display command line options of sub-processes)\n" msgstr "" -#: gcc.c:2968 +#: gcc.c:2981 msgid " -dumpspecs Display all of the built in spec strings\n" msgstr "" -#: gcc.c:2969 +#: gcc.c:2982 msgid " -dumpversion Display the version of the compiler\n" msgstr "" -#: gcc.c:2970 +#: gcc.c:2983 msgid " -dumpmachine Display the compiler's target processor\n" msgstr "" -#: gcc.c:2971 +#: gcc.c:2984 msgid "" " -print-search-dirs Display the directories in the compiler's search " "path\n" msgstr "" -#: gcc.c:2972 +#: gcc.c:2985 msgid "" " -print-libgcc-file-name Display the name of the compiler's companion " "library\n" msgstr "" -#: gcc.c:2973 +#: gcc.c:2986 msgid " -print-file-name=<lib> Display the full path to library <lib>\n" msgstr "" -#: gcc.c:2974 +#: gcc.c:2987 msgid "" " -print-prog-name=<prog> Display the full path to compiler component " "<prog>\n" msgstr "" -#: gcc.c:2975 +#: gcc.c:2988 msgid "" " -print-multi-directory Display the root directory for versions of " "libgcc\n" msgstr "" -#: gcc.c:2976 +#: gcc.c:2989 msgid "" " -print-multi-lib Display the mapping between command line options " "and\n" " multiple library search directories\n" msgstr "" -#: gcc.c:2979 +#: gcc.c:2992 msgid " -print-multi-os-directory Display the relative path to OS libraries\n" msgstr "" -#: gcc.c:2980 +#: gcc.c:2993 msgid "" " -Wa,<options> Pass comma-separated <options> on to the " "assembler\n" msgstr "" -#: gcc.c:2981 +#: gcc.c:2994 msgid "" " -Wp,<options> Pass comma-separated <options> on to the " "preprocessor\n" msgstr "" -#: gcc.c:2982 +#: gcc.c:2995 msgid "" " -Wl,<options> Pass comma-separated <options> on to the linker\n" msgstr "" -#: gcc.c:2983 +#: gcc.c:2996 msgid " -Xassembler <arg> Pass <arg> on to the assembler\n" msgstr "" -#: gcc.c:2984 +#: gcc.c:2997 msgid " -Xpreprocessor <arg> Pass <arg> on to the preprocessor\n" msgstr "" -#: gcc.c:2985 +#: gcc.c:2998 msgid " -Xlinker <arg> Pass <arg> on to the linker\n" msgstr "" -#: gcc.c:2986 +#: gcc.c:2999 msgid " -save-temps Do not delete intermediate files\n" msgstr "" -#: gcc.c:2987 +#: gcc.c:3000 msgid " -pipe Use pipes rather than intermediate files\n" msgstr "" -#: gcc.c:2988 +#: gcc.c:3001 msgid " -time Time the execution of each subprocess\n" msgstr "" -#: gcc.c:2989 +#: gcc.c:3002 msgid "" " -specs=<file> Override built-in specs with the contents of " "<file>\n" msgstr "" -#: gcc.c:2990 +#: gcc.c:3003 msgid "" " -std=<standard> Assume that the input sources are for <standard>\n" msgstr "" -#: gcc.c:2991 +#: gcc.c:3004 msgid "" " -B <directory> Add <directory> to the compiler's search paths\n" msgstr "" -#: gcc.c:2992 +#: gcc.c:3005 msgid " -b <machine> Run gcc for target <machine>, if installed\n" msgstr "" -#: gcc.c:2993 +#: gcc.c:3006 msgid "" " -V <version> Run gcc version number <version>, if installed\n" msgstr "" -#: gcc.c:2994 +#: gcc.c:3007 msgid "" " -v Display the programs invoked by the compiler\n" msgstr "" -#: gcc.c:2995 +#: gcc.c:3008 msgid "" " -### Like -v but options quoted and commands not " "executed\n" msgstr "" -#: gcc.c:2996 +#: gcc.c:3009 msgid "" " -E Preprocess only; do not compile, assemble or " "link\n" msgstr "" -#: gcc.c:2997 +#: gcc.c:3010 msgid " -S Compile only; do not assemble or link\n" msgstr "" -#: gcc.c:2998 +#: gcc.c:3011 msgid " -c Compile and assemble, but do not link\n" msgstr "" -#: gcc.c:2999 +#: gcc.c:3012 msgid " -o <file> Place the output into <file>\n" msgstr "" -#: gcc.c:3000 +#: gcc.c:3013 msgid "" " -x <language> Specify the language of the following input " "files\n" @@ -4965,7 +5090,7 @@ msgid "" "extension\n" msgstr "" -#: gcc.c:3007 +#: gcc.c:3020 #, c-format msgid "" "\n" @@ -4974,93 +5099,89 @@ msgid "" " other options on to these processes the -W<letter> options must be used.\n" msgstr "" -#: gcc.c:3128 +#: gcc.c:3141 #, c-format msgid "`-%c' option must have argument" msgstr "" -#: gcc.c:3150 +#: gcc.c:3163 #, c-format msgid "couldn't run `%s': %s" msgstr "" #. translate_options () has turned --version into -fversion. -#: gcc.c:3336 +#: gcc.c:3349 #, c-format msgid "%s (GCC) %s\n" msgstr "" -#: gcc.c:3337 gcov.c:423 -msgid "Copyright (C) 2003 Free Software Foundation, Inc.\n" -msgstr "" - -#: gcc.c:3339 +#: gcc.c:3352 msgid "" "This is free software; see the source for copying conditions. There is NO\n" "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n" "\n" msgstr "" -#: gcc.c:3440 +#: gcc.c:3453 msgid "argument to `-Xlinker' is missing" msgstr "" -#: gcc.c:3448 +#: gcc.c:3461 msgid "argument to `-Xpreprocessor' is missing" msgstr "" -#: gcc.c:3455 +#: gcc.c:3468 msgid "argument to `-Xassembler' is missing" msgstr "" -#: gcc.c:3462 +#: gcc.c:3475 msgid "argument to `-l' is missing" msgstr "" -#: gcc.c:3478 +#: gcc.c:3491 msgid "argument to `-specs' is missing" msgstr "" -#: gcc.c:3492 +#: gcc.c:3505 msgid "argument to `-specs=' is missing" msgstr "" -#: gcc.c:3529 +#: gcc.c:3542 #, c-format msgid "`-%c' must come at the start of the command line" msgstr "" -#: gcc.c:3538 +#: gcc.c:3551 msgid "argument to `-B' is missing" msgstr "" -#: gcc.c:3715 +#: gcc.c:3728 msgid "warning: -pipe ignored because -save-temps specified" msgstr "" -#: gcc.c:3719 +#: gcc.c:3732 msgid "warning: -pipe ignored because -time specified" msgstr "" -#: gcc.c:3931 +#: gcc.c:3944 msgid "argument to `-x' is missing" msgstr "" -#: gcc.c:3959 +#: gcc.c:3972 #, c-format msgid "argument to `-%s' is missing" msgstr "" -#: gcc.c:4020 +#: gcc.c:4033 #, c-format msgid "warning: `-x %s' after last input file has no effect" msgstr "" -#: gcc.c:4421 +#: gcc.c:4434 msgid "invalid specification! Bug in cc" msgstr "" -#: gcc.c:4575 +#: gcc.c:4588 #, c-format msgid "%s\n" msgstr "" @@ -5068,127 +5189,128 @@ 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:5079 +#: gcc.c:5092 #, c-format msgid "spec failure: '%%*' has not been initialized by pattern match" msgstr "" -#: gcc.c:5088 +#: gcc.c:5101 #, c-format msgid "warning: use of obsolete %%[ operator in specs" msgstr "" -#: gcc.c:5106 +#: gcc.c:5119 #, c-format msgid "Processing spec %c%s%c, which is '%s'\n" msgstr "" -#: gcc.c:5169 +#: gcc.c:5182 #, c-format msgid "spec failure: unrecognized spec option '%c'" msgstr "" -#: gcc.c:5248 +#: gcc.c:5261 #, c-format msgid "unknown spec function `%s'" msgstr "" -#: gcc.c:5267 +#: gcc.c:5280 #, c-format msgid "error in args to spec function `%s'" msgstr "" -#: gcc.c:5315 +#: gcc.c:5328 msgid "malformed spec function name" msgstr "" #. ) -#: gcc.c:5318 +#: gcc.c:5331 msgid "no arguments for spec function" msgstr "" -#: gcc.c:5337 +#: gcc.c:5350 msgid "malformed spec function arguments" msgstr "" -#: gcc.c:6063 +#: gcc.c:6076 msgid "spec failure: more than one arg to SYSROOT_SUFFIX_SPEC." msgstr "" -#: gcc.c:6073 +#: gcc.c:6086 msgid "spec failure: more than one arg to SYSROOT_HEADERS_SUFFIX_SPEC." msgstr "" -#: gcc.c:6166 +#: gcc.c:6179 #, c-format msgid "unrecognized option `-%s'" msgstr "" -#: gcc.c:6172 +#: gcc.c:6185 #, c-format msgid "install: %s%s\n" msgstr "" -#: gcc.c:6173 +#: gcc.c:6186 #, c-format msgid "programs: %s\n" msgstr "" -#: gcc.c:6174 +#: gcc.c:6187 #, c-format msgid "libraries: %s\n" msgstr "" -#: gcc.c:6231 +#: gcc.c:6244 +#, c-format msgid "" "\n" "For bug reporting instructions, please see:\n" msgstr "" -#: gcc.c:6247 +#: gcc.c:6260 #, c-format msgid "Configured with: %s\n" msgstr "" -#: gcc.c:6261 +#: gcc.c:6274 #, c-format msgid "Thread model: %s\n" msgstr "" -#: gcc.c:6272 +#: gcc.c:6285 #, c-format msgid "gcc version %s\n" msgstr "" -#: gcc.c:6274 +#: gcc.c:6287 #, c-format msgid "gcc driver version %s executing gcc version %s\n" msgstr "" -#: gcc.c:6282 +#: gcc.c:6295 msgid "no input files" msgstr "" -#: gcc.c:6304 gcc.c:6423 +#: gcc.c:6317 gcc.c:6436 #, c-format msgid "%s: linker input file unused because linking not done" msgstr "" -#: gcc.c:6307 +#: gcc.c:6320 msgid "cannot specify -o with -c or -S and multiple languages" msgstr "" -#: gcc.c:6342 +#: gcc.c:6355 #, c-format msgid "%s: %s compiler not installed on this system" msgstr "" -#: gcc.c:6463 +#: gcc.c:6476 #, c-format msgid "language %s not recognized" msgstr "" -#: gcc.c:6560 +#: gcc.c:6573 msgid "internal gcc abort" msgstr "" @@ -5274,6 +5396,10 @@ msgstr "" msgid "gcov (GCC) %s\n" msgstr "" +#: gcov.c:423 +msgid "Copyright (C) 2003 Free Software Foundation, Inc.\n" +msgstr "" + #: gcov.c:425 msgid "" "This is free software; see the source for copying conditions.\n" @@ -5469,351 +5595,32 @@ msgid "%s:source file is newer than graph file `%s'\n" msgstr "" #. Return if there's nothing to do, or it is too expensive. -#: gcse.c:745 +#: gcse.c:747 msgid "GCSE disabled" msgstr "" -#: gcse.c:6069 +#: gcse.c:6108 msgid "NULL pointer checks disabled" msgstr "" -#. Return if there's nothing to do, or it is too expensive -#: gcse.c:7930 +#. Return if there's nothing to do, or it is too expensive. +#: gcse.c:7994 msgid "jump bypassing disabled" msgstr "" -#: gcse.c:7991 +#: gcse.c:8055 #, c-format msgid "%s: %d basic blocks and %d edges/basic block" msgstr "" -#: gcse.c:8004 +#: gcse.c:8068 #, c-format msgid "%s: %d basic blocks and %d registers" msgstr "" -#: genautomata.c:1534 -#, c-format -msgid "Name `%s' contains quotes" -msgstr "" - -#: genautomata.c:1657 -#, c-format -msgid "invalid string `%s' in define_cpu_unit" -msgstr "" - -#: genautomata.c:1688 -#, c-format -msgid "invalid string `%s' in define_query_cpu_unit" -msgstr "" - -#: genautomata.c:1719 genautomata.c:1722 -#, c-format -msgid "invalid string `%s' in define_bypass" -msgstr "" - -#: genautomata.c:1756 -#, c-format -msgid "invalid first string `%s' in exclusion_set" -msgstr "" - -#: genautomata.c:1760 -#, c-format -msgid "invalid second string `%s' in exclusion_set" -msgstr "" - -#: genautomata.c:1906 -#, c-format -msgid "invalid string `%s' in define_automaton" -msgstr "" - -#: genautomata.c:1936 -#, c-format -msgid "invalid option `%s' in automata_option" -msgstr "" - -#: genautomata.c:1957 -#, c-format -msgid "garbage after ) in reservation `%s'" -msgstr "" - -#: genautomata.c:1987 genautomata.c:2019 genautomata.c:2045 -#, c-format -msgid "invalid `%s' in reservation `%s'" -msgstr "" - -#: genautomata.c:1998 -#, c-format -msgid "repetition `%s' <= 1 in reservation `%s'" -msgstr "" - -#: genautomata.c:2467 -#, c-format -msgid "unit `%s' in exclusion is not declared" -msgstr "" - -#: genautomata.c:2469 -#, c-format -msgid "`%s' in exclusion is not unit" -msgstr "" - -#: genautomata.c:2505 -#, c-format -msgid "unit `%s' excludes itself" -msgstr "" - -#: genautomata.c:2513 -#, c-format -msgid "units `%s' and `%s' in exclusion set belong to different automata" -msgstr "" - -#: genautomata.c:2685 -#, c-format -msgid "unit `%s' requires own absence" -msgstr "" - -#: genautomata.c:2713 genautomata.c:2719 -#, c-format -msgid "unit `%s' excludes and requires presence of `%s'" -msgstr "" - -#: genautomata.c:2733 genautomata.c:2739 -#, c-format -msgid "unit `%s' requires absence and presence of `%s'" -msgstr "" - -#: genautomata.c:2818 genautomata.c:2821 -#, c-format -msgid "repeated declaration of automaton `%s'" -msgstr "" - -#: genautomata.c:2837 -#, c-format -msgid "define_insn_reservation `%s' has negative latency time" -msgstr "" - -#: genautomata.c:2843 -#, c-format -msgid "`%s' is already used as insn reservation name" -msgstr "" - -#: genautomata.c:2849 -#, c-format -msgid "define_bypass `%s - %s' has negative latency time" -msgstr "" - -#: genautomata.c:2863 -#, c-format -msgid "automaton `%s' is not declared" -msgstr "" - -#: genautomata.c:2873 -#, c-format -msgid "define_unit `%s' without automaton when one defined" -msgstr "" - -#: genautomata.c:2879 -#, c-format -msgid "`%s' is declared as cpu unit" -msgstr "" - -#: genautomata.c:2888 -#, c-format -msgid "`%s' is declared as cpu reservation" -msgstr "" - -#: genautomata.c:2898 -#, c-format -msgid "repeated declaration of unit `%s'" -msgstr "" - -#: genautomata.c:2901 -#, c-format -msgid "repeated declaration of reservation `%s'" -msgstr "" - -#: genautomata.c:2916 genautomata.c:2919 -#, c-format -msgid "there is no insn reservation `%s'" -msgstr "" - -#: genautomata.c:2936 genautomata.c:2941 -#, c-format -msgid "the same bypass `%s - %s' is already defined" -msgstr "" - -#: genautomata.c:2946 -#, c-format -msgid "bypass `%s - %s' is already defined" -msgstr "" - -#: genautomata.c:3049 genautomata.c:3051 -#, c-format -msgid "automaton `%s' is not used" -msgstr "" - -#: genautomata.c:3073 -#, c-format -msgid "undeclared unit or reservation `%s'" -msgstr "" - -#: genautomata.c:3151 genautomata.c:3153 -#, c-format -msgid "unit `%s' is not used" -msgstr "" - -#: genautomata.c:3158 genautomata.c:3160 -#, c-format -msgid "reservation `%s' is not used" -msgstr "" - -#: genautomata.c:3255 -#, c-format -msgid "cycle in definition of reservation `%s'" -msgstr "" - -#: genautomata.c:5424 -msgid "The following units do not satisfy units-automata distribution rule" -msgstr "" - -#: genautomata.c:5425 -msgid " (A unit of given unit automaton should be on each reserv. altern.)" -msgstr "" - -#: genautomata.c:5428 -#, c-format -msgid "Unit %s, reserv. %s, cycle %d" -msgstr "" - -#: genautomata.c:9632 -msgid "-split has no argument." -msgstr "" - -#: genautomata.c:9633 -msgid "option `-split' has not been implemented yet\n" -msgstr "" - -#: genautomata.c:9677 genautomata.c:9682 -#, c-format -msgid "Automaton `%s': Insn `%s' will never be issued" -msgstr "" - -#: genautomata.c:9689 genautomata.c:9692 -#, c-format -msgid "Insn `%s' will never be issued" -msgstr "" - -#: genautomata.c:9839 -msgid "Errors in DFA description" -msgstr "" - -#: genautomata.c:9921 -#, c-format -msgid "Error in writing DFA description file %s" -msgstr "" - -#: genconditions.c:192 -msgid "No input file name." -msgstr "" - -#: genmodes.c:115 -#, c-format -msgid "no complex class for class %s" -msgstr "" - -#: genmodes.c:128 -#, c-format -msgid "no vector class for class %s" -msgstr "" - -#: genmodes.c:152 -#, c-format -msgid "%s:%d: duplicate definition of mode \"%s\"" -msgstr "" - -#: genmodes.c:154 -#, c-format -msgid "%s:%d: previous definition here" -msgstr "" - -#: genmodes.c:209 genmodes.c:551 genmodes.c:575 genmodes.c:608 -#, c-format -msgid "%s:%d: no mode \"%s\"" -msgstr "" - -#: genmodes.c:215 genmodes.c:613 -#, c-format -msgid "%s:%d: mode \"%s\" is not class %s" -msgstr "" - -#: genmodes.c:223 -#, c-format -msgid "%s:%d: mode \"%s\" already has a %s adjustment" -msgstr "" - -#: genmodes.c:225 -#, c-format -msgid "%s:%d: previous adjustment here" -msgstr "" - -#: genmodes.c:248 -#, c-format -msgid "%s:%d: (%s) field %s must be set" -msgstr "" - -#: genmodes.c:253 -#, c-format -msgid "%s:%d: (%s) field %s must not be set" -msgstr "" - -#: genmodes.c:289 -#, c-format -msgid "%s:%d: mode with no name" -msgstr "" - -#: genmodes.c:294 -#, c-format -msgid "%s:%d: %smode has no mode class" -msgstr "" - -#: genmodes.c:421 -#, c-format -msgid "%s:%d:mode name \"%s\" is too long" -msgstr "" - -#: genmodes.c:436 -#, c-format -msgid "%s:%d: float mode \"%s\" has no 'F'" -msgstr "" - -#: genmodes.c:488 genmodes.c:621 -#, c-format -msgid "%s:%d: mode name \"%s\" is too long" -msgstr "" - -#: genmodes.c:556 -#, c-format -msgid "%s:%d: mode \"%s\" is not class FLOAT" -msgstr "" - -#: genmodes.c:580 -#, c-format -msgid "%s:%d: mode \"%s\" is not class INT" -msgstr "" - -#: genmodes.c:1106 genmodes.c:1138 -#, c-format -msgid "mode %s is neither vector nor complex but contains %s" -msgstr "" - -#: genmodes.c:1196 -#, c-format -msgid "usage: %s [-h|-m] > file" -msgstr "" - #: ggc-common.c:398 ggc-common.c:406 ggc-common.c:487 ggc-common.c:507 -#: ggc-page.c:2005 ggc-page.c:2037 ggc-page.c:2044 ggc-zone.c:1668 -#: ggc-zone.c:1674 ggc-zone.c:1679 ggc-zone.c:1686 +#: ggc-page.c:2030 ggc-page.c:2062 ggc-page.c:2069 ggc-zone.c:1361 +#: ggc-zone.c:1367 ggc-zone.c:1372 ggc-zone.c:1379 #, c-format msgid "can't write PCH file: %m" msgstr "" @@ -5829,7 +5636,7 @@ msgid "can't write padding to PCH file: %m" msgstr "" #: ggc-common.c:563 ggc-common.c:571 ggc-common.c:578 ggc-common.c:581 -#: ggc-common.c:654 ggc-common.c:657 ggc-page.c:2132 ggc-zone.c:1698 +#: ggc-common.c:654 ggc-common.c:657 ggc-page.c:2157 ggc-zone.c:1389 #, c-format msgid "can't read PCH file: %m" msgstr "" @@ -5838,20 +5645,27 @@ msgstr "" msgid "had to relocate PCH" msgstr "" -#: ggc-page.c:1322 +#: ggc-page.c:1325 #, c-format msgid "open /dev/zero: %m" msgstr "" -#: ggc-page.c:2022 ggc-page.c:2028 +#: ggc-page.c:2047 ggc-page.c:2053 msgid "can't write PCH file" msgstr "" -#: ggc-simple.c:492 -msgid "Generating PCH files is not supported when using ggc-simple.c" +#: global.c:356 global.c:369 global.c:383 +#, c-format +msgid "%s cannot be used in asm here" +msgstr "" + +#: graph.c:403 toplev.c:1482 toplev.c:4419 f/com.c:14202 java/jcf-parse.c:883 +#: java/jcf-parse.c:1030 java/lex.c:1828 objc/objc-act.c:503 +#, c-format +msgid "can't open %s: %m" msgstr "" -#: haifa-sched.c:197 +#: haifa-sched.c:196 #, c-format msgid "fix_sched_param: unknown param: %s" msgstr "" @@ -5869,54 +5683,58 @@ msgid "function using alloca cannot be inline" msgstr "" #: integrate.c:176 -msgid "function using setjmp cannot be inline" +msgid "function using longjmp cannot be inline" msgstr "" #: integrate.c:179 -msgid "function uses __builtin_eh_return" +msgid "function using setjmp cannot be inline" msgstr "" #: integrate.c:182 +msgid "function uses __builtin_eh_return" +msgstr "" + +#: integrate.c:185 msgid "function with nested functions cannot be inline" msgstr "" -#: integrate.c:186 +#: integrate.c:189 msgid "function with label addresses used in initializers cannot inline" msgstr "" -#: integrate.c:193 integrate.c:237 +#: integrate.c:196 integrate.c:240 msgid "function too large to be inline" msgstr "" -#: integrate.c:203 +#: integrate.c:206 msgid "no prototype, and parameter address used; cannot be inline" msgstr "" -#: integrate.c:210 integrate.c:255 +#: integrate.c:213 integrate.c:258 msgid "inline functions not supported for this return value type" msgstr "" -#: integrate.c:215 +#: integrate.c:218 msgid "function with varying-size return value cannot be inline" msgstr "" -#: integrate.c:222 +#: integrate.c:225 msgid "function with varying-size parameter cannot be inline" msgstr "" -#: integrate.c:225 +#: integrate.c:228 msgid "function with transparent unit parameter cannot be inline" msgstr "" -#: integrate.c:244 +#: integrate.c:247 msgid "function with computed jump cannot inline" msgstr "" -#: integrate.c:248 +#: integrate.c:251 msgid "function with nonlocal goto cannot be inline" msgstr "" -#: integrate.c:262 +#: integrate.c:265 msgid "function with target specific attribute(s) cannot be inlined" msgstr "" @@ -5924,7 +5742,7 @@ msgstr "" msgid "%Hwill never be executed" msgstr "" -#: line-map.c:202 +#: line-map.c:218 #, c-format msgid "In file included from %s:%u" msgstr "" @@ -5941,7 +5759,7 @@ msgstr "" #. 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:220 +#: line-map.c:236 #, c-format msgid "" ",\n" @@ -5954,85 +5772,81 @@ msgid "This switch lacks documentation" msgstr "" #. Eventually this should become a hard error IMO. -#: opts.c:311 +#: opts.c:318 #, c-format msgid "command line option \"%s\" is valid for %s but not for %s" msgstr "" -#: opts.c:399 +#: opts.c:406 #, c-format msgid "missing argument to \"%s\"" msgstr "" -#: opts.c:409 +#: opts.c:416 #, c-format msgid "argument to \"%s\" should be a non-negative integer" msgstr "" -#: opts.c:455 +#: opts.c:462 #, c-format msgid "unrecognized command line option \"%s\"" msgstr "" -#: opts.c:638 +#: opts.c:645 msgid "-Wuninitialized is not supported without -O" msgstr "" -#: opts.c:1329 +#: opts.c:1349 #, c-format msgid "unrecognized register name \"%s\"" msgstr "" -#: opts.c:1373 +#: opts.c:1393 #, c-format msgid "unknown tls-model \"%s\"" msgstr "" -#: opts.c:1443 -msgid "use -gdwarf -gN for DWARF v1 level N, and -gdwarf-2 for DWARF v2" -msgstr "" - -#: opts.c:1521 +#: opts.c:1530 #, c-format msgid "%s: --param arguments should be of the form NAME=VALUE" msgstr "" -#: opts.c:1526 +#: opts.c:1535 #, c-format msgid "invalid --param value `%s'" msgstr "" -#: opts.c:1622 +#: opts.c:1631 msgid "target system does not support debug output" msgstr "" -#: opts.c:1629 +#: opts.c:1638 #, c-format msgid "debug format \"%s\" conflicts with prior selection" msgstr "" -#: opts.c:1645 +#: opts.c:1654 #, c-format msgid "unrecognised debug output level \"%s\"" msgstr "" -#: opts.c:1647 +#: opts.c:1656 #, c-format msgid "debug output level %s is too high" msgstr "" -#: opts.c:1666 +#: opts.c:1675 msgid "The following options are language-independent:\n" msgstr "" -#: opts.c:1673 +#: opts.c:1682 #, c-format msgid "" "The %s front end recognizes the following options:\n" "\n" msgstr "" -#: opts.c:1687 +#: opts.c:1696 msgid "The --param option recognizes the following as parameters:\n" msgstr "" @@ -6376,7 +6190,7 @@ msgstr "" msgid "%s: input file names must have .c suffixes: %s\n" msgstr "" -#: ra.c:752 +#: ra.c:750 msgid "Didn't find a coloring.\n" msgstr "" @@ -6403,44 +6217,44 @@ msgstr "" msgid "output operand %d must use `&' constraint" msgstr "" -#: regclass.c:749 +#: regclass.c:743 #, c-format msgid "can't use '%s' as a %s register" msgstr "" -#: regclass.c:764 config/ia64/ia64.c:4473 config/ia64/ia64.c:4480 +#: regclass.c:758 config/ia64/ia64.c:4550 config/ia64/ia64.c:4557 #, c-format msgid "unknown register name: %s" msgstr "" -#: regclass.c:774 +#: regclass.c:768 msgid "global register variable follows a function definition" msgstr "" -#: regclass.c:778 +#: regclass.c:772 msgid "register used for two global register variables" msgstr "" -#: regclass.c:783 +#: regclass.c:777 msgid "call-clobbered register used for global register variable" msgstr "" -#: regrename.c:1842 +#: regrename.c:1846 #, c-format msgid "validate_value_data: [%u] Bad next_regno for empty chain (%u)" msgstr "" -#: regrename.c:1854 +#: regrename.c:1858 #, c-format msgid "validate_value_data: Loop in regno chain (%u)" msgstr "" -#: regrename.c:1857 +#: regrename.c:1861 #, c-format msgid "validate_value_data: [%u] Bad oldest_regno (%u)" msgstr "" -#: regrename.c:1869 +#: regrename.c:1873 #, c-format msgid "validate_value_data: [%u] Non-empty reg in chain (%s %u %i)" msgstr "" @@ -6453,59 +6267,59 @@ msgstr "" msgid "impossible register constraint in `asm'" msgstr "" -#: reload.c:3501 +#: reload.c:3481 msgid "`&' constraint used with no register class" msgstr "" -#: reload.c:3669 +#: reload.c:3649 msgid "unable to generate reloads for:" msgstr "" -#: reload.c:3670 reload.c:3884 +#: reload.c:3650 reload.c:3864 msgid "inconsistent operand constraints in an `asm'" msgstr "" -#: reload1.c:1208 +#: reload1.c:1212 msgid "frame size too large for reliable stack checking" msgstr "" -#: reload1.c:1211 +#: reload1.c:1215 msgid "try reducing the number of local variables" msgstr "" -#: reload1.c:1856 +#: reload1.c:1868 #, c-format msgid "can't find a register in class `%s' while reloading `asm'" msgstr "" -#: reload1.c:1860 +#: reload1.c:1872 #, c-format msgid "unable to find a register to spill in class `%s'" msgstr "" -#: reload1.c:1862 +#: reload1.c:1874 msgid "this is the insn:" msgstr "" -#: reload1.c:3860 +#: reload1.c:3871 msgid "`asm' operand requires impossible reload" msgstr "" #. It's the compiler's fault. -#: reload1.c:4945 +#: reload1.c:4961 msgid "could not find a spill register" msgstr "" -#: reload1.c:4950 +#: reload1.c:4966 msgid "`asm' operand constraint incompatible with operand size" msgstr "" #. It's the compiler's fault. -#: reload1.c:6572 +#: reload1.c:6588 msgid "VOIDmode on an output" msgstr "" -#: reload1.c:6573 +#: reload1.c:6589 msgid "output operand is constant in `asm'" msgstr "" @@ -6517,186 +6331,194 @@ msgstr "" msgid "insn does not satisfy its constraints:" msgstr "" -#: rtl.c:427 +#: rtl.c:481 #, c-format msgid "RTL check: access of elt %d of `%s' with last elt %d in %s, at %s:%d" msgstr "" -#: rtl.c:437 +#: rtl.c:491 #, c-format msgid "" "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d" msgstr "" -#: rtl.c:447 +#: rtl.c:501 #, c-format msgid "" "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %" "s:%d" msgstr "" -#: rtl.c:456 +#: rtl.c:510 #, c-format msgid "RTL check: expected code `%s', have `%s' in %s, at %s:%d" msgstr "" -#: rtl.c:466 +#: rtl.c:520 #, c-format msgid "RTL check: expected code `%s' or `%s', have `%s' in %s, at %s:%d" msgstr "" -#: rtl.c:477 +#: rtl.c:531 #, c-format msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d" msgstr "" -#: rtl.c:488 +#: rtl.c:542 #, c-format msgid "RTL flag check: %s used with unexpected rtx code `%s' in %s, at %s:%d" msgstr "" -#: stmt.c:748 +#: stmt.c:745 #, c-format msgid "jump to `%s' invalidly jumps into binding contour" msgstr "" -#: stmt.c:975 stmt.c:3739 +#: stmt.c:972 stmt.c:3791 msgid "%Jlabel '%D' used before containing binding contour" msgstr "" -#: stmt.c:1154 +#: stmt.c:1152 msgid "output operand constraint lacks `='" msgstr "" -#: stmt.c:1169 +#: stmt.c:1167 #, c-format msgid "output constraint `%c' for operand %d is not at the beginning" msgstr "" -#: stmt.c:1191 +#: stmt.c:1189 msgid "operand constraint contains incorrectly positioned '+' or '='" msgstr "" -#: stmt.c:1197 stmt.c:1295 +#: stmt.c:1195 stmt.c:1297 #, c-format msgid "`%%' constraint used with last operand" msgstr "" -#: stmt.c:1216 +#: stmt.c:1214 msgid "matching constraint not valid in output operand" msgstr "" -#: stmt.c:1286 +#: stmt.c:1256 +msgid "read-write constraint does not allow a register" +msgstr "" + +#: stmt.c:1288 #, c-format msgid "input operand constraint contains `%c'" msgstr "" -#: stmt.c:1326 +#: stmt.c:1330 msgid "matching constraint references invalid operand number" msgstr "" -#: stmt.c:1364 +#: stmt.c:1368 #, c-format msgid "invalid punctuation `%c' in constraint" msgstr "" -#: stmt.c:1413 +#: stmt.c:1392 +msgid "matching constraint does not allow a register" +msgstr "" + +#: stmt.c:1420 #, c-format msgid "asm-specifier for variable `%s' conflicts with asm clobber list" msgstr "" -#: stmt.c:1503 +#: stmt.c:1510 #, c-format msgid "unknown register name `%s' in `asm'" msgstr "" -#: stmt.c:1511 +#: stmt.c:1518 #, c-format msgid "PIC register `%s' clobbered in `asm'" msgstr "" -#: stmt.c:1560 +#: stmt.c:1567 #, c-format msgid "more than %d operands in `asm'" msgstr "" -#: stmt.c:1622 +#: stmt.c:1629 #, c-format msgid "output number %d not directly addressable" msgstr "" -#: stmt.c:1700 +#: stmt.c:1707 #, c-format msgid "asm operand %d probably doesn't match constraints" msgstr "" -#: stmt.c:1710 +#: stmt.c:1717 #, c-format msgid "use of memory input without lvalue in asm operand %d is deprecated" msgstr "" -#: stmt.c:1861 +#: stmt.c:1873 msgid "asm clobber conflict with output operand" msgstr "" -#: stmt.c:1866 +#: stmt.c:1878 msgid "asm clobber conflict with input operand" msgstr "" -#: stmt.c:1900 +#: stmt.c:1912 msgid "too many alternatives in `asm'" msgstr "" -#: stmt.c:1912 +#: stmt.c:1924 msgid "operand constraints for `asm' differ in number of alternatives" msgstr "" -#: stmt.c:1964 +#: stmt.c:1976 #, c-format msgid "duplicate asm operand name '%s'" msgstr "" -#: stmt.c:2062 +#: stmt.c:2074 msgid "missing close brace for named operand" msgstr "" -#: stmt.c:2090 +#: stmt.c:2102 #, c-format msgid "undefined named operand '%s'" msgstr "" -#: stmt.c:2146 +#: stmt.c:2159 msgid "%Hstatement with no effect" msgstr "" -#: stmt.c:2301 +#: stmt.c:2315 msgid "%Hvalue computed is not used" msgstr "" -#: stmt.c:3679 +#: stmt.c:3731 msgid "%Junused variable '%D'" msgstr "" -#: stmt.c:4452 +#: stmt.c:4506 msgid "%Hunreachable code at beginning of %s" msgstr "" -#: stmt.c:5080 +#: stmt.c:5134 #, c-format msgid "enumeration value `%s' not handled in switch" msgstr "" -#: stmt.c:5105 stmt.c:5125 +#: stmt.c:5159 stmt.c:5179 #, c-format msgid "case value `%ld' not in enumerated type" msgstr "" -#: stmt.c:5108 stmt.c:5128 +#: stmt.c:5162 stmt.c:5182 #, c-format msgid "case value `%ld' not in enumerated type `%s'" msgstr "" -#: stmt.c:5345 +#: stmt.c:5407 msgid "switch missing default case" msgstr "" @@ -6708,49 +6530,49 @@ msgstr "" msgid "variable-size type declared outside of any function" msgstr "" -#: stor-layout.c:513 +#: stor-layout.c:515 msgid "%Jsize of '%D' is %d bytes" msgstr "" -#: stor-layout.c:515 +#: stor-layout.c:517 msgid "%Jsize of '%D' is larger than %d bytes" msgstr "" -#: stor-layout.c:881 +#: stor-layout.c:883 msgid "%Jpacked attribute causes inefficient alignment for '%D'" msgstr "" -#: stor-layout.c:884 +#: stor-layout.c:886 msgid "%Jpacked attribute is unnecessary for '%D'" msgstr "" -#: stor-layout.c:900 +#: stor-layout.c:902 msgid "%Jpadding struct to align '%D'" msgstr "" -#: stor-layout.c:1243 +#: stor-layout.c:1245 msgid "padding struct size to alignment boundary" msgstr "" -#: stor-layout.c:1273 +#: stor-layout.c:1275 #, c-format msgid "packed attribute causes inefficient alignment for `%s'" msgstr "" -#: stor-layout.c:1275 +#: stor-layout.c:1277 #, c-format msgid "packed attribute is unnecessary for `%s'" msgstr "" -#: stor-layout.c:1280 +#: stor-layout.c:1282 msgid "packed attribute causes inefficient alignment" msgstr "" -#: stor-layout.c:1282 +#: stor-layout.c:1284 msgid "packed attribute is unnecessary" msgstr "" -#: targhooks.c:161 +#: targhooks.c:162 msgid "__builtin_saveregs not supported by this target" msgstr "" @@ -6791,6 +6613,7 @@ msgid "collect: tweaking %s in %s\n" msgstr "" #: tlink.c:700 +#, c-format msgid "collect: relinking\n" msgstr "" @@ -6799,104 +6622,107 @@ msgstr "" msgid "ld returned %d exit status" msgstr "" -#: toplev.c:1257 +#: toplev.c:1227 #, c-format msgid "%s " msgstr "" -#: toplev.c:1259 +#: toplev.c:1229 #, c-format msgid " %s" msgstr "" -#: toplev.c:1324 +#: toplev.c:1294 #, c-format msgid "invalid option argument `%s'" msgstr "" -#: toplev.c:1387 +#: toplev.c:1357 #, c-format msgid "getting core file size maximum limit: %m" msgstr "" -#: toplev.c:1390 +#: toplev.c:1360 #, c-format msgid "setting core file size limit to maximum: %m" msgstr "" -#: toplev.c:1713 +#: toplev.c:1679 msgid "%J'%F' used but never defined" msgstr "" -#: toplev.c:1715 +#: toplev.c:1681 msgid "%J'%F' declared `static' but never defined" msgstr "" -#: toplev.c:1740 +#: toplev.c:1706 msgid "%J'%D' defined but not used" msgstr "" -#: toplev.c:1761 toplev.c:1778 +#: toplev.c:1727 toplev.c:1744 #, c-format msgid "`%s' is deprecated (declared at %s:%d)" msgstr "" -#: toplev.c:1781 +#: toplev.c:1747 #, c-format msgid "`%s' is deprecated" msgstr "" -#: toplev.c:1784 +#: toplev.c:1750 #, c-format msgid "type is deprecated (declared at %s:%d)" msgstr "" -#: toplev.c:1787 +#: toplev.c:1753 msgid "type is deprecated" msgstr "" -#: toplev.c:1984 +#: toplev.c:1957 #, c-format msgid "invalid register name `%s' for register variable" msgstr "" -#: toplev.c:3590 +#: toplev.c:3532 msgid "" "branch target register load optimization is not intended to be run twice" msgstr "" -#: toplev.c:3757 +#: toplev.c:3699 +#, c-format msgid "" "\n" "Target specific options:\n" msgstr "" -#: toplev.c:3771 toplev.c:3790 +#: toplev.c:3713 toplev.c:3732 #, c-format msgid " -m%-23s [undocumented]\n" msgstr "" -#: toplev.c:3799 +#: toplev.c:3741 +#, c-format msgid "" "\n" "There are undocumented target specific options as well.\n" msgstr "" -#: toplev.c:3801 +#: toplev.c:3743 +#, c-format msgid " They exist, but they are not documented.\n" msgstr "" -#: toplev.c:3856 +#: toplev.c:3798 #, c-format msgid "unrecognized gcc debugging option: %c" msgstr "" -#: toplev.c:3918 config/rs6000/rs6000.c:943 +#: toplev.c:3860 config/rs6000/rs6000.c:909 #, c-format msgid "invalid option `%s'" msgstr "" -#: toplev.c:3933 +#: toplev.c:3875 #, c-format msgid "" "%s%s%s version %s (%s)\n" @@ -6904,105 +6730,105 @@ msgid "" "%s%s%s version %s (%s) compiled by CC.\n" msgstr "" -#: toplev.c:3940 +#: toplev.c:3882 #, c-format msgid "" "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n" msgstr "" -#: toplev.c:3992 +#: toplev.c:3934 msgid "options passed: " msgstr "" -#: toplev.c:4021 +#: toplev.c:3963 msgid "options enabled: " msgstr "" -#: toplev.c:4079 java/jcf-write.c:3422 +#: toplev.c:4021 java/jcf-write.c:3422 #, c-format msgid "can't open %s for writing: %m" msgstr "" -#: toplev.c:4162 config/sh/sh.c:6869 +#: toplev.c:4104 config/sh/sh.c:6886 msgid "created and used with different settings of -fpic" msgstr "" -#: toplev.c:4164 config/sh/sh.c:6871 +#: toplev.c:4106 config/sh/sh.c:6888 msgid "created and used with different settings of -fpie" msgstr "" -#: toplev.c:4215 config/sh/sh.c:6921 +#: toplev.c:4157 config/sh/sh.c:6938 #, c-format msgid "created and used with differing settings of `-m%s'" msgstr "" -#: toplev.c:4218 config/sh/sh.c:6924 +#: toplev.c:4160 config/sh/sh.c:6941 msgid "out of memory" msgstr "" -#: toplev.c:4399 +#: toplev.c:4342 msgid "instruction scheduling not supported on this target machine" msgstr "" -#: toplev.c:4403 +#: toplev.c:4346 msgid "this target machine does not have delayed branches" msgstr "" -#: toplev.c:4417 +#: toplev.c:4360 #, c-format msgid "-f%sleading-underscore not supported on this target machine" msgstr "" -#: toplev.c:4470 +#: toplev.c:4409 #, c-format msgid "target system does not support the \"%s\" debug format" msgstr "" -#: toplev.c:4487 +#: toplev.c:4426 msgid "-ffunction-sections not supported for this target" msgstr "" -#: toplev.c:4492 +#: toplev.c:4431 msgid "-fdata-sections not supported for this target" msgstr "" -#: toplev.c:4499 +#: toplev.c:4438 msgid "-ffunction-sections disabled; it makes profiling impossible" msgstr "" -#: toplev.c:4506 +#: toplev.c:4445 msgid "-fprefetch-loop-arrays not supported for this target" msgstr "" -#: toplev.c:4512 +#: toplev.c:4451 msgid "" "-fprefetch-loop-arrays not supported for this target (try -march switches)" msgstr "" -#: toplev.c:4521 +#: toplev.c:4460 msgid "-fprefetch-loop-arrays is not supported with -Os" msgstr "" -#: toplev.c:4527 +#: toplev.c:4466 msgid "-ffunction-sections may affect debugging on some targets" msgstr "" -#: toplev.c:4629 +#: toplev.c:4568 #, c-format msgid "error writing to %s: %m" msgstr "" -#: toplev.c:4631 java/jcf-parse.c:909 java/jcf-write.c:3429 +#: toplev.c:4570 java/jcf-parse.c:902 java/jcf-write.c:3429 #, c-format msgid "error closing %s: %m" msgstr "" -#: tree-dump.c:690 +#: tree-dump.c:692 #, c-format msgid "could not open dump file `%s'" msgstr "" -#: tree-dump.c:761 +#: tree-dump.c:763 #, c-format msgid "ignoring unknown option `%.*s' in `-fdump-%s'" msgstr "" @@ -7048,6 +6874,10 @@ msgid "" "%Jfunction '%F' can never be inlined because it uses variable sized variables" msgstr "" +#: tree-inline.c:1338 tree-inline.c:1345 +msgid "%Jinlining failed in call to '%F': %s" +msgstr "" + #: tree-optimize.c:190 msgid "%Jsize of return value of '%D' is %u bytes" msgstr "" @@ -7056,139 +6886,144 @@ msgstr "" msgid "%Jsize of return value of '%D' is larger than %wd bytes" msgstr "" -#: tree.c:3793 +#: tree.c:3807 msgid "arrays of functions are not meaningful" msgstr "" -#: tree.c:3848 +#: tree.c:3862 msgid "function return type cannot be function" msgstr "" -#: tree.c:4677 +#: tree.c:4691 msgid "invalid initializer for bit string" msgstr "" -#: tree.c:4729 +#: tree.c:4743 #, c-format msgid "tree check: expected %s, have %s in %s, at %s:%d" msgstr "" -#: tree.c:4742 +#: tree.c:4756 #, c-format msgid "tree check: expected class '%c', have '%c' (%s) in %s, at %s:%d" msgstr "" -#: tree.c:4755 +#: tree.c:4769 #, c-format msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d" msgstr "" -#: tree.c:4767 +#: tree.c:4781 #, c-format msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d" msgstr "" -#: varasm.c:435 +#: varasm.c:434 msgid "%J%D causes a section type conflict" msgstr "" -#: varasm.c:803 +#: varasm.c:796 msgid "%Jregister name not specified for '%D'" msgstr "" -#: varasm.c:805 +#: varasm.c:798 msgid "%Jinvalid register name for '%D'" msgstr "" -#: varasm.c:807 +#: varasm.c:800 msgid "%Jdata type of '%D' isn't suitable for a register" msgstr "" -#: varasm.c:810 +#: varasm.c:803 msgid "%Jregister specified for '%D' isn't suitable for data type" msgstr "" -#: varasm.c:820 +#: varasm.c:813 msgid "global register variable has initial value" msgstr "" -#: varasm.c:823 +#: varasm.c:816 msgid "volatile register variables don't work as you might wish" msgstr "" -#: varasm.c:855 +#: varasm.c:848 msgid "%Jregister name given for non-register variable '%D'" msgstr "" -#: varasm.c:1387 +#: varasm.c:1380 msgid "%Jstorage size of `%D' isn't known" msgstr "" -#: varasm.c:1441 +#: varasm.c:1434 msgid "" "%Jalignment of '%D' is greater than maximum object file alignment. Using %d" msgstr "" -#: varasm.c:1487 +#: varasm.c:1480 msgid "thread-local COMMON data not implemented" msgstr "" -#: varasm.c:1512 +#: varasm.c:1505 msgid "" "%Jrequested alignment for '%D' is greater than implemented alignment of %d" msgstr "" -#: varasm.c:3757 +#: varasm.c:3775 msgid "initializer for integer value is too complicated" msgstr "" -#: varasm.c:3762 +#: varasm.c:3780 msgid "initializer for floating value is not a floating constant" msgstr "" -#: varasm.c:3828 +#: varasm.c:3846 msgid "unknown set constructor type" msgstr "" -#: varasm.c:4047 +#: varasm.c:4065 #, c-format msgid "invalid initial value for member `%s'" msgstr "" -#: varasm.c:4234 varasm.c:4278 +#: varasm.c:4252 varasm.c:4296 msgid "%Jweak declaration of '%D' must precede definition" msgstr "" -#: varasm.c:4242 +#: varasm.c:4260 msgid "" "%Jweak declaration of '%D' after first use results in unspecified behavior" msgstr "" -#: varasm.c:4276 +#: varasm.c:4294 msgid "%Jweak declaration of '%D' must be public" msgstr "" -#: varasm.c:4285 +#: varasm.c:4303 msgid "%Jweak declaration of '%D' not supported" msgstr "" -#: varasm.c:4314 varasm.c:4387 +#: varasm.c:4332 varasm.c:4422 msgid "only weak aliases are supported in this configuration" msgstr "" -#: varasm.c:4395 +#: varasm.c:4425 msgid "alias definitions not supported in this configuration; ignored" msgstr "" -#: varasm.c:4424 +#: varasm.c:4454 msgid "visibility attribute not supported in this configuration; ignored" msgstr "" -#: varray.c:127 +#: varray.c:194 #, c-format msgid "virtual array %s[%lu]: element %lu out of bounds in %s, at %s:%d" msgstr "" +#: varray.c:204 +#, c-format +msgid "underflowed virtual array %s in %s, at %s:%d" +msgstr "" + #. Print an error message for unrecognized stab codes. #: xcoffout.c:173 #, c-format @@ -7339,16 +7174,26 @@ msgstr "" msgid "The maximum length of path considered in cse" msgstr "" -#: params.def:251 +#: params.def:243 +msgid "The maximum memory locations recorded by cselib" +msgstr "" + +#: params.def:256 msgid "" "Minimum heap expansion to trigger garbage collection, as a percentage of the " "total size of the heap" msgstr "" -#: params.def:257 +#: params.def:262 msgid "Minimum heap size before we start collecting garbage, in kilobytes" msgstr "" +#: params.def:270 +msgid "" +"The maximum number of instructions to search backward when looking for " +"equivalent reload" +msgstr "" + #: config/darwin-c.c:75 msgid "too many #pragma options align=reset" msgstr "" @@ -7424,7 +7269,7 @@ msgstr "" msgid "bad value `%s' for -mfp-trap-mode switch" msgstr "" -#: config/alpha/alpha.c:324 config/rs6000/rs6000.c:1097 +#: config/alpha/alpha.c:324 config/rs6000/rs6000.c:1063 #, c-format msgid "bad value `%s' for -mtls-size switch" msgstr "" @@ -7460,90 +7305,90 @@ msgstr "" msgid "bad value `%s' for -mmemory-latency" msgstr "" -#: config/alpha/alpha.c:5386 +#: config/alpha/alpha.c:5418 #, c-format msgid "invalid %%H value" msgstr "" -#: config/alpha/alpha.c:5407 +#: config/alpha/alpha.c:5439 #, c-format msgid "invalid %%J value" msgstr "" -#: config/alpha/alpha.c:5423 config/ia64/ia64.c:4069 +#: config/alpha/alpha.c:5455 config/ia64/ia64.c:4146 #, c-format msgid "invalid %%r value" msgstr "" -#: config/alpha/alpha.c:5433 config/rs6000/rs6000.c:8880 +#: config/alpha/alpha.c:5465 config/rs6000/rs6000.c:8944 #: config/xtensa/xtensa.c:1975 #, c-format msgid "invalid %%R value" msgstr "" -#: config/alpha/alpha.c:5439 config/rs6000/rs6000.c:8799 +#: config/alpha/alpha.c:5471 config/rs6000/rs6000.c:8863 #: config/xtensa/xtensa.c:1942 #, c-format msgid "invalid %%N value" msgstr "" -#: config/alpha/alpha.c:5447 config/rs6000/rs6000.c:8827 +#: config/alpha/alpha.c:5479 config/rs6000/rs6000.c:8891 #, c-format msgid "invalid %%P value" msgstr "" -#: config/alpha/alpha.c:5455 +#: config/alpha/alpha.c:5487 #, c-format msgid "invalid %%h value" msgstr "" -#: config/alpha/alpha.c:5463 config/xtensa/xtensa.c:1968 +#: config/alpha/alpha.c:5495 config/xtensa/xtensa.c:1968 #, c-format msgid "invalid %%L value" msgstr "" -#: config/alpha/alpha.c:5502 config/rs6000/rs6000.c:8781 +#: config/alpha/alpha.c:5534 config/rs6000/rs6000.c:8845 #, c-format msgid "invalid %%m value" msgstr "" -#: config/alpha/alpha.c:5510 config/rs6000/rs6000.c:8789 +#: config/alpha/alpha.c:5542 config/rs6000/rs6000.c:8853 #, c-format msgid "invalid %%M value" msgstr "" -#: config/alpha/alpha.c:5554 +#: config/alpha/alpha.c:5586 #, c-format msgid "invalid %%U value" msgstr "" -#: config/alpha/alpha.c:5566 config/alpha/alpha.c:5580 -#: config/rs6000/rs6000.c:8888 +#: config/alpha/alpha.c:5598 config/alpha/alpha.c:5612 +#: config/rs6000/rs6000.c:8952 #, c-format msgid "invalid %%s value" msgstr "" -#: config/alpha/alpha.c:5603 +#: config/alpha/alpha.c:5635 #, c-format msgid "invalid %%C value" msgstr "" -#: config/alpha/alpha.c:5640 config/rs6000/rs6000.c:8638 +#: config/alpha/alpha.c:5672 config/rs6000/rs6000.c:8702 #, c-format msgid "invalid %%E value" msgstr "" -#: config/alpha/alpha.c:5665 config/alpha/alpha.c:5713 +#: config/alpha/alpha.c:5697 config/alpha/alpha.c:5745 msgid "unknown relocation unspec" msgstr "" -#: config/alpha/alpha.c:5674 config/rs6000/rs6000.c:9201 +#: config/alpha/alpha.c:5706 config/rs6000/rs6000.c:9265 #, c-format msgid "invalid %%xn code" msgstr "" -#: config/alpha/alpha.c:6602 config/alpha/alpha.c:6605 config/s390/s390.c:6619 -#: config/s390/s390.c:6622 +#: config/alpha/alpha.c:6641 config/alpha/alpha.c:6644 config/s390/s390.c:6578 +#: config/s390/s390.c:6581 msgid "bad builtin fcode" msgstr "" @@ -7552,15 +7397,22 @@ 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. +#. WARNING: Do not mark empty strings for translation, as calling +#. gettext on an empty string does NOT return an empty +#. string. +#. Macro to define tables used to set the flags. +#. This is a list in braces of pairs in braces, +#. each pair being { "NAME", VALUE } +#. where VALUE is the bits to set or minus the bits to clear. +#. An empty string NAME is used to identify the default VALUE. #: config/alpha/alpha.h:286 config/i386/i386.h:327 config/i386/i386.h:329 -#: config/i386/i386.h:331 config/ns32k/ns32k.h:140 config/rs6000/rs6000.h:297 -#: config/s390/s390.h:123 config/sparc/sparc.h:537 config/sparc/sparc.h:542 +#: config/i386/i386.h:331 config/ns32k/ns32k.h:140 config/s390/s390.h:123 +#: config/sparc/sparc.h:537 config/sparc/sparc.h:542 msgid "Use hardware fp" msgstr "" #: config/alpha/alpha.h:287 config/i386/i386.h:328 config/i386/i386.h:330 -#: config/rs6000/rs6000.h:299 config/sparc/sparc.h:539 -#: config/sparc/sparc.h:544 +#: config/sparc/sparc.h:539 config/sparc/sparc.h:544 msgid "Do not use hardware fp" msgstr "" @@ -7671,7 +7523,7 @@ msgstr "" msgid "Tune expected memory latency" msgstr "" -#: config/alpha/alpha.h:365 config/ia64/ia64.h:258 config/rs6000/sysv4.h:90 +#: config/alpha/alpha.h:365 config/ia64/ia64.h:267 config/rs6000/sysv4.h:90 msgid "Specify bit size of immediate TLS offsets" msgstr "" @@ -7690,150 +7542,151 @@ msgstr "" msgid "argument of `%s' attribute is not \"ilink1\" or \"ilink2\"" msgstr "" -#: config/arc/arc.c:1713 config/m32r/m32r.c:2281 +#: config/arc/arc.c:1714 config/m32r/m32r.c:2325 #, c-format msgid "invalid operand to %%R code" msgstr "" -#: config/arc/arc.c:1745 config/m32r/m32r.c:2304 +#: config/arc/arc.c:1746 config/m32r/m32r.c:2348 #, c-format msgid "invalid operand to %%H/%%L code" msgstr "" -#: config/arc/arc.c:1768 config/m32r/m32r.c:2375 +#: config/arc/arc.c:1769 config/m32r/m32r.c:2419 #, c-format msgid "invalid operand to %%U code" msgstr "" -#: config/arc/arc.c:1779 +#: config/arc/arc.c:1780 #, c-format msgid "invalid operand to %%V code" msgstr "" #. Unknown flag. -#: config/arc/arc.c:1786 config/m32r/m32r.c:2408 config/sparc/sparc.c:6858 +#. Undocumented flag. +#: config/arc/arc.c:1787 config/m32r/m32r.c:2446 config/sparc/sparc.c:6945 msgid "invalid operand output code" msgstr "" -#: config/arm/arm.c:519 +#: config/arm/arm.c:520 #, c-format msgid "switch -mcpu=%s conflicts with -march= switch" msgstr "" -#: config/arm/arm.c:529 config/rs6000/rs6000.c:793 config/sparc/sparc.c:419 +#: config/arm/arm.c:530 config/rs6000/rs6000.c:759 config/sparc/sparc.c:424 #, c-format msgid "bad value (%s) for %s switch" msgstr "" -#: config/arm/arm.c:671 +#: config/arm/arm.c:672 msgid "target CPU does not support APCS-32" msgstr "" -#: config/arm/arm.c:676 +#: config/arm/arm.c:677 msgid "target CPU does not support APCS-26" msgstr "" -#: config/arm/arm.c:682 +#: config/arm/arm.c:683 msgid "target CPU does not support interworking" msgstr "" -#: config/arm/arm.c:688 +#: config/arm/arm.c:689 msgid "target CPU does not support THUMB instructions" msgstr "" -#: config/arm/arm.c:702 +#: config/arm/arm.c:703 msgid "" "enabling backtrace support is only meaningful when compiling for the Thumb" msgstr "" -#: config/arm/arm.c:705 +#: config/arm/arm.c:706 msgid "" "enabling callee interworking support is only meaningful when compiling for " "the Thumb" msgstr "" -#: config/arm/arm.c:708 +#: config/arm/arm.c:709 msgid "" "enabling caller interworking support is only meaningful when compiling for " "the Thumb" msgstr "" -#: config/arm/arm.c:714 +#: config/arm/arm.c:715 msgid "interworking forces APCS-32 to be used" msgstr "" -#: config/arm/arm.c:720 +#: config/arm/arm.c:721 msgid "-mapcs-stack-check incompatible with -mno-apcs-frame" msgstr "" -#: config/arm/arm.c:728 +#: config/arm/arm.c:729 msgid "-fpic and -mapcs-reent are incompatible" msgstr "" -#: config/arm/arm.c:731 +#: config/arm/arm.c:732 msgid "APCS reentrant code not supported. Ignored" msgstr "" -#: config/arm/arm.c:739 +#: config/arm/arm.c:740 msgid "-g with -mno-apcs-frame may not give sensible debugging" msgstr "" -#: config/arm/arm.c:747 +#: config/arm/arm.c:748 msgid "passing floating point arguments in fp regs not yet supported" msgstr "" -#: config/arm/arm.c:791 +#: config/arm/arm.c:792 #, c-format msgid "invalid floating point emulation option: -mfpe-%s" msgstr "" -#: config/arm/arm.c:802 +#: config/arm/arm.c:803 msgid "-mfpe switch not supported by ep9312 target cpu - ignored." msgstr "" -#: config/arm/arm.c:822 +#: config/arm/arm.c:823 msgid "structure size boundary can only be set to 8 or 32" msgstr "" -#: config/arm/arm.c:830 +#: config/arm/arm.c:831 msgid "-mpic-register= is useless without -fpic" msgstr "" -#: config/arm/arm.c:837 +#: config/arm/arm.c:838 #, c-format msgid "unable to use '%s' for PIC register" msgstr "" -#: config/arm/arm.c:2201 config/arm/arm.c:2219 config/avr/avr.c:4580 -#: config/c4x/c4x.c:4445 config/h8300/h8300.c:4255 config/i386/i386.c:1565 -#: config/i386/i386.c:1611 config/ip2k/ip2k.c:3234 -#: config/m68hc11/m68hc11.c:1227 config/m68k/m68k.c:344 -#: config/mcore/mcore.c:3374 config/ns32k/ns32k.c:1091 -#: config/rs6000/rs6000.c:14496 config/sh/sh.c:6723 config/sh/sh.c:6744 -#: config/sh/sh.c:6779 config/stormy16/stormy16.c:2073 config/v850/v850.c:2173 +#: config/arm/arm.c:2246 config/arm/arm.c:2264 config/avr/avr.c:4566 +#: config/c4x/c4x.c:4447 config/h8300/h8300.c:4257 config/i386/i386.c:1579 +#: config/i386/i386.c:1625 config/ip2k/ip2k.c:3180 +#: config/m68hc11/m68hc11.c:1234 config/m68k/m68k.c:333 +#: config/mcore/mcore.c:3374 config/ns32k/ns32k.c:1064 +#: config/rs6000/rs6000.c:14560 config/sh/sh.c:6740 config/sh/sh.c:6761 +#: config/sh/sh.c:6796 config/stormy16/stormy16.c:2073 config/v850/v850.c:2173 #, c-format msgid "`%s' attribute only applies to functions" msgstr "" -#: config/arm/arm.c:10455 +#: config/arm/arm.c:10563 msgid "unable to compute real location of stacked parameter" msgstr "" #. @@@ better error message -#: config/arm/arm.c:11083 config/arm/arm.c:11120 +#: config/arm/arm.c:11191 config/arm/arm.c:11228 msgid "selector must be an immediate" msgstr "" #. @@@ better error message -#: config/arm/arm.c:11163 config/i386/i386.c:14189 config/i386/i386.c:14223 +#: config/arm/arm.c:11271 config/i386/i386.c:14285 config/i386/i386.c:14319 msgid "mask must be an immediate" msgstr "" -#: config/arm/arm.c:11826 +#: config/arm/arm.c:11966 msgid "no low registers available for popping high registers" msgstr "" -#: config/arm/arm.c:12071 +#: config/arm/arm.c:12216 msgid "interrupt Service Routines cannot be coded in Thumb mode" msgstr "" @@ -7965,92 +7818,92 @@ msgstr "" msgid "Ignore dllimport attribute for functions" msgstr "" -#: config/avr/avr.c:535 +#: config/avr/avr.c:522 #, c-format msgid "large frame pointer change (%d) with -mtiny-stack" msgstr "" -#: config/avr/avr.c:1123 +#: config/avr/avr.c:1109 msgid "bad address, not (reg+disp):" msgstr "" -#: config/avr/avr.c:1131 +#: config/avr/avr.c:1117 msgid "internal compiler error. Bad address:" msgstr "" -#: config/avr/avr.c:1144 +#: config/avr/avr.c:1130 msgid "internal compiler error. Unknown mode:" msgstr "" -#: config/avr/avr.c:1766 config/avr/avr.c:2427 +#: config/avr/avr.c:1752 config/avr/avr.c:2413 msgid "invalid insn:" msgstr "" -#: config/avr/avr.c:1800 config/avr/avr.c:1883 config/avr/avr.c:1932 -#: config/avr/avr.c:1941 config/avr/avr.c:2036 config/avr/avr.c:2205 -#: config/avr/avr.c:2461 config/avr/avr.c:2569 +#: config/avr/avr.c:1786 config/avr/avr.c:1869 config/avr/avr.c:1918 +#: config/avr/avr.c:1927 config/avr/avr.c:2022 config/avr/avr.c:2191 +#: config/avr/avr.c:2447 config/avr/avr.c:2555 msgid "incorrect insn:" msgstr "" -#: config/avr/avr.c:1960 config/avr/avr.c:2121 config/avr/avr.c:2276 -#: config/avr/avr.c:2613 +#: config/avr/avr.c:1946 config/avr/avr.c:2107 config/avr/avr.c:2262 +#: config/avr/avr.c:2599 msgid "unknown move insn:" msgstr "" -#: config/avr/avr.c:2836 +#: config/avr/avr.c:2822 msgid "bad shift insn:" msgstr "" -#: config/avr/avr.c:2949 config/avr/avr.c:3370 config/avr/avr.c:3741 +#: config/avr/avr.c:2935 config/avr/avr.c:3356 config/avr/avr.c:3727 msgid "internal compiler error. Incorrect shift:" msgstr "" -#: config/avr/avr.c:4554 config/ip2k/ip2k.c:3207 +#: config/avr/avr.c:4540 config/ip2k/ip2k.c:3155 msgid "only initialized variables can be placed into program memory area" msgstr "" -#: config/avr/avr.c:4648 +#: config/avr/avr.c:4634 msgid "only uninitialized variables can be placed in the .noinit section" msgstr "" -#: config/avr/avr.c:4662 +#: config/avr/avr.c:4648 #, c-format msgid "MCU `%s' supported for assembler only" msgstr "" -#: config/avr/avr.h:72 +#: config/avr/avr.h:73 msgid "Assume int to be 8 bit integer" msgstr "" -#: config/avr/avr.h:74 +#: config/avr/avr.h:75 msgid "Change the stack pointer without disabling interrupts" msgstr "" -#: config/avr/avr.h:76 +#: config/avr/avr.h:77 msgid "Use subroutines for function prologue/epilogue" msgstr "" -#: config/avr/avr.h:78 +#: config/avr/avr.h:79 msgid "Change only the low 8 bits of the stack pointer" msgstr "" -#: config/avr/avr.h:80 +#: config/avr/avr.h:81 msgid "Do not generate tablejump insns" msgstr "" -#: config/avr/avr.h:82 +#: config/avr/avr.h:83 msgid "Use rjmp/rcall (limited range) on >8K devices" msgstr "" -#: config/avr/avr.h:84 +#: config/avr/avr.h:85 msgid "Output instruction sizes to the asm file" msgstr "" -#: config/avr/avr.h:101 +#: config/avr/avr.h:102 msgid "Specify the initial stack address" msgstr "" -#: config/avr/avr.h:102 +#: config/avr/avr.h:103 msgid "Specify the MCU name" msgstr "" @@ -8062,7 +7915,7 @@ msgstr "" #. 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:2266 +#: config/avr/avr.h:2221 msgid "trampolines not supported" msgstr "" @@ -8101,102 +7954,96 @@ msgstr "" msgid "unknown CPU version %d, using 40.\n" msgstr "" -#: config/c4x/c4x.c:848 +#: config/c4x/c4x.c:850 #, c-format msgid "ISR %s requires %d words of local vars, max is 32767" msgstr "" -#: config/c4x/c4x.c:1569 +#: config/c4x/c4x.c:1571 msgid "using CONST_DOUBLE for address" msgstr "" -#: config/c4x/c4x.c:1707 +#: config/c4x/c4x.c:1709 msgid "c4x_address_cost: Invalid addressing mode" msgstr "" -#: config/c4x/c4x.c:1842 +#: config/c4x/c4x.c:1844 #, c-format msgid "c4x_print_operand: %%L inconsistency" msgstr "" -#: config/c4x/c4x.c:1848 +#: config/c4x/c4x.c:1850 #, c-format msgid "c4x_print_operand: %%N inconsistency" msgstr "" -#: config/c4x/c4x.c:1889 +#: config/c4x/c4x.c:1891 #, c-format msgid "c4x_print_operand: %%O inconsistency" msgstr "" -#: config/c4x/c4x.c:1984 +#: config/c4x/c4x.c:1986 msgid "c4x_print_operand: Bad operand case" msgstr "" -#: config/c4x/c4x.c:2025 +#: config/c4x/c4x.c:2027 msgid "c4x_print_operand_address: Bad post_modify" msgstr "" -#: config/c4x/c4x.c:2047 +#: config/c4x/c4x.c:2049 msgid "c4x_print_operand_address: Bad pre_modify" msgstr "" -#: config/c4x/c4x.c:2095 config/c4x/c4x.c:2107 config/c4x/c4x.c:2122 +#: config/c4x/c4x.c:2097 config/c4x/c4x.c:2109 config/c4x/c4x.c:2124 msgid "c4x_print_operand_address: Bad operand case" msgstr "" -#: config/c4x/c4x.c:2373 +#: config/c4x/c4x.c:2375 msgid "c4x_rptb_insert: Cannot find start label" msgstr "" -#: config/c4x/c4x.c:3290 config/c4x/c4x.c:3308 +#: config/c4x/c4x.c:3292 config/c4x/c4x.c:3310 msgid "mode not QImode" msgstr "" -#: config/c4x/c4x.c:3378 +#: config/c4x/c4x.c:3380 msgid "invalid indirect memory address" msgstr "" -#: config/c4x/c4x.c:3467 +#: config/c4x/c4x.c:3469 msgid "invalid indirect (S) memory address" msgstr "" -#: config/c4x/c4x.c:3795 +#: config/c4x/c4x.c:3797 msgid "c4x_valid_operands: Internal error" msgstr "" -#: config/c4x/c4x.c:4214 +#: config/c4x/c4x.c:4216 msgid "c4x_operand_subword: invalid mode" msgstr "" -#: config/c4x/c4x.c:4217 +#: config/c4x/c4x.c:4219 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:4243 +#: config/c4x/c4x.c:4245 msgid "c4x_operand_subword: invalid autoincrement" msgstr "" -#: config/c4x/c4x.c:4249 +#: config/c4x/c4x.c:4251 msgid "c4x_operand_subword: invalid address" msgstr "" -#: config/c4x/c4x.c:4260 +#: config/c4x/c4x.c:4262 msgid "c4x_operand_subword: address not offsettable" msgstr "" -#: config/c4x/c4x.c:4470 +#: config/c4x/c4x.c:4472 msgid "c4x_rptb_rpts_p: Repeat block top label moved\n" msgstr "" -#. ??? HACK. We shouldn't have flag_inline_trees at all. -#. Name of the c4x assembler. -#. Name of the c4x linker. -#. Define assembler options. -#. Define linker options. -#. Specify the end file to link with. #. Target compilation option flags. #. Small memory model. #. Use 24-bit MPYI for C3x. @@ -8415,159 +8262,159 @@ msgstr "" msgid "Select CPU to generate code for" msgstr "" -#: config/cris/cris.c:596 +#: config/cris/cris.c:605 msgid "unexpected index-type in cris_print_index" msgstr "" -#: config/cris/cris.c:610 +#: config/cris/cris.c:619 msgid "unexpected base-type in cris_print_base" msgstr "" -#: config/cris/cris.c:903 +#: config/cris/cris.c:912 #, c-format msgid "stackframe too big: %d bytes" msgstr "" -#: config/cris/cris.c:1214 +#: config/cris/cris.c:1223 msgid "allocated but unused delay list in epilogue" msgstr "" -#: config/cris/cris.c:1224 +#: config/cris/cris.c:1233 msgid "" "unexpected function type needing stack adjustment for __builtin_eh_return" msgstr "" -#: config/cris/cris.c:1300 +#: config/cris/cris.c:1309 msgid "invalid operand for 'b' modifier" msgstr "" -#: config/cris/cris.c:1313 +#: config/cris/cris.c:1322 msgid "invalid operand for 'v' modifier" msgstr "" -#: config/cris/cris.c:1323 +#: config/cris/cris.c:1332 msgid "invalid operand for 'P' modifier" msgstr "" -#: config/cris/cris.c:1330 +#: config/cris/cris.c:1339 msgid "invalid operand for 'p' modifier" msgstr "" -#: config/cris/cris.c:1369 +#: config/cris/cris.c:1378 msgid "invalid operand for 'z' modifier" msgstr "" -#: config/cris/cris.c:1400 config/cris/cris.c:1430 +#: config/cris/cris.c:1409 config/cris/cris.c:1439 msgid "invalid operand for 'H' modifier" msgstr "" -#: config/cris/cris.c:1406 +#: config/cris/cris.c:1415 msgid "bad register" msgstr "" -#: config/cris/cris.c:1444 +#: config/cris/cris.c:1453 msgid "invalid operand for 'e' modifier" msgstr "" -#: config/cris/cris.c:1461 +#: config/cris/cris.c:1470 msgid "invalid operand for 'm' modifier" msgstr "" -#: config/cris/cris.c:1486 +#: config/cris/cris.c:1495 msgid "invalid operand for 'A' modifier" msgstr "" -#: config/cris/cris.c:1494 +#: config/cris/cris.c:1503 msgid "invalid operand for 'D' modifier" msgstr "" -#: config/cris/cris.c:1508 +#: config/cris/cris.c:1517 msgid "invalid operand for 'T' modifier" msgstr "" -#: config/cris/cris.c:1517 +#: config/cris/cris.c:1526 msgid "invalid operand modifier letter" msgstr "" -#: config/cris/cris.c:1525 +#: config/cris/cris.c:1534 #, c-format msgid "internal error: bad register: %d" msgstr "" -#: config/cris/cris.c:1573 +#: config/cris/cris.c:1582 msgid "unexpected multiplicative operand" msgstr "" -#: config/cris/cris.c:1593 +#: config/cris/cris.c:1602 msgid "unexpected operand" msgstr "" -#: config/cris/cris.c:1626 config/cris/cris.c:1636 +#: config/cris/cris.c:1635 config/cris/cris.c:1645 msgid "unrecognized address" msgstr "" -#: config/cris/cris.c:1986 +#: config/cris/cris.c:1995 msgid "internal error: sideeffect-insn affecting main effect" msgstr "" #. If we get here, the caller got its initial tests wrong. -#: config/cris/cris.c:2379 +#: config/cris/cris.c:2388 msgid "internal error: cris_side_effect_mode_ok with bad operands" msgstr "" -#: config/cris/cris.c:2456 config/cris/cris.c:2518 +#: config/cris/cris.c:2465 config/cris/cris.c:2527 msgid "unrecognized supposed constant" msgstr "" -#: config/cris/cris.c:2563 +#: config/cris/cris.c:2572 msgid "unrecognized supposed constant in cris_global_pic_symbol" msgstr "" -#: config/cris/cris.c:2582 +#: config/cris/cris.c:2591 #, c-format msgid "-max-stackframe=%d is not usable, not between 0 and %d" msgstr "" -#: config/cris/cris.c:2610 +#: config/cris/cris.c:2619 #, c-format msgid "unknown CRIS version specification in -march= or -mcpu= : %s" msgstr "" -#: config/cris/cris.c:2646 +#: config/cris/cris.c:2655 #, c-format msgid "unknown CRIS cpu version specification in -mtune= : %s" msgstr "" -#: config/cris/cris.c:2664 +#: config/cris/cris.c:2673 msgid "-fPIC and -fpic are not supported in this configuration" msgstr "" -#: config/cris/cris.c:2680 +#: config/cris/cris.c:2689 msgid "that particular -g option is invalid with -maout and -melinux" msgstr "" -#: config/cris/cris.c:2935 config/cris/cris.c:2980 +#: config/cris/cris.c:2944 config/cris/cris.c:2989 msgid "unexpected side-effects in address" msgstr "" #. Labels are never marked as global symbols. -#: config/cris/cris.c:3075 config/cris/cris.c:3106 +#: config/cris/cris.c:3084 config/cris/cris.c:3115 msgid "unexpected PIC symbol" msgstr "" -#: config/cris/cris.c:3079 +#: config/cris/cris.c:3088 msgid "PIC register isn't set up" msgstr "" -#: config/cris/cris.c:3092 config/cris/cris.c:3175 +#: config/cris/cris.c:3101 config/cris/cris.c:3184 msgid "unexpected address expression" msgstr "" -#: config/cris/cris.c:3110 +#: config/cris/cris.c:3119 msgid "emitting PIC operand, but PIC register isn't set up" msgstr "" -#: config/cris/cris.c:3119 +#: config/cris/cris.c:3128 msgid "unexpected NOTE as addr_const:" msgstr "" @@ -8580,136 +8427,136 @@ msgid "For elinux, request a specified stack-size for this program" 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 +#: config/cris/cris.h:335 msgid "Compile for ETRAX 4 (CRIS v3)" msgstr "" -#: config/cris/cris.h:337 +#: config/cris/cris.h:340 msgid "Compile for ETRAX 100 (CRIS v8)" msgstr "" -#: config/cris/cris.h:341 +#: config/cris/cris.h:344 msgid "Emit verbose debug information in assembly code" msgstr "" -#: config/cris/cris.h:344 +#: config/cris/cris.h:347 msgid "Do not use condition codes from normal instructions" msgstr "" -#: config/cris/cris.h:348 +#: config/cris/cris.h:351 msgid "Do not emit addressing modes with side-effect assignment" msgstr "" -#: config/cris/cris.h:351 +#: config/cris/cris.h:354 msgid "Do not tune stack alignment" msgstr "" -#: config/cris/cris.h:354 +#: config/cris/cris.h:357 msgid "Do not tune writable data alignment" msgstr "" -#: config/cris/cris.h:357 +#: config/cris/cris.h:360 msgid "Do not tune code and read-only data alignment" msgstr "" -#: config/cris/cris.h:366 +#: config/cris/cris.h:369 msgid "Align code and data to 32 bits" msgstr "" -#: config/cris/cris.h:379 +#: config/cris/cris.h:382 msgid "Don't align items in code or data" msgstr "" -#: config/cris/cris.h:382 +#: config/cris/cris.h:385 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 +#: config/cris/cris.h:389 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 +#: config/cris/cris.h:395 msgid "Override -mbest-lib-options" msgstr "" -#: config/cris/cris.h:424 +#: config/cris/cris.h:427 msgid "Generate code for the specified chip or CPU version" msgstr "" -#: config/cris/cris.h:426 +#: config/cris/cris.h:429 msgid "Tune alignment for the specified chip or CPU version" msgstr "" -#: config/cris/cris.h:428 +#: config/cris/cris.h:431 msgid "Warn when a stackframe is larger than the specified size" msgstr "" #. Node: Profiling -#: config/cris/cris.h:1014 +#: config/cris/cris.h:1017 msgid "no FUNCTION_PROFILER for CRIS" msgstr "" -#: config/cris/linux.h:71 +#: config/cris/linux.h:69 msgid "Together with -fpic and -fPIC, do not use GOTPLT references" msgstr "" -#: config/d30v/d30v.c:219 +#: config/d30v/d30v.c:218 #, c-format msgid "bad modes_tieable_p for register %s, mode1 %s, mode2 %s" msgstr "" -#: config/d30v/d30v.c:2679 +#: config/d30v/d30v.c:2678 msgid "bad insn to d30v_print_operand_address:" msgstr "" -#: config/d30v/d30v.c:2696 config/d30v/d30v.c:2757 config/d30v/d30v.c:2778 -#: config/d30v/d30v.c:2796 +#: config/d30v/d30v.c:2695 config/d30v/d30v.c:2756 config/d30v/d30v.c:2777 +#: config/d30v/d30v.c:2795 msgid "bad insn to d30v_print_operand_memory_reference:" msgstr "" -#: config/d30v/d30v.c:2864 +#: config/d30v/d30v.c:2863 msgid "bad insn to d30v_print_operand, 'f' modifier:" msgstr "" -#: config/d30v/d30v.c:2873 +#: config/d30v/d30v.c:2872 msgid "bad insn to d30v_print_operand, 'A' modifier:" msgstr "" -#: config/d30v/d30v.c:2880 +#: config/d30v/d30v.c:2879 msgid "bad insn to d30v_print_operand, 'M' modifier:" msgstr "" -#: config/d30v/d30v.c:2934 +#: config/d30v/d30v.c:2933 msgid "bad insn to print_operand, 'F' or 'T' modifier:" msgstr "" -#: config/d30v/d30v.c:2945 +#: config/d30v/d30v.c:2944 msgid "bad insn to print_operand, 'B' modifier:" msgstr "" -#: config/d30v/d30v.c:2952 +#: config/d30v/d30v.c:2951 msgid "bad insn to print_operand, 'E' modifier:" msgstr "" -#: config/d30v/d30v.c:2970 +#: config/d30v/d30v.c:2969 msgid "bad insn to print_operand, 'R' modifier:" msgstr "" -#: config/d30v/d30v.c:2979 config/d30v/d30v.c:2987 +#: config/d30v/d30v.c:2978 config/d30v/d30v.c:2986 msgid "bad insn to print_operand, 's' modifier:" msgstr "" -#: config/d30v/d30v.c:3016 +#: config/d30v/d30v.c:3015 msgid "bad insn in d30v_print_operand, 0 case" msgstr "" -#: config/d30v/d30v.c:3314 +#: config/d30v/d30v.c:3313 msgid "d30v_emit_comparison" msgstr "" -#: config/d30v/d30v.c:3358 +#: config/d30v/d30v.c:3357 msgid "bad call to d30v_move_2words" msgstr "" @@ -8880,58 +8727,62 @@ msgstr "" #. Output assembler code to FILE to increment profiler label # LABELNO #. for profiling a function entry. -#: config/dsp16xx/dsp16xx.h:1218 config/dsp16xx/dsp16xx.h:1669 -#: config/dsp16xx/dsp16xx.h:1674 +#. This is how to output an insn to push a register on the stack. +#. It need not be very fast code since it is used only for profiling +#. This is how to output an insn to pop a register from the stack. +#. It need not be very fast code since it is used only for profiling +#: config/dsp16xx/dsp16xx.h:1216 config/dsp16xx/dsp16xx.h:1667 +#: config/dsp16xx/dsp16xx.h:1672 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:1228 config/dsp16xx/dsp16xx.h:1240 +#: config/dsp16xx/dsp16xx.h:1226 config/dsp16xx/dsp16xx.h:1238 msgid "trampolines not yet implemented" msgstr "" -#: config/fr30/fr30.c:456 +#: config/fr30/fr30.c:451 msgid "fr30_print_operand_address: unhandled address" msgstr "" -#: config/fr30/fr30.c:483 +#: config/fr30/fr30.c:475 #, c-format msgid "fr30_print_operand: unrecognized %%p code" msgstr "" -#: config/fr30/fr30.c:503 +#: config/fr30/fr30.c:495 #, c-format msgid "fr30_print_operand: unrecognized %%b code" msgstr "" -#: config/fr30/fr30.c:524 +#: config/fr30/fr30.c:516 #, c-format msgid "fr30_print_operand: unrecognized %%B code" msgstr "" -#: config/fr30/fr30.c:532 +#: config/fr30/fr30.c:524 #, c-format msgid "fr30_print_operand: invalid operand to %%A code" msgstr "" -#: config/fr30/fr30.c:549 +#: config/fr30/fr30.c:541 #, c-format msgid "fr30_print_operand: invalid %%x code" msgstr "" -#: config/fr30/fr30.c:556 +#: config/fr30/fr30.c:548 #, c-format msgid "fr30_print_operand: invalid %%F code" msgstr "" -#: config/fr30/fr30.c:573 +#: config/fr30/fr30.c:565 msgid "fr30_print_operand: unknown code" msgstr "" -#: config/fr30/fr30.c:602 config/fr30/fr30.c:611 config/fr30/fr30.c:622 -#: config/fr30/fr30.c:635 +#: 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 "" @@ -8948,127 +8799,127 @@ msgstr "" msgid "-fpic and -gdwarf are incompatible (-fpic and -g/-gdwarf-2 are fine)" msgstr "" -#: config/frv/frv.c:2395 +#: config/frv/frv.c:2396 msgid "Bad insn to frv_print_operand_address:" msgstr "" -#: config/frv/frv.c:2406 +#: config/frv/frv.c:2407 msgid "Bad register to frv_print_operand_memory_reference_reg:" msgstr "" -#: config/frv/frv.c:2444 config/frv/frv.c:2454 config/frv/frv.c:2463 -#: config/frv/frv.c:2491 config/frv/frv.c:2504 config/frv/frv.c:2508 +#: config/frv/frv.c:2445 config/frv/frv.c:2455 config/frv/frv.c:2464 +#: config/frv/frv.c:2492 config/frv/frv.c:2505 config/frv/frv.c:2509 msgid "Bad insn to frv_print_operand_memory_reference:" msgstr "" -#: config/frv/frv.c:2646 +#: config/frv/frv.c:2647 msgid "Bad insn in frv_print_operand, bad const_double" msgstr "" -#: config/frv/frv.c:2691 +#: config/frv/frv.c:2692 msgid "Bad insn to frv_print_operand, 'C' modifier:" msgstr "" -#: config/frv/frv.c:2714 +#: config/frv/frv.c:2715 msgid "Bad insn to frv_print_operand, 'c' modifier:" msgstr "" -#: config/frv/frv.c:2739 +#: config/frv/frv.c:2740 msgid "Bad insn to frv_print_operand, 'e' modifier:" msgstr "" -#: config/frv/frv.c:2747 +#: config/frv/frv.c:2748 msgid "Bad insn to frv_print_operand, 'F' modifier:" msgstr "" -#: config/frv/frv.c:2763 +#: config/frv/frv.c:2764 msgid "Bad insn to frv_print_operand, 'f' modifier:" msgstr "" -#: config/frv/frv.c:2816 +#: config/frv/frv.c:2817 msgid "Bad insn to frv_print_operand, 'L' modifier:" msgstr "" -#: config/frv/frv.c:2829 +#: config/frv/frv.c:2830 msgid "Bad insn to frv_print_operand, 'M/N' modifier:" msgstr "" -#: config/frv/frv.c:2850 +#: config/frv/frv.c:2851 msgid "Bad insn to frv_print_operand, 'O' modifier:" msgstr "" -#: config/frv/frv.c:2868 +#: config/frv/frv.c:2869 msgid "Bad insn to frv_print_operand, P modifier:" msgstr "" -#: config/frv/frv.c:2888 +#: config/frv/frv.c:2889 msgid "Bad insn in frv_print_operand, z case" msgstr "" -#: config/frv/frv.c:2916 +#: config/frv/frv.c:2917 msgid "Bad insn in frv_print_operand, 0 case" msgstr "" -#: config/frv/frv.c:2921 +#: config/frv/frv.c:2922 msgid "frv_print_operand: unknown code" msgstr "" -#: config/frv/frv.c:5471 +#: config/frv/frv.c:5473 msgid "Bad output_move_single operand" msgstr "" -#: config/frv/frv.c:5598 +#: config/frv/frv.c:5600 msgid "Bad output_move_double operand" msgstr "" -#: config/frv/frv.c:5740 +#: config/frv/frv.c:5742 msgid "Bad output_condmove_single operand" msgstr "" -#: config/frv/frv.c:8019 +#: config/frv/frv.c:8030 msgid "frv_registers_update" msgstr "" -#: config/frv/frv.c:8176 +#: config/frv/frv.c:8187 msgid "frv_registers_used_p" msgstr "" -#: config/frv/frv.c:8302 +#: config/frv/frv.c:8313 msgid "frv_registers_set_p" msgstr "" -#: config/frv/frv.c:8898 +#: config/frv/frv.c:8909 msgid "accumulator is not a constant integer" msgstr "" -#: config/frv/frv.c:8903 +#: config/frv/frv.c:8914 msgid "accumulator number is out of bounds" msgstr "" -#: config/frv/frv.c:8914 +#: config/frv/frv.c:8925 #, c-format msgid "inappropriate accumulator for `%s'" msgstr "" -#: config/frv/frv.c:8974 +#: config/frv/frv.c:8985 #, c-format msgid "`%s' expects a constant argument" msgstr "" -#: config/frv/frv.c:8979 +#: config/frv/frv.c:8990 #, c-format msgid "constant argument out of range for `%s'" msgstr "" -#: config/frv/frv.c:9326 +#: config/frv/frv.c:9337 msgid "media functions are not available unless -mmedia is used" msgstr "" -#: config/frv/frv.c:9338 +#: config/frv/frv.c:9349 msgid "this media function is only available on the fr500" msgstr "" -#: config/frv/frv.c:9366 +#: config/frv/frv.c:9377 msgid "this media function is only available on the fr400" msgstr "" @@ -9082,6 +8933,7 @@ msgstr "" #. #define TARGET_VERSION fprintf (stderr, " (68k, MIT syntax)"); #. #endif #: config/frv/frv.h:505 +#, c-format msgid " (frv)" msgstr "" @@ -9182,169 +9034,177 @@ msgstr "" msgid "Do not generate char instructions" msgstr "" -#: config/i386/i386.c:1155 +#: config/i386/i386.c:1169 #, c-format msgid "code model %s not supported in PIC mode" msgstr "" -#: config/i386/i386.c:1165 config/sparc/sparc.c:382 +#: config/i386/i386.c:1179 config/sparc/sparc.c:387 #, c-format msgid "bad value (%s) for -mcmodel= switch" msgstr "" -#: config/i386/i386.c:1180 +#: config/i386/i386.c:1194 #, c-format msgid "bad value (%s) for -masm= switch" msgstr "" -#: config/i386/i386.c:1183 +#: config/i386/i386.c:1197 #, c-format msgid "code model `%s' not supported in the %s bit mode" msgstr "" -#: config/i386/i386.c:1186 +#: config/i386/i386.c:1200 msgid "code model `large' not supported yet" msgstr "" -#: config/i386/i386.c:1188 +#: config/i386/i386.c:1202 #, c-format msgid "%i-bit mode not compiled in" msgstr "" -#: config/i386/i386.c:1215 config/i386/i386.c:1227 +#: config/i386/i386.c:1229 config/i386/i386.c:1241 msgid "CPU you selected does not support x86-64 instruction set" msgstr "" -#: config/i386/i386.c:1220 config/iq2000/iq2000.c:1806 +#: config/i386/i386.c:1234 config/iq2000/iq2000.c:1840 #, c-format msgid "bad value (%s) for -march= switch" msgstr "" -#: config/i386/i386.c:1233 +#: config/i386/i386.c:1247 #, c-format msgid "bad value (%s) for -mtune= switch" msgstr "" -#: config/i386/i386.c:1250 +#: config/i386/i386.c:1264 #, c-format msgid "-mregparm=%d is not between 0 and %d" msgstr "" -#: config/i386/i386.c:1263 +#: config/i386/i386.c:1277 msgid "-malign-loops is obsolete, use -falign-loops" msgstr "" -#: config/i386/i386.c:1268 config/i386/i386.c:1281 config/i386/i386.c:1294 +#: config/i386/i386.c:1282 config/i386/i386.c:1295 config/i386/i386.c:1308 #, c-format msgid "-malign-loops=%d is not between 0 and %d" msgstr "" -#: config/i386/i386.c:1276 +#: config/i386/i386.c:1290 msgid "-malign-jumps is obsolete, use -falign-jumps" msgstr "" -#: config/i386/i386.c:1289 +#: config/i386/i386.c:1303 msgid "-malign-functions is obsolete, use -falign-functions" msgstr "" -#: config/i386/i386.c:1327 +#: config/i386/i386.c:1341 #, c-format msgid "-mpreferred-stack-boundary=%d is not between %d and 12" msgstr "" -#: config/i386/i386.c:1339 +#: config/i386/i386.c:1353 #, c-format msgid "-mbranch-cost=%d is not between 0 and 5" msgstr "" -#: config/i386/i386.c:1351 +#: config/i386/i386.c:1365 #, c-format msgid "bad value (%s) for -mtls-dialect= switch" msgstr "" -#: config/i386/i386.c:1380 +#: config/i386/i386.c:1394 msgid "-malign-double makes no sense in the 64bit mode" msgstr "" -#: config/i386/i386.c:1382 +#: config/i386/i386.c:1396 msgid "-mrtd calling convention not supported in the 64bit mode" msgstr "" -#: config/i386/i386.c:1404 config/i386/i386.c:1415 +#: config/i386/i386.c:1418 config/i386/i386.c:1429 msgid "SSE instruction set disabled, using 387 arithmetics" msgstr "" -#: config/i386/i386.c:1420 +#: config/i386/i386.c:1434 msgid "387 instruction set disabled, using SSE arithmetics" msgstr "" -#: config/i386/i386.c:1427 +#: config/i386/i386.c:1441 #, c-format msgid "bad value (%s) for -mfpmath= switch" msgstr "" -#: config/i386/i386.c:1575 config/i386/i386.c:1586 +#: config/i386/i386.c:1589 config/i386/i386.c:1600 msgid "fastcall and stdcall attributes are not compatible" msgstr "" -#: config/i386/i386.c:1579 config/i386/i386.c:1635 +#: config/i386/i386.c:1593 config/i386/i386.c:1649 msgid "fastcall and regparm attributes are not compatible" msgstr "" -#: config/i386/i386.c:1622 +#: config/i386/i386.c:1636 #, c-format msgid "`%s' attribute requires an integer constant argument" msgstr "" -#: config/i386/i386.c:1628 +#: config/i386/i386.c:1642 #, c-format msgid "argument to `%s' attribute larger than %d" msgstr "" -#: config/i386/i386.c:2780 +#: config/i386/i386.c:2601 +msgid "SSE vector argument without SSE enabled changes the ABI" +msgstr "" + +#: config/i386/i386.c:2617 +msgid "MMX vector argument without MMX enabled changes the ABI" +msgstr "" + +#: config/i386/i386.c:2845 msgid "SSE vector return without SSE enabled changes the ABI" msgstr "" -#: config/i386/i386.c:6784 +#: config/i386/i386.c:6819 msgid "invalid UNSPEC as operand" msgstr "" -#: config/i386/i386.c:7038 +#: config/i386/i386.c:7077 msgid "extended registers have no high halves" msgstr "" -#: config/i386/i386.c:7053 +#: config/i386/i386.c:7092 msgid "unsupported operand size for extended register" msgstr "" -#: config/i386/i386.c:7368 +#: config/i386/i386.c:7407 msgid "" "operand is neither a constant nor a condition code, invalid operand code 'c'" msgstr "" -#: config/i386/i386.c:7414 +#: config/i386/i386.c:7453 #, c-format msgid "invalid operand code `%c'" msgstr "" -#: config/i386/i386.c:7459 +#: config/i386/i386.c:7496 msgid "invalid constraints for operand" msgstr "" -#: config/i386/i386.c:11859 +#: config/i386/i386.c:11955 msgid "unknown insn mode" msgstr "" -#: config/i386/i386.c:13991 config/i386/i386.c:14027 +#: config/i386/i386.c:14087 config/i386/i386.c:14123 #, c-format msgid "selector must be an integer constant in the range 0..%i" msgstr "" -#: config/i386/i386.c:14255 +#: config/i386/i386.c:14351 msgid "shift must be an immediate" msgstr "" -#: config/i386/i386.c:15278 +#: config/i386/i386.c:15374 #, c-format msgid "`%s' incompatible attribute ignored" msgstr "" @@ -9468,7 +9328,7 @@ msgstr "" msgid "Alternate calling convention" msgstr "" -#: config/i386/i386.h:341 config/m68k/m68k.h:339 config/ns32k/ns32k.h:144 +#: config/i386/i386.h:341 config/m68k/m68k.h:344 config/ns32k/ns32k.h:144 msgid "Use normal calling convention" msgstr "" @@ -9638,7 +9498,7 @@ 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:459 config/ia64/ia64.h:260 config/rs6000/rs6000.h:416 +#: config/i386/i386.h:459 config/ia64/ia64.h:269 config/rs6000/rs6000.h:437 #: config/s390/s390.h:145 config/sparc/sparc.h:650 msgid "Schedule code for given CPU" msgstr "" @@ -9665,15 +9525,15 @@ 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:467 config/m68k/m68k.h:355 +#: config/i386/i386.h:467 config/m68k/m68k.h:360 msgid "Loop code aligned to this power of 2" msgstr "" -#: config/i386/i386.h:469 config/m68k/m68k.h:357 +#: config/i386/i386.h:469 config/m68k/m68k.h:362 msgid "Jump targets are aligned to this power of 2" msgstr "" -#: config/i386/i386.h:471 config/m68k/m68k.h:359 +#: config/i386/i386.h:471 config/m68k/m68k.h:364 msgid "Function starts are aligned to this power of 2" msgstr "" @@ -9699,7 +9559,7 @@ msgstr "" msgid "Use given thread-local storage dialect" msgstr "" -#: config/i386/sco5.h:293 +#: config/i386/sco5.h:292 msgid "Generate ELF output" msgstr "" @@ -9756,7 +9616,7 @@ msgstr "" msgid "iC2.0 and iC3.0 are incompatible - using iC3.0" msgstr "" -#: config/i960/i960.c:1456 config/m68k/m68k.c:599 config/rs6000/rs6000.c:11237 +#: config/i960/i960.c:1456 config/m68k/m68k.c:588 config/rs6000/rs6000.c:11300 msgid "stack limit expression is not supported" msgstr "" @@ -9879,8 +9739,8 @@ msgstr "" msgid "Do not layout types like Intel's v1.3 gcc" msgstr "" -#: config/i960/i960.h:333 config/sparc/freebsd.h:76 config/sparc/linux.h:90 -#: config/sparc/linux64.h:102 config/sparc/netbsd-elf.h:215 +#: config/i960/i960.h:333 config/sparc/freebsd.h:76 config/sparc/linux.h:91 +#: config/sparc/linux64.h:103 config/sparc/netbsd-elf.h:215 msgid "Use 64 bit long doubles" msgstr "" @@ -9896,58 +9756,58 @@ msgstr "" msgid "malformed #pragma builtin" msgstr "" -#: config/ia64/ia64.c:1025 config/m32r/m32r.c:336 +#: config/ia64/ia64.c:1020 config/m32r/m32r.c:354 #, c-format msgid "invalid argument of `%s' attribute" msgstr "" -#: config/ia64/ia64.c:1037 +#: config/ia64/ia64.c:1032 msgid "%Jan address area attribute cannot be specified for local variables" msgstr "" -#: config/ia64/ia64.c:1044 +#: config/ia64/ia64.c:1039 msgid "%Jaddress area of '%s' conflicts with previous declaration" msgstr "" -#: config/ia64/ia64.c:1051 +#: config/ia64/ia64.c:1046 msgid "%Jaddress area attribute cannot be specified for functions" msgstr "" -#: config/ia64/ia64.c:4114 +#: config/ia64/ia64.c:4191 msgid "ia64_print_operand: unknown code" msgstr "" -#: config/ia64/ia64.c:4461 +#: config/ia64/ia64.c:4538 msgid "value of -mfixed-range must have form REG1-REG2" msgstr "" -#: config/ia64/ia64.c:4488 +#: config/ia64/ia64.c:4565 #, c-format msgid "%s-%s is an empty range" msgstr "" -#: config/ia64/ia64.c:4536 +#: config/ia64/ia64.c:4613 msgid "cannot optimize floating point division for both latency and throughput" msgstr "" -#: config/ia64/ia64.c:4542 +#: config/ia64/ia64.c:4619 msgid "cannot optimize integer division for both latency and throughput" msgstr "" -#: config/ia64/ia64.c:4548 +#: config/ia64/ia64.c:4625 msgid "cannot optimize square root for both latency and throughput" msgstr "" -#: config/ia64/ia64.c:4554 +#: config/ia64/ia64.c:4631 msgid "not yet implemented: latency-optimized inline square root" msgstr "" -#: config/ia64/ia64.c:4566 +#: config/ia64/ia64.c:4643 #, c-format msgid "bad value (%s) for -mtls-size= switch" msgstr "" -#: config/ia64/ia64.c:4582 +#: config/ia64/ia64.c:4659 #, c-format msgid "bad value (%s) for -tune= switch" msgstr "" @@ -9955,135 +9815,135 @@ 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:163 +#: config/ia64/ia64.h:172 msgid "Generate big endian code" msgstr "" -#: config/ia64/ia64.h:165 config/mcore/mcore.h:154 +#: config/ia64/ia64.h:174 config/mcore/mcore.h:154 msgid "Generate little endian code" msgstr "" -#: config/ia64/ia64.h:167 +#: config/ia64/ia64.h:176 msgid "Generate code for GNU as" msgstr "" -#: config/ia64/ia64.h:169 +#: config/ia64/ia64.h:178 msgid "Generate code for Intel as" msgstr "" -#: config/ia64/ia64.h:171 +#: config/ia64/ia64.h:180 msgid "Generate code for GNU ld" msgstr "" -#: config/ia64/ia64.h:173 +#: config/ia64/ia64.h:182 msgid "Generate code for Intel ld" msgstr "" -#: config/ia64/ia64.h:175 +#: config/ia64/ia64.h:184 msgid "Generate code without GP reg" msgstr "" -#: config/ia64/ia64.h:177 +#: config/ia64/ia64.h:186 msgid "Emit stop bits before and after volatile extended asms" msgstr "" -#: config/ia64/ia64.h:179 +#: config/ia64/ia64.h:188 msgid "Don't emit stop bits before and after volatile extended asms" msgstr "" -#: config/ia64/ia64.h:181 +#: config/ia64/ia64.h:190 msgid "Emit code for Itanium (TM) processor B step" msgstr "" -#: config/ia64/ia64.h:183 +#: config/ia64/ia64.h:192 msgid "Use in/loc/out register names" msgstr "" -#: config/ia64/ia64.h:185 +#: config/ia64/ia64.h:194 msgid "Disable use of sdata/scommon/sbss" msgstr "" -#: config/ia64/ia64.h:187 +#: config/ia64/ia64.h:196 msgid "Enable use of sdata/scommon/sbss" msgstr "" -#: config/ia64/ia64.h:189 +#: config/ia64/ia64.h:198 msgid "gp is constant (but save/restore gp on indirect calls)" msgstr "" -#: config/ia64/ia64.h:191 +#: config/ia64/ia64.h:200 msgid "Generate self-relocatable code" msgstr "" -#: config/ia64/ia64.h:193 +#: config/ia64/ia64.h:202 msgid "Generate inline floating point division, optimize for latency" msgstr "" -#: config/ia64/ia64.h:195 +#: config/ia64/ia64.h:204 msgid "Generate inline floating point division, optimize for throughput" msgstr "" -#: config/ia64/ia64.h:197 +#: config/ia64/ia64.h:206 msgid "Generate inline integer division, optimize for latency" msgstr "" -#: config/ia64/ia64.h:199 +#: config/ia64/ia64.h:208 msgid "Generate inline integer division, optimize for throughput" msgstr "" -#: config/ia64/ia64.h:201 +#: config/ia64/ia64.h:210 msgid "Generate inline square root, optimize for latency" msgstr "" -#: config/ia64/ia64.h:203 +#: config/ia64/ia64.h:212 msgid "Generate inline square root, optimize for throughput" msgstr "" -#: config/ia64/ia64.h:205 +#: config/ia64/ia64.h:214 msgid "Enable Dwarf 2 line debug info via GNU as" msgstr "" -#: config/ia64/ia64.h:207 +#: config/ia64/ia64.h:216 msgid "Disable Dwarf 2 line debug info via GNU as" msgstr "" -#: config/ia64/ia64.h:209 +#: config/ia64/ia64.h:218 msgid "Enable earlier placing stop bits for better scheduling" msgstr "" -#: config/ia64/ia64.h:211 +#: config/ia64/ia64.h:220 msgid "Disable earlier placing stop bits" msgstr "" -#: config/ia64/ia64.h:256 +#: config/ia64/ia64.h:265 msgid "Specify range of registers to make fixed" msgstr "" -#: config/ip2k/ip2k.c:1100 +#: config/ip2k/ip2k.c:1085 msgid "bad operand" msgstr "" -#: config/iq2000/iq2000.c:1782 +#: config/iq2000/iq2000.c:1816 #, c-format msgid "bad value (%s) for -mcpu= switch" msgstr "" -#: config/iq2000/iq2000.c:1811 +#: config/iq2000/iq2000.c:1845 #, c-format msgid "The compiler does not support -march=%s." msgstr "" -#: config/iq2000/iq2000.c:2206 +#: config/iq2000/iq2000.c:2232 #, c-format msgid "gp_offset (%ld) or end_offset (%ld) is less than zero." msgstr "" -#: config/iq2000/iq2000.c:3022 +#: config/iq2000/iq2000.c:3023 #, c-format msgid "argument `%d' is not a constant" msgstr "" -#: config/iq2000/iq2000.c:3313 config/xtensa/xtensa.c:2057 +#: config/iq2000/iq2000.c:3314 config/xtensa/xtensa.c:2057 msgid "PRINT_OPERAND_ADDRESS, null pointer" msgstr "" @@ -10092,7 +9952,7 @@ msgstr "" msgid "PRINT_OPERAND: Unknown punctuation '%c'" msgstr "" -#: config/iq2000/iq2000.c:3478 config/mips/mips.c:5324 +#: config/iq2000/iq2000.c:3478 config/mips/mips.c:5482 #: config/xtensa/xtensa.c:1911 msgid "PRINT_OPERAND null pointer" msgstr "" @@ -10102,180 +9962,201 @@ msgstr "" msgid "invalid %%P operand" msgstr "" -#: config/iq2000/iq2000.c:3555 config/rs6000/rs6000.c:8817 +#: config/iq2000/iq2000.c:3555 config/rs6000/rs6000.c:8881 #, c-format msgid "invalid %%p value" msgstr "" -#: config/iq2000/iq2000.c:3619 config/mips/mips.c:5454 +#: config/iq2000/iq2000.c:3619 config/mips/mips.c:5612 #, c-format msgid "invalid use of %%d, %%x, or %%X" msgstr "" -#: config/iq2000/iq2000.h:74 config/mn10300/mn10300.h:74 +#: config/iq2000/iq2000.h:72 config/mn10300/mn10300.h:74 msgid "No default crt0.o" msgstr "" -#: config/iq2000/iq2000.h:76 +#: config/iq2000/iq2000.h:74 msgid "Use GP relative sdata/sbss sections" msgstr "" -#: config/iq2000/iq2000.h:78 +#: config/iq2000/iq2000.h:76 msgid "Don't use GP relative sdata/sbss sections" msgstr "" -#: config/iq2000/iq2000.h:80 config/mips/mips.h:563 +#: config/iq2000/iq2000.h:78 config/mips/mips.h:563 msgid "Use ROM instead of RAM" msgstr "" -#: config/iq2000/iq2000.h:82 config/mips/mips.h:565 +#: config/iq2000/iq2000.h:80 config/mips/mips.h:565 msgid "Don't use ROM instead of RAM" msgstr "" -#: config/iq2000/iq2000.h:84 config/mips/mips.h:567 +#: config/iq2000/iq2000.h:82 config/mips/mips.h:567 msgid "Put uninitialized constants in ROM (needs -membedded-data)" msgstr "" -#: config/iq2000/iq2000.h:86 config/mips/mips.h:569 +#: config/iq2000/iq2000.h:84 config/mips/mips.h:569 msgid "Don't put uninitialized constants in ROM" msgstr "" -#: config/iq2000/iq2000.h:108 config/mips/mips.h:731 config/pa/pa.h:310 +#: config/iq2000/iq2000.h:106 config/mips/mips.h:731 config/pa/pa.h:310 msgid "Specify CPU for scheduling purposes" msgstr "" -#: config/iq2000/iq2000.h:110 config/mips/mips.h:733 +#: config/iq2000/iq2000.h:108 config/mips/mips.h:733 msgid "Specify CPU for code generation purposes" msgstr "" -#: config/m32r/m32r.c:159 +#: config/m32r/m32r.c:172 #, c-format msgid "bad value (%s) for -mmodel switch" msgstr "" -#: config/m32r/m32r.c:168 +#: config/m32r/m32r.c:181 #, c-format msgid "bad value (%s) for -msdata switch" msgstr "" -#: config/m32r/m32r.c:2251 +#: config/m32r/m32r.c:188 +#, c-format +msgid "bad value (%s) for -flush-trap=n (0=<n<=15)" +msgstr "" + +#: config/m32r/m32r.c:2295 #, c-format msgid "invalid operand to %%s code" msgstr "" -#: config/m32r/m32r.c:2258 +#: config/m32r/m32r.c:2302 #, c-format msgid "invalid operand to %%p code" msgstr "" -#: config/m32r/m32r.c:2313 +#: config/m32r/m32r.c:2357 msgid "bad insn for 'A'" msgstr "" -#: config/m32r/m32r.c:2360 +#: config/m32r/m32r.c:2404 #, c-format msgid "invalid operand to %%T/%%B code" msgstr "" -#: config/m32r/m32r.c:2383 +#: config/m32r/m32r.c:2427 #, c-format msgid "invalid operand to %%N code" msgstr "" -#: config/m32r/m32r.c:2422 +#: config/m32r/m32r.c:2460 msgid "pre-increment address is not a register" msgstr "" -#: config/m32r/m32r.c:2429 +#: config/m32r/m32r.c:2467 msgid "pre-decrement address is not a register" msgstr "" -#: config/m32r/m32r.c:2436 +#: config/m32r/m32r.c:2474 msgid "post-increment address is not a register" msgstr "" -#: config/m32r/m32r.c:2514 config/m32r/m32r.c:2530 -#: config/rs6000/rs6000.c:14693 +#: config/m32r/m32r.c:2550 config/m32r/m32r.c:2566 +#: config/rs6000/rs6000.c:14757 msgid "bad address" msgstr "" -#: config/m32r/m32r.c:2535 +#: config/m32r/m32r.c:2571 msgid "lo_sum not of register" msgstr "" #. { "relax", TARGET_RELAX_MASK, "" }, { "no-relax", -TARGET_RELAX_MASK, "" }, -#: config/m32r/m32r.h:245 +#: config/m32r/m32r.h:279 msgid "Display compile time statistics" msgstr "" -#: config/m32r/m32r.h:247 +#: config/m32r/m32r.h:281 msgid "Align all loops to 32 byte boundary" msgstr "" -#: config/m32r/m32r.h:250 +#: config/m32r/m32r.h:284 msgid "Only issue one instruction per cycle" msgstr "" -#: config/m32r/m32r.h:253 +#: config/m32r/m32r.h:287 msgid "Prefer branches over conditional execution" msgstr "" -#: config/m32r/m32r.h:269 +#: config/m32r/m32r.h:308 msgid "Code size: small, medium or large" msgstr "" -#: config/m32r/m32r.h:271 +#: config/m32r/m32r.h:310 msgid "Small data area: none, sdata, use" msgstr "" -#: config/m68hc11/m68hc11.c:269 +#: config/m32r/m32r.h:312 config/mips/mips.h:739 +msgid "Don't call any cache flush functions" +msgstr "" + +#: config/m32r/m32r.h:314 config/mips/mips.h:741 +msgid "Specify cache flush function" +msgstr "" + +#: config/m32r/m32r.h:316 +msgid "Don't call any cache flush trap" +msgstr "" + +#: config/m32r/m32r.h:318 +msgid "Specify cache flush trap number" +msgstr "" + +#: config/m68hc11/m68hc11.c:276 #, c-format msgid "-f%s ignored for 68HC11/68HC12 (not supported)" msgstr "" -#: config/m68hc11/m68hc11.c:1260 +#: config/m68hc11/m68hc11.c:1267 msgid "`trap' and `far' attributes are not compatible, ignoring `far'" msgstr "" -#: config/m68hc11/m68hc11.c:1266 +#: config/m68hc11/m68hc11.c:1273 msgid "`trap' attribute is already used" msgstr "" #. !!!! SCz wrong here. -#: config/m68hc11/m68hc11.c:3222 config/m68hc11/m68hc11.c:3606 +#: config/m68hc11/m68hc11.c:3229 config/m68hc11/m68hc11.c:3613 msgid "move insn not handled" msgstr "" -#: config/m68hc11/m68hc11.c:3454 config/m68hc11/m68hc11.c:3538 -#: config/m68hc11/m68hc11.c:3809 +#: config/m68hc11/m68hc11.c:3461 config/m68hc11/m68hc11.c:3545 +#: config/m68hc11/m68hc11.c:3816 msgid "invalid register in the move instruction" msgstr "" -#: config/m68hc11/m68hc11.c:3488 +#: config/m68hc11/m68hc11.c:3495 msgid "invalid operand in the instruction" msgstr "" -#: config/m68hc11/m68hc11.c:3783 +#: config/m68hc11/m68hc11.c:3790 msgid "invalid register in the instruction" msgstr "" -#: config/m68hc11/m68hc11.c:3816 +#: config/m68hc11/m68hc11.c:3823 msgid "operand 1 must be a hard register" msgstr "" -#: config/m68hc11/m68hc11.c:3830 +#: config/m68hc11/m68hc11.c:3837 msgid "invalid rotate insn" msgstr "" -#: config/m68hc11/m68hc11.c:4246 +#: config/m68hc11/m68hc11.c:4253 msgid "registers IX, IY and Z used in the same INSN" msgstr "" -#: config/m68hc11/m68hc11.c:4583 config/m68hc11/m68hc11.c:4883 +#: config/m68hc11/m68hc11.c:4590 config/m68hc11/m68hc11.c:4890 msgid "cannot do z-register replacement" msgstr "" -#: config/m68hc11/m68hc11.c:4946 +#: config/m68hc11/m68hc11.c:4953 msgid "invalid Z register replacement for insn" msgstr "" @@ -10352,35 +10233,35 @@ msgstr "" msgid "Indicate the number of soft registers available" msgstr "" -#: config/m68k/m68k.c:238 +#: config/m68k/m68k.c:227 #, c-format msgid "-malign-loops=%d is not between 1 and %d" msgstr "" -#: config/m68k/m68k.c:249 +#: config/m68k/m68k.c:238 msgid "-mshared-library-id= specified without -mid-shared-library" msgstr "" -#: config/m68k/m68k.c:252 +#: config/m68k/m68k.c:241 #, c-format msgid "-mshared-library-id=%d is not between 0 and %d" msgstr "" -#: config/m68k/m68k.c:266 +#: config/m68k/m68k.c:255 msgid "cannot specify both -msep-data and -mid-shared-library" msgstr "" -#: config/m68k/m68k.c:281 +#: config/m68k/m68k.c:270 #, c-format msgid "-malign-jumps=%d is not between 1 and %d" msgstr "" -#: config/m68k/m68k.c:292 +#: config/m68k/m68k.c:281 #, c-format msgid "-malign-functions=%d is not between 1 and %d" msgstr "" -#: config/m68k/m68k.c:301 +#: config/m68k/m68k.c:290 msgid "-fPIC is not currently supported on the 68000 or 68010\n" msgstr "" @@ -10389,135 +10270,135 @@ 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/m68k/m68k.h:243 config/m68k/m68k.h:245 +#: config/m68k/m68k.h:248 config/m68k/m68k.h:250 msgid "Generate code for a 68020" msgstr "" -#: config/m68k/m68k.h:250 config/m68k/m68k.h:253 +#: config/m68k/m68k.h:255 config/m68k/m68k.h:258 msgid "Generate code for a 68000" msgstr "" -#: config/m68k/m68k.h:255 +#: config/m68k/m68k.h:260 msgid "Use the bit-field instructions" msgstr "" -#: config/m68k/m68k.h:257 +#: config/m68k/m68k.h:262 msgid "Do not use the bit-field instructions" msgstr "" -#: config/m68k/m68k.h:259 +#: config/m68k/m68k.h:264 msgid "Consider type `int' to be 16 bits wide" msgstr "" -#: config/m68k/m68k.h:261 +#: config/m68k/m68k.h:266 msgid "Consider type `int' to be 32 bits wide" msgstr "" -#: config/m68k/m68k.h:264 +#: config/m68k/m68k.h:269 msgid "Generate code with library calls for floating point" msgstr "" -#: config/m68k/m68k.h:266 +#: config/m68k/m68k.h:271 msgid "Generate code for a 68040, without any new instructions" msgstr "" -#: config/m68k/m68k.h:269 +#: config/m68k/m68k.h:274 msgid "Generate code for a 68060, without any new instructions" msgstr "" -#: config/m68k/m68k.h:273 +#: config/m68k/m68k.h:278 msgid "Generate code for a 68030" msgstr "" -#: config/m68k/m68k.h:276 +#: config/m68k/m68k.h:281 msgid "Generate code for a 68040" msgstr "" -#: config/m68k/m68k.h:280 +#: config/m68k/m68k.h:285 msgid "Generate code for a 68060" msgstr "" -#: config/m68k/m68k.h:285 +#: config/m68k/m68k.h:290 msgid "Generate code for a 520X" msgstr "" -#: config/m68k/m68k.h:289 +#: config/m68k/m68k.h:294 msgid "Generate code for a 5206e" msgstr "" -#: config/m68k/m68k.h:293 +#: config/m68k/m68k.h:298 msgid "Generate code for a 528x" msgstr "" -#: config/m68k/m68k.h:297 +#: config/m68k/m68k.h:302 msgid "Generate code for a 5307" msgstr "" -#: config/m68k/m68k.h:301 +#: config/m68k/m68k.h:306 msgid "Generate code for a 5407" msgstr "" -#: config/m68k/m68k.h:304 +#: config/m68k/m68k.h:309 msgid "Generate code for a 68851" msgstr "" -#: config/m68k/m68k.h:306 +#: config/m68k/m68k.h:311 msgid "Do no generate code for a 68851" msgstr "" -#: config/m68k/m68k.h:309 +#: config/m68k/m68k.h:314 msgid "Generate code for a 68302" msgstr "" -#: config/m68k/m68k.h:312 +#: config/m68k/m68k.h:317 msgid "Generate code for a 68332" msgstr "" -#: config/m68k/m68k.h:316 +#: config/m68k/m68k.h:321 msgid "Generate code for a cpu32" msgstr "" -#: config/m68k/m68k.h:319 +#: config/m68k/m68k.h:324 msgid "Align variables on a 32-bit boundary" msgstr "" -#: config/m68k/m68k.h:321 +#: config/m68k/m68k.h:326 msgid "Align variables on a 16-bit boundary" msgstr "" -#: config/m68k/m68k.h:323 +#: config/m68k/m68k.h:328 msgid "Enable separate data segment" msgstr "" -#: config/m68k/m68k.h:325 +#: config/m68k/m68k.h:330 msgid "Disable separate data segment" msgstr "" -#: config/m68k/m68k.h:327 +#: config/m68k/m68k.h:332 msgid "Enable ID based shared library" msgstr "" -#: config/m68k/m68k.h:329 +#: config/m68k/m68k.h:334 msgid "Disable ID based shared library" msgstr "" -#: config/m68k/m68k.h:331 +#: config/m68k/m68k.h:336 msgid "Generate pc-relative code" msgstr "" -#: config/m68k/m68k.h:333 +#: config/m68k/m68k.h:338 msgid "Do not use unaligned memory references" msgstr "" -#: config/m68k/m68k.h:335 +#: config/m68k/m68k.h:340 msgid "Use unaligned memory references" msgstr "" -#: config/m68k/m68k.h:337 +#: config/m68k/m68k.h:342 msgid "Use different calling convention using 'rtd'" msgstr "" -#: config/m68k/m68k.h:361 +#: config/m68k/m68k.h:366 msgid "ID of shared library to build" msgstr "" @@ -10578,163 +10459,163 @@ msgstr "" msgid "Maximum amount for a single stack increment operation" msgstr "" -#: config/mips/mips.c:3036 config/xtensa/xtensa.c:992 +#: config/mips/mips.c:3137 config/xtensa/xtensa.c:992 #: config/xtensa/xtensa.c:1024 config/xtensa/xtensa.c:1033 msgid "bad test" msgstr "" -#: config/mips/mips.c:4480 +#: config/mips/mips.c:4618 #, c-format msgid "bad value (%s) for -mabi= switch" msgstr "" -#: config/mips/mips.c:4503 +#: config/mips/mips.c:4641 #, c-format msgid "" "-mips%s conflicts with the other architecture options, which specify a MIPS%" "d processor" msgstr "" -#: config/mips/mips.c:4522 +#: config/mips/mips.c:4660 #, c-format msgid "-march=%s is not compatible with the selected ABI" msgstr "" -#: config/mips/mips.c:4537 +#: config/mips/mips.c:4675 msgid "-mgp64 used with a 32-bit processor" msgstr "" -#: config/mips/mips.c:4539 +#: config/mips/mips.c:4677 msgid "-mgp32 used with a 64-bit ABI" msgstr "" -#: config/mips/mips.c:4541 +#: config/mips/mips.c:4679 msgid "-mgp64 used with a 32-bit ABI" msgstr "" -#: config/mips/mips.c:4559 config/mips/mips.c:4561 config/mips/mips.c:4563 -#: config/mips/mips.c:4693 +#: config/mips/mips.c:4697 config/mips/mips.c:4699 config/mips/mips.c:4701 +#: config/mips/mips.c:4829 #, c-format msgid "unsupported combination: %s" msgstr "" -#: config/mips/mips.c:4657 +#: config/mips/mips.c:4793 msgid "-g is only supported using GNU as," msgstr "" -#: config/mips/mips.c:4659 +#: config/mips/mips.c:4795 msgid "-g is only supported using GNU as with -mabi=32," msgstr "" -#: config/mips/mips.c:4660 config/pa/pa.c:353 +#: config/mips/mips.c:4796 config/pa/pa.c:353 msgid "-g option disabled" msgstr "" -#: config/mips/mips.c:4688 +#: config/mips/mips.c:4824 msgid "" "generation of Branch Likely instructions enabled, but not supported by " "architecture" msgstr "" -#: config/mips/mips.c:4705 +#: config/mips/mips.c:4841 msgid "-G is incompatible with PIC code which is the default" msgstr "" -#: config/mips/mips.c:4733 +#: config/mips/mips.c:4869 msgid "-membedded-pic and -mabicalls are incompatible" msgstr "" -#: config/mips/mips.c:4736 +#: config/mips/mips.c:4872 msgid "-G and -membedded-pic are incompatible" msgstr "" -#: config/mips/mips.c:4768 +#: config/mips/mips.c:4904 msgid "non-PIC n64 with explicit relocations" msgstr "" -#: config/mips/mips.c:5134 +#: config/mips/mips.c:5292 msgid "mips_debugger_offset called with non stack/frame/arg pointer" msgstr "" -#: config/mips/mips.c:5261 +#: config/mips/mips.c:5419 #, c-format msgid "internal error: %%) found without a %%( in assembler pattern" msgstr "" -#: config/mips/mips.c:5275 +#: config/mips/mips.c:5433 #, c-format msgid "internal error: %%] found without a %%[ in assembler pattern" msgstr "" -#: config/mips/mips.c:5288 +#: config/mips/mips.c:5446 #, c-format msgid "internal error: %%> found without a %%< in assembler pattern" msgstr "" -#: config/mips/mips.c:5301 +#: config/mips/mips.c:5459 #, c-format msgid "internal error: %%} found without a %%{ in assembler pattern" msgstr "" -#: config/mips/mips.c:5315 +#: config/mips/mips.c:5473 #, c-format msgid "PRINT_OPERAND: unknown punctuation '%c'" msgstr "" -#: config/mips/mips.c:5344 +#: config/mips/mips.c:5502 #, c-format msgid "PRINT_OPERAND, invalid insn for %%C" msgstr "" -#: config/mips/mips.c:5361 +#: config/mips/mips.c:5519 #, c-format msgid "PRINT_OPERAND, invalid insn for %%N" msgstr "" -#: config/mips/mips.c:5370 +#: config/mips/mips.c:5528 #, c-format msgid "PRINT_OPERAND, invalid insn for %%F" msgstr "" -#: config/mips/mips.c:5379 +#: config/mips/mips.c:5537 #, c-format msgid "PRINT_OPERAND, invalid insn for %%W" msgstr "" -#: config/mips/mips.c:5485 +#: config/mips/mips.c:5643 msgid "PRINT_OPERAND, invalid operand for relocation" msgstr "" -#: config/mips/mips.c:7951 +#: config/mips/mips.c:8274 #, c-format msgid "can not handle inconsistent calls to `%s'" msgstr "" -#: config/mips/mips.c:9178 +#: config/mips/mips.c:9501 msgid "the cpu name must be lower case" msgstr "" -#: config/mips/mips.c:9200 +#: config/mips/mips.c:9523 #, c-format msgid "bad value (%s) for %s" msgstr "" -#: config/mips/mips.c:9469 +#: config/mips/mips.c:9798 #, c-format msgid "can't rewind temp file: %m" msgstr "" -#: config/mips/mips.c:9473 +#: config/mips/mips.c:9802 #, c-format msgid "can't write to output file: %m" msgstr "" -#: config/mips/mips.c:9476 +#: config/mips/mips.c:9805 #, c-format msgid "can't read from temp file: %m" msgstr "" -#: config/mips/mips.c:9479 +#: config/mips/mips.c:9808 #, c-format msgid "can't close temp file: %m" msgstr "" @@ -10747,7 +10628,7 @@ msgstr "" #. We do this here because __mips is defined below and so we can't use builtin_define_std. #. Treat _R3000 and _R4000 like register-size defines, which is how they've historically been used. #. Macros dependent on the C dialect. -#. Bizzare, but needed at least for Irix. +#. Bizarre, but needed at least for Irix. #. Macro to define tables used to set the flags. #. This is a list in braces of pairs in braces, #. each pair being { "NAME", VALUE } @@ -10827,7 +10708,7 @@ 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:541 config/pdp11/pdp11.h:61 +#: config/mips/mips.h:541 config/pdp11/pdp11.h:61 config/rs6000/rs6000.h:314 msgid "Use hardware floating point" msgstr "" @@ -10895,11 +10776,11 @@ msgstr "" msgid "Don't use multiply accumulate" msgstr "" -#: config/mips/mips.h:583 config/rs6000/rs6000.h:315 +#: config/mips/mips.h:583 msgid "Don't generate fused multiply/add instructions" msgstr "" -#: config/mips/mips.h:585 config/rs6000/rs6000.h:313 +#: config/mips/mips.h:585 config/rs6000/rs6000.h:330 msgid "Generate fused multiply/add instructions" msgstr "" @@ -10967,124 +10848,99 @@ msgstr "" msgid "Specify a Standard MIPS ISA" msgstr "" -#: config/mips/mips.h:739 -msgid "Don't call any cache flush functions" -msgstr "" - -#: config/mips/mips.h:741 -msgid "Specify cache flush function" -msgstr "" - #. Output assembler code to FILE to increment profiler label # LABELNO #. for profiling a function entry. -#: config/mips/mips.h:2425 +#: config/mips/mips.h:2379 msgid "mips16 function profiling" msgstr "" -#: config/mmix/mmix.c:207 +#: config/mmix/mmix.c:225 #, c-format msgid "-f%s not supported: ignored" msgstr "" -#: config/mmix/mmix.c:633 +#: config/mmix/mmix.c:651 #, c-format msgid "" "too large function value type, needs %d registers, have only %d registers " "for this" msgstr "" -#: config/mmix/mmix.c:803 +#: config/mmix/mmix.c:821 msgid "function_profiler support for MMIX" msgstr "" -#: config/mmix/mmix.c:823 +#: config/mmix/mmix.c:843 msgid "MMIX Internal: Last named vararg would not fit in a register" msgstr "" -#: config/mmix/mmix.c:1538 config/mmix/mmix.c:1668 +#: config/mmix/mmix.c:1558 config/mmix/mmix.c:1688 msgid "MMIX Internal: Expected a CONST_INT, not this" msgstr "" -#: config/mmix/mmix.c:1546 config/mmix/mmix.c:1570 config/mmix/mmix.c:1686 +#: config/mmix/mmix.c:1566 config/mmix/mmix.c:1590 config/mmix/mmix.c:1706 #, c-format msgid "MMIX Internal: Bad register: %d" msgstr "" -#: config/mmix/mmix.c:1617 +#: config/mmix/mmix.c:1637 msgid "MMIX Internal: Bad value for 'm', not a CONST_INT" msgstr "" -#: config/mmix/mmix.c:1636 +#: config/mmix/mmix.c:1656 msgid "MMIX Internal: Expected a register, not this" msgstr "" -#: config/mmix/mmix.c:1646 +#: config/mmix/mmix.c:1666 msgid "MMIX Internal: Expected a constant, not this" msgstr "" #. Presumably there's a missing case above if we get here. -#: config/mmix/mmix.c:1678 +#: config/mmix/mmix.c:1698 #, c-format msgid "MMIX Internal: Missing `%c' case in mmix_print_operand" msgstr "" #. We need the original here. -#: config/mmix/mmix.c:1730 +#: config/mmix/mmix.c:1750 msgid "MMIX Internal: Cannot decode this operand" msgstr "" -#: config/mmix/mmix.c:1787 +#: config/mmix/mmix.c:1807 msgid "MMIX Internal: This is not a recognized address" msgstr "" -#: config/mmix/mmix.c:1964 +#: config/mmix/mmix.c:1984 #, c-format msgid "stack frame not a multiple of 8 bytes: %d" msgstr "" -#: config/mmix/mmix.c:2203 +#: config/mmix/mmix.c:2223 #, c-format msgid "stack frame not a multiple of octabyte: %d" msgstr "" -#: config/mmix/mmix.c:2677 config/mmix/mmix.c:2741 +#: config/mmix/mmix.c:2697 config/mmix/mmix.c:2761 #, c-format msgid "MMIX Internal: %s is not a shiftable int" msgstr "" -#: config/mmix/mmix.c:2857 +#: config/mmix/mmix.c:2877 msgid "MMIX Internal: Trying to output invalidly reversed condition:" msgstr "" -#: config/mmix/mmix.c:2864 +#: config/mmix/mmix.c:2884 msgid "MMIX Internal: What's the CC of this?" msgstr "" -#: config/mmix/mmix.c:2868 +#: config/mmix/mmix.c:2888 msgid "MMIX Internal: What is the CC of this?" msgstr "" -#: config/mmix/mmix.c:2938 +#: config/mmix/mmix.c:2958 msgid "MMIX Internal: This is not a constant:" msgstr "" -#. For these target macros, there is no generic documentation here. You -#. should read `Using and Porting GCC' for that. Only comments specific -#. to the MMIX target are here. -#. -#. There are however references to the specific texinfo node (comments -#. with "Node:"), so there should be little or nothing amiss. Probably -#. the opposite, since we don't have to care about old littering and -#. soon outdated generic comments. -#. Node: Driver -#. User symbols are in the same name-space as built-in symbols, but we -#. don't need the built-in symbols, so remove those and instead apply -#. stricter operand checking. Don't warn when expanding insns. -#. Pass on -mset-program-start=N and -mset-data-start=M to the linker. -#. Provide default program start 0x100 unless -mno-set-program-start. -#. Don't do this if linking relocatably, with -r. For a final link, -#. produce mmo, unless ELF is requested or when linking relocatably. -#. Put unused option values here. #: config/mmix/mmix.h:132 msgid "Set start-address of the program" msgstr "" @@ -11156,15 +11012,15 @@ msgstr "" msgid "Do not generate a single exit point for each function" msgstr "" -#: config/mn10300/linux.h:69 config/mn10300/mn10300.h:71 +#: config/mn10300/linux.h:60 config/mn10300/mn10300.h:71 msgid "Target the AM33 processor" msgstr "" -#: config/mn10300/linux.h:70 config/mn10300/mn10300.h:75 +#: config/mn10300/linux.h:61 config/mn10300/mn10300.h:75 msgid "Target the AM33/2.0 processor" msgstr "" -#: config/mn10300/linux.h:71 config/mn10300/mn10300.h:78 +#: config/mn10300/linux.h:62 config/mn10300/mn10300.h:78 msgid "Enable linker relaxations" msgstr "" @@ -11402,7 +11258,7 @@ msgstr "" msgid "Assume code will be linked by HP ld" msgstr "" -#: config/pdp11/pdp11.h:62 +#: config/pdp11/pdp11.h:62 config/rs6000/rs6000.h:316 msgid "Do not use hardware floating point" msgstr "" @@ -11535,160 +11391,160 @@ msgstr "" msgid "junk at end of #pragma longcall" msgstr "" -#: config/rs6000/rs6000.c:827 +#: config/rs6000/rs6000.c:793 msgid "-mmultiple is not supported on little endian systems" msgstr "" -#: config/rs6000/rs6000.c:834 +#: config/rs6000/rs6000.c:800 msgid "-mstring is not supported on little endian systems" msgstr "" -#: config/rs6000/rs6000.c:848 +#: config/rs6000/rs6000.c:814 #, c-format msgid "unknown -mdebug-%s switch" msgstr "" -#: config/rs6000/rs6000.c:860 +#: config/rs6000/rs6000.c:826 #, c-format msgid "unknown -mtraceback arg `%s'; expecting `full', `partial' or `none'" msgstr "" -#: config/rs6000/rs6000.c:871 +#: config/rs6000/rs6000.c:837 #, c-format msgid "Unknown switch -mlong-double-%s" msgstr "" -#: config/rs6000/rs6000.c:1042 +#: config/rs6000/rs6000.c:1008 #, c-format msgid "unknown -m%s= option specified: '%s'" msgstr "" -#: config/rs6000/rs6000.c:1059 +#: config/rs6000/rs6000.c:1025 #, c-format msgid "not configured for ABI: '%s'" msgstr "" -#: config/rs6000/rs6000.c:1065 +#: config/rs6000/rs6000.c:1031 #, c-format msgid "unknown ABI specified: '%s'" msgstr "" -#: config/rs6000/rs6000.c:1079 +#: config/rs6000/rs6000.c:1045 #, c-format msgid "unknown -malign-XXXXX option specified: '%s'" msgstr "" -#: config/rs6000/rs6000.c:5297 +#: config/rs6000/rs6000.c:5358 msgid "argument 1 must be a 5-bit signed literal" msgstr "" -#: config/rs6000/rs6000.c:5399 config/rs6000/rs6000.c:6022 +#: config/rs6000/rs6000.c:5460 config/rs6000/rs6000.c:6083 msgid "argument 2 must be a 5-bit unsigned literal" msgstr "" -#: config/rs6000/rs6000.c:5439 +#: config/rs6000/rs6000.c:5500 msgid "argument 1 of __builtin_altivec_predicate must be a constant" msgstr "" -#: config/rs6000/rs6000.c:5493 +#: config/rs6000/rs6000.c:5554 msgid "argument 1 of __builtin_altivec_predicate is out of range" msgstr "" -#: config/rs6000/rs6000.c:5621 +#: config/rs6000/rs6000.c:5682 msgid "argument 3 must be a 4-bit unsigned literal" msgstr "" -#: config/rs6000/rs6000.c:5791 +#: config/rs6000/rs6000.c:5852 #, c-format msgid "argument to `%s' must be a 2-bit unsigned literal" msgstr "" -#: config/rs6000/rs6000.c:5904 +#: config/rs6000/rs6000.c:5965 msgid "argument to dss must be a 2-bit unsigned literal" msgstr "" -#: config/rs6000/rs6000.c:6142 +#: config/rs6000/rs6000.c:6203 msgid "argument 1 of __builtin_spe_predicate must be a constant" msgstr "" -#: config/rs6000/rs6000.c:6215 +#: config/rs6000/rs6000.c:6276 msgid "argument 1 of __builtin_spe_predicate is out of range" msgstr "" -#: config/rs6000/rs6000.c:8647 +#: config/rs6000/rs6000.c:8711 #, c-format msgid "invalid %%f value" msgstr "" -#: config/rs6000/rs6000.c:8656 +#: config/rs6000/rs6000.c:8720 #, c-format msgid "invalid %%F value" msgstr "" -#: config/rs6000/rs6000.c:8665 +#: config/rs6000/rs6000.c:8729 #, c-format msgid "invalid %%G value" msgstr "" -#: config/rs6000/rs6000.c:8700 +#: config/rs6000/rs6000.c:8764 #, c-format msgid "invalid %%j code" msgstr "" -#: config/rs6000/rs6000.c:8710 +#: config/rs6000/rs6000.c:8774 #, c-format msgid "invalid %%J code" msgstr "" -#: config/rs6000/rs6000.c:8720 +#: config/rs6000/rs6000.c:8784 #, c-format msgid "invalid %%k value" msgstr "" -#: config/rs6000/rs6000.c:8740 config/xtensa/xtensa.c:1961 +#: config/rs6000/rs6000.c:8804 config/xtensa/xtensa.c:1961 #, c-format msgid "invalid %%K value" msgstr "" -#: config/rs6000/rs6000.c:8807 +#: config/rs6000/rs6000.c:8871 #, c-format msgid "invalid %%O value" msgstr "" -#: config/rs6000/rs6000.c:8854 +#: config/rs6000/rs6000.c:8918 #, c-format msgid "invalid %%q value" msgstr "" -#: config/rs6000/rs6000.c:8898 +#: config/rs6000/rs6000.c:8962 #, c-format msgid "invalid %%S value" msgstr "" -#: config/rs6000/rs6000.c:8940 +#: config/rs6000/rs6000.c:9004 #, c-format msgid "invalid %%T value" msgstr "" -#: config/rs6000/rs6000.c:8950 +#: config/rs6000/rs6000.c:9014 #, c-format msgid "invalid %%u value" msgstr "" -#: config/rs6000/rs6000.c:8959 config/xtensa/xtensa.c:1931 +#: config/rs6000/rs6000.c:9023 config/xtensa/xtensa.c:1931 #, c-format msgid "invalid %%v value" msgstr "" -#: config/rs6000/rs6000.c:13453 +#: config/rs6000/rs6000.c:13517 msgid "no profiling of 64-bit code for this ABI" msgstr "" -#: config/rs6000/aix.h:186 config/rs6000/beos.h:32 +#: config/rs6000/aix.h:184 config/rs6000/beos.h:32 msgid "Always pass floating-point arguments in memory" msgstr "" -#: config/rs6000/aix.h:188 config/rs6000/beos.h:34 +#: config/rs6000/aix.h:186 config/rs6000/beos.h:34 msgid "Don't always pass floating-point arguments in memory" msgstr "" @@ -11733,11 +11589,15 @@ msgstr "" msgid "-fpic is not supported; -fPIC assumed" msgstr "" -#: config/rs6000/linux64.h:195 +#: config/rs6000/linux64.h:96 +msgid "-m64 requires a PowerPC64 cpu" +msgstr "" + +#: config/rs6000/linux64.h:201 msgid "Call mcount for profiling before a function prologue" msgstr "" -#: config/rs6000/linux64.h:197 +#: config/rs6000/linux64.h:203 msgid "Call mcount for profiling after a function prologue" msgstr "" @@ -11748,183 +11608,195 @@ 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:245 +#: config/rs6000/rs6000.h:262 msgid "Use POWER instruction set" msgstr "" -#: config/rs6000/rs6000.h:248 +#: config/rs6000/rs6000.h:265 msgid "Use POWER2 instruction set" msgstr "" -#: config/rs6000/rs6000.h:250 +#: config/rs6000/rs6000.h:267 msgid "Do not use POWER2 instruction set" msgstr "" -#: config/rs6000/rs6000.h:253 +#: config/rs6000/rs6000.h:270 msgid "Do not use POWER instruction set" msgstr "" -#: config/rs6000/rs6000.h:255 +#: config/rs6000/rs6000.h:272 msgid "Use PowerPC instruction set" msgstr "" -#: config/rs6000/rs6000.h:258 +#: config/rs6000/rs6000.h:275 msgid "Do not use PowerPC instruction set" msgstr "" -#: config/rs6000/rs6000.h:260 +#: config/rs6000/rs6000.h:277 msgid "Use PowerPC General Purpose group optional instructions" msgstr "" -#: config/rs6000/rs6000.h:262 -msgid "Don't use PowerPC General Purpose group optional instructions" +#: config/rs6000/rs6000.h:279 +msgid "Do not use PowerPC General Purpose group optional instructions" msgstr "" -#: config/rs6000/rs6000.h:264 +#: config/rs6000/rs6000.h:281 msgid "Use PowerPC Graphics group optional instructions" msgstr "" -#: config/rs6000/rs6000.h:266 -msgid "Don't use PowerPC Graphics group optional instructions" +#: config/rs6000/rs6000.h:283 +msgid "Do not use PowerPC Graphics group optional instructions" msgstr "" -#: config/rs6000/rs6000.h:268 +#: config/rs6000/rs6000.h:285 msgid "Use PowerPC-64 instruction set" msgstr "" -#: config/rs6000/rs6000.h:270 -msgid "Don't use PowerPC-64 instruction set" +#: config/rs6000/rs6000.h:287 +msgid "Do not use PowerPC-64 instruction set" msgstr "" -#: config/rs6000/rs6000.h:272 +#: config/rs6000/rs6000.h:289 msgid "Use AltiVec instructions" msgstr "" -#: config/rs6000/rs6000.h:274 -msgid "Don't use AltiVec instructions" +#: config/rs6000/rs6000.h:291 +msgid "Do not use AltiVec instructions" msgstr "" -#: config/rs6000/rs6000.h:276 +#: config/rs6000/rs6000.h:293 msgid "Use new mnemonics for PowerPC architecture" msgstr "" -#: config/rs6000/rs6000.h:278 +#: config/rs6000/rs6000.h:295 msgid "Use old mnemonics for PowerPC architecture" msgstr "" -#: config/rs6000/rs6000.h:281 +#: config/rs6000/rs6000.h:298 msgid "Put everything in the regular TOC" msgstr "" -#: config/rs6000/rs6000.h:283 +#: config/rs6000/rs6000.h:300 msgid "Place floating point constants in TOC" msgstr "" -#: config/rs6000/rs6000.h:285 -msgid "Don't place floating point constants in TOC" +#: config/rs6000/rs6000.h:302 +msgid "Do not place floating point constants in TOC" msgstr "" -#: config/rs6000/rs6000.h:287 +#: config/rs6000/rs6000.h:304 msgid "Place symbol+offset constants in TOC" msgstr "" -#: config/rs6000/rs6000.h:289 -msgid "Don't place symbol+offset constants in TOC" +#: config/rs6000/rs6000.h:306 +msgid "Do not place symbol+offset constants in TOC" msgstr "" -#: config/rs6000/rs6000.h:295 +#: config/rs6000/rs6000.h:312 msgid "Place variable addresses in the regular TOC" msgstr "" -#: config/rs6000/rs6000.h:301 +#: config/rs6000/rs6000.h:318 msgid "Generate load/store multiple instructions" msgstr "" -#: config/rs6000/rs6000.h:303 +#: config/rs6000/rs6000.h:320 msgid "Do not generate load/store multiple instructions" msgstr "" -#: config/rs6000/rs6000.h:305 +#: config/rs6000/rs6000.h:322 msgid "Generate string instructions for block moves" msgstr "" -#: config/rs6000/rs6000.h:307 +#: config/rs6000/rs6000.h:324 msgid "Do not generate string instructions for block moves" msgstr "" -#: config/rs6000/rs6000.h:309 +#: config/rs6000/rs6000.h:326 msgid "Generate load/store with update instructions" msgstr "" -#: config/rs6000/rs6000.h:311 +#: config/rs6000/rs6000.h:328 msgid "Do not generate load/store with update instructions" msgstr "" -#: config/rs6000/rs6000.h:319 -msgid "Don't schedule the start and end of the procedure" +#: config/rs6000/rs6000.h:332 +msgid "Do not generate fused multiply/add instructions" +msgstr "" + +#: config/rs6000/rs6000.h:336 +msgid "Do not schedule the start and end of the procedure" msgstr "" -#: config/rs6000/rs6000.h:325 +#: config/rs6000/rs6000.h:342 msgid "Return all structures in memory (AIX default)" msgstr "" -#: config/rs6000/rs6000.h:327 +#: config/rs6000/rs6000.h:344 msgid "Return small structures in registers (SVR4 default)" msgstr "" -#: config/rs6000/rs6000.h:414 config/sparc/sparc.h:648 +#: config/rs6000/rs6000.h:350 +msgid "Generate single field mfcr instruction" +msgstr "" + +#: config/rs6000/rs6000.h:352 +msgid "Do not generate single field mfcr instruction" +msgstr "" + +#: config/rs6000/rs6000.h:435 config/sparc/sparc.h:648 msgid "Use features of and schedule code for given CPU" msgstr "" -#: config/rs6000/rs6000.h:417 +#: config/rs6000/rs6000.h:438 msgid "Enable debug output" msgstr "" -#: config/rs6000/rs6000.h:419 +#: config/rs6000/rs6000.h:440 msgid "Select full, part, or no traceback table" msgstr "" -#: config/rs6000/rs6000.h:420 +#: config/rs6000/rs6000.h:441 msgid "Specify ABI to use" msgstr "" -#: config/rs6000/rs6000.h:422 +#: config/rs6000/rs6000.h:443 msgid "Specify size of long double (64 or 128 bits)" msgstr "" -#: config/rs6000/rs6000.h:424 +#: config/rs6000/rs6000.h:445 msgid "Specify yes/no if isel instructions should be generated" msgstr "" -#: config/rs6000/rs6000.h:426 +#: config/rs6000/rs6000.h:447 msgid "Specify yes/no if SPE SIMD instructions should be generated" msgstr "" -#: config/rs6000/rs6000.h:428 +#: config/rs6000/rs6000.h:449 msgid "Specify yes/no if using floating point in the GPRs" msgstr "" -#: config/rs6000/rs6000.h:430 +#: config/rs6000/rs6000.h:451 msgid "Specify yes/no if VRSAVE instructions should be generated for AltiVec" msgstr "" -#: config/rs6000/rs6000.h:432 +#: config/rs6000/rs6000.h:453 msgid "Avoid all range limits on call instructions" msgstr "" -#: config/rs6000/rs6000.h:435 +#: config/rs6000/rs6000.h:456 msgid "Determine which dependences between insns are considered costly" msgstr "" -#: config/rs6000/rs6000.h:437 +#: config/rs6000/rs6000.h:458 msgid "Specify which post scheduling nop insertion scheme to apply" msgstr "" -#: config/rs6000/rs6000.h:439 +#: config/rs6000/rs6000.h:460 msgid "Specify alignment of structure fields default/natural" msgstr "" -#: config/rs6000/rs6000.h:441 +#: config/rs6000/rs6000.h:462 msgid "Specify scheduling priority for dispatch slot restricted insns" msgstr "" @@ -11940,7 +11812,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:1895 +#: config/rs6000/rs6000.h:1922 msgid "RETURN_ADDRESS_OFFSET not supported" msgstr "" @@ -12100,46 +11972,46 @@ msgstr "" msgid "-m%s not supported in this configuration" msgstr "" -#: config/s390/s390.c:1057 +#: config/s390/s390.c:933 #, c-format msgid "Unknown cpu used in -march=%s." msgstr "" -#: config/s390/s390.c:1076 +#: config/s390/s390.c:952 #, c-format msgid "Unknown cpu used in -mtune=%s." msgstr "" -#: config/s390/s390.c:1081 +#: config/s390/s390.c:957 #, c-format msgid "z/Architecture mode not supported on %s." msgstr "" -#: config/s390/s390.c:1083 +#: config/s390/s390.c:959 msgid "64-bit ABI not supported in ESA/390 mode." msgstr "" -#: config/s390/s390.c:3397 +#: config/s390/s390.c:3348 msgid "invalid UNSPEC as operand (1)" msgstr "" -#: config/s390/s390.c:3445 +#: config/s390/s390.c:3396 msgid "invalid UNSPEC as operand (2)" msgstr "" -#: config/s390/s390.c:3451 +#: config/s390/s390.c:3402 msgid "UNKNOWN in s390_output_symbolic_const !?" msgstr "" -#: config/s390/s390.c:3467 +#: config/s390/s390.c:3418 msgid "Cannot decompose address." msgstr "" -#: config/s390/s390.c:3630 +#: config/s390/s390.c:3589 msgid "UNKNOWN in print_operand !?" msgstr "" -#: config/s390/s390.c:5348 +#: config/s390/s390.c:5307 msgid "Total size of local variables exceeds architecture limit." msgstr "" @@ -12207,28 +12079,29 @@ msgstr "" msgid "enable fused multiply/add instructions" msgstr "" -#: config/sh/sh.c:5827 +#: config/sh/sh.c:5844 msgid "__builtin_saveregs not supported by this subtarget" msgstr "" -#: config/sh/sh.c:6729 +#: config/sh/sh.c:6746 msgid "attribute interrupt_handler is not compatible with -m5-compact" msgstr "" #. The sp_switch attribute only has meaning for interrupt functions. -#: config/sh/sh.c:6751 config/sh/sh.c:6786 +#. The trap_exit attribute only has meaning for interrupt functions. +#: config/sh/sh.c:6768 config/sh/sh.c:6803 #, c-format msgid "`%s' attribute only applies to interrupt functions" msgstr "" #. The argument must be a constant string. -#: config/sh/sh.c:6758 +#: config/sh/sh.c:6775 #, c-format msgid "`%s' attribute argument not a string constant" msgstr "" #. The argument must be a constant integer. -#: config/sh/sh.c:6793 +#: config/sh/sh.c:6810 #, c-format msgid "`%s' attribute argument not an integer constant" msgstr "" @@ -12240,74 +12113,74 @@ msgstr "" msgid "Profiling is not supported on this target." msgstr "" -#: config/sparc/sparc.c:355 +#: config/sparc/sparc.c:360 #, c-format msgid "%s is not supported by this configuration" msgstr "" -#: config/sparc/sparc.c:362 +#: config/sparc/sparc.c:367 msgid "-mlong-double-64 not allowed with -m64" msgstr "" -#: config/sparc/sparc.c:387 +#: config/sparc/sparc.c:392 msgid "-mcmodel= is not supported on 32 bit systems" msgstr "" -#: config/sparc/sparc.c:6666 config/sparc/sparc.c:6672 +#: config/sparc/sparc.c:6753 config/sparc/sparc.c:6759 #, c-format msgid "invalid %%Y operand" msgstr "" -#: config/sparc/sparc.c:6742 +#: config/sparc/sparc.c:6829 #, c-format msgid "invalid %%A operand" msgstr "" -#: config/sparc/sparc.c:6752 +#: config/sparc/sparc.c:6839 #, c-format msgid "invalid %%B operand" msgstr "" -#: config/sparc/sparc.c:6791 +#: config/sparc/sparc.c:6878 #, c-format msgid "invalid %%c operand" msgstr "" -#: config/sparc/sparc.c:6792 +#: config/sparc/sparc.c:6879 #, c-format msgid "invalid %%C operand" msgstr "" -#: config/sparc/sparc.c:6813 +#: config/sparc/sparc.c:6900 #, c-format msgid "invalid %%d operand" msgstr "" -#: config/sparc/sparc.c:6814 +#: config/sparc/sparc.c:6901 #, c-format msgid "invalid %%D operand" msgstr "" -#: config/sparc/sparc.c:6830 +#: config/sparc/sparc.c:6917 #, c-format msgid "invalid %%f operand" msgstr "" -#: config/sparc/sparc.c:6844 +#: config/sparc/sparc.c:6931 #, c-format msgid "invalid %%s operand" msgstr "" -#: config/sparc/sparc.c:6898 +#: config/sparc/sparc.c:6985 msgid "long long constant not a valid immediate operand" msgstr "" -#: config/sparc/sparc.c:6901 +#: config/sparc/sparc.c:6988 msgid "floating point constant not a valid immediate operand" msgstr "" -#: config/sparc/freebsd.h:77 config/sparc/linux.h:91 -#: config/sparc/linux64.h:103 config/sparc/netbsd-elf.h:216 +#: config/sparc/freebsd.h:77 config/sparc/linux.h:92 +#: config/sparc/linux64.h:104 config/sparc/netbsd-elf.h:216 msgid "Use 128 bit long doubles" msgstr "" @@ -12319,7 +12192,7 @@ msgstr "" msgid "Generate code for little endian" msgstr "" -#: config/sparc/sp86x-elf.h:69 +#: config/sparc/sp86x-elf.h:68 msgid "Use little-endian byte order for data" msgstr "" @@ -12732,7 +12605,7 @@ msgstr "" msgid "address offset not a constant" msgstr "" -#: config/xtensa/xtensa.c:2759 +#: config/xtensa/xtensa.c:2778 msgid "only uninitialized variables can be placed in a .bss section" msgstr "" @@ -12776,617 +12649,605 @@ msgstr "" msgid "Use direct CALLn instructions for fast calls" msgstr "" -#: ada/misc.c:239 +#: ada/misc.c:240 #, c-format msgid "missing argument to \"-%s\"" msgstr "" -#: ada/misc.c:280 +#: ada/misc.c:281 msgid "`-gnat' misspelled as `-gant'" msgstr "" -#: cp/call.c:253 +#: cp/call.c:217 msgid "unable to call pointer to member function here" msgstr "" -#: cp/call.c:377 -msgid "destructors take no parameters" -msgstr "" - -#: cp/call.c:381 -msgid "destructor name `~%T' does not match type `%T' of expression" -msgstr "" - -#: cp/call.c:397 cp/call.c:4987 -msgid "request for member `%D' in `%E', which is of non-aggregate type `%T'" -msgstr "" - -#: cp/call.c:419 -msgid "request for member `%D' is ambiguous" -msgstr "" - -#: cp/call.c:2350 +#: cp/call.c:2224 msgid "%s %D(%T, %T, %T) <built-in>" msgstr "" -#: cp/call.c:2355 +#: cp/call.c:2229 msgid "%s %D(%T, %T) <built-in>" msgstr "" -#: cp/call.c:2359 +#: cp/call.c:2233 msgid "%s %D(%T) <built-in>" msgstr "" -#: cp/call.c:2363 +#: cp/call.c:2237 msgid "%s %T <conversion>" msgstr "" -#: cp/call.c:2365 +#: cp/call.c:2239 msgid "%J%s %+#D <near match>" msgstr "" -#: cp/call.c:2367 +#: cp/call.c:2241 msgid "%J%s %+#D" msgstr "" -#: cp/call.c:2402 +#: cp/call.c:2276 msgid "candidates are:" msgstr "" -#: cp/call.c:2590 +#: cp/call.c:2464 msgid "conversion from `%T' to `%T' is ambiguous" msgstr "" -#: cp/call.c:2741 cp/call.c:2785 +#: cp/call.c:2615 cp/call.c:2659 msgid "no matching function for call to `%D(%A)'" msgstr "" -#: cp/call.c:2744 cp/call.c:2788 +#: cp/call.c:2618 cp/call.c:2662 msgid "call of overloaded `%D(%A)' is ambiguous" msgstr "" #. It's no good looking for an overloaded operator() on a #. pointer-to-member-function. -#: cp/call.c:2854 +#: cp/call.c:2728 #, c-format msgid "" "pointer-to-member function %E cannot be called without an object; consider " "using .* or ->*" msgstr "" -#: cp/call.c:2920 +#: cp/call.c:2794 msgid "no match for call to `(%T) (%A)'" msgstr "" -#: cp/call.c:2928 +#: cp/call.c:2802 msgid "call of `(%T) (%A)' is ambiguous" msgstr "" -#: cp/call.c:2961 +#: cp/call.c:2835 #, c-format msgid "%s for ternary 'operator?:' in '%E ? %E : %E'" msgstr "" -#: cp/call.c:2967 +#: cp/call.c:2841 #, c-format msgid "%s for 'operator%s' in '%E%s'" msgstr "" -#: cp/call.c:2971 +#: cp/call.c:2845 #, c-format msgid "%s for 'operator[]' in '%E[%E]'" msgstr "" -#: cp/call.c:2976 +#: cp/call.c:2850 #, c-format msgid "%s for '%s' in '%s %E'" msgstr "" -#: cp/call.c:2981 +#: cp/call.c:2855 #, c-format msgid "%s for 'operator%s' in '%E %s %E'" msgstr "" -#: cp/call.c:2984 +#: cp/call.c:2858 #, c-format msgid "%s for 'operator%s' in '%s%E'" msgstr "" -#: cp/call.c:3079 +#: cp/call.c:2953 msgid "ISO C++ forbids omitting the middle term of a ?: expression" msgstr "" -#: cp/call.c:3140 +#: cp/call.c:3014 #, c-format msgid "`%E' has type `void' and is not a throw-expression" msgstr "" -#: cp/call.c:3173 cp/call.c:3364 +#: cp/call.c:3047 cp/call.c:3238 msgid "operands to ?: have different types" msgstr "" -#: cp/call.c:3318 +#: cp/call.c:3192 msgid "enumeral mismatch in conditional expression: `%T' vs `%T'" msgstr "" -#: cp/call.c:3325 +#: cp/call.c:3199 msgid "enumeral and non-enumeral type in conditional expression" msgstr "" -#: cp/call.c:3609 +#: cp/call.c:3483 msgid "no `%D(int)' declared for postfix `%s', trying prefix operator instead" msgstr "" -#: cp/call.c:3654 +#: cp/call.c:3528 msgid "using synthesized `%#D' for copy assignment" msgstr "" -#: cp/call.c:3656 +#: cp/call.c:3530 msgid " where cfront would use `%#D'" msgstr "" -#: cp/call.c:3679 +#: cp/call.c:3553 msgid "comparison between `%#T' and `%#T'" msgstr "" -#: cp/call.c:3925 +#: cp/call.c:3799 msgid "no suitable `operator %s' for `%T'" msgstr "" -#: cp/call.c:3942 +#: cp/call.c:3816 msgid "`%+#D' is private" msgstr "" -#: cp/call.c:3944 +#: cp/call.c:3818 msgid "`%+#D' is protected" msgstr "" -#: cp/call.c:3946 +#: cp/call.c:3820 msgid "`%+#D' is inaccessible" msgstr "" -#: cp/call.c:3947 +#: cp/call.c:3821 msgid "within this context" msgstr "" -#: cp/call.c:3990 +#: cp/call.c:3891 msgid "invalid conversion from `%T' to `%T'" msgstr "" -#: cp/call.c:3992 cp/call.c:4130 cp/call.c:4132 +#: cp/call.c:3893 msgid " initializing argument %P of `%D'" msgstr "" -#: cp/call.c:4054 cp/call.c:4058 -msgid " initializing argument %P of `%D' from result of `%D'" -msgstr "" - -#: cp/call.c:4064 cp/call.c:4067 -msgid " initializing temporary from result of `%D'" -msgstr "" - -#: cp/call.c:4152 +#: cp/call.c:4046 msgid "cannot bind bitfield `%E' to `%T'" msgstr "" -#: cp/call.c:4155 +#: cp/call.c:4049 msgid "cannot bind packed field `%E' to `%T'" msgstr "" -#: cp/call.c:4158 +#: cp/call.c:4052 msgid "cannot bind rvalue `%E' to `%T'" msgstr "" #. Undefined behavior [expr.call] 5.2.2/7. We used to just warn #. here and do a bitwise copy, but now cp_expr_size will abort if we #. try to do that. -#: cp/call.c:4239 +#: cp/call.c:4135 msgid "" "cannot pass objects of non-POD type `%#T' through `...'; call will abort at " "runtime" msgstr "" #. Undefined behavior [expr.call] 5.2.2/7. -#: cp/call.c:4264 -msgid "cannot receive objects of non-POD type `%#T' through `...'" +#: cp/call.c:4160 +msgid "" +"cannot receive objects of non-POD type `%#T' through `...'; call will abort " +"at runtime" msgstr "" -#: cp/call.c:4302 +#: cp/call.c:4200 msgid "the default argument for parameter %d of `%D' has not yet been parsed" msgstr "" -#: cp/call.c:4459 +#: cp/call.c:4380 msgid "passing `%T' as `this' argument of `%#D' discards qualifiers" msgstr "" -#: cp/call.c:4478 +#: cp/call.c:4399 msgid "`%T' is not an accessible base of `%T'" msgstr "" -#: cp/call.c:4721 +#: cp/call.c:4673 msgid "could not find class$ field in java interface type `%T'" msgstr "" -#: cp/call.c:4961 +#: cp/call.c:4928 msgid "call to non-function `%D'" msgstr "" -#: cp/call.c:5065 +#: cp/call.c:4954 +msgid "request for member `%D' in `%E', which is of non-aggregate type `%T'" +msgstr "" + +#: cp/call.c:5032 msgid "no matching function for call to `%T::%s(%A)%#V'" msgstr "" -#: cp/call.c:5082 +#: cp/call.c:5049 #, c-format msgid "call of overloaded `%s(%A)' is ambiguous" msgstr "" -#: cp/call.c:5103 +#: cp/call.c:5070 msgid "cannot call member function `%D' without object" msgstr "" -#: cp/call.c:5689 +#: cp/call.c:5655 msgid "passing `%T' chooses `%T' over `%T'" msgstr "" -#: cp/call.c:5691 cp/name-lookup.c:4039 +#: cp/call.c:5657 cp/name-lookup.c:4057 msgid " in call to `%D'" msgstr "" -#: cp/call.c:5748 +#: cp/call.c:5714 msgid "choosing `%D' over `%D'" msgstr "" -#: cp/call.c:5749 +#: cp/call.c:5715 msgid " for conversion from `%T' to `%T'" msgstr "" -#: cp/call.c:5751 +#: cp/call.c:5717 msgid " because conversion sequence for the argument is better" msgstr "" -#: cp/call.c:5871 +#: cp/call.c:5837 msgid "" "ISO C++ says that these are ambiguous, even though the worst conversion for " "the first is better than the worst conversion for the second:" msgstr "" -#: cp/call.c:5875 +#: cp/call.c:5841 msgid "candidate 1:" msgstr "" -#: cp/call.c:5876 +#: cp/call.c:5842 msgid "candidate 2:" msgstr "" -#: cp/call.c:5985 +#: cp/call.c:5951 msgid "could not convert `%E' to `%T'" msgstr "" -#: cp/call.c:6090 +#: cp/call.c:6056 msgid "" "invalid initialization of non-const reference of type '%T' from a temporary " "of type '%T'" msgstr "" -#: cp/call.c:6094 +#: cp/call.c:6060 msgid "" "invalid initialization of reference of type '%T' from expression of type '%T'" msgstr "" -#: cp/class.c:282 +#: cp/class.c:281 msgid "" "cannot convert from base `%T' to derived type `%T' via virtual base `%T'" msgstr "" -#: cp/class.c:924 +#: cp/class.c:764 +msgid "Java class '%T' cannot have an implicit non-trivial destructor" +msgstr "" + +#: cp/class.c:765 +msgid "Java class '%T' cannot have a destructor" +msgstr "" + +#: cp/class.c:933 msgid "`%#D' and `%#D' cannot be overloaded" msgstr "" -#: cp/class.c:1007 +#: cp/class.c:1016 msgid "duplicate enum value `%D'" msgstr "" -#: cp/class.c:1010 +#: cp/class.c:1019 msgid "duplicate field `%D' (as enum and non-enum)" msgstr "" -#: cp/class.c:1017 +#: cp/class.c:1026 msgid "duplicate nested type `%D'" msgstr "" -#: cp/class.c:1028 +#: cp/class.c:1037 msgid "duplicate field `%D' (as type and non-type)" msgstr "" -#: cp/class.c:1032 +#: cp/class.c:1041 msgid "duplicate member `%D'" msgstr "" -#: cp/class.c:1070 +#: cp/class.c:1079 msgid "conflicting access specifications for method `%D', ignored" msgstr "" -#: cp/class.c:1072 +#: cp/class.c:1081 #, c-format msgid "conflicting access specifications for field `%s', ignored" msgstr "" -#: cp/class.c:1122 +#: cp/class.c:1131 msgid "`%D' names constructor" msgstr "" -#: cp/class.c:1127 +#: cp/class.c:1136 msgid "`%D' invalid in `%T'" msgstr "" -#: cp/class.c:1135 +#: cp/class.c:1144 msgid "no members matching `%D' in `%#T'" msgstr "" -#: cp/class.c:1167 cp/class.c:1175 +#: cp/class.c:1176 cp/class.c:1184 msgid "`%D' invalid in `%#T'" msgstr "" -#: cp/class.c:1168 +#: cp/class.c:1177 msgid " because of local method `%#D' with same name" msgstr "" -#: cp/class.c:1176 +#: cp/class.c:1185 msgid " because of local member `%#D' with same name" msgstr "" -#: cp/class.c:1246 +#: cp/class.c:1255 msgid "base class `%#T' has a non-virtual destructor" msgstr "" -#: cp/class.c:1266 +#: cp/class.c:1275 msgid "" "base `%T' with only non-default constructor in class without a constructor" msgstr "" -#: cp/class.c:1650 +#: cp/class.c:1659 msgid "all member functions in class `%T' are private" msgstr "" -#: cp/class.c:1661 +#: cp/class.c:1670 msgid "`%#T' only defines a private destructor and has no friends" msgstr "" -#: cp/class.c:1703 +#: cp/class.c:1712 msgid "`%#T' only defines private constructors and has no friends" msgstr "" -#: cp/class.c:2084 +#: cp/class.c:2097 msgid "no unique final overrider for `%D' in `%T'" msgstr "" #. Here we know it is a hider, and no overrider exists. -#: cp/class.c:2519 +#: cp/class.c:2542 msgid "`%D' was hidden" msgstr "" -#: cp/class.c:2520 +#: cp/class.c:2543 msgid " by `%D'" msgstr "" -#: cp/class.c:2561 +#: cp/class.c:2584 msgid "ISO C++ forbids member `%D' with same name as enclosing class" msgstr "" -#: cp/class.c:2566 cp/decl2.c:1186 +#: cp/class.c:2589 cp/decl2.c:1167 msgid "`%#D' invalid; an anonymous union can only have non-static data members" msgstr "" -#: cp/class.c:2572 cp/decl2.c:1193 +#: cp/class.c:2595 cp/decl2.c:1174 msgid "private member `%#D' in anonymous union" msgstr "" -#: cp/class.c:2575 cp/decl2.c:1195 +#: cp/class.c:2598 cp/decl2.c:1176 msgid "protected member `%#D' in anonymous union" msgstr "" -#: cp/class.c:2694 +#: cp/class.c:2717 msgid "" "vtable layout for class `%T' may not be ABI-compliant and may change in a " "future version of GCC due to implicit virtual destructor" msgstr "" -#: cp/class.c:2754 +#: cp/class.c:2777 msgid "bit-field `%#D' with non-integral type" msgstr "" -#: cp/class.c:2774 +#: cp/class.c:2797 msgid "bit-field `%D' width not an integer constant" msgstr "" -#: cp/class.c:2780 +#: cp/class.c:2803 msgid "negative width in bit-field `%D'" msgstr "" -#: cp/class.c:2785 +#: cp/class.c:2808 msgid "zero width for bit-field `%D'" msgstr "" -#: cp/class.c:2791 +#: cp/class.c:2814 msgid "width of `%D' exceeds its type" msgstr "" -#: cp/class.c:2800 +#: cp/class.c:2823 msgid "`%D' is too small to hold all values of `%#T'" msgstr "" -#: cp/class.c:2862 +#: cp/class.c:2885 msgid "member `%#D' with constructor not allowed in union" msgstr "" -#: cp/class.c:2865 +#: cp/class.c:2888 msgid "member `%#D' with destructor not allowed in union" msgstr "" -#: cp/class.c:2868 +#: cp/class.c:2891 msgid "member `%#D' with copy assignment operator not allowed in union" msgstr "" -#: cp/class.c:2895 +#: cp/class.c:2918 msgid "multiple fields in union `%T' initialized" msgstr "" -#: cp/class.c:2964 +#: cp/class.c:2987 msgid "ignoring packed attribute on unpacked non-POD field `%#D'" msgstr "" -#: cp/class.c:3016 +#: cp/class.c:3039 msgid "field `%D' in local class cannot be static" msgstr "" -#: cp/class.c:3022 +#: cp/class.c:3045 msgid "field `%D' invalidly declared function type" msgstr "" -#: cp/class.c:3029 +#: cp/class.c:3052 msgid "field `%D' invalidly declared method type" msgstr "" #. Unions cannot have static members. -#: cp/class.c:3047 +#: cp/class.c:3070 msgid "field `%D' declared static in union" msgstr "" -#: cp/class.c:3074 +#: cp/class.c:3097 msgid "non-static reference `%#D' in class without a constructor" msgstr "" -#: cp/class.c:3109 +#: cp/class.c:3132 msgid "non-static const member `%#D' in class without a constructor" msgstr "" -#: cp/class.c:3124 +#: cp/class.c:3147 msgid "field `%#D' with same name as class" msgstr "" -#: cp/class.c:3142 +#: cp/class.c:3165 msgid "`%#T' has pointer data members" msgstr "" -#: cp/class.c:3146 +#: cp/class.c:3169 msgid " but does not override `%T(const %T&)'" msgstr "" -#: cp/class.c:3148 +#: cp/class.c:3171 msgid " or `operator=(const %T&)'" msgstr "" -#: cp/class.c:3151 +#: cp/class.c:3174 msgid " but does not override `operator=(const %T&)'" msgstr "" -#: cp/class.c:3578 +#: cp/class.c:3604 msgid "" "offset of empty base `%T' may not be ABI-compliant and maychange in a future " "version of GCC" msgstr "" -#: cp/class.c:3687 +#: cp/class.c:3714 msgid "class `%T' will be considered nearly empty in a future version of GCC" msgstr "" -#: cp/class.c:3774 +#: cp/class.c:3801 msgid "initializer specified for non-virtual method `%D'" msgstr "" -#: cp/class.c:4459 +#: cp/class.c:4489 msgid "" "offset of virtual base `%T' is not ABI-compliant and may change in a future " "version of GCC" msgstr "" -#: cp/class.c:4549 +#: cp/class.c:4579 msgid "direct base `%T' inaccessible in `%T' due to ambiguity" msgstr "" -#: cp/class.c:4562 +#: cp/class.c:4592 msgid "virtual base `%T' inaccessible in `%T' due to ambiguity" msgstr "" -#: cp/class.c:4736 +#: cp/class.c:4766 msgid "" "size assigned to `%T' may not be ABI-compliant and may change in a future " "version of GCC" msgstr "" -#. Versions of G++ before G++ 3.4 did not reset the -#. DECL_MODE. -#: cp/class.c:4775 +#: cp/class.c:4805 msgid "" "the offset of `%D' may not be ABI-compliant and may change in a future " "version of GCC" msgstr "" -#: cp/class.c:4798 +#: cp/class.c:4828 msgid "" "offset of `%D' is not ABI-compliant and may change in a future version of GCC" msgstr "" -#: cp/class.c:4807 +#: cp/class.c:4837 msgid "" "`%D' contains empty classes which may cause base classes to be placed at " "different locations in a future version of GCC" msgstr "" -#: cp/class.c:4866 +#: cp/class.c:4896 msgid "" "layout of classes derived from empty class `%T' may change in a future " "version of GCC" msgstr "" -#: cp/class.c:4994 cp/semantics.c:2036 +#: cp/class.c:5026 cp/semantics.c:2008 msgid "redefinition of `%#T'" msgstr "" -#: cp/class.c:5160 +#: cp/class.c:5196 msgid "`%#T' has virtual functions but non-virtual destructor" msgstr "" -#: cp/class.c:5239 +#: cp/class.c:5275 msgid "trying to finish struct, but kicked out due to previous parse errors" msgstr "" -#: cp/class.c:5681 +#: cp/class.c:5717 #, c-format msgid "language string `\"%s\"' not recognized" msgstr "" -#: cp/class.c:5769 +#: cp/class.c:5805 msgid "" "cannot resolve overloaded function `%D' based on conversion to type `%T'" msgstr "" -#: cp/class.c:5894 +#: cp/class.c:5930 msgid "no matches converting function `%D' to type `%#T'" msgstr "" -#: cp/class.c:5917 +#: cp/class.c:5953 msgid "converting overloaded function `%D' to type `%#T' is ambiguous" msgstr "" -#: cp/class.c:5943 +#: cp/class.c:5979 msgid "assuming pointer to member `%D'" msgstr "" -#: cp/class.c:5946 +#: cp/class.c:5982 #, c-format msgid "(a pointer to member can only be formed with `&%E')" msgstr "" -#: cp/class.c:5991 cp/class.c:6173 cp/class.c:6180 +#: cp/class.c:6027 cp/class.c:6209 cp/class.c:6216 msgid "not enough type information" msgstr "" -#: cp/class.c:6008 +#: cp/class.c:6044 msgid "argument of type `%T' does not match `%T'" msgstr "" -#: cp/class.c:6157 +#: cp/class.c:6193 msgid "invalid operation on uninstantiated type" msgstr "" @@ -13395,15 +13256,15 @@ msgstr "" #. A name N used in a class S shall refer to the same declaration #. in its context and when re-evaluated in the completed scope of #. S. -#: cp/class.c:6417 cp/decl.c:1229 cp/name-lookup.c:491 cp/pt.c:1959 +#: cp/class.c:6451 cp/decl.c:1225 cp/name-lookup.c:495 cp/pt.c:2093 msgid "declaration of `%#D'" msgstr "" -#: cp/class.c:6418 +#: cp/class.c:6452 msgid "changes meaning of `%D' from `%+#D'" msgstr "" -#: cp/cp-lang.c:394 +#: cp/cp-lang.c:398 msgid "inter-module optimisations not implemented yet" msgstr "" @@ -13459,182 +13320,183 @@ msgstr "" msgid "conversion from `%T' to non-scalar type `%T' requested" msgstr "" -#: cp/cvt.c:849 +#: cp/cvt.c:850 msgid "object of incomplete type `%T' will not be accessed in %s" msgstr "" -#: cp/cvt.c:852 +#: cp/cvt.c:853 msgid "object of type `%T' will not be accessed in %s" msgstr "" -#: cp/cvt.c:868 +#: cp/cvt.c:869 msgid "object `%E' of incomplete type `%T' will not be accessed in %s" msgstr "" #. [over.over] enumerates the places where we can take the address #. of an overloaded function, and this is not one of them. -#: cp/cvt.c:884 +#: cp/cvt.c:885 #, c-format msgid "%s cannot resolve address of overloaded function" msgstr "" #. Only warn when there is no &. -#: cp/cvt.c:890 +#: cp/cvt.c:891 #, c-format msgid "%s is a reference, not call, to function `%E'" msgstr "" -#: cp/cvt.c:897 +#: cp/cvt.c:898 #, c-format msgid "%s has no effect" msgstr "" -#: cp/cvt.c:1008 +#: cp/cvt.c:1009 msgid "converting NULL to non-pointer type" msgstr "" -#: cp/cvt.c:1080 +#: cp/cvt.c:1081 msgid "ambiguous default type conversion from `%T'" msgstr "" -#: cp/cvt.c:1082 +#: cp/cvt.c:1083 msgid " candidate conversions include `%D' and `%D'" msgstr "" -#. Folks should explicitly indicate the appropriate alphabet for -#. each demangling. Providing a default would allow the -#. question to go unconsidered. -#: cp/cxxfilt.c:238 -msgid "Internal error: no symbol alphabet for current style" -msgstr "" - -#: cp/decl.c:378 +#: cp/decl.c:374 msgid "label `%D' used but not defined" msgstr "" -#: cp/decl.c:385 +#: cp/decl.c:381 msgid "label `%D' defined but not used" msgstr "" -#: cp/decl.c:1137 cp/decl.c:1556 +#: cp/decl.c:1133 cp/decl.c:1559 msgid "previous declaration of `%D'" msgstr "" -#: cp/decl.c:1186 +#: cp/decl.c:1181 +msgid "%Jfunction '%D' redeclared as inline" +msgstr "" + +#: cp/decl.c:1182 msgid "%Jprevious declaration of '%D' with attribute noinline" msgstr "" -#: cp/decl.c:1195 +#: cp/decl.c:1189 +msgid "%Jfunction '%D' redeclared with attribute noinline" +msgstr "" + +#: cp/decl.c:1191 msgid "%Jprevious declaration of '%D' was inline" msgstr "" -#: cp/decl.c:1216 cp/decl.c:1254 +#: cp/decl.c:1212 cp/decl.c:1250 msgid "shadowing %s function `%#D'" msgstr "" -#: cp/decl.c:1225 +#: cp/decl.c:1221 msgid "library function `%#D' redeclared as non-function `%#D'" msgstr "" -#: cp/decl.c:1230 +#: cp/decl.c:1226 msgid "conflicts with built-in declaration `%#D'" msgstr "" -#: cp/decl.c:1249 cp/decl.c:1354 cp/decl.c:1370 +#: cp/decl.c:1245 cp/decl.c:1357 cp/decl.c:1373 msgid "new declaration `%#D'" msgstr "" -#: cp/decl.c:1250 +#: cp/decl.c:1246 msgid "ambiguates built-in declaration `%#D'" msgstr "" -#: cp/decl.c:1314 +#: cp/decl.c:1317 msgid "`%#D' redeclared as different kind of symbol" msgstr "" -#: cp/decl.c:1317 +#: cp/decl.c:1320 msgid "previous declaration of `%#D'" msgstr "" -#: cp/decl.c:1339 +#: cp/decl.c:1342 msgid "declaration of template `%#D'" msgstr "" -#: cp/decl.c:1340 cp/name-lookup.c:492 +#: cp/decl.c:1343 cp/name-lookup.c:496 msgid "conflicts with previous declaration `%#D'" msgstr "" -#: cp/decl.c:1355 cp/decl.c:1371 +#: cp/decl.c:1358 cp/decl.c:1374 msgid "ambiguates old declaration `%#D'" msgstr "" -#: cp/decl.c:1363 +#: cp/decl.c:1366 msgid "declaration of C function `%#D' conflicts with" msgstr "" -#: cp/decl.c:1365 +#: cp/decl.c:1368 msgid "previous declaration `%#D' here" msgstr "" -#: cp/decl.c:1381 +#: cp/decl.c:1384 msgid "conflicting declaration '%#D'" msgstr "" -#: cp/decl.c:1382 +#: cp/decl.c:1385 msgid "'%D' has a previous declaration as `%#D'" msgstr "" -#: cp/decl.c:1435 +#: cp/decl.c:1438 msgid "`%#D' previously defined here" msgstr "" -#: cp/decl.c:1436 +#: cp/decl.c:1439 msgid "`%#D' previously declared here" msgstr "" #. Prototype decl follows defn w/o prototype. -#: cp/decl.c:1445 +#: cp/decl.c:1448 msgid "prototype for `%#D'" msgstr "" -#: cp/decl.c:1446 +#: cp/decl.c:1449 msgid "%Jfollows non-prototype definition here" msgstr "" -#: cp/decl.c:1458 +#: cp/decl.c:1461 msgid "previous declaration of `%#D' with %L linkage" msgstr "" -#: cp/decl.c:1460 +#: cp/decl.c:1463 msgid "conflicts with new declaration with %L linkage" msgstr "" -#: cp/decl.c:1483 cp/decl.c:1490 +#: cp/decl.c:1486 cp/decl.c:1493 msgid "default argument given for parameter %d of `%#D'" msgstr "" -#: cp/decl.c:1485 cp/decl.c:1492 +#: cp/decl.c:1488 cp/decl.c:1495 msgid "after previous specification in `%#D'" msgstr "" -#: cp/decl.c:1501 +#: cp/decl.c:1504 msgid "`%#D' was used before it was declared inline" msgstr "" -#: cp/decl.c:1502 +#: cp/decl.c:1505 msgid "%Jprevious non-inline declaration here" msgstr "" -#: cp/decl.c:1555 +#: cp/decl.c:1558 msgid "redundant redeclaration of `%D' in same scope" msgstr "" -#: cp/decl.c:1638 +#: cp/decl.c:1649 #, c-format msgid "declaration of `%F' throws different exceptions" msgstr "" -#: cp/decl.c:1640 +#: cp/decl.c:1651 #, c-format msgid "than previous declaration `%F'" msgstr "" @@ -13647,495 +13509,507 @@ msgstr "" #. that specialization that would cause an implicit #. instantiation to take place, in every translation unit in #. which such a use occurs. -#: cp/decl.c:1787 +#: cp/decl.c:1798 msgid "explicit specialization of %D after first use" msgstr "" -#: cp/decl.c:1953 +#: cp/decl.c:1880 +msgid "%J'%D': visibility attribute ignored because it" +msgstr "" + +#: cp/decl.c:1882 +msgid "%Jconflicts with previous declaration here" +msgstr "" + +#: cp/decl.c:1976 msgid "implicit declaration of function `%#D'" msgstr "" -#: cp/decl.c:2101 +#: cp/decl.c:2124 #, c-format msgid "label `%s' referenced outside of any function" msgstr "" -#: cp/decl.c:2198 cp/decl.c:2222 cp/decl.c:2310 +#: cp/decl.c:2221 cp/decl.c:2245 cp/decl.c:2333 msgid "jump to label `%D'" msgstr "" -#: cp/decl.c:2200 cp/decl.c:2224 +#: cp/decl.c:2223 cp/decl.c:2247 msgid "jump to case label" msgstr "" -#: cp/decl.c:2203 cp/decl.c:2227 +#: cp/decl.c:2226 cp/decl.c:2250 msgid "%H from here" msgstr "" -#: cp/decl.c:2208 +#: cp/decl.c:2231 msgid " crosses initialization of `%#D'" msgstr "" -#: cp/decl.c:2211 cp/decl.c:2326 +#: cp/decl.c:2234 cp/decl.c:2349 msgid " enters scope of non-POD `%#D'" msgstr "" -#: cp/decl.c:2231 cp/decl.c:2330 +#: cp/decl.c:2254 cp/decl.c:2353 msgid " enters try block" msgstr "" -#: cp/decl.c:2233 cp/decl.c:2332 +#: cp/decl.c:2256 cp/decl.c:2355 msgid " enters catch block" msgstr "" -#: cp/decl.c:2311 +#: cp/decl.c:2334 msgid " from here" msgstr "" #. Can't skip init of __exception_info. -#: cp/decl.c:2322 +#: cp/decl.c:2345 msgid "%J enters catch block" msgstr "" -#: cp/decl.c:2324 +#: cp/decl.c:2347 msgid " skips initialization of `%#D'" msgstr "" -#: cp/decl.c:2358 +#: cp/decl.c:2381 msgid "label named wchar_t" msgstr "" -#: cp/decl.c:2361 +#: cp/decl.c:2384 msgid "duplicate label `%D'" msgstr "" -#: cp/decl.c:2589 cp/parser.c:3008 +#: cp/decl.c:2612 cp/parser.c:3173 msgid "`%D' used without template parameters" msgstr "" -#: cp/decl.c:2599 cp/decl.c:2615 cp/decl.c:2703 +#: cp/decl.c:2622 cp/decl.c:2638 cp/decl.c:2726 msgid "no class template named `%#T' in `%#T'" msgstr "" -#: cp/decl.c:2636 cp/decl.c:2646 cp/decl.c:2666 +#: cp/decl.c:2659 cp/decl.c:2669 cp/decl.c:2689 msgid "no type named `%#T' in `%#T'" msgstr "" -#: cp/decl.c:3393 +#: cp/decl.c:3416 msgid "%Jan anonymous union cannot have function members" msgstr "" -#: cp/decl.c:3411 +#: cp/decl.c:3434 msgid "member %#D' with constructor not allowed in anonymous aggregate" msgstr "" -#: cp/decl.c:3414 +#: cp/decl.c:3437 msgid "member %#D' with destructor not allowed in anonymous aggregate" msgstr "" -#: cp/decl.c:3417 +#: cp/decl.c:3440 msgid "" "member %#D' with copy assignment operator not allowed in anonymous aggregate" msgstr "" -#: cp/decl.c:3457 +#: cp/decl.c:3480 msgid "redeclaration of C++ built-in type `%T'" msgstr "" -#: cp/decl.c:3495 +#: cp/decl.c:3518 msgid "multiple types in one declaration" msgstr "" -#: cp/decl.c:3521 +#: cp/decl.c:3544 msgid "missing type-name in typedef-declaration" msgstr "" -#: cp/decl.c:3529 +#: cp/decl.c:3552 msgid "ISO C++ prohibits anonymous structs" msgstr "" -#: cp/decl.c:3536 +#: cp/decl.c:3559 msgid "`%D' can only be specified for functions" msgstr "" -#: cp/decl.c:3538 +#: cp/decl.c:3561 msgid "`%D' can only be specified inside a class" msgstr "" -#: cp/decl.c:3540 +#: cp/decl.c:3563 msgid "`%D' can only be specified for constructors" msgstr "" -#: cp/decl.c:3543 +#: cp/decl.c:3566 msgid "`%D' can only be specified for objects and functions" msgstr "" -#: cp/decl.c:3685 cp/decl2.c:883 +#: cp/decl.c:3708 cp/decl2.c:861 msgid "typedef `%D' is initialized (use __typeof__ instead)" msgstr "" -#: cp/decl.c:3690 +#: cp/decl.c:3713 msgid "function `%#D' is initialized like a variable" msgstr "" -#: cp/decl.c:3702 +#: cp/decl.c:3725 msgid "declaration of `%#D' has `extern' and is initialized" msgstr "" -#: cp/decl.c:3735 +#: cp/decl.c:3758 msgid "`%#D' is not a static member of `%#T'" msgstr "" -#: cp/decl.c:3741 +#: cp/decl.c:3764 msgid "ISO C++ does not permit `%T::%D' to be defined as `%T::%D'" msgstr "" -#: cp/decl.c:3752 +#: cp/decl.c:3775 msgid "duplicate initialization of %D" msgstr "" -#: cp/decl.c:3781 +#: cp/decl.c:3806 msgid "declaration of `%#D' outside of class is not definition" msgstr "" -#: cp/decl.c:3832 +#: cp/decl.c:3857 msgid "variable `%#D' has initializer but incomplete type" msgstr "" -#: cp/decl.c:3840 cp/decl.c:4383 +#: cp/decl.c:3865 cp/decl.c:4426 msgid "elements of array `%#D' have incomplete type" msgstr "" -#: cp/decl.c:3856 +#: cp/decl.c:3881 msgid "aggregate `%#D' has incomplete type and cannot be defined" msgstr "" -#: cp/decl.c:3898 +#: cp/decl.c:3923 msgid "`%D' declared as reference but not initialized" msgstr "" -#: cp/decl.c:3904 +#: cp/decl.c:3929 msgid "ISO C++ forbids use of initializer list to initialize reference `%D'" msgstr "" -#: cp/decl.c:3932 +#: cp/decl.c:3957 msgid "cannot initialize `%T' from `%T'" msgstr "" -#: cp/decl.c:3964 +#: cp/decl.c:3989 msgid "initializer fails to determine size of `%D'" msgstr "" -#: cp/decl.c:3969 +#: cp/decl.c:3994 msgid "array size missing in `%D'" msgstr "" -#: cp/decl.c:3981 +#: cp/decl.c:4006 msgid "zero-size array `%D'" msgstr "" #. An automatic variable with an incomplete type: that is an error. #. Don't talk about array types here, since we took care of that #. message in grokdeclarator. -#: cp/decl.c:4018 +#: cp/decl.c:4043 msgid "storage size of `%D' isn't known" msgstr "" -#: cp/decl.c:4040 +#: cp/decl.c:4065 msgid "storage size of `%D' isn't constant" msgstr "" -#: cp/decl.c:4095 +#: cp/decl.c:4120 msgid "" "sorry: semantics of inline function static data `%#D' are wrong (you'll wind " "up with multiple copies)" msgstr "" -#: cp/decl.c:4096 +#: cp/decl.c:4121 msgid "%J you can work around this by removing the initializer" msgstr "" -#: cp/decl.c:4122 +#: cp/decl.c:4147 msgid "uninitialized const `%D'" msgstr "" -#: cp/decl.c:4201 +#: cp/decl.c:4226 msgid "brace-enclosed initializer used to initialize `%T'" msgstr "" -#: cp/decl.c:4264 +#: cp/decl.c:4290 msgid "initializer for `%T' must be brace-enclosed" msgstr "" -#: cp/decl.c:4279 +#: cp/decl.c:4307 msgid "ISO C++ does not allow designated initializers" msgstr "" -#: cp/decl.c:4283 +#: cp/decl.c:4311 msgid "`%T' has no non-static data member named `%D'" msgstr "" -#: cp/decl.c:4340 +#: cp/decl.c:4359 +msgid "name `%D' used in a GNU-style designated initializer for an array" +msgstr "" + +#: cp/decl.c:4382 msgid "too many initializers for `%T'" msgstr "" -#: cp/decl.c:4377 +#: cp/decl.c:4420 msgid "variable-sized object `%D' may not be initialized" msgstr "" -#: cp/decl.c:4388 +#: cp/decl.c:4431 msgid "`%D' has incomplete type" msgstr "" -#: cp/decl.c:4443 +#: cp/decl.c:4486 msgid "`%D' must be initialized by constructor, not by `{...}'" msgstr "" -#: cp/decl.c:4484 +#: cp/decl.c:4530 msgid "structure `%D' with uninitialized const members" msgstr "" -#: cp/decl.c:4486 +#: cp/decl.c:4532 msgid "structure `%D' with uninitialized reference members" msgstr "" -#: cp/decl.c:4667 +#: cp/decl.c:4713 msgid "assignment (not initialization) in declaration" msgstr "" -#: cp/decl.c:4684 +#: cp/decl.c:4730 msgid "cannot initialize `%D' to namespace `%D'" msgstr "" -#: cp/decl.c:4734 +#: cp/decl.c:4780 msgid "shadowing previous type declaration of `%#D'" msgstr "" -#: cp/decl.c:4770 +#: cp/decl.c:4816 msgid "`%D' cannot be thread-local because it has non-POD type `%T'" msgstr "" -#: cp/decl.c:4785 +#: cp/decl.c:4831 msgid "`%D' is thread-local and so cannot be dynamically initialized" msgstr "" -#: cp/decl.c:5256 +#: cp/decl.c:5313 msgid "invalid catch parameter" msgstr "" -#: cp/decl.c:5370 +#: cp/decl.c:5427 msgid "destructor for alien class `%T' cannot be a member" msgstr "" -#: cp/decl.c:5373 +#: cp/decl.c:5430 msgid "constructor for alien class `%T' cannot be a member" msgstr "" -#: cp/decl.c:5395 +#: cp/decl.c:5452 msgid "`%D' declared as a `virtual' %s" msgstr "" -#: cp/decl.c:5397 +#: cp/decl.c:5454 msgid "`%D' declared as an `inline' %s" msgstr "" -#: cp/decl.c:5399 +#: cp/decl.c:5456 msgid "" "`const' and `volatile' function specifiers on `%D' invalid in %s declaration" msgstr "" -#: cp/decl.c:5402 +#: cp/decl.c:5459 msgid "`%D' declared as a friend" msgstr "" -#: cp/decl.c:5408 +#: cp/decl.c:5465 msgid "`%D' declared with an exception specification" msgstr "" -#: cp/decl.c:5487 +#: cp/decl.c:5544 msgid "cannot declare `::main' to be a template" msgstr "" -#: cp/decl.c:5489 +#: cp/decl.c:5546 msgid "cannot declare `::main' to be inline" msgstr "" -#: cp/decl.c:5491 +#: cp/decl.c:5548 msgid "cannot declare `::main' to be static" msgstr "" -#: cp/decl.c:5494 +#: cp/decl.c:5551 msgid "`main' must return `int'" msgstr "" -#: cp/decl.c:5522 +#: cp/decl.c:5579 msgid "non-local function `%#D' uses anonymous type" msgstr "" -#: cp/decl.c:5525 +#: cp/decl.c:5582 msgid "" "`%#D' does not refer to the unqualified type, so it is not used for linkage" msgstr "" -#: cp/decl.c:5531 +#: cp/decl.c:5588 msgid "non-local function `%#D' uses local type `%T'" msgstr "" -#: cp/decl.c:5555 +#: cp/decl.c:5612 msgid "%smember function `%D' cannot have `%T' method qualifier" msgstr "" -#: cp/decl.c:5579 +#: cp/decl.c:5636 msgid "defining explicit specialization `%D' in friend declaration" msgstr "" #. Something like `template <class T> friend void f<T>()'. -#: cp/decl.c:5589 +#: cp/decl.c:5646 msgid "invalid use of template-id `%D' in declaration of primary template" msgstr "" -#: cp/decl.c:5616 +#: cp/decl.c:5673 msgid "" "default arguments are not allowed in declaration of friend template " "specialization `%D'" msgstr "" -#: cp/decl.c:5623 +#: cp/decl.c:5680 msgid "" "`inline' is not allowed in declaration of friend template specialization `%D'" msgstr "" -#: cp/decl.c:5682 +#: cp/decl.c:5741 msgid "definition of implicitly-declared `%D'" msgstr "" -#: cp/decl.c:5700 cp/decl2.c:764 +#: cp/decl.c:5759 cp/decl2.c:744 msgid "no `%#D' member function declared in class `%T'" msgstr "" -#: cp/decl.c:5834 +#: cp/decl.c:5893 msgid "non-local variable `%#D' uses local type `%T'" msgstr "" -#: cp/decl.c:5949 +#: cp/decl.c:6008 msgid "" "invalid in-class initialization of static data member of non-integral type `%" "T'" msgstr "" -#: cp/decl.c:5958 +#: cp/decl.c:6017 msgid "ISO C++ forbids in-class initialization of non-const static member `%D'" msgstr "" -#: cp/decl.c:5961 +#: cp/decl.c:6020 msgid "" "ISO C++ forbids initialization of member constant `%D' of non-integral type `" "%T'" msgstr "" -#: cp/decl.c:6009 -msgid "size of array `%D' has non-integer type" +#: cp/decl.c:6039 +msgid "size of array `%D' has non-integral type `%T'" msgstr "" -#: cp/decl.c:6011 -msgid "size of array has non-integer type" +#: cp/decl.c:6041 +msgid "size of array has non-integral type `%T'" msgstr "" -#: cp/decl.c:6031 +#: cp/decl.c:6077 msgid "size of array `%D' is negative" msgstr "" -#: cp/decl.c:6033 +#: cp/decl.c:6079 msgid "size of array is negative" msgstr "" -#: cp/decl.c:6042 +#: cp/decl.c:6087 msgid "ISO C++ forbids zero-size array `%D'" msgstr "" -#: cp/decl.c:6044 +#: cp/decl.c:6089 msgid "ISO C++ forbids zero-size array" msgstr "" -#: cp/decl.c:6051 +#: cp/decl.c:6096 msgid "size of array `%D' is not an integral constant-expression" msgstr "" -#: cp/decl.c:6054 +#: cp/decl.c:6099 msgid "size of array is not an integral constant-expression" msgstr "" -#: cp/decl.c:6072 +#: cp/decl.c:6104 msgid "ISO C++ forbids variable-size array `%D'" msgstr "" -#: cp/decl.c:6075 +#: cp/decl.c:6106 msgid "ISO C++ forbids variable-size array" msgstr "" -#: cp/decl.c:6086 +#: cp/decl.c:6128 msgid "overflow in array dimension" msgstr "" -#: cp/decl.c:6179 +#: cp/decl.c:6222 msgid "declaration of `%D' as %s" msgstr "" -#: cp/decl.c:6181 +#: cp/decl.c:6224 #, c-format msgid "creating %s" msgstr "" -#: cp/decl.c:6193 +#: cp/decl.c:6236 msgid "" "declaration of `%D' as multidimensional array must have bounds for all " "dimensions except the first" msgstr "" -#: cp/decl.c:6196 +#: cp/decl.c:6239 msgid "" "multidimensional array must have bounds for all dimensions except the first" msgstr "" -#: cp/decl.c:6224 +#: cp/decl.c:6267 msgid "return type specification for constructor invalid" msgstr "" -#: cp/decl.c:6231 +#: cp/decl.c:6274 msgid "return type specification for destructor invalid" msgstr "" -#: cp/decl.c:6237 +#: cp/decl.c:6280 msgid "operator `%T' declared to return `%T'" msgstr "" -#: cp/decl.c:6239 +#: cp/decl.c:6282 msgid "return type specified for `operator %T'" msgstr "" -#: cp/decl.c:6382 +#: cp/decl.c:6425 msgid "destructors must be member functions" msgstr "" -#: cp/decl.c:6401 +#: cp/decl.c:6444 msgid "destructor `%T' must match class name `%T'" msgstr "" -#: cp/decl.c:6464 +#: cp/decl.c:6507 msgid "declarator-id missing; using reserved word `%D'" msgstr "" -#: cp/decl.c:6518 +#: cp/decl.c:6561 msgid "type `%T' is not derived from type `%T'" msgstr "" #. Parse error puts this typespec where #. a declarator should go. -#: cp/decl.c:6581 +#: cp/decl.c:6624 msgid "`%T' specified as declarator-id" msgstr "" -#: cp/decl.c:6583 +#: cp/decl.c:6626 msgid " perhaps you want `%T' for a constructor" msgstr "" @@ -14143,300 +14017,300 @@ msgstr "" #. decl-specifier like in #. std::allocator alloc; #. Handle that gracefully. -#: cp/decl.c:6605 +#: cp/decl.c:6648 #, c-format msgid "invalid use of template-name '%E' in a declarator" msgstr "" -#: cp/decl.c:6625 +#: cp/decl.c:6668 msgid "declaration of `%D' as non-function" msgstr "" -#: cp/decl.c:6702 +#: cp/decl.c:6745 msgid "`bool' is now a keyword" msgstr "" -#: cp/decl.c:6704 +#: cp/decl.c:6747 msgid "extraneous `%T' ignored" msgstr "" -#: cp/decl.c:6720 cp/decl.c:6764 +#: cp/decl.c:6763 cp/decl.c:6807 msgid "multiple declarations `%T' and `%T'" msgstr "" -#: cp/decl.c:6733 +#: cp/decl.c:6776 msgid "ISO C++ does not support `long long'" msgstr "" -#: cp/decl.c:6837 cp/decl.c:6840 +#: cp/decl.c:6880 cp/decl.c:6883 #, c-format msgid "ISO C++ forbids declaration of `%s' with no type" msgstr "" -#: cp/decl.c:6871 +#: cp/decl.c:6914 #, c-format msgid "short, signed or unsigned invalid for `%s'" msgstr "" -#: cp/decl.c:6876 +#: cp/decl.c:6919 #, c-format msgid "long and short specified together for `%s'" msgstr "" -#: cp/decl.c:6887 +#: cp/decl.c:6930 #, c-format msgid "signed and unsigned given together for `%s'" msgstr "" -#: cp/decl.c:6996 +#: cp/decl.c:7039 msgid "qualifiers are not allowed on declaration of `operator %T'" msgstr "" -#: cp/decl.c:7018 +#: cp/decl.c:7061 msgid "member `%D' cannot be declared both virtual and static" msgstr "" -#: cp/decl.c:7027 +#: cp/decl.c:7070 msgid "`%T::%D' is not a valid declarator" msgstr "" -#: cp/decl.c:7039 +#: cp/decl.c:7082 msgid "storage class specifiers invalid in parameter declarations" msgstr "" -#: cp/decl.c:7043 +#: cp/decl.c:7086 msgid "typedef declaration invalid in parameter declaration" msgstr "" -#: cp/decl.c:7056 +#: cp/decl.c:7099 msgid "virtual outside class declaration" msgstr "" -#: cp/decl.c:7115 +#: cp/decl.c:7158 #, c-format msgid "storage class specified for %s `%s'" msgstr "" -#: cp/decl.c:7150 +#: cp/decl.c:7193 #, c-format msgid "top-level declaration of `%s' specifies `auto'" msgstr "" -#: cp/decl.c:7162 +#: cp/decl.c:7205 msgid "storage class specifiers invalid in friend function declarations" msgstr "" -#: cp/decl.c:7327 +#: cp/decl.c:7370 msgid "destructor cannot be static member function" msgstr "" -#: cp/decl.c:7330 +#: cp/decl.c:7373 #, c-format msgid "destructors may not be `%s'" msgstr "" -#: cp/decl.c:7351 +#: cp/decl.c:7394 msgid "constructor cannot be static member function" msgstr "" -#: cp/decl.c:7354 +#: cp/decl.c:7397 msgid "constructors cannot be declared virtual" msgstr "" -#: cp/decl.c:7359 +#: cp/decl.c:7402 #, c-format msgid "constructors may not be `%s'" msgstr "" -#: cp/decl.c:7369 +#: cp/decl.c:7412 msgid "return value type specifier for constructor ignored" msgstr "" -#: cp/decl.c:7388 +#: cp/decl.c:7431 #, c-format msgid "can't initialize friend function `%s'" msgstr "" #. Cannot be both friend and virtual. -#: cp/decl.c:7392 +#: cp/decl.c:7435 msgid "virtual functions cannot be friends" msgstr "" -#: cp/decl.c:7397 +#: cp/decl.c:7440 msgid "friend declaration not in class definition" msgstr "" -#: cp/decl.c:7399 +#: cp/decl.c:7442 #, c-format msgid "can't define friend function `%s' in a local class definition" msgstr "" -#: cp/decl.c:7420 +#: cp/decl.c:7463 msgid "destructors may not have parameters" msgstr "" -#: cp/decl.c:7440 cp/decl.c:7447 +#: cp/decl.c:7483 cp/decl.c:7490 msgid "cannot declare reference to `%#T'" msgstr "" -#: cp/decl.c:7441 +#: cp/decl.c:7484 msgid "cannot declare pointer to `%#T'" msgstr "" -#: cp/decl.c:7446 +#: cp/decl.c:7489 msgid "cannot declare pointer to `%#T' member" msgstr "" -#: cp/decl.c:7584 +#: cp/decl.c:7627 msgid "extra qualification `%T::' on member `%s' ignored" msgstr "" -#: cp/decl.c:7596 +#: cp/decl.c:7639 msgid "cannot declare member function `%T::%s' within `%T'" msgstr "" -#: cp/decl.c:7611 +#: cp/decl.c:7654 msgid "cannot declare member `%T::%s' within `%T'" msgstr "" -#: cp/decl.c:7691 +#: cp/decl.c:7734 msgid "data member may not have variably modified type `%T'" msgstr "" -#: cp/decl.c:7693 +#: cp/decl.c:7736 msgid "parameter may not have variably modified type `%T'" msgstr "" #. [dcl.fct.spec] The explicit specifier shall only be used in #. declarations of constructors within a class definition. -#: cp/decl.c:7701 +#: cp/decl.c:7744 msgid "only declarations of constructors can be `explicit'" msgstr "" -#: cp/decl.c:7709 +#: cp/decl.c:7752 #, c-format msgid "non-member `%s' cannot be declared `mutable'" msgstr "" -#: cp/decl.c:7714 +#: cp/decl.c:7757 #, c-format msgid "non-object member `%s' cannot be declared `mutable'" msgstr "" -#: cp/decl.c:7720 +#: cp/decl.c:7763 #, c-format msgid "function `%s' cannot be declared `mutable'" msgstr "" -#: cp/decl.c:7725 +#: cp/decl.c:7768 #, c-format msgid "static `%s' cannot be declared `mutable'" msgstr "" -#: cp/decl.c:7730 +#: cp/decl.c:7773 #, c-format msgid "const `%s' cannot be declared `mutable'" msgstr "" -#: cp/decl.c:7743 +#: cp/decl.c:7786 msgid "template-id `%D' used as a declarator" msgstr "" -#: cp/decl.c:7764 +#: cp/decl.c:7807 msgid "ISO C++ forbids nested type `%D' with same name as enclosing class" msgstr "" -#: cp/decl.c:7772 +#: cp/decl.c:7815 msgid "%Jtypedef name may not be a nested-name-specifier" msgstr "" -#: cp/decl.c:7818 +#: cp/decl.c:7861 msgid "%Jinvalid type qualifier for non-member function type" msgstr "" -#: cp/decl.c:7882 +#: cp/decl.c:7925 msgid "type qualifiers specified for friend class declaration" msgstr "" -#: cp/decl.c:7887 +#: cp/decl.c:7930 msgid "`inline' specified for friend class declaration" msgstr "" -#: cp/decl.c:7895 +#: cp/decl.c:7938 msgid "template parameters cannot be friends" msgstr "" -#: cp/decl.c:7897 +#: cp/decl.c:7940 msgid "friend declaration requires class-key, i.e. `friend class %T::%D'" msgstr "" -#: cp/decl.c:7901 +#: cp/decl.c:7944 msgid "friend declaration requires class-key, i.e. `friend %#T'" msgstr "" -#: cp/decl.c:7914 +#: cp/decl.c:7957 msgid "trying to make class `%T' a friend of global scope" msgstr "" -#: cp/decl.c:7925 +#: cp/decl.c:7968 msgid "invalid qualifiers on non-member function type" msgstr "" -#: cp/decl.c:7944 +#: cp/decl.c:7987 msgid "abstract declarator `%T' used as declaration" msgstr "" -#: cp/decl.c:7956 +#: cp/decl.c:7999 msgid "unnamed variable or field declared void" msgstr "" -#: cp/decl.c:7965 +#: cp/decl.c:8008 msgid "variable or field declared void" msgstr "" -#: cp/decl.c:7975 +#: cp/decl.c:8018 msgid "cannot use `::' in parameter declaration" msgstr "" #. Something like struct S { int N::j; }; -#: cp/decl.c:8020 +#: cp/decl.c:8063 msgid "invalid use of `::'" msgstr "" -#: cp/decl.c:8032 +#: cp/decl.c:8075 msgid "function `%D' cannot be declared friend" msgstr "" -#: cp/decl.c:8044 +#: cp/decl.c:8087 msgid "can't make `%D' into a method -- not in a class" msgstr "" -#: cp/decl.c:8053 +#: cp/decl.c:8096 msgid "function `%D' declared virtual inside a union" msgstr "" -#: cp/decl.c:8065 +#: cp/decl.c:8108 msgid "`%D' cannot be declared virtual, since it is always static" msgstr "" -#: cp/decl.c:8142 +#: cp/decl.c:8185 msgid "field `%D' has incomplete type" msgstr "" -#: cp/decl.c:8144 +#: cp/decl.c:8187 msgid "name `%T' has incomplete type" msgstr "" -#: cp/decl.c:8153 +#: cp/decl.c:8196 msgid " in instantiation of template `%T'" msgstr "" -#: cp/decl.c:8163 +#: cp/decl.c:8206 #, c-format msgid "`%s' is neither function nor member function; cannot be declared friend" msgstr "" -#: cp/decl.c:8174 +#: cp/decl.c:8217 msgid "member functions are implicitly friends of their class" msgstr "" @@ -14452,102 +14326,102 @@ msgstr "" #. the rest of the compiler does not correctly #. handle the initialization unless the member is #. static so we make it static below. -#: cp/decl.c:8215 +#: cp/decl.c:8258 msgid "ISO C++ forbids initialization of member `%D'" msgstr "" -#: cp/decl.c:8217 +#: cp/decl.c:8260 msgid "making `%D' static" msgstr "" -#: cp/decl.c:8240 +#: cp/decl.c:8283 msgid "" "ISO C++ forbids static data member `%D' with same name as enclosing class" msgstr "" -#: cp/decl.c:8280 +#: cp/decl.c:8323 #, c-format msgid "storage class `auto' invalid for function `%s'" msgstr "" -#: cp/decl.c:8282 +#: cp/decl.c:8325 #, c-format msgid "storage class `register' invalid for function `%s'" msgstr "" -#: cp/decl.c:8284 +#: cp/decl.c:8327 #, c-format msgid "storage class `__thread' invalid for function `%s'" msgstr "" -#: cp/decl.c:8295 +#: cp/decl.c:8338 #, c-format msgid "" "storage class `static' invalid for function `%s' declared out of global scope" msgstr "" -#: cp/decl.c:8297 +#: cp/decl.c:8340 #, c-format msgid "" "storage class `inline' invalid for function `%s' declared out of global scope" msgstr "" -#: cp/decl.c:8304 +#: cp/decl.c:8347 #, c-format msgid "virtual non-class function `%s'" msgstr "" -#: cp/decl.c:8334 +#: cp/decl.c:8377 msgid "cannot declare member function `%D' to have static linkage" msgstr "" #. FIXME need arm citation -#: cp/decl.c:8340 +#: cp/decl.c:8383 msgid "cannot declare static function inside another function" msgstr "" -#: cp/decl.c:8368 +#: cp/decl.c:8411 msgid "" "`static' may not be used when defining (as opposed to declaring) a static " "data member" msgstr "" -#: cp/decl.c:8374 +#: cp/decl.c:8417 msgid "static member `%D' declared `register'" msgstr "" -#: cp/decl.c:8379 +#: cp/decl.c:8422 msgid "cannot explicitly declare member `%#D' to have extern linkage" msgstr "" -#: cp/decl.c:8521 +#: cp/decl.c:8564 msgid "default argument for `%#D' has type `%T'" msgstr "" -#: cp/decl.c:8524 +#: cp/decl.c:8567 msgid "default argument for parameter of type `%T' has type `%T'" msgstr "" -#: cp/decl.c:8541 +#: cp/decl.c:8584 msgid "default argument `%E' uses local variable `%D'" msgstr "" -#: cp/decl.c:8585 +#: cp/decl.c:8628 #, c-format msgid "invalid string constant `%E'" msgstr "" -#: cp/decl.c:8587 +#: cp/decl.c:8630 msgid "" "invalid integer constant in parameter list, did you forget to give parameter " "name?" msgstr "" -#: cp/decl.c:8625 +#: cp/decl.c:8668 msgid "parameter `%D' invalidly declared method type" msgstr "" -#: cp/decl.c:8649 +#: cp/decl.c:8692 msgid "parameter `%D' includes %s to array of unknown bound `%T'" msgstr "" @@ -14566,94 +14440,94 @@ msgstr "" #. or implicitly defined), there's no need to worry about their #. existence. Theoretically, they should never even be #. instantiated, but that's hard to forestall. -#: cp/decl.c:8808 +#: cp/decl.c:8851 msgid "invalid constructor; you probably meant `%T (const %T&)'" msgstr "" -#: cp/decl.c:8948 +#: cp/decl.c:8991 msgid "`%D' must be a nonstatic member function" msgstr "" -#: cp/decl.c:8954 +#: cp/decl.c:8997 msgid "" "`%D' must be either a non-static member function or a non-member function" msgstr "" -#: cp/decl.c:8971 +#: cp/decl.c:9014 msgid "`%D' must have an argument of class or enumerated type" msgstr "" -#: cp/decl.c:9006 +#: cp/decl.c:9049 #, c-format msgid "conversion to %s%s will never use a type conversion operator" msgstr "" #. 13.4.0.3 -#: cp/decl.c:9013 +#: cp/decl.c:9056 msgid "ISO C++ prohibits overloading operator ?:" msgstr "" -#: cp/decl.c:9063 +#: cp/decl.c:9106 msgid "postfix `%D' must take `int' as its argument" msgstr "" -#: cp/decl.c:9067 +#: cp/decl.c:9110 msgid "postfix `%D' must take `int' as its second argument" msgstr "" -#: cp/decl.c:9074 +#: cp/decl.c:9117 msgid "`%D' must take either zero or one argument" msgstr "" -#: cp/decl.c:9076 +#: cp/decl.c:9119 msgid "`%D' must take either one or two arguments" msgstr "" -#: cp/decl.c:9097 +#: cp/decl.c:9140 msgid "prefix `%D' should return `%T'" msgstr "" -#: cp/decl.c:9103 +#: cp/decl.c:9146 msgid "postfix `%D' should return `%T'" msgstr "" -#: cp/decl.c:9112 +#: cp/decl.c:9155 msgid "`%D' must take `void'" msgstr "" -#: cp/decl.c:9114 cp/decl.c:9122 +#: cp/decl.c:9157 cp/decl.c:9165 msgid "`%D' must take exactly one argument" msgstr "" -#: cp/decl.c:9124 +#: cp/decl.c:9167 msgid "`%D' must take exactly two arguments" msgstr "" -#: cp/decl.c:9132 +#: cp/decl.c:9175 msgid "user-defined `%D' always evaluates both arguments" msgstr "" -#: cp/decl.c:9146 +#: cp/decl.c:9189 msgid "`%D' should return by value" msgstr "" -#: cp/decl.c:9158 cp/decl.c:9161 +#: cp/decl.c:9201 cp/decl.c:9204 msgid "`%D' cannot have default arguments" msgstr "" -#: cp/decl.c:9221 +#: cp/decl.c:9264 msgid "using typedef-name `%D' after `%s'" msgstr "" -#: cp/decl.c:9227 +#: cp/decl.c:9270 msgid "using template type parameter `%T' after `%s'" msgstr "" -#: cp/decl.c:9235 +#: cp/decl.c:9278 msgid "`%T' referred to as `%s'" msgstr "" -#: cp/decl.c:9241 +#: cp/decl.c:9284 msgid "`%T' referred to as enum" msgstr "" @@ -14664,83 +14538,87 @@ msgstr "" #. void f(class C); // No template header here #. #. then the required template argument is missing. -#: cp/decl.c:9256 +#: cp/decl.c:9299 msgid "template argument required for `%s %T'" msgstr "" -#: cp/decl.c:9402 +#: cp/decl.c:9445 msgid "use of enum `%#D' without previous declaration" msgstr "" -#: cp/decl.c:9479 +#: cp/decl.c:9530 msgid "derived union `%T' invalid" msgstr "" -#: cp/decl.c:9532 +#: cp/decl.c:9583 msgid "base type `%T' fails to be a struct or class type" msgstr "" -#: cp/decl.c:9540 +#: cp/decl.c:9591 msgid "recursive type `%T' undefined" msgstr "" -#: cp/decl.c:9542 +#: cp/decl.c:9593 msgid "duplicate base type `%T' invalid" msgstr "" -#: cp/decl.c:9654 +#: cp/decl.c:9671 +msgid "Java class '%T' cannot have multiple bases" +msgstr "" + +#: cp/decl.c:9673 +msgid "Java class '%T' cannot have virtual bases" +msgstr "" + +#: cp/decl.c:9713 msgid "multiple definition of `%#T'" msgstr "" -#: cp/decl.c:9655 +#: cp/decl.c:9714 msgid "%Jprevious definition here" msgstr "" -#. DR 377 -#. -#. IF no integral type can represent all the enumerator values, the -#. enumeration is ill-formed. -#: cp/decl.c:9790 +#: cp/decl.c:9849 msgid "no integral type can represent all of the enumerator values for `%T'" msgstr "" -#: cp/decl.c:9880 +#: cp/decl.c:9939 msgid "enumerator value for `%D' not integer constant" msgstr "" -#: cp/decl.c:9900 +#: cp/decl.c:9959 msgid "overflow in enumeration values at `%D'" msgstr "" -#: cp/decl.c:9969 +#: cp/decl.c:10028 msgid "return type `%#T' is incomplete" msgstr "" -#: cp/decl.c:10089 +#: cp/decl.c:10148 msgid "return type for `main' changed to `int'" msgstr "" -#: cp/decl.c:10119 +#: cp/decl.c:10178 msgid "`%D' implicitly declared before its definition" msgstr "" -#: cp/decl.c:10141 cp/typeck.c:5968 +#: cp/decl.c:10200 cp/typeck.c:6004 msgid "`operator=' should return a reference to `*this'" msgstr "" -#: cp/decl.c:10414 +#: cp/decl.c:10471 msgid "parameter `%D' declared void" msgstr "" -#: cp/decl.c:10879 +#: cp/decl.c:10937 msgid "invalid member function declaration" msgstr "" -#: cp/decl.c:10896 +#: cp/decl.c:10954 msgid "`%D' is already defined in class `%T'" msgstr "" -#: cp/decl.c:11109 +#: cp/decl.c:11167 msgid "static member function `%#D' declared with type qualifiers" msgstr "" @@ -14749,160 +14627,152 @@ msgstr "" msgid "duplicate type qualifiers in %s declaration" msgstr "" -#: cp/decl2.c:180 -msgid "template `%#D' instantiated in file without #pragma interface" -msgstr "" - -#: cp/decl2.c:185 -msgid "template `%#D' defined in file without #pragma interface" -msgstr "" - -#: cp/decl2.c:346 +#: cp/decl2.c:316 msgid "name missing for member function" msgstr "" -#: cp/decl2.c:438 cp/decl2.c:452 +#: cp/decl2.c:408 cp/decl2.c:422 msgid "ambiguous conversion for array subscript" msgstr "" -#: cp/decl2.c:446 +#: cp/decl2.c:416 msgid "invalid types `%T[%T]' for array subscript" msgstr "" -#: cp/decl2.c:494 +#: cp/decl2.c:464 msgid "type `%#T' argument given to `delete', expected pointer" msgstr "" -#: cp/decl2.c:502 +#: cp/decl2.c:472 msgid "anachronistic use of array size in vector delete" msgstr "" -#: cp/decl2.c:512 +#: cp/decl2.c:482 msgid "" "cannot delete a function. Only pointer-to-objects are valid arguments to " "`delete'" msgstr "" -#: cp/decl2.c:519 +#: cp/decl2.c:489 msgid "deleting `%T' is undefined" msgstr "" -#: cp/decl2.c:527 +#: cp/decl2.c:497 msgid "deleting array `%#D'" msgstr "" #. 14.5.2.2 [temp.mem] #. #. A local class shall not have member templates. -#: cp/decl2.c:560 +#: cp/decl2.c:530 msgid "invalid declaration of member template `%#D' in local class" msgstr "" -#: cp/decl2.c:569 +#: cp/decl2.c:539 msgid "invalid use of `virtual' in template declaration of `%#D'" msgstr "" -#: cp/decl2.c:579 cp/pt.c:2696 +#: cp/decl2.c:549 cp/pt.c:2830 msgid "template declaration of `%#D'" msgstr "" -#: cp/decl2.c:627 +#: cp/decl2.c:598 msgid "Java method '%D' has non-Java return type `%T'" msgstr "" -#: cp/decl2.c:636 +#: cp/decl2.c:614 msgid "Java method '%D' has non-Java parameter type `%T'" msgstr "" -#: cp/decl2.c:725 +#: cp/decl2.c:705 msgid "prototype for `%#D' does not match any in class `%T'" msgstr "" -#: cp/decl2.c:804 +#: cp/decl2.c:784 msgid "local class `%#T' shall not have static data member `%#D'" msgstr "" -#: cp/decl2.c:812 +#: cp/decl2.c:792 msgid "initializer invalid for static member with constructor" msgstr "" -#: cp/decl2.c:815 +#: cp/decl2.c:795 msgid "(an out of class initialization is required)" msgstr "" -#: cp/decl2.c:900 +#: cp/decl2.c:878 msgid "member `%D' conflicts with virtual function table field name" msgstr "" -#: cp/decl2.c:917 +#: cp/decl2.c:895 msgid "`%D' is already defined in `%T'" msgstr "" -#: cp/decl2.c:964 +#: cp/decl2.c:942 msgid "field initializer is not constant" msgstr "" -#: cp/decl2.c:988 +#: cp/decl2.c:970 msgid "`asm' specifiers are not permitted on non-static data members" msgstr "" -#: cp/decl2.c:1039 +#: cp/decl2.c:1020 msgid "cannot declare `%D' to be a bit-field type" msgstr "" -#: cp/decl2.c:1049 +#: cp/decl2.c:1030 msgid "cannot declare bit-field `%D' with function type" msgstr "" -#: cp/decl2.c:1056 +#: cp/decl2.c:1037 msgid "`%D' is already defined in the class %T" msgstr "" -#: cp/decl2.c:1063 +#: cp/decl2.c:1044 msgid "static member `%D' cannot be a bit-field" msgstr "" -#: cp/decl2.c:1122 +#: cp/decl2.c:1103 msgid "initializer specified for non-member function `%D'" msgstr "" -#: cp/decl2.c:1126 +#: cp/decl2.c:1107 msgid "invalid initializer for virtual method `%D'" msgstr "" -#: cp/decl2.c:1173 +#: cp/decl2.c:1154 msgid "anonymous struct not inside named type" msgstr "" -#: cp/decl2.c:1243 +#: cp/decl2.c:1224 msgid "namespace-scope anonymous aggregates must be static" msgstr "" -#: cp/decl2.c:1250 +#: cp/decl2.c:1231 msgid "anonymous union with no members" msgstr "" -#: cp/decl2.c:1284 +#: cp/decl2.c:1265 msgid "`operator new' must return type `%T'" msgstr "" -#: cp/decl2.c:1292 +#: cp/decl2.c:1273 msgid "`operator new' takes type `size_t' (`%T') as first parameter" msgstr "" -#: cp/decl2.c:1318 +#: cp/decl2.c:1299 msgid "`operator delete' must return type `%T'" msgstr "" -#: cp/decl2.c:1326 +#: cp/decl2.c:1307 msgid "`operator delete' takes type `%T' as first parameter" msgstr "" -#: cp/decl2.c:2828 +#: cp/decl2.c:2814 msgid "inline function `%D' used but never defined" msgstr "" -#: cp/decl2.c:2974 +#: cp/decl2.c:2960 msgid "default argument missing for parameter %P of `%+#D'" msgstr "" @@ -14930,83 +14800,87 @@ msgstr "" msgid "mixing C++ and Java catches in a single translation unit" msgstr "" -#: cp/except.c:627 +#: cp/except.c:630 msgid "throwing NULL, which has integral, not pointer type" msgstr "" -#: cp/except.c:714 +#: cp/except.c:653 cp/init.c:2021 +msgid "`%D' should never be overloaded" +msgstr "" + +#: cp/except.c:722 msgid " in thrown expression" msgstr "" -#: cp/except.c:835 +#: cp/except.c:843 msgid "" "expression '%E' of abstract class type '%T' cannot be used in throw-" "expression" msgstr "" -#: cp/except.c:917 +#: cp/except.c:925 msgid "exception of type `%T' will be caught" msgstr "" -#: cp/except.c:920 +#: cp/except.c:928 msgid " by earlier handler for `%T'" msgstr "" -#: cp/except.c:941 +#: cp/except.c:949 msgid "`...' handler must be the last handler for its try block" msgstr "" -#: cp/friend.c:161 +#: cp/friend.c:151 msgid "`%D' is already a friend of class `%T'" msgstr "" -#: cp/friend.c:212 +#: cp/friend.c:202 msgid "invalid type `%T' declared `friend'" msgstr "" #. [temp.friend] #. Friend declarations shall not declare partial #. specializations. -#: cp/friend.c:228 +#: cp/friend.c:218 msgid "partial specialization `%T' declared `friend'" msgstr "" -#: cp/friend.c:238 +#: cp/friend.c:228 msgid "class `%T' is implicitly friends with itself" msgstr "" #. template <class T> friend typename S<T>::X; -#: cp/friend.c:256 +#: cp/friend.c:246 msgid "typename type `%#T' declared `friend'" msgstr "" #. template <class T> friend class T; -#: cp/friend.c:262 +#: cp/friend.c:252 msgid "template parameter type `%T' declared `friend'" msgstr "" #. template <class T> friend class A; where A is not a template -#: cp/friend.c:268 +#: cp/friend.c:258 msgid "`%#T' is not a template" msgstr "" -#: cp/friend.c:287 +#: cp/friend.c:277 msgid "`%D' is already a friend of `%T'" msgstr "" -#: cp/friend.c:297 +#: cp/friend.c:287 msgid "`%T' is already a friend of `%T'" msgstr "" -#: cp/friend.c:394 +#: cp/friend.c:413 msgid "member `%D' declared as friend before type `%T' defined" msgstr "" -#: cp/friend.c:449 +#: cp/friend.c:470 msgid "friend declaration `%#D' declares a non-template function" msgstr "" -#: cp/friend.c:452 +#: cp/friend.c:473 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-" @@ -15018,81 +14892,85 @@ msgstr "" msgid "argument to `%s' missing\n" msgstr "" -#: cp/init.c:315 +#: cp/init.c:318 msgid "`%D' should be initialized in the member initialization list" msgstr "" -#: cp/init.c:365 +#: cp/init.c:368 msgid "default-initialization of `%#D', which has reference type" msgstr "" -#: cp/init.c:370 +#: cp/init.c:373 msgid "uninitialized reference member `%D'" msgstr "" -#: cp/init.c:508 +#: cp/init.c:511 msgid "`%D' will be initialized after" msgstr "" -#: cp/init.c:511 +#: cp/init.c:514 msgid "base `%T' will be initialized after" msgstr "" -#: cp/init.c:514 +#: cp/init.c:517 msgid " `%#D'" msgstr "" -#: cp/init.c:516 +#: cp/init.c:519 msgid " base `%T'" msgstr "" -#: cp/init.c:532 +#: cp/init.c:520 +msgid " when initialized here" +msgstr "" + +#: cp/init.c:536 msgid "multiple initializations given for `%D'" msgstr "" -#: cp/init.c:534 +#: cp/init.c:538 msgid "multiple initializations given for base `%T'" msgstr "" -#: cp/init.c:601 +#: cp/init.c:605 msgid "initializations for multiple members of `%T'" msgstr "" -#: cp/init.c:658 +#: cp/init.c:662 msgid "" "base class `%#T' should be explicitly initialized in the copy constructor" msgstr "" -#: cp/init.c:888 cp/init.c:907 +#: cp/init.c:892 cp/init.c:911 msgid "class `%T' does not have any field named `%D'" msgstr "" -#: cp/init.c:894 +#: cp/init.c:898 msgid "" "`%#D' is a static data member; it can only be initialized at its definition" msgstr "" -#: cp/init.c:901 +#: cp/init.c:905 msgid "`%#D' is not a non-static data member of `%T'" msgstr "" -#: cp/init.c:940 +#: cp/init.c:944 msgid "unnamed initializer for `%T', which has no base classes" msgstr "" -#: cp/init.c:947 +#: cp/init.c:951 msgid "unnamed initializer for `%T', which uses multiple inheritance" msgstr "" -#: cp/init.c:1002 +#: cp/init.c:1006 msgid "'%D' is both a direct base and an indirect virtual base" msgstr "" -#: cp/init.c:1010 +#: cp/init.c:1014 msgid "type `%D' is not a direct or virtual base of `%T'" msgstr "" -#: cp/init.c:1013 +#: cp/init.c:1017 msgid "type `%D' is not a direct base of `%T'" msgstr "" @@ -15108,108 +14986,112 @@ msgstr "" #. COMPLEX zees(1.0, 0.0)[10]; #. } #. -#: cp/init.c:1105 +#: cp/init.c:1109 msgid "bad array initializer" msgstr "" -#: cp/init.c:1298 +#: cp/init.c:1303 msgid "`%T' is not an aggregate type" msgstr "" -#: cp/init.c:1319 +#: cp/init.c:1324 msgid "`%T' fails to be an aggregate typedef" msgstr "" -#: cp/init.c:1328 +#: cp/init.c:1333 msgid "type `%T' is of non-aggregate type" msgstr "" -#: cp/init.c:1420 cp/typeck.c:1767 +#: cp/init.c:1425 cp/typeck.c:1789 msgid "qualified type `%T' does not match destructor name `~%T'" msgstr "" -#: cp/init.c:1428 +#: cp/init.c:1433 msgid "incomplete type `%T' does not have member `%D'" msgstr "" -#: cp/init.c:1447 +#: cp/init.c:1452 msgid "`%D' is not a member of type `%T'" msgstr "" -#: cp/init.c:1466 +#: cp/init.c:1471 msgid "invalid pointer to bit-field `%D'" msgstr "" -#: cp/init.c:1565 +#: cp/init.c:1570 msgid "invalid use of non-static member function `%D'" msgstr "" -#: cp/init.c:1570 cp/semantics.c:1221 +#: cp/init.c:1575 cp/semantics.c:1229 msgid "invalid use of non-static data member `%D'" msgstr "" -#: cp/init.c:1705 +#: cp/init.c:1710 msgid "new of array type fails to specify size" msgstr "" -#: cp/init.c:1716 +#: cp/init.c:1721 msgid "size in array new must have integral type" msgstr "" -#: cp/init.c:1722 +#: cp/init.c:1727 msgid "zero size array reserves no space" msgstr "" -#: cp/init.c:1788 +#: cp/init.c:1793 msgid "new cannot be applied to a reference type" msgstr "" -#: cp/init.c:1794 +#: cp/init.c:1799 msgid "new cannot be applied to a function type" msgstr "" -#: cp/init.c:1840 +#: cp/init.c:1845 msgid "call to Java constructor, while `jclass' undefined" msgstr "" -#: cp/init.c:1856 +#: cp/init.c:1861 msgid "can't find class$" msgstr "" -#: cp/init.c:1982 +#: cp/init.c:1987 msgid "invalid type `void' for new" msgstr "" -#: cp/init.c:1992 +#: cp/init.c:1997 msgid "uninitialized const in `new' of `%#T'" msgstr "" -#: cp/init.c:2010 +#: cp/init.c:2016 #, c-format msgid "call to Java constructor with `%s' undefined" msgstr "" -#: cp/init.c:2161 +#: cp/init.c:2057 +msgid "request for member `%D' is ambiguous" +msgstr "" + +#: cp/init.c:2181 msgid "ISO C++ forbids initialization in array new" msgstr "" -#: cp/init.c:2185 +#: cp/init.c:2205 msgid "ISO C++ forbids aggregate initializer to new" msgstr "" -#: cp/init.c:2628 +#: cp/init.c:2650 msgid "initializer ends prematurely" msgstr "" -#: cp/init.c:2685 +#: cp/init.c:2707 msgid "cannot initialize multi-dimensional array with initializer" msgstr "" -#: cp/init.c:2858 +#: cp/init.c:2880 msgid "unknown array size in delete" msgstr "" -#: cp/init.c:3122 +#: cp/init.c:3145 msgid "type to vector delete is neither pointer or array type" msgstr "" @@ -15217,99 +15099,89 @@ msgstr "" msgid "type name expected before `*'" msgstr "" -#: cp/lex.c:522 +#: cp/lex.c:501 #, c-format msgid "junk at end of #pragma %s" msgstr "" -#: cp/lex.c:529 +#: cp/lex.c:508 #, c-format msgid "invalid #pragma %s" msgstr "" -#: cp/lex.c:537 +#: cp/lex.c:516 msgid "#pragma vtable no longer supported" msgstr "" -#: cp/lex.c:611 +#: cp/lex.c:590 #, c-format msgid "#pragma implementation for %s appears after file is included" msgstr "" -#: cp/lex.c:635 +#: cp/lex.c:614 msgid "junk at end of #pragma GCC java_exceptions" msgstr "" -#: cp/lex.c:649 +#: cp/lex.c:628 msgid "`%D' not defined" msgstr "" -#: cp/lex.c:652 +#: cp/lex.c:631 msgid "`%D' was not declared in this scope" msgstr "" -#: cp/lex.c:660 +#: cp/lex.c:639 msgid "`%D' undeclared (first use this function)" msgstr "" -#: cp/lex.c:664 +#: cp/lex.c:643 msgid "" "(Each undeclared identifier is reported only once for each function it " "appears in.)" msgstr "" -#. In a template, it is invalid to write "f()" or "f(3)" if no -#. declaration of "f" is available. Historically, G++ and most -#. other compilers accepted that usage since they deferred all name -#. lookup until instantiation time rather than doing unqualified -#. name lookup at template definition time; explain to the user what -#. is going wrong. -#. -#. Note that we have the exact wording of the following message in -#. the manual (trouble.texi, node "Name lookup"), so they need to -#. be kept in synch. -#: cp/lex.c:695 +#: cp/lex.c:674 msgid "" "there are no arguments to `%D' that depend on a template parameter, so a " "declaration of `%D' must be available" msgstr "" -#: cp/lex.c:704 +#: cp/lex.c:683 msgid "" "(if you use `-fpermissive', G++ will accept your code, but allowing the use " "of an undeclared name is deprecated)" msgstr "" -#: cp/mangle.c:2000 +#: cp/mangle.c:2029 msgid "call_expr cannot be mangled due to a defect in the C++ ABI" msgstr "" -#: cp/mangle.c:2053 +#: cp/mangle.c:2082 msgid "omitted middle operand to `?:' operand cannot be mangled" msgstr "" -#: cp/mangle.c:2325 +#: cp/mangle.c:2381 msgid "the mangled name of `%D' will change in a future version of GCC" msgstr "" -#: cp/method.c:450 +#: cp/method.c:456 msgid "generic thunk code fails for method `%#D' which uses `...'" msgstr "" -#: cp/method.c:673 +#: cp/method.c:680 msgid "non-static const member `%#D', can't use default assignment operator" msgstr "" -#: cp/method.c:678 +#: cp/method.c:685 msgid "" "non-static reference member `%#D', can't use default assignment operator" msgstr "" -#: cp/name-lookup.c:646 +#: cp/name-lookup.c:649 msgid "`%#D' used prior to declaration" msgstr "" -#: cp/name-lookup.c:677 +#: cp/name-lookup.c:680 msgid "redeclaration of `wchar_t' as `%T'" msgstr "" @@ -15319,154 +15191,154 @@ msgstr "" #. [basic.start.main] #. #. This function shall not be overloaded. -#: cp/name-lookup.c:709 +#: cp/name-lookup.c:712 msgid "invalid redeclaration of `%D'" msgstr "" -#: cp/name-lookup.c:710 +#: cp/name-lookup.c:713 msgid "as `%D'" msgstr "" -#: cp/name-lookup.c:798 +#: cp/name-lookup.c:801 msgid "type mismatch with previous external decl of `%#D'" msgstr "" -#: cp/name-lookup.c:799 +#: cp/name-lookup.c:802 msgid "previous external decl of `%#D'" msgstr "" -#: cp/name-lookup.c:841 +#: cp/name-lookup.c:844 msgid "`%D' was previously implicitly declared to return `int'" msgstr "" -#: cp/name-lookup.c:899 +#: cp/name-lookup.c:902 msgid "extern declaration of `%#D' doesn't match" msgstr "" -#: cp/name-lookup.c:900 +#: cp/name-lookup.c:903 msgid "global declaration `%#D'" msgstr "" -#: cp/name-lookup.c:936 +#: cp/name-lookup.c:939 msgid "declaration of `%#D' shadows a parameter" msgstr "" -#: cp/name-lookup.c:957 +#: cp/name-lookup.c:960 #, c-format msgid "declaration of `%s' shadows a member of `this'" msgstr "" -#: cp/name-lookup.c:1133 +#: cp/name-lookup.c:1136 msgid "name lookup of `%D' changed" msgstr "" -#: cp/name-lookup.c:1135 +#: cp/name-lookup.c:1138 msgid " matches this `%D' under ISO standard rules" msgstr "" -#: cp/name-lookup.c:1137 +#: cp/name-lookup.c:1140 msgid " matches this `%D' under old rules" msgstr "" -#: cp/name-lookup.c:1151 cp/name-lookup.c:1158 +#: cp/name-lookup.c:1154 cp/name-lookup.c:1161 msgid "name lookup of `%D' changed for new ISO `for' scoping" msgstr "" -#: cp/name-lookup.c:1153 +#: cp/name-lookup.c:1156 msgid " cannot use obsolete binding at `%D' because it has a destructor" msgstr "" -#: cp/name-lookup.c:1160 +#: cp/name-lookup.c:1163 msgid " using obsolete binding at `%D'" msgstr "" -#: cp/name-lookup.c:1213 +#: cp/name-lookup.c:1216 #, c-format msgid "%s %s(%E) %p %d\n" msgstr "" -#: cp/name-lookup.c:1216 +#: cp/name-lookup.c:1219 #, c-format msgid "%s %s %p %d\n" msgstr "" -#: cp/name-lookup.c:1335 +#: cp/name-lookup.c:1338 msgid "XXX is_class_level != (current_scope == class_scope)\n" msgstr "" -#: cp/name-lookup.c:1972 +#: cp/name-lookup.c:1975 msgid "`%#D' hides constructor for `%#T'" msgstr "" -#: cp/name-lookup.c:1987 +#: cp/name-lookup.c:1990 msgid "`%#D' conflicts with previous using declaration `%#D'" msgstr "" -#: cp/name-lookup.c:1999 +#: cp/name-lookup.c:2002 msgid "previous non-function declaration `%#D'" msgstr "" -#: cp/name-lookup.c:2000 +#: cp/name-lookup.c:2003 msgid "conflicts with function declaration `%#D'" msgstr "" #. 7.3.3/5 #. A using-declaration shall not name a template-id. -#: cp/name-lookup.c:2077 +#: cp/name-lookup.c:2080 msgid "a using-declaration cannot specify a template-id. Try `using %D'" msgstr "" -#: cp/name-lookup.c:2083 +#: cp/name-lookup.c:2086 msgid "namespace `%D' not allowed in using-declaration" msgstr "" #. It's a nested name with template parameter dependent scope. #. This can only be using-declaration for class member. -#: cp/name-lookup.c:2091 cp/name-lookup.c:2113 cp/name-lookup.c:3283 +#: cp/name-lookup.c:2094 cp/name-lookup.c:2108 cp/name-lookup.c:3283 msgid "`%T' is not a namespace" msgstr "" -#: cp/name-lookup.c:2137 +#: cp/name-lookup.c:2132 msgid "`%D' not declared" msgstr "" #. If the OLD_FN was really declared, the #. declarations don't match. -#: cp/name-lookup.c:2149 cp/name-lookup.c:2191 cp/name-lookup.c:2216 +#: cp/name-lookup.c:2144 cp/name-lookup.c:2186 cp/name-lookup.c:2211 msgid "`%D' is already declared in this scope" msgstr "" -#: cp/name-lookup.c:2222 +#: cp/name-lookup.c:2217 msgid "using declaration `%D' introduced ambiguous type `%T'" msgstr "" #. Definition isn't the kind we were looking for. -#: cp/name-lookup.c:2382 cp/name-lookup.c:2401 +#: cp/name-lookup.c:2376 cp/name-lookup.c:2395 msgid "`%#D' redeclared as %C" msgstr "" -#: cp/name-lookup.c:2811 +#: cp/name-lookup.c:2805 msgid "using-declaration for non-member at class scope" msgstr "" -#: cp/name-lookup.c:2818 +#: cp/name-lookup.c:2812 msgid "using-declaration cannot name destructor" msgstr "" -#: cp/name-lookup.c:2914 +#: cp/name-lookup.c:2908 msgid "declaration of `%D' not in a namespace surrounding `%D'" msgstr "" -#: cp/name-lookup.c:2954 +#: cp/name-lookup.c:2948 msgid "`%D' should have been declared inside `%D'" msgstr "" -#: cp/name-lookup.c:3017 +#: cp/name-lookup.c:3012 msgid "namespace alias `%D' not allowed here, assuming `%D'" msgstr "" #. The parser did not find it, so it's not there. -#: cp/name-lookup.c:3126 +#: cp/name-lookup.c:3127 msgid "unknown namespace `%D'" msgstr "" @@ -15508,7 +15380,7 @@ msgstr "" #. This happens for A::B where B is a template, and there are no #. template arguments. -#: cp/name-lookup.c:3536 cp/typeck.c:1742 +#: cp/name-lookup.c:3536 cp/typeck.c:1764 msgid "invalid use of `%D'" msgstr "" @@ -15520,207 +15392,259 @@ msgstr "" msgid "`%D' undeclared in namespace `%D'" msgstr "" -#: cp/name-lookup.c:4037 +#: cp/name-lookup.c:4055 msgid "`%D' is not a function," msgstr "" -#: cp/name-lookup.c:4038 +#: cp/name-lookup.c:4056 msgid " conflict with `%D'" msgstr "" -#: cp/name-lookup.c:4773 +#: cp/name-lookup.c:4800 msgid "XXX entering pop_everything ()\n" msgstr "" -#: cp/name-lookup.c:4782 +#: cp/name-lookup.c:4809 msgid "XXX leaving pop_everything ()\n" msgstr "" -#: cp/parser.c:594 +#: cp/parser.c:607 msgid "invalid token" msgstr "" -#: cp/parser.c:1800 -msgid "new types may not be defined in a return type" +#: cp/parser.c:1804 +msgid "`%D::%D' has not been declared" +msgstr "" + +#: cp/parser.c:1807 cp/semantics.c:2263 +msgid "`::%D' has not been declared" msgstr "" #: cp/parser.c:1809 +msgid "`%D' has not been declared" +msgstr "" + +#: cp/parser.c:1812 +msgid "`%D::%D' %s" +msgstr "" + +#: cp/parser.c:1814 +msgid "`::%D' %s" +msgstr "" + +#: cp/parser.c:1816 +msgid "`%D' %s" +msgstr "" + +#: cp/parser.c:1868 +msgid "new types may not be defined in a return type" +msgstr "" + +#: cp/parser.c:1886 cp/pt.c:4126 +msgid "`%T' is not a template" +msgstr "" + +#: cp/parser.c:1888 +#, c-format +msgid "`%s' is not a template" +msgstr "" + +#: cp/parser.c:1890 +msgid "invalid template-id" +msgstr "" + +#: cp/parser.c:1925 #, c-format msgid "%s cannot appear in a constant-expression" msgstr "" #. Issue an error message. -#: cp/parser.c:1836 +#: cp/parser.c:1952 #, c-format msgid "`%s' does not name a type" msgstr "" -#: cp/parser.c:1867 +#: cp/parser.c:1983 msgid "(perhaps `typename %T::%s' was intended)" msgstr "" -#: cp/parser.c:2277 +#: cp/parser.c:2405 msgid "ISO C++ forbids braced-groups within expressions" msgstr "" -#: cp/parser.c:2286 +#: cp/parser.c:2414 msgid "statement-expressions are allowed only inside functions" msgstr "" -#: cp/parser.c:2337 +#: cp/parser.c:2465 msgid "`this' may not be used in this context" msgstr "" -#: cp/parser.c:2464 +#: cp/parser.c:2615 msgid "local variable `%D' may not appear in this context" msgstr "" -#: cp/parser.c:2820 +#: cp/parser.c:2979 msgid "typedef-name `%D' used as destructor declarator" msgstr "" -#: cp/parser.c:3013 -msgid "`%T::%D' is not a class-name or namespace-name" -msgstr "" - -#: cp/parser.c:3017 -msgid "`::%D' is not a class-name or namespace-name" -msgstr "" - -#: cp/parser.c:3021 -msgid "`%D::%D' is not a class-name or namespace-name" -msgstr "" - -#: cp/parser.c:3026 -msgid "`%D' is not a class-name or namespace-name" -msgstr "" - -#: cp/parser.c:3454 +#: cp/parser.c:3622 msgid "ISO C++ forbids compound-literals" msgstr "" -#: cp/parser.c:4368 +#: cp/parser.c:4594 msgid "expression in new-declarator must have integral or enumeration type" msgstr "" -#: cp/parser.c:4540 +#: cp/parser.c:4770 msgid "use of old-style cast" msgstr "" -#: cp/parser.c:5271 +#: cp/parser.c:5501 #, c-format msgid "case label `%E' not within a switch statement" msgstr "" -#: cp/parser.c:5811 +#: cp/parser.c:6001 +msgid "break statement not within loop or switch" +msgstr "" + +#: cp/parser.c:6012 +msgid "continue statement not within a loop" +msgstr "" + +#: cp/parser.c:6043 msgid "ISO C++ forbids computed gotos" msgstr "" -#: cp/parser.c:5931 +#: cp/parser.c:6163 msgid "extra `;'" msgstr "" -#: cp/parser.c:6226 +#: cp/parser.c:6458 msgid "mixing declarations and function-definitions is forbidden" msgstr "" -#: cp/parser.c:6360 +#: cp/parser.c:6593 msgid "duplicate `friend'" msgstr "" -#: cp/parser.c:6818 +#: cp/parser.c:6742 +msgid "class definition may not be declared a friend" +msgstr "" + +#: cp/parser.c:7056 msgid "only constructors take base initializers" msgstr "" -#: cp/parser.c:6869 +#: cp/parser.c:7107 msgid "anachronistic old-style base class initializer" msgstr "" #. Warn that we do not support `export'. -#: cp/parser.c:7259 +#: cp/parser.c:7500 msgid "keyword `export' not implemented, and will be ignored" msgstr "" -#: cp/parser.c:8411 cp/pt.c:3993 -msgid "`%T' is not a template" +#. Explain what went wrong. +#: cp/parser.c:7988 +msgid "non-template `%D' used as template" +msgstr "" + +#: cp/parser.c:7989 +msgid "(use `%T::template %D' to indicate that it is a template)" msgstr "" -#: cp/parser.c:8528 +#: cp/parser.c:8918 msgid "using `typename' outside of template" msgstr "" -#: cp/parser.c:8644 +#: cp/parser.c:9040 msgid "expected type-name" msgstr "" -#: cp/parser.c:8795 +#: cp/parser.c:9099 +msgid "type attributes are honored only at type definition" +msgstr "" + +#: cp/parser.c:9200 msgid "comma at end of enumerator list" msgstr "" #. [namespace.udecl] #. #. A using declaration shall not name a template-id. -#: cp/parser.c:9071 +#: cp/parser.c:9483 msgid "a template-id may not appear in a using-declaration" msgstr "" -#: cp/parser.c:9090 -msgid "`%D::%D' has not been declared" -msgstr "" - -#: cp/parser.c:9093 cp/semantics.c:2291 -msgid "`::%D' has not been declared" -msgstr "" - -#: cp/parser.c:9390 +#: cp/parser.c:9809 msgid "an asm-specification is not allowed on a function-definition" msgstr "" -#: cp/parser.c:9392 +#: cp/parser.c:9811 msgid "attributes are not allowed on a function-definition" msgstr "" -#: cp/parser.c:9507 +#: cp/parser.c:9944 msgid "attributes after parenthesized initializer ignored" msgstr "" -#: cp/parser.c:10625 +#: cp/parser.c:11136 msgid "file ends in default argument" msgstr "" -#: cp/parser.c:10681 +#: cp/parser.c:11192 msgid "deprecated use of default argument for parameter of non-function" msgstr "" -#: cp/parser.c:10684 +#: cp/parser.c:11195 msgid "default arguments are only permitted for function parameters" msgstr "" -#: cp/parser.c:11613 +#: cp/parser.c:11917 msgid "declaration of `%D' in `%D' which does not enclose `%D'" msgstr "" -#: cp/parser.c:11625 +#: cp/parser.c:11930 msgid "extra qualification ignored" msgstr "" -#: cp/parser.c:11845 +#: cp/parser.c:11941 +msgid "an explicit specialization must be preceded by 'template <>'" +msgstr "" + +#: cp/parser.c:12221 msgid "extra semicolon" msgstr "" -#: cp/parser.c:11863 +#: cp/parser.c:12239 msgid "a class-key must be used when declaring a friend" msgstr "" -#: cp/parser.c:11894 +#: cp/parser.c:12270 msgid "friend declaration does not name a class or function" msgstr "" -#: cp/parser.c:13118 +#: cp/parser.c:12441 +msgid "pure-specifier on function-definition" +msgstr "" + +#: cp/parser.c:12714 +msgid "keyword `typename' not allowed outside of templates" +msgstr "" + +#: cp/parser.c:12716 +msgid "" +"keyword `typename' not allowed in this context (the base class is implicitly " +"a type)" +msgstr "" + +#: cp/parser.c:13534 msgid "reference to `%D' is ambiguous" msgstr "" -#: cp/parser.c:13290 +#: cp/parser.c:13708 msgid "too few template-parameter-lists" msgstr "" @@ -15728,35 +15652,40 @@ msgstr "" #. something like: #. #. template <class T> template <class U> void S::f(); -#: cp/parser.c:13305 +#: cp/parser.c:13723 msgid "too many template-parameter-lists" msgstr "" #. If begin_function_definition didn't like the definition, skip #. the entire function. -#: cp/parser.c:13580 +#: cp/parser.c:14000 msgid "invalid function declaration" msgstr "" #. Issue an error message. -#: cp/parser.c:13617 +#: cp/parser.c:14037 msgid "named return values are no longer supported" msgstr "" -#: cp/parser.c:14212 -#, c-format -msgid "expected %s" +#: cp/parser.c:14365 +msgid "`>>' should be `> >' within a nested template argument list" msgstr "" -#: cp/parser.c:14358 +#. If this is not a nested template argument list, the '>>' is +#. a typo for '>'. Emit an error message and continue. +#: cp/parser.c:14373 +msgid "spurious `>>', use `>' to terminate a template argument list" +msgstr "" + +#: cp/parser.c:14866 msgid "`%s' tag used in naming `%#T'" msgstr "" -#: cp/parser.c:14378 +#: cp/parser.c:14886 msgid "%D redeclared with different access" msgstr "" -#: cp/parser.c:14395 +#: cp/parser.c:14903 msgid "`template' (as a disambiguator) is only allowed within templates" msgstr "" @@ -15796,61 +15725,61 @@ msgstr "" msgid "explicit specialization of non-template `%T'" msgstr "" -#: cp/pt.c:933 +#: cp/pt.c:1067 msgid "specialization of %D after instantiation" msgstr "" -#: cp/pt.c:1058 +#: cp/pt.c:1192 msgid "%s %+#D" msgstr "" -#: cp/pt.c:1107 +#: cp/pt.c:1241 msgid "`%D' is not a function template" msgstr "" -#: cp/pt.c:1246 +#: cp/pt.c:1380 msgid "template-id `%D' for `%+D' does not match any template declaration" msgstr "" -#: cp/pt.c:1254 +#: cp/pt.c:1388 msgid "ambiguous template specialization `%D' for `%+D'" msgstr "" #. This case handles bogus declarations like template <> #. template <class T> void f<int>(); -#: cp/pt.c:1477 cp/pt.c:1551 +#: cp/pt.c:1611 cp/pt.c:1685 msgid "template-id `%D' in declaration of primary template" msgstr "" -#: cp/pt.c:1490 +#: cp/pt.c:1624 msgid "template parameter list used in explicit instantiation" msgstr "" -#: cp/pt.c:1496 +#: cp/pt.c:1630 msgid "definition provided for explicit instantiation" msgstr "" -#: cp/pt.c:1502 +#: cp/pt.c:1636 msgid "too many template parameter lists in declaration of `%D'" msgstr "" -#: cp/pt.c:1518 +#: cp/pt.c:1652 msgid "too few template parameter lists in declaration of `%D'" msgstr "" -#: cp/pt.c:1535 +#: cp/pt.c:1669 msgid "explicit specialization not preceded by `template <>'" msgstr "" -#: cp/pt.c:1548 +#: cp/pt.c:1682 msgid "partial specialization `%D' of function template" msgstr "" -#: cp/pt.c:1580 +#: cp/pt.c:1714 msgid "default argument specified in explicit specialization" msgstr "" -#: cp/pt.c:1584 +#: cp/pt.c:1718 msgid "template specialization with C linkage" msgstr "" @@ -15862,106 +15791,106 @@ msgstr "" #. program is ill-formed. #. #. Similar language is found in [temp.explicit]. -#: cp/pt.c:1668 +#: cp/pt.c:1802 msgid "specialization of implicitly-declared special member function" msgstr "" -#: cp/pt.c:1712 +#: cp/pt.c:1846 msgid "no member function `%D' declared in `%T'" msgstr "" #. There are two many template parameter lists. -#: cp/pt.c:1867 +#: cp/pt.c:2001 msgid "too many template parameter lists in declaration of `%T'" msgstr "" -#: cp/pt.c:1960 +#: cp/pt.c:2094 msgid " shadows template parm `%#D'" msgstr "" -#: cp/pt.c:2357 +#: cp/pt.c:2491 msgid "template parameters not used in partial specialization:" msgstr "" -#: cp/pt.c:2361 +#: cp/pt.c:2495 msgid " `%D'" msgstr "" -#: cp/pt.c:2373 +#: cp/pt.c:2507 msgid "partial specialization `%T' does not specialize any template arguments" msgstr "" -#: cp/pt.c:2398 +#: cp/pt.c:2532 #, c-format msgid "template argument `%E' involves template parameter(s)" msgstr "" -#: cp/pt.c:2442 +#: cp/pt.c:2576 msgid "type `%T' of template argument `%E' depends on template parameter(s)" msgstr "" -#: cp/pt.c:2527 +#: cp/pt.c:2661 msgid "no default argument for `%D'" msgstr "" -#: cp/pt.c:2676 +#: cp/pt.c:2810 msgid "template with C linkage" msgstr "" -#: cp/pt.c:2679 +#: cp/pt.c:2813 msgid "template class without a name" msgstr "" #. [temp.mem] #. #. A destructor shall not be a member template. -#: cp/pt.c:2686 +#: cp/pt.c:2820 msgid "destructor `%D' declared as member template" msgstr "" -#: cp/pt.c:2766 +#: cp/pt.c:2900 msgid "`%D' does not declare a template type" msgstr "" -#: cp/pt.c:2772 +#: cp/pt.c:2906 msgid "template definition of non-template `%#D'" msgstr "" -#: cp/pt.c:2813 +#: cp/pt.c:2947 msgid "expected %d levels of template parms for `%#D', got %d" msgstr "" -#: cp/pt.c:2825 +#: cp/pt.c:2959 msgid "got %d template parameters for `%#D'" msgstr "" -#: cp/pt.c:2828 +#: cp/pt.c:2962 msgid "got %d template parameters for `%#T'" msgstr "" -#: cp/pt.c:2830 +#: cp/pt.c:2964 #, c-format msgid " but %d required" msgstr "" -#: cp/pt.c:2910 +#: cp/pt.c:3042 msgid "`%T' is not a template type" msgstr "" -#: cp/pt.c:2926 +#: cp/pt.c:3058 msgid "previous declaration `%D'" msgstr "" -#: cp/pt.c:2927 +#: cp/pt.c:3059 #, c-format msgid "used %d template parameter%s instead of %d" msgstr "" -#: cp/pt.c:2943 +#: cp/pt.c:3075 msgid "template parameter `%#D'" msgstr "" -#: cp/pt.c:2944 +#: cp/pt.c:3076 msgid "redeclared here as `%#D'" msgstr "" @@ -15969,275 +15898,279 @@ msgstr "" #. #. A template-parameter may not be given default arguments #. by two different declarations in the same scope. -#: cp/pt.c:2954 +#: cp/pt.c:3086 msgid "redefinition of default argument for `%#D'" msgstr "" -#: cp/pt.c:2955 +#: cp/pt.c:3087 msgid "%J original definition appeared here" msgstr "" -#: cp/pt.c:3044 +#: cp/pt.c:3176 #, c-format msgid "`%E' is not a valid template argument" msgstr "" -#: cp/pt.c:3048 +#: cp/pt.c:3180 msgid "it must be the address of a function with external linkage" msgstr "" -#: cp/pt.c:3050 +#: cp/pt.c:3182 msgid "it must be the address of an object with external linkage" msgstr "" -#: cp/pt.c:3053 +#: cp/pt.c:3185 msgid "it must be a pointer-to-member of the form `&X::Y'" msgstr "" -#: cp/pt.c:3064 +#: cp/pt.c:3196 #, c-format msgid "" "string literal %E is not a valid template argument because it is the address " "of an object with static linkage" msgstr "" -#: cp/pt.c:3079 +#: cp/pt.c:3211 #, c-format msgid "address of non-extern `%E' cannot be used as template argument" msgstr "" -#: cp/pt.c:3088 +#: cp/pt.c:3220 #, c-format msgid "non-constant `%E' cannot be used as template argument" msgstr "" -#: cp/pt.c:3096 +#: cp/pt.c:3228 msgid "type '%T' cannot be used as a value for a non-type template-parameter" msgstr "" -#: cp/pt.c:3099 +#: cp/pt.c:3231 msgid "invalid use of '%D' as a non-type template-argument" msgstr "" -#: cp/pt.c:3101 +#: cp/pt.c:3233 #, c-format msgid "invalid use of '%E' as a non-type template-argument" msgstr "" -#: cp/pt.c:3465 +#: cp/pt.c:3598 #, c-format msgid "to refer to a type member of a template parameter, use `typename %E'" msgstr "" -#: cp/pt.c:3478 cp/pt.c:3496 cp/pt.c:3535 +#: cp/pt.c:3611 cp/pt.c:3629 cp/pt.c:3668 msgid "type/value mismatch at argument %d in template parameter list for `%D'" msgstr "" -#: cp/pt.c:3481 +#: cp/pt.c:3614 msgid " expected a constant of type `%T', got `%T'" msgstr "" -#: cp/pt.c:3485 +#: cp/pt.c:3618 #, c-format msgid " expected a class template, got `%E'" msgstr "" -#: cp/pt.c:3487 +#: cp/pt.c:3620 #, c-format msgid " expected a type, got `%E'" msgstr "" -#: cp/pt.c:3499 +#: cp/pt.c:3632 msgid " expected a type, got `%T'" msgstr "" -#: cp/pt.c:3501 +#: cp/pt.c:3634 msgid " expected a class template, got `%T'" msgstr "" -#: cp/pt.c:3537 +#: cp/pt.c:3670 msgid " expected a template of type `%D', got `%D'" msgstr "" -#: cp/pt.c:3572 +#: cp/pt.c:3705 msgid "could not convert template argument `%E' to `%T'" msgstr "" -#: cp/pt.c:3612 +#: cp/pt.c:3745 #, c-format msgid "wrong number of template arguments (%d, should be %d)" msgstr "" -#: cp/pt.c:3616 +#: cp/pt.c:3749 msgid "provided for `%D'" msgstr "" -#: cp/pt.c:3644 +#: cp/pt.c:3777 #, c-format msgid "template argument %d is invalid" msgstr "" -#: cp/pt.c:3865 +#: cp/pt.c:3998 msgid "non-template used as template" msgstr "" -#: cp/pt.c:4005 +#: cp/pt.c:4138 msgid "non-template type `%T' used as a template" msgstr "" -#: cp/pt.c:4007 +#: cp/pt.c:4140 msgid "for template declaration `%D'" msgstr "" -#: cp/pt.c:4636 +#: cp/pt.c:4756 msgid "" "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN " "to increase the maximum) instantiating `%D'" msgstr "" -#: cp/pt.c:5073 +#: cp/pt.c:5196 msgid "ambiguous class template instantiation for `%#T'" msgstr "" -#: cp/pt.c:5079 +#: cp/pt.c:5202 msgid "%s %+#T" msgstr "" -#: cp/pt.c:6090 cp/pt.c:6210 +#: cp/pt.c:6201 cp/pt.c:6321 msgid "instantiation of `%D' as type `%T'" msgstr "" -#: cp/pt.c:6252 +#: cp/pt.c:6363 msgid "invalid parameter type `%T'" msgstr "" -#: cp/pt.c:6254 +#: cp/pt.c:6365 msgid "in declaration `%D'" msgstr "" -#: cp/pt.c:6328 +#: cp/pt.c:6439 msgid "creating pointer to member function of non-class type `%T'" msgstr "" -#: cp/pt.c:6484 +#: cp/pt.c:6578 msgid "creating array with size zero" msgstr "" -#: cp/pt.c:6498 +#: cp/pt.c:6592 #, c-format msgid "creating array with size zero (`%E')" msgstr "" -#: cp/pt.c:6737 +#: cp/pt.c:6831 msgid "forming reference to void" msgstr "" -#: cp/pt.c:6739 +#: cp/pt.c:6833 msgid "forming %s to reference type `%T'" msgstr "" -#: cp/pt.c:6776 +#: cp/pt.c:6870 msgid "creating pointer to member of non-class type `%T'" msgstr "" -#: cp/pt.c:6782 +#: cp/pt.c:6876 msgid "creating pointer to member reference type `%T'" msgstr "" -#: cp/pt.c:6867 +#: cp/pt.c:6962 msgid "creating array of `%T'" msgstr "" -#: cp/pt.c:6910 +#: cp/pt.c:6968 +msgid "creating array of `%T', which is an abstract class type" +msgstr "" + +#: cp/pt.c:7012 msgid "`%T' is not a class, struct, or union type" msgstr "" -#: cp/pt.c:7023 +#: cp/pt.c:7125 #, c-format msgid "use of `%s' in template" msgstr "" -#: cp/pt.c:7134 +#: cp/pt.c:7236 #, c-format msgid "`%E' names a type, but a non-type is expected" msgstr "" -#: cp/pt.c:8393 +#: cp/pt.c:8502 msgid "`%T' uses anonymous type" msgstr "" -#: cp/pt.c:8395 +#: cp/pt.c:8504 msgid "`%T' uses local type `%T'" msgstr "" -#: cp/pt.c:8403 +#: cp/pt.c:8512 msgid "`%T' is a variably modified type" msgstr "" -#: cp/pt.c:8414 +#: cp/pt.c:8523 #, c-format msgid "integral expression `%E' is not constant" msgstr "" -#: cp/pt.c:8419 +#: cp/pt.c:8528 msgid " trying to instantiate `%D'" msgstr "" -#: cp/pt.c:8938 +#: cp/pt.c:9044 msgid "incomplete type unification" msgstr "" -#: cp/pt.c:9885 +#: cp/pt.c:9991 #, c-format msgid "use of `%s' in template type unification" msgstr "" -#: cp/pt.c:10313 cp/pt.c:10385 +#: cp/pt.c:10419 cp/pt.c:10491 msgid "explicit instantiation of non-template `%#D'" msgstr "" -#: cp/pt.c:10329 cp/pt.c:10380 +#: cp/pt.c:10435 cp/pt.c:10486 msgid "no matching template for `%D' found" msgstr "" -#: cp/pt.c:10335 +#: cp/pt.c:10441 msgid "explicit instantiation of `%#D'" msgstr "" -#: cp/pt.c:10372 +#: cp/pt.c:10478 msgid "duplicate explicit instantiation of `%#D'" msgstr "" -#: cp/pt.c:10397 +#: cp/pt.c:10500 msgid "ISO C++ forbids the use of `extern' on explicit instantiations" msgstr "" -#: cp/pt.c:10401 cp/pt.c:10487 +#: cp/pt.c:10504 cp/pt.c:10585 msgid "storage class `%D' applied to template instantiation" msgstr "" -#: cp/pt.c:10454 +#: cp/pt.c:10557 msgid "explicit instantiation of non-template type `%T'" msgstr "" -#: cp/pt.c:10468 +#: cp/pt.c:10566 msgid "explicit instantiation of `%#T' before definition of template" msgstr "" -#: cp/pt.c:10476 +#: cp/pt.c:10574 #, c-format msgid "ISO C++ forbids the use of `%s' on explicit instantiations" msgstr "" -#: cp/pt.c:10520 +#: cp/pt.c:10618 msgid "duplicate explicit instantiation of `%#T'" msgstr "" -#: cp/pt.c:10922 +#: cp/pt.c:10999 msgid "explicit instantiation of `%D' but no definition available" msgstr "" -#: cp/pt.c:11342 +#: cp/pt.c:11433 msgid "`%#T' is not a valid type for a template constant parameter" msgstr "" @@ -16284,211 +16217,212 @@ msgstr "" msgid "`%T' is an inaccessible base of `%T'" msgstr "" -#: cp/search.c:1746 +#: cp/search.c:1756 msgid "invalid covariant return type for `%#D'" msgstr "" -#: cp/search.c:1747 cp/search.c:1753 +#: cp/search.c:1757 cp/search.c:1763 msgid " overriding `%#D'" msgstr "" -#: cp/search.c:1751 +#: cp/search.c:1761 msgid "conflicting return type specified for `%#D'" msgstr "" -#: cp/search.c:1765 +#: cp/search.c:1775 #, c-format msgid "looser throw specifier for `%#F'" msgstr "" -#: cp/search.c:1766 +#: cp/search.c:1776 #, c-format msgid " overriding `%#F'" msgstr "" #. A static member function cannot match an inherited #. virtual member function. -#: cp/search.c:1856 +#: cp/search.c:1866 msgid "`%#D' cannot be declared" msgstr "" -#: cp/search.c:1857 +#: cp/search.c:1867 msgid " since `%#D' declared in base class" msgstr "" -#: cp/search.c:1934 +#: cp/search.c:1944 msgid "`%#D' needs a final overrider" msgstr "" -#: cp/semantics.c:1077 +#: cp/semantics.c:1085 #, c-format msgid "type of asm operand `%E' could not be determined" msgstr "" -#: cp/semantics.c:1218 +#: cp/semantics.c:1226 msgid "invalid use of member `%D' in static member function" msgstr "" -#: cp/semantics.c:1222 cp/semantics.c:1261 +#: cp/semantics.c:1230 cp/semantics.c:1269 msgid "from this location" msgstr "" -#: cp/semantics.c:1260 +#: cp/semantics.c:1268 msgid "object missing in reference to `%D'" msgstr "" -#: cp/semantics.c:1706 +#: cp/semantics.c:1714 msgid "arguments to destructor are not allowed" msgstr "" -#: cp/semantics.c:1754 +#: cp/semantics.c:1762 msgid "`this' is unavailable for static member functions" msgstr "" -#: cp/semantics.c:1760 +#: cp/semantics.c:1768 msgid "invalid use of `this' in non-member function" msgstr "" -#: cp/semantics.c:1762 +#: cp/semantics.c:1770 msgid "invalid use of `this' at top level" msgstr "" -#: cp/semantics.c:1789 -msgid "calling type `%T' like a method" -msgstr "" - -#: cp/semantics.c:1822 +#: cp/semantics.c:1794 msgid "invalid qualifying scope in pseudo-destructor name" msgstr "" -#: cp/semantics.c:1828 +#: cp/semantics.c:1800 msgid "`%E' is not of type `%T'" msgstr "" -#: cp/semantics.c:1939 +#: cp/semantics.c:1911 msgid "template type parameters must use the keyword `class' or `typename'" msgstr "" -#: cp/semantics.c:1976 +#: cp/semantics.c:1948 msgid "invalid default template argument" msgstr "" -#: cp/semantics.c:2011 +#: cp/semantics.c:1983 msgid "definition of `%#T' inside template parameter list" msgstr "" -#: cp/semantics.c:2022 +#: cp/semantics.c:1994 msgid "invalid definition of qualified type `%T'" msgstr "" -#: cp/semantics.c:2037 +#: cp/semantics.c:2009 msgid "previous definition of `%#T'" msgstr "" -#: cp/semantics.c:2232 +#: cp/semantics.c:2204 msgid "invalid base-class specification" msgstr "" -#: cp/semantics.c:2241 +#: cp/semantics.c:2213 msgid "base class `%T' has cv qualifiers" msgstr "" -#: cp/semantics.c:2273 +#: cp/semantics.c:2245 msgid "multiple declarators in template declaration" msgstr "" -#: cp/semantics.c:2284 +#: cp/semantics.c:2256 msgid "incomplete type `%T' used in nested name specifier" msgstr "" -#: cp/semantics.c:2286 cp/typeck.c:1585 +#: cp/semantics.c:2258 cp/typeck.c:1607 msgid "`%D' is not a member of `%T'" msgstr "" -#: cp/semantics.c:2289 +#: cp/semantics.c:2261 msgid "`%D' is not a member of `%D'" msgstr "" -#: cp/semantics.c:2539 +#: cp/semantics.c:2379 +msgid "" +"template parameter `%D' of type `%T' is not allowed in an integral constant " +"expression because it is not of integral or enumeration type" +msgstr "" + +#: cp/semantics.c:2526 msgid "`%D' cannot appear in a constant-expression" msgstr "" -#: cp/semantics.c:2548 +#: cp/semantics.c:2535 msgid "use of namespace `%D' as expression" msgstr "" -#: cp/semantics.c:2553 +#: cp/semantics.c:2540 msgid "use of class template `%T' as expression" msgstr "" -#. Ambiguous reference to base members. -#: cp/semantics.c:2559 +#: cp/semantics.c:2546 msgid "request for member `%D' is ambiguous in multiple inheritance lattice" msgstr "" -#: cp/semantics.c:2619 +#: cp/semantics.c:2606 #, c-format msgid "use of %s from containing function" msgstr "" -#: cp/semantics.c:2622 +#: cp/semantics.c:2609 msgid " `%#D' declared here" msgstr "" -#: cp/semantics.c:2673 +#: cp/semantics.c:2660 #, c-format msgid "type of `%E' is unknown" msgstr "" -#: cp/tree.c:221 +#: cp/tree.c:222 #, c-format msgid "non-lvalue in %s" msgstr "" -#: cp/tree.c:528 +#: cp/tree.c:539 msgid "`%V' qualifiers cannot be applied to `%T'" msgstr "" -#: cp/tree.c:1818 +#: cp/tree.c:1829 #, c-format msgid "`%s' attribute can only be applied to Java class definitions" msgstr "" -#: cp/tree.c:1847 +#: cp/tree.c:1858 #, c-format msgid "`%s' attribute can only be applied to class definitions" msgstr "" -#: cp/tree.c:1853 +#: cp/tree.c:1864 #, c-format msgid "`%s' is obsolete; g++ vtables are now COM-compatible by default" msgstr "" -#: cp/tree.c:1877 +#: cp/tree.c:1888 msgid "requested init_priority is not an integer constant" msgstr "" -#: cp/tree.c:1898 +#: cp/tree.c:1909 #, c-format msgid "" "can only use `%s' attribute on file-scope definitions of objects of class " "type" msgstr "" -#: cp/tree.c:1906 +#: cp/tree.c:1917 msgid "requested init_priority is out of range" msgstr "" -#: cp/tree.c:1916 +#: cp/tree.c:1927 msgid "requested init_priority is reserved for internal use" msgstr "" -#: cp/tree.c:1926 +#: cp/tree.c:1937 #, c-format msgid "`%s' attribute is not supported on this platform" msgstr "" -#: cp/tree.c:2452 +#: cp/tree.c:2441 #, c-format msgid "lang_* check: failed in %s, at %s:%d" msgstr "" @@ -16507,175 +16441,175 @@ msgstr "" msgid "%s between distinct pointer-to-member types `%T' and `%T' lacks a cast" msgstr "" -#: cp/typeck.c:1206 +#: cp/typeck.c:1226 #, c-format msgid "invalid application of `%s' to a member function" msgstr "" -#: cp/typeck.c:1238 +#: cp/typeck.c:1259 #, c-format msgid "invalid application of `%s' to a bit-field" msgstr "" -#: cp/typeck.c:1243 +#: cp/typeck.c:1264 #, c-format msgid "ISO C++ forbids applying `%s' to an expression of function type" msgstr "" -#: cp/typeck.c:1312 +#: cp/typeck.c:1333 msgid "invalid use of non-static member function" msgstr "" -#: cp/typeck.c:1446 +#: cp/typeck.c:1467 msgid "deprecated conversion from string constant to `%T'" msgstr "" -#: cp/typeck.c:1556 cp/typeck.c:1839 +#: cp/typeck.c:1578 cp/typeck.c:1865 msgid "request for member `%D' in `%E', which is of non-class type `%T'" msgstr "" -#: cp/typeck.c:1583 +#: cp/typeck.c:1605 #, c-format msgid "invalid use of nonstatic data member '%E'" msgstr "" -#: cp/typeck.c:1635 cp/typeck.c:1657 +#: cp/typeck.c:1657 cp/typeck.c:1679 msgid "invalid access to non-static data member `%D' of NULL object" msgstr "" -#: cp/typeck.c:1637 cp/typeck.c:1659 +#: cp/typeck.c:1659 cp/typeck.c:1681 msgid "(perhaps the `offsetof' macro was used incorrectly)" msgstr "" -#: cp/typeck.c:1773 +#: cp/typeck.c:1795 msgid "destructor name `%T' does not match type `%T' of expression" msgstr "" -#: cp/typeck.c:1884 +#: cp/typeck.c:1915 msgid "`%D::%D' is not a member of `%T'" msgstr "" -#: cp/typeck.c:1895 +#: cp/typeck.c:1926 msgid "`%T' is not a base of `%T'" msgstr "" -#: cp/typeck.c:1914 +#: cp/typeck.c:1945 msgid "'%D' has no member named '%E'" msgstr "" -#: cp/typeck.c:1929 +#: cp/typeck.c:1960 msgid "`%D' is not a member template function" msgstr "" #. A pointer to incomplete type (other than cv void) can be #. dereferenced [expr.unary.op]/1 -#: cp/typeck.c:2035 +#: cp/typeck.c:2066 msgid "`%T' is not a pointer-to-object type" msgstr "" -#: cp/typeck.c:2060 +#: cp/typeck.c:2091 #, c-format msgid "invalid use of `%s' on pointer to member" msgstr "" -#: cp/typeck.c:2066 +#: cp/typeck.c:2097 msgid "invalid type argument" msgstr "" -#: cp/typeck.c:2172 +#: cp/typeck.c:2203 msgid "ISO C++ forbids subscripting non-lvalue array" msgstr "" -#: cp/typeck.c:2183 +#: cp/typeck.c:2214 msgid "subscripting array declared `register'" msgstr "" -#: cp/typeck.c:2266 +#: cp/typeck.c:2297 #, c-format msgid "object missing in use of `%E'" msgstr "" -#: cp/typeck.c:2368 +#: cp/typeck.c:2399 msgid "ISO C++ forbids calling `::main' from within program" msgstr "" -#: cp/typeck.c:2393 +#: cp/typeck.c:2424 #, c-format msgid "must use .* or ->* to call pointer-to-member function in `%E (...)'" msgstr "" -#: cp/typeck.c:2406 +#: cp/typeck.c:2437 #, c-format msgid "`%E' cannot be used as a function" msgstr "" -#: cp/typeck.c:2499 +#: cp/typeck.c:2530 msgid "too many arguments to %s `%+#D'" msgstr "" -#: cp/typeck.c:2501 cp/typeck.c:2607 +#: cp/typeck.c:2532 cp/typeck.c:2638 msgid "at this point in file" msgstr "" -#: cp/typeck.c:2538 +#: cp/typeck.c:2569 msgid "parameter %P of `%D' has incomplete type `%T'" msgstr "" -#: cp/typeck.c:2541 +#: cp/typeck.c:2572 msgid "parameter %P has incomplete type `%T'" msgstr "" -#: cp/typeck.c:2605 +#: cp/typeck.c:2636 msgid "too few arguments to %s `%+#D'" msgstr "" -#: cp/typeck.c:2750 cp/typeck.c:2760 +#: cp/typeck.c:2781 cp/typeck.c:2791 msgid "assuming cast to type `%T' from overloaded function" msgstr "" -#: cp/typeck.c:2821 +#: cp/typeck.c:2852 #, c-format msgid "division by zero in `%E / 0'" msgstr "" -#: cp/typeck.c:2823 +#: cp/typeck.c:2854 #, c-format msgid "division by zero in `%E / 0.'" msgstr "" -#: cp/typeck.c:2852 +#: cp/typeck.c:2883 #, c-format msgid "division by zero in `%E %% 0'" msgstr "" -#: cp/typeck.c:2854 +#: cp/typeck.c:2885 #, c-format msgid "division by zero in `%E %% 0.'" msgstr "" -#: cp/typeck.c:2934 +#: cp/typeck.c:2965 #, c-format msgid "%s rotate count is negative" msgstr "" -#: cp/typeck.c:2937 +#: cp/typeck.c:2968 #, c-format msgid "%s rotate count >= width of type" msgstr "" -#: cp/typeck.c:2971 cp/typeck.c:2976 cp/typeck.c:3067 cp/typeck.c:3072 +#: cp/typeck.c:3002 cp/typeck.c:3007 cp/typeck.c:3098 cp/typeck.c:3103 msgid "ISO C++ forbids comparison between pointer and integer" msgstr "" -#: cp/typeck.c:3253 +#: cp/typeck.c:3284 msgid "comparison between types `%#T' and `%#T'" msgstr "" -#: cp/typeck.c:3289 +#: cp/typeck.c:3320 msgid "comparison between signed and unsigned integer expressions" msgstr "" -#: cp/typeck.c:3354 +#: cp/typeck.c:3385 msgid "invalid operands of types `%T' and `%T' to binary `%O'" msgstr "" @@ -16683,466 +16617,465 @@ msgstr "" #. performed. Note that pointer-difference and pointer-addition #. have already been handled above, and so we don't end up here in #. that case. -#: cp/typeck.c:3376 +#: cp/typeck.c:3407 msgid "NULL used in arithmetic" msgstr "" -#: cp/typeck.c:3440 +#: cp/typeck.c:3470 msgid "ISO C++ forbids using pointer of type `void *' in subtraction" msgstr "" -#: cp/typeck.c:3442 +#: cp/typeck.c:3472 msgid "ISO C++ forbids using pointer to a function in subtraction" msgstr "" -#: cp/typeck.c:3444 +#: cp/typeck.c:3474 msgid "ISO C++ forbids using pointer to a method in subtraction" msgstr "" -#: cp/typeck.c:3456 +#: cp/typeck.c:3486 msgid "invalid use of a pointer to an incomplete type in pointer arithmetic" msgstr "" -#: cp/typeck.c:3511 +#: cp/typeck.c:3541 #, c-format msgid "" "invalid use of '%E' to form a pointer-to-member-function. Use a qualified-" "id." msgstr "" -#: cp/typeck.c:3517 +#: cp/typeck.c:3547 #, c-format msgid "" "parenthesis around '%E' cannot be used to form a pointer-to-member-function" msgstr "" -#: cp/typeck.c:3539 +#: cp/typeck.c:3569 msgid "taking address of temporary" msgstr "" -#: cp/typeck.c:3774 +#: cp/typeck.c:3804 #, c-format msgid "ISO C++ forbids %sing an enum" msgstr "" -#: cp/typeck.c:3785 +#: cp/typeck.c:3815 msgid "cannot %s a pointer to incomplete type `%T'" msgstr "" -#: cp/typeck.c:3791 +#: cp/typeck.c:3821 msgid "ISO C++ forbids %sing a pointer of type `%T'" msgstr "" -#: cp/typeck.c:3816 +#: cp/typeck.c:3846 msgid "cast to non-reference type used as lvalue" msgstr "" -#: cp/typeck.c:3850 +#: cp/typeck.c:3880 msgid "invalid use of `--' on bool variable `%D'" msgstr "" #. ARM $3.4 -#: cp/typeck.c:3881 +#: cp/typeck.c:3911 msgid "ISO C++ forbids taking address of function `::main'" msgstr "" -#. An expression like &memfn. -#: cp/typeck.c:3952 +#: cp/typeck.c:3982 msgid "" "ISO C++ forbids taking the address of an unqualified or parenthesized non-" "static member function to form a pointer to member function. Say `&%T::%D'" msgstr "" -#: cp/typeck.c:3957 +#: cp/typeck.c:3987 msgid "" "ISO C++ forbids taking the address of a bound member function to form a " "pointer to member function. Say `&%T::%D'" msgstr "" -#: cp/typeck.c:3985 +#: cp/typeck.c:4015 msgid "ISO C++ forbids taking the address of a cast to a non-lvalue expression" msgstr "" -#: cp/typeck.c:4001 +#: cp/typeck.c:4031 msgid "unary `&'" msgstr "" -#: cp/typeck.c:4030 +#: cp/typeck.c:4060 msgid "attempt to take address of bit-field structure member `%D'" msgstr "" -#: cp/typeck.c:4144 +#: cp/typeck.c:4174 msgid "taking address of destructor" msgstr "" -#: cp/typeck.c:4157 +#: cp/typeck.c:4187 msgid "taking address of bound pointer-to-member expression" msgstr "" -#: cp/typeck.c:4165 +#: cp/typeck.c:4195 msgid "cannot create pointer to reference member `%D'" msgstr "" -#: cp/typeck.c:4227 +#: cp/typeck.c:4257 msgid "cannot take the address of `this', which is an rvalue expression" msgstr "" -#: cp/typeck.c:4246 +#: cp/typeck.c:4276 msgid "address requested for `%D', which is declared `register'" msgstr "" -#: cp/typeck.c:4314 +#: cp/typeck.c:4344 #, c-format msgid "%s expression list treated as compound expression" msgstr "" -#: cp/typeck.c:4387 +#: cp/typeck.c:4417 msgid "%s from type `%T' to type `%T' casts away constness" msgstr "" -#: cp/typeck.c:4579 +#: cp/typeck.c:4609 msgid "invalid static_cast from type `%T' to type `%T'" msgstr "" -#: cp/typeck.c:4619 +#: cp/typeck.c:4649 msgid "" "invalid reinterpret_cast of an rvalue expression of type `%T' to type `%T'" msgstr "" -#: cp/typeck.c:4639 +#: cp/typeck.c:4669 msgid "reinterpret_cast from `%T' to `%T' loses precision" msgstr "" -#: cp/typeck.c:4658 +#: cp/typeck.c:4688 msgid "" "ISO C++ forbids casting between pointer-to-function and pointer-to-object" msgstr "" -#: cp/typeck.c:4664 +#: cp/typeck.c:4694 msgid "invalid reinterpret_cast from type `%T' to type `%T'" msgstr "" -#: cp/typeck.c:4692 +#: cp/typeck.c:4722 msgid "" "invalid use of const_cast with type `%T', which is not a pointer, reference, " "nor a pointer-to-data-member type" msgstr "" -#: cp/typeck.c:4695 +#: cp/typeck.c:4725 msgid "" "invalid use of const_cast with type `%T', which is a pointer or reference to " "a function type" msgstr "" -#: cp/typeck.c:4718 +#: cp/typeck.c:4748 msgid "invalid const_cast of an rvalue of type `%T' to type `%T'" msgstr "" -#: cp/typeck.c:4735 +#: cp/typeck.c:4765 msgid "invalid const_cast from type `%T' to type `%T'" msgstr "" -#: cp/typeck.c:4775 cp/typeck.c:4780 +#: cp/typeck.c:4805 cp/typeck.c:4810 msgid "ISO C++ forbids casting to an array type `%T'" msgstr "" -#: cp/typeck.c:4788 +#: cp/typeck.c:4818 msgid "invalid cast to function type `%T'" msgstr "" -#: cp/typeck.c:4844 +#: cp/typeck.c:4874 msgid "cast from `%T' to `%T' discards qualifiers from pointer target type" msgstr "" -#: cp/typeck.c:4890 +#: cp/typeck.c:4920 msgid "cast from `%T' to `%T' increases required alignment of target type" msgstr "" -#: cp/typeck.c:5054 +#: cp/typeck.c:5084 msgid " in evaluation of `%Q(%#T, %#T)'" msgstr "" -#: cp/typeck.c:5096 +#: cp/typeck.c:5126 msgid "ISO C++ forbids cast to non-reference type used as lvalue" msgstr "" -#: cp/typeck.c:5160 +#: cp/typeck.c:5199 msgid "incompatible types in assignment of `%T' to `%T'" msgstr "" -#: cp/typeck.c:5167 +#: cp/typeck.c:5206 msgid "ISO C++ forbids assignment of arrays" msgstr "" -#: cp/typeck.c:5269 +#: cp/typeck.c:5305 msgid " in pointer to member function conversion" msgstr "" -#: cp/typeck.c:5277 +#: cp/typeck.c:5313 msgid " in pointer to member conversion" msgstr "" #. This is a reinterpret cast, we choose to do nothing. -#: cp/typeck.c:5287 cp/typeck.c:5302 +#: cp/typeck.c:5323 cp/typeck.c:5338 msgid "pointer to member cast via virtual base `%T'" msgstr "" -#: cp/typeck.c:5305 +#: cp/typeck.c:5341 msgid "pointer to member conversion via virtual base `%T'" msgstr "" -#: cp/typeck.c:5375 +#: cp/typeck.c:5411 msgid "invalid conversion to type `%T' from type `%T'" msgstr "" -#: cp/typeck.c:5531 +#: cp/typeck.c:5567 msgid "passing NULL used for non-pointer %s %P of `%D'" msgstr "" -#: cp/typeck.c:5534 +#: cp/typeck.c:5570 msgid "%s to non-pointer type `%T' from NULL" msgstr "" -#: cp/typeck.c:5542 +#: cp/typeck.c:5578 msgid "passing `%T' for %s %P of `%D'" msgstr "" -#: cp/typeck.c:5545 +#: cp/typeck.c:5581 msgid "%s to `%T' from `%T'" msgstr "" -#: cp/typeck.c:5555 +#: cp/typeck.c:5591 msgid "passing negative value `%E' for %s %P of `%D'" msgstr "" -#: cp/typeck.c:5558 +#: cp/typeck.c:5594 msgid "%s of negative value `%E' to `%T'" msgstr "" -#: cp/typeck.c:5648 +#: cp/typeck.c:5684 msgid "cannot convert `%T' to `%T' for argument `%P' to `%D'" msgstr "" -#: cp/typeck.c:5651 +#: cp/typeck.c:5687 msgid "cannot convert `%T' to `%T' in %s" msgstr "" -#: cp/typeck.c:5728 cp/typeck.c:5730 +#: cp/typeck.c:5764 cp/typeck.c:5766 msgid "in passing argument %P of `%+D'" msgstr "" -#: cp/typeck.c:5837 +#: cp/typeck.c:5873 msgid "returning reference to temporary" msgstr "" -#: cp/typeck.c:5844 +#: cp/typeck.c:5880 msgid "reference to non-lvalue returned" msgstr "" -#: cp/typeck.c:5856 +#: cp/typeck.c:5892 msgid "reference to local variable `%D' returned" msgstr "" -#: cp/typeck.c:5859 +#: cp/typeck.c:5895 msgid "address of local variable `%D' returned" msgstr "" -#: cp/typeck.c:5889 +#: cp/typeck.c:5925 msgid "returning a value from a destructor" msgstr "" #. If a return statement appears in a handler of the #. function-try-block of a constructor, the program is ill-formed. -#: cp/typeck.c:5897 +#: cp/typeck.c:5933 msgid "cannot return from a handler of a function-try-block of a constructor" msgstr "" #. You can't return a value from a constructor. -#: cp/typeck.c:5900 +#: cp/typeck.c:5936 msgid "returning a value from a constructor" msgstr "" -#: cp/typeck.c:5923 +#: cp/typeck.c:5959 msgid "return-statement with no value, in function returning '%T'" msgstr "" -#: cp/typeck.c:5940 +#: cp/typeck.c:5976 msgid "return-statement with a value, in function returning 'void'" msgstr "" -#: cp/typeck.c:5962 +#: cp/typeck.c:5998 msgid "" "`operator new' must not return NULL unless it is declared `throw()' (or -" "fcheck-new is in effect)" msgstr "" -#: cp/typeck2.c:55 +#: cp/typeck2.c:56 msgid "type `%T' is not a base type for type `%T'" msgstr "" -#: cp/typeck2.c:151 +#: cp/typeck2.c:152 msgid "cannot declare variable `%D' to be of type `%T'" msgstr "" -#: cp/typeck2.c:154 +#: cp/typeck2.c:155 msgid "cannot declare parameter `%D' to be of type `%T'" msgstr "" -#: cp/typeck2.c:157 +#: cp/typeck2.c:158 msgid "cannot declare field `%D' to be of type `%T'" msgstr "" -#: cp/typeck2.c:161 +#: cp/typeck2.c:162 msgid "invalid return type for member function `%#D'" msgstr "" -#: cp/typeck2.c:163 +#: cp/typeck2.c:164 msgid "invalid return type for function `%#D'" msgstr "" -#: cp/typeck2.c:166 +#: cp/typeck2.c:167 msgid "cannot allocate an object of type `%T'" msgstr "" -#: cp/typeck2.c:173 +#: cp/typeck2.c:174 msgid " because the following virtual functions are abstract:" msgstr "" -#: cp/typeck2.c:175 +#: cp/typeck2.c:176 msgid "\t%#D" msgstr "" -#: cp/typeck2.c:178 +#: cp/typeck2.c:179 msgid " since type `%T' has abstract virtual functions" msgstr "" -#: cp/typeck2.c:325 +#: cp/typeck2.c:427 msgid "constructor syntax used, but no constructor declared for type `%T'" msgstr "" -#: cp/typeck2.c:338 +#: cp/typeck2.c:440 msgid "cannot initialize arrays using this syntax" msgstr "" -#: cp/typeck2.c:443 +#: cp/typeck2.c:545 msgid "initializing array with parameter list" msgstr "" -#: cp/typeck2.c:499 +#: cp/typeck2.c:600 msgid "initializer for scalar variable requires one element" msgstr "" -#: cp/typeck2.c:506 +#: cp/typeck2.c:607 msgid "braces around scalar initializer for `%T'" msgstr "" -#: cp/typeck2.c:509 +#: cp/typeck2.c:610 msgid "ignoring extra initializers for `%T'" msgstr "" -#: cp/typeck2.c:521 +#: cp/typeck2.c:622 msgid "variable-sized object of type `%T' may not be initialized" msgstr "" -#: cp/typeck2.c:531 +#: cp/typeck2.c:632 msgid "subobject of type `%T' must be initialized by constructor, not by `%E'" msgstr "" -#: cp/typeck2.c:596 +#: cp/typeck2.c:697 msgid "aggregate has a partly bracketed initializer" msgstr "" -#: cp/typeck2.c:634 cp/typeck2.c:739 +#: cp/typeck2.c:735 cp/typeck2.c:840 msgid "non-trivial labeled initializers" msgstr "" -#: cp/typeck2.c:651 +#: cp/typeck2.c:752 msgid "non-empty initializer for array of empty elements" msgstr "" -#: cp/typeck2.c:705 +#: cp/typeck2.c:806 msgid "initializer list for object of class with virtual base classes" msgstr "" -#: cp/typeck2.c:711 +#: cp/typeck2.c:812 msgid "initializer list for object of class with base classes" msgstr "" -#: cp/typeck2.c:717 +#: cp/typeck2.c:818 msgid "initializer list for object using virtual functions" msgstr "" -#: cp/typeck2.c:779 cp/typeck2.c:795 +#: cp/typeck2.c:880 cp/typeck2.c:896 msgid "missing initializer for member `%D'" msgstr "" -#: cp/typeck2.c:784 +#: cp/typeck2.c:885 msgid "uninitialized const member `%D'" msgstr "" -#: cp/typeck2.c:786 +#: cp/typeck2.c:887 msgid "member `%D' with uninitialized const fields" msgstr "" -#: cp/typeck2.c:789 +#: cp/typeck2.c:890 msgid "member `%D' is uninitialized reference" msgstr "" -#: cp/typeck2.c:836 +#: cp/typeck2.c:937 msgid "index value instead of field name in union initializer" msgstr "" -#: cp/typeck2.c:848 +#: cp/typeck2.c:949 msgid "no field `%D' in union being initialized" msgstr "" -#: cp/typeck2.c:856 +#: cp/typeck2.c:957 msgid "union `%T' with no named members cannot be initialized" msgstr "" -#: cp/typeck2.c:892 +#: cp/typeck2.c:993 msgid "excess elements in aggregate initializer" msgstr "" -#: cp/typeck2.c:1000 +#: cp/typeck2.c:1101 msgid "circular pointer delegation detected" msgstr "" -#: cp/typeck2.c:1013 +#: cp/typeck2.c:1114 msgid "base operand of `->' has non-pointer type `%T'" msgstr "" -#: cp/typeck2.c:1037 +#: cp/typeck2.c:1138 msgid "result of `operator->()' yields non-pointer result" msgstr "" -#: cp/typeck2.c:1039 +#: cp/typeck2.c:1140 msgid "base operand of `->' is not a pointer" msgstr "" -#: cp/typeck2.c:1062 +#: cp/typeck2.c:1163 msgid "`%E' cannot be used as a member pointer, since it is of type `%T'" msgstr "" -#: cp/typeck2.c:1070 +#: cp/typeck2.c:1171 msgid "" "cannot apply member pointer `%E' to `%E', which is of non-aggregate type `%T'" msgstr "" -#: cp/typeck2.c:1080 +#: cp/typeck2.c:1181 msgid "member type `%T::' incompatible with object type `%T'" msgstr "" -#: cp/typeck2.c:1296 +#: cp/typeck2.c:1397 msgid "call to function `%D' which throws incomplete type `%#T'" msgstr "" -#: cp/typeck2.c:1299 +#: cp/typeck2.c:1400 msgid "call to function which throws incomplete type `%#T'" msgstr "" #. XXX Not i18n clean. -#: cp/cp-tree.h:3752 +#: cp/cp-tree.h:3756 #, c-format msgid "%s is deprecated, please see the documentation for details" msgstr "" @@ -17171,87 +17104,88 @@ msgstr "" msgid "[REPORT BUG!!]" msgstr "" -#: f/com.c:3123 +#: f/com.c:3125 #, no-c-format msgid "ASSIGN'ed label cannot fit into `%A' at %0 -- using wider sibling" msgstr "" -#: f/com.c:11563 +#: f/com.c:11565 msgid "no INTEGER type can hold a pointer on this configuration" msgstr "" -#: f/com.c:11837 +#: f/com.c:11839 #, c-format msgid "configuration: REAL, INTEGER, and LOGICAL are %d bits wide," msgstr "" -#: f/com.c:11839 +#: f/com.c:11841 #, c-format msgid "and pointers are %d bits wide, but g77 doesn't yet work" msgstr "" -#: f/com.c:11841 +#: f/com.c:11843 msgid "properly unless they all are 32 bits wide" msgstr "" -#: f/com.c:11842 +#: f/com.c:11844 msgid "Please keep this in mind before you report bugs." msgstr "" #. I/O will probably crash. -#: f/com.c:11850 +#: f/com.c:11852 #, c-format msgid "configuration: char * holds %d bits, but ftnlen only %d" msgstr "" #. ASSIGN 10 TO I will crash. -#: f/com.c:11859 +#: f/com.c:11861 #, c-format msgid "" "configuration: char * holds %d bits, but INTEGER only %d --\n" " ASSIGN statement might fail" msgstr "" -#: f/com.c:13675 +#: f/com.c:13677 msgid "In statement function" msgstr "" -#: f/com.c:13685 +#: f/com.c:13687 +#, c-format msgid "Outside of any program unit:\n" msgstr "" -#: f/com.c:15281 +#: f/com.c:15283 #, no-c-format msgid "%A from %B at %0%C" msgstr "" -#: f/com.c:15591 +#: f/com.c:15593 #, no-c-format msgid "At %0, INCLUDE file %A exists, but is not readable" msgstr "" -#: f/com.c:15626 +#: f/com.c:15628 #, no-c-format msgid "At %0, INCLUDE nesting too deep" msgstr "" -#: f/expr.c:8705 +#: f/expr.c:8706 #, no-c-format msgid "Two arithmetic operators in a row at %0 and %1 -- use parentheses" msgstr "" -#: f/expr.c:8755 +#: f/expr.c:8756 #, no-c-format msgid "Operator at %0 has lower precedence than that at %1 -- use parentheses" msgstr "" -#: f/expr.c:9616 +#: f/expr.c:9639 #, no-c-format msgid "" "Use .EQV./.NEQV. instead of .EQ./.NE. at %0 for LOGICAL operands at %1 and %2" msgstr "" -#: f/expr.c:9987 +#: f/expr.c:10010 #, no-c-format msgid "Unsupported operand for ** at %1 -- converting to default INTEGER" msgstr "" @@ -18428,72 +18362,72 @@ msgstr "" msgid "%Jfinal field '%D' may not have been initialized" msgstr "" -#: java/class.c:514 java/class.c:538 +#: java/class.c:592 java/class.c:616 msgid "internal error - too many interface type" msgstr "" -#: java/class.c:637 +#: java/class.c:715 msgid "bad method signature" msgstr "" -#: java/class.c:681 +#: java/class.c:759 msgid "misplaced ConstantValue attribute (not in any field)" msgstr "" -#: java/class.c:683 +#: java/class.c:761 #, c-format msgid "duplicate ConstantValue attribute for field '%s'" msgstr "" -#: java/class.c:694 +#: java/class.c:772 #, c-format msgid "ConstantValue attribute of field '%s' has wrong type" msgstr "" -#: java/class.c:983 +#: java/class.c:1067 #, c-format msgid "field '%s' not found in class" msgstr "" -#: java/class.c:1240 +#: java/class.c:1324 msgid "%Jabstract method in non-abstract class" msgstr "" -#: java/class.c:2033 +#: java/class.c:2140 msgid "%Jnon-static method '%D' overrides static method" msgstr "" -#: java/decl.c:1058 +#: java/decl.c:1018 msgid "%J'%D' used prior to declaration" msgstr "" -#: java/decl.c:1099 +#: java/decl.c:1059 #, c-format msgid "declaration of `%s' shadows a parameter" msgstr "" -#: java/decl.c:1102 +#: java/decl.c:1062 #, c-format msgid "declaration of `%s' shadows a symbol from the parameter list" msgstr "" -#: java/decl.c:1401 +#: java/decl.c:1361 msgid "%Jlabel '%D' used but not defined" msgstr "" -#: java/decl.c:1406 +#: java/decl.c:1366 msgid "%Jlabel '%D' defined but not used" msgstr "" -#: java/decl.c:1534 +#: java/decl.c:1494 msgid "%JIn %D: overlapped variable and exception ranges at %d" msgstr "" -#: java/decl.c:1612 +#: java/decl.c:1572 msgid "bad type in parameter debug info" msgstr "" -#: java/decl.c:1621 +#: java/decl.c:1581 msgid "%Jbad PC range for debug info for local '%D'" msgstr "" @@ -18512,80 +18446,80 @@ msgstr "" msgid "field `%s' not found" msgstr "" -#: java/expr.c:1655 +#: java/expr.c:1656 msgid "ret instruction not implemented" msgstr "" -#: java/expr.c:1810 +#: java/expr.c:1813 #, c-format msgid "method '%s' not found in class" msgstr "" -#: java/expr.c:2010 +#: java/expr.c:2018 #, c-format msgid "failed to find class '%s'" msgstr "" -#: java/expr.c:2020 +#: java/expr.c:2028 #, c-format msgid "class '%s' has no method named '%s' matching signature '%s'" msgstr "" -#: java/expr.c:2030 +#: java/expr.c:2038 msgid "invokestatic on non static method" msgstr "" -#: java/expr.c:2035 +#: java/expr.c:2043 msgid "invokestatic on abstract method" msgstr "" -#: java/expr.c:2043 +#: java/expr.c:2051 msgid "invoke[non-static] on static method" msgstr "" -#: java/expr.c:2342 +#: java/expr.c:2350 #, c-format msgid "missing field '%s' in '%s'" msgstr "" -#: java/expr.c:2348 +#: java/expr.c:2356 #, c-format msgid "mismatching signature for field '%s' in '%s'" msgstr "" -#: java/expr.c:2370 +#: java/expr.c:2378 msgid "%Jassignment to final field '%D' not in field's class" msgstr "" -#: java/expr.c:2375 +#: java/expr.c:2383 msgid "%Jassignment to final static field `%D' not in class initializer" msgstr "" -#: java/expr.c:2383 +#: java/expr.c:2391 msgid "%Jassignment to final field '%D' not in constructor" msgstr "" -#: java/expr.c:2625 +#: java/expr.c:2634 #, c-format msgid "can't expand %s" msgstr "" -#: java/expr.c:2797 +#: java/expr.c:2806 msgid "invalid PC in line number table" msgstr "" -#: java/expr.c:2843 +#: java/expr.c:2852 #, c-format msgid "unreachable bytecode from %d to before %d" msgstr "" -#: java/expr.c:2881 +#: java/expr.c:2890 #, c-format msgid "unreachable bytecode from %d to the end of the method" msgstr "" #. duplicate code from LOAD macro -#: java/expr.c:3195 +#: java/expr.c:3204 msgid "unrecogized wide sub-instruction" msgstr "" @@ -18596,62 +18530,62 @@ msgid "" "file `%s' used instead" msgstr "" -#: java/jcf-parse.c:334 +#: java/jcf-parse.c:330 msgid "bad string constant" msgstr "" -#: java/jcf-parse.c:352 +#: java/jcf-parse.c:348 #, c-format msgid "bad value constant type %d, index %d" msgstr "" -#: java/jcf-parse.c:517 +#: java/jcf-parse.c:514 #, c-format msgid "can't reopen %s: %m" msgstr "" -#: java/jcf-parse.c:522 +#: java/jcf-parse.c:519 #, c-format msgid "can't close %s: %m" msgstr "" -#: java/jcf-parse.c:606 +#: java/jcf-parse.c:604 #, c-format msgid "cannot find file for class %s" msgstr "" -#: java/jcf-parse.c:617 +#: java/jcf-parse.c:615 msgid "not a valid Java .class file" msgstr "" -#: java/jcf-parse.c:620 +#: java/jcf-parse.c:618 msgid "error while parsing constant pool" msgstr "" -#: java/jcf-parse.c:623 +#: java/jcf-parse.c:621 #, c-format msgid "error in constant pool entry #%d\n" msgstr "" #. FIXME - where was first time -#: java/jcf-parse.c:635 +#: java/jcf-parse.c:633 #, c-format msgid "reading class %s for the second time from %s" msgstr "" -#: java/jcf-parse.c:653 +#: java/jcf-parse.c:651 msgid "error while parsing fields" msgstr "" -#: java/jcf-parse.c:656 +#: java/jcf-parse.c:654 msgid "error while parsing methods" msgstr "" -#: java/jcf-parse.c:659 +#: java/jcf-parse.c:657 msgid "error while parsing final attributes" msgstr "" -#: java/jcf-parse.c:673 +#: java/jcf-parse.c:671 #, c-format msgid "" "the `java.lang.Object' that was found in `%s' didn't have the special zero-" @@ -18660,29 +18594,29 @@ msgid "" "info page describing how to set the classpath" msgstr "" -#: java/jcf-parse.c:756 +#: java/jcf-parse.c:749 msgid "missing Code attribute" msgstr "" -#: java/jcf-parse.c:988 +#: java/jcf-parse.c:981 msgid "%Hsource file seen twice on command line and will be compiled only once" msgstr "" -#: java/jcf-parse.c:1004 +#: java/jcf-parse.c:997 msgid "no input file specified" msgstr "" -#: java/jcf-parse.c:1033 +#: java/jcf-parse.c:1026 #, c-format msgid "can't close input file %s: %m" msgstr "" -#: java/jcf-parse.c:1071 +#: java/jcf-parse.c:1064 #, c-format msgid "bad zip/jar file %s" msgstr "" -#: java/jcf-parse.c:1255 +#: java/jcf-parse.c:1236 #, c-format msgid "error while reading %s from zip file" msgstr "" @@ -18754,11 +18688,11 @@ msgstr "" msgid "cannot specify `main' class when not linking" msgstr "" -#: java/lang.c:735 +#: java/lang.c:740 msgid "can't do dependency tracking with input from stdin" msgstr "" -#: java/lang.c:751 +#: java/lang.c:756 msgid "couldn't determine target name for dependency tracking" msgstr "" @@ -18828,13 +18762,13 @@ msgstr "" msgid "protocol `%s' has circular dependency" msgstr "" -#: objc/objc-act.c:1074 objc/objc-act.c:5985 +#: objc/objc-act.c:1074 objc/objc-act.c:5982 #, c-format msgid "cannot find protocol declaration for `%s'" msgstr "" -#: objc/objc-act.c:1408 objc/objc-act.c:2645 objc/objc-act.c:6516 -#: objc/objc-act.c:6825 objc/objc-act.c:6878 objc/objc-act.c:6903 +#: objc/objc-act.c:1408 objc/objc-act.c:2645 objc/objc-act.c:6513 +#: objc/objc-act.c:6822 objc/objc-act.c:6875 objc/objc-act.c:6900 #, c-format msgid "cannot find interface declaration for `%s'" msgstr "" @@ -18859,8 +18793,8 @@ msgstr "" msgid "`%s' is not an Objective-C class name or alias" msgstr "" -#: objc/objc-act.c:2500 objc/objc-act.c:2518 objc/objc-act.c:6772 -#: objc/objc-act.c:7062 objc/objc-act.c:7091 +#: objc/objc-act.c:2500 objc/objc-act.c:2518 objc/objc-act.c:6769 +#: objc/objc-act.c:7059 objc/objc-act.c:7088 msgid "Objective-C declarations may only appear in global scope" msgstr "" @@ -18874,7 +18808,7 @@ msgstr "" msgid "class `%s' already exists" msgstr "" -#: objc/objc-act.c:2532 objc/objc-act.c:6794 +#: objc/objc-act.c:2532 objc/objc-act.c:6791 #, c-format msgid "`%s' redeclared as different kind of symbol" msgstr "" @@ -18969,7 +18903,7 @@ msgstr "" msgid "`...' as arguments.)" msgstr "" -#: objc/objc-act.c:6082 +#: objc/objc-act.c:6079 #, c-format msgid "undeclared selector `%s'" msgstr "" @@ -18983,136 +18917,136 @@ msgstr "" #. 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:6124 +#: objc/objc-act.c:6121 #, c-format msgid "instance variable `%s' accessed in class method" msgstr "" -#: objc/objc-act.c:6330 +#: objc/objc-act.c:6327 #, c-format msgid "duplicate declaration of method `%c%s'" msgstr "" -#: objc/objc-act.c:6371 +#: objc/objc-act.c:6368 #, c-format msgid "duplicate interface declaration for category `%s(%s)'" msgstr "" -#: objc/objc-act.c:6401 +#: objc/objc-act.c:6398 #, c-format msgid "illegal reference type specified for instance variable `%s'" msgstr "" -#: objc/objc-act.c:6417 +#: objc/objc-act.c:6414 #, c-format msgid "instance variable `%s' has unknown size" msgstr "" #. vtable pointers are Real Bad(tm), since Obj-C cannot initialize them -#: objc/objc-act.c:6431 +#: objc/objc-act.c:6428 #, c-format msgid "type `%s' has virtual member functions" msgstr "" -#: objc/objc-act.c:6432 +#: objc/objc-act.c:6429 #, c-format msgid "illegal aggregate type `%s' specified for instance variable `%s'" msgstr "" -#: objc/objc-act.c:6440 +#: objc/objc-act.c:6437 #, c-format msgid "type `%s' has a user-defined constructor" msgstr "" -#: objc/objc-act.c:6442 +#: objc/objc-act.c:6439 #, c-format msgid "type `%s' has a user-defined destructor" msgstr "" -#: objc/objc-act.c:6443 +#: objc/objc-act.c:6440 msgid "" "C++ constructors and destructors will not be invoked for Objective-C fields" msgstr "" -#: objc/objc-act.c:6493 +#: objc/objc-act.c:6490 #, c-format msgid "instance variable `%s' is declared private" msgstr "" -#: objc/objc-act.c:6542 +#: objc/objc-act.c:6539 #, c-format msgid "instance variable `%s' is %s; this will be a hard error in the future" msgstr "" -#: objc/objc-act.c:6549 +#: objc/objc-act.c:6546 #, c-format msgid "instance variable `%s' is declared %s" msgstr "" -#: objc/objc-act.c:6559 +#: objc/objc-act.c:6556 msgid "static access to object of type `id'" msgstr "" -#: objc/objc-act.c:6581 objc/objc-act.c:6669 +#: objc/objc-act.c:6578 objc/objc-act.c:6666 #, c-format msgid "incomplete implementation of class `%s'" msgstr "" -#: objc/objc-act.c:6585 objc/objc-act.c:6674 +#: objc/objc-act.c:6582 objc/objc-act.c:6671 #, c-format msgid "incomplete implementation of category `%s'" msgstr "" -#: objc/objc-act.c:6590 objc/objc-act.c:6679 +#: objc/objc-act.c:6587 objc/objc-act.c:6676 #, c-format msgid "method definition for `%c%s' not found" msgstr "" -#: objc/objc-act.c:6720 +#: objc/objc-act.c:6717 #, c-format msgid "%s `%s' does not fully implement the `%s' protocol" msgstr "" -#: objc/objc-act.c:6778 objc/objc-act.c:8806 +#: objc/objc-act.c:6775 objc/objc-act.c:8803 msgid "`@end' missing in implementation context" msgstr "" -#: objc/objc-act.c:6808 +#: objc/objc-act.c:6805 #, c-format msgid "reimplementation of class `%s'" msgstr "" -#: objc/objc-act.c:6839 +#: objc/objc-act.c:6836 #, c-format msgid "conflicting super class name `%s'" msgstr "" -#: objc/objc-act.c:6841 +#: objc/objc-act.c:6838 #, c-format msgid "previous declaration of `%s'" msgstr "" -#: objc/objc-act.c:6855 objc/objc-act.c:6857 +#: objc/objc-act.c:6852 objc/objc-act.c:6854 #, c-format msgid "duplicate interface declaration for class `%s'" msgstr "" -#: objc/objc-act.c:7124 +#: objc/objc-act.c:7121 #, c-format msgid "duplicate declaration for protocol `%s'" msgstr "" #. Add a readable method name to the warning. -#: objc/objc-act.c:7616 +#: objc/objc-act.c:7613 msgid "%J%s `%c%s'" msgstr "" -#: objc/objc-act.c:7911 +#: objc/objc-act.c:7908 #, c-format msgid "no super class declared in interface for `%s'" msgstr "" -#: objc/objc-act.c:7959 +#: objc/objc-act.c:7956 msgid "[super ...] must appear in a method context" msgstr "" @@ -19967,904 +19901,887 @@ msgid "Recognize GNU-defined keywords" msgstr "" #: options.c:795 -msgid "Output GNU ld formatted global initializers" -msgstr "" - -#: options.c:798 msgid "Generate code for GNU runtime environment" msgstr "" -#: options.c:801 +#: options.c:798 msgid "Enable guessing of branch probabilities" msgstr "" -#: options.c:816 +#: options.c:813 msgid "Assume normal C execution environment" msgstr "" -#: options.c:819 +#: options.c:816 msgid "Enable support for huge objects" msgstr "" -#: options.c:822 +#: options.c:819 msgid "Process #ident directives" msgstr "" -#: options.c:825 +#: options.c:822 msgid "Perform conversion of conditional jumps to branchless equivalents" msgstr "" -#: options.c:828 +#: options.c:825 msgid "Perform conversion of conditional jumps to conditional execution" msgstr "" -#: options.c:831 +#: options.c:828 msgid "Export functions even if they can be inlined" msgstr "" -#: options.c:834 +#: options.c:831 msgid "Emit implicit instantiations of inline templates" msgstr "" -#: options.c:837 +#: options.c:834 msgid "Emit implicit instantiations of templates" msgstr "" -#: options.c:840 +#: options.c:837 msgid "Use offset tables for virtual method calls" msgstr "" -#: options.c:843 +#: options.c:840 msgid "Do not generate .size directives" msgstr "" -#: options.c:846 +#: options.c:843 msgid "Initialize local vars and arrays to zero" msgstr "" -#: options.c:849 +#: options.c:846 msgid "Pay attention to the \"inline\" keyword" msgstr "" -#: options.c:858 +#: options.c:855 msgid "" "-finline-limit=<number>\tLimit the size of inlined functions to <number>" msgstr "" -#: options.c:861 +#: options.c:858 msgid "Instrument function entry and exit with profiling calls" msgstr "" -#: options.c:864 +#: options.c:861 msgid "Intrinsics letters in arbitrary cases" msgstr "" -#: options.c:867 +#: options.c:864 msgid "Intrinsics spelled as e.g. SqRt" msgstr "" -#: options.c:870 +#: options.c:867 msgid "Intrinsics in lowercase" msgstr "" -#: options.c:873 +#: options.c:870 msgid "Intrinsics in uppercase" msgstr "" -#: options.c:876 +#: options.c:873 msgid "Assume native functions are implemented using JNI" msgstr "" -#: options.c:879 +#: options.c:876 msgid "Generate code for functions even if they are fully inlined" msgstr "" -#: options.c:882 +#: options.c:879 msgid "Emit static const variables even if they are not used" msgstr "" -#: options.c:888 +#: options.c:885 msgid "Give external symbols a leading underscore" msgstr "" -#: options.c:891 +#: options.c:888 msgid "Perform loop optimizations" msgstr "" -#: options.c:894 +#: options.c:891 msgid "Language keyword letters in arbitrary cases" msgstr "" -#: options.c:897 +#: options.c:894 msgid "Language keywords spelled as e.g. IOStat" msgstr "" -#: options.c:900 +#: options.c:897 msgid "Language keywords in lowercase" msgstr "" -#: options.c:903 +#: options.c:900 msgid "Language keywords in uppercase" msgstr "" -#: options.c:906 +#: options.c:903 msgid "Set errno after built-in math functions" msgstr "" -#: options.c:909 +#: options.c:906 msgid "Report on permanent memory allocation" msgstr "" -#: options.c:912 +#: options.c:909 msgid "Attempt to merge identical constants and constant variables" msgstr "" -#: options.c:915 +#: options.c:912 msgid "Attempt to merge identical constants across compilation units" msgstr "" -#: options.c:918 +#: options.c:915 msgid "" "-fmessage-length=<number>\tLimit diagnostics to <number> characters per " "line. 0 suppresses line-wrapping" msgstr "" -#: options.c:921 +#: options.c:918 msgid "Delete MIL-STD 1753 intrinsics" msgstr "" -#: options.c:924 +#: options.c:921 msgid "Disable MIL-STD 1753 intrinsics" msgstr "" -#: options.c:927 +#: options.c:924 msgid "Enable MIL-STD 1753 intrinsics" msgstr "" -#: options.c:930 +#: options.c:927 msgid "Hide MIL-STD 1753 intrinsics" msgstr "" -#: options.c:933 +#: options.c:930 msgid "Force all loop invariant computations out of loops" msgstr "" -#: options.c:936 +#: options.c:933 msgid "Don't warn about uses of Microsoft extensions" msgstr "" -#: options.c:945 +#: options.c:942 msgid "Use graph-coloring register allocation" msgstr "" -#: options.c:948 +#: options.c:945 msgid "Generate code for NeXT (Apple Mac OS X) runtime environment" msgstr "" -#: options.c:951 +#: options.c:948 msgid "Assume that receivers of Objective-C messages may be nil" msgstr "" -#: options.c:954 +#: options.c:951 msgid "Support synchronous non-call exceptions" msgstr "" -#: options.c:963 +#: options.c:960 msgid "Enable Objective-C exception and synchronization syntax" msgstr "" -#: options.c:966 -#: options.c:1293 +#: options.c:963 +#: options.c:1287 msgid "Perform loop unrolling for all loops" msgstr "" -#: options.c:969 -#: options.c:1296 +#: options.c:966 +#: options.c:1290 msgid "Perform loop unrolling when iteration count is known" msgstr "" -#: options.c:972 +#: options.c:969 msgid "When possible do not generate stack frames" msgstr "" -#: options.c:975 +#: options.c:972 msgid "Take at least one trip through each iterative DO loop" msgstr "" -#: options.c:978 +#: options.c:975 msgid "Recognize C++ kewords like \"compl\" and \"xor\"" msgstr "" -#: options.c:981 +#: options.c:978 msgid "Do the full register move optimization pass" msgstr "" -#: options.c:984 +#: options.c:981 msgid "Optimize sibling and tail recursive calls" msgstr "" -#: options.c:987 +#: options.c:984 msgid "Enable optimization of static class initialization code" msgstr "" -#: options.c:990 +#: options.c:987 msgid "Enable optional diagnostics" msgstr "" -#: options.c:996 +#: options.c:993 msgid "Pack structure members together without holes" msgstr "" -#: options.c:999 +#: options.c:996 msgid "Return small aggregates in memory, not registers" msgstr "" -#: options.c:1005 +#: options.c:1002 msgid "Warn about use of (only a few for now) Fortran extensions" msgstr "" -#: options.c:1008 +#: options.c:1005 msgid "Perform loop peeling" msgstr "" -#: options.c:1011 +#: options.c:1008 msgid "Enable machine specific peephole optimizations" msgstr "" -#: options.c:1014 +#: options.c:1011 msgid "Enable an RTL peephole pass before sched2" msgstr "" -#: options.c:1017 +#: options.c:1014 msgid "Downgrade conformance errors to warnings" msgstr "" -#: options.c:1020 +#: options.c:1017 msgid "Generate position-independent code if possible" msgstr "" -#: options.c:1023 +#: options.c:1020 msgid "Generate position-independent code for executables if possible" msgstr "" -#: options.c:1026 +#: options.c:1023 msgid "Generate prefetch instructions, if available, for arrays in loops" msgstr "" -#: options.c:1032 +#: options.c:1029 msgid "Enable basic program profiling code" msgstr "" -#: options.c:1035 +#: options.c:1032 msgid "Insert arc-based program profiling code" msgstr "" +#: options.c:1035 +msgid "" +"Enable common options for generating profile info for profile feedback " +"directed optimizations" +msgstr "" + #: options.c:1038 +msgid "" +"Enable common options for performing profile feedback directed optimizations" +msgstr "" + +#: options.c:1041 msgid "Insert code to profile values of expressions" msgstr "" -#: options.c:1044 +#: options.c:1047 msgid "-frandom-seed=<string>\tMake compile reproducible using <string>" msgstr "" -#: options.c:1047 +#: options.c:1050 msgid "Strength reduce all loop general induction variables" msgstr "" -#: options.c:1050 +#: options.c:1053 msgid "Return small aggregates in registers" msgstr "" -#: options.c:1053 +#: options.c:1056 msgid "Enables a register move optimization" msgstr "" -#: options.c:1056 +#: options.c:1059 msgid "Perform a register renaming optimization pass" msgstr "" -#: options.c:1059 +#: options.c:1062 msgid "Reorder basic blocks to improve code placement" msgstr "" -#: options.c:1062 +#: options.c:1065 msgid "Reorder functions to improve code placement" msgstr "" -#: options.c:1065 +#: options.c:1068 msgid "" "Used in Fix-and-Continue mode to indicate that object files may be swapped " "in at runtime" msgstr "" -#: options.c:1068 +#: options.c:1071 msgid "Enable automatic template instantiation" msgstr "" -#: options.c:1071 +#: options.c:1074 msgid "Add a common subexpression elimination pass after loop optimizations" msgstr "" -#: options.c:1074 +#: options.c:1077 msgid "Run the loop optimizer twice" msgstr "" -#: options.c:1077 +#: options.c:1080 msgid "Disable optimizations that assume default FP rounding behavior" msgstr "" -#: options.c:1080 +#: options.c:1083 msgid "Generate run time type descriptor information" msgstr "" -#: options.c:1083 +#: options.c:1086 msgid "Enable scheduling across basic blocks" msgstr "" -#: options.c:1086 +#: options.c:1089 msgid "Allow speculative motion of non-loads" msgstr "" -#: options.c:1089 +#: options.c:1092 msgid "Allow speculative motion of some loads" msgstr "" -#: options.c:1092 +#: options.c:1095 msgid "Allow speculative motion of more loads" msgstr "" -#: options.c:1095 +#: options.c:1098 msgid "Allow premature scheduling of queued insns" msgstr "" -#: options.c:1098 +#: options.c:1101 msgid "" "Set dependence distance checking in premature scheduling of queued insns" msgstr "" -#: options.c:1101 +#: options.c:1104 msgid "" "-fsched-stalled-insns-dep=<number> Set dependence distance checking in " "premature scheduling of queued insns" msgstr "" -#: options.c:1104 +#: options.c:1107 msgid "" "-fsched-stalled-insns=<number> Set number of queued insns that can be " "prematurely scheduled" msgstr "" -#: options.c:1107 +#: options.c:1110 msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler" msgstr "" -#: options.c:1110 +#: options.c:1113 msgid "If scheduling post reload, do superblock scheduling" msgstr "" -#: options.c:1113 +#: options.c:1116 msgid "If scheduling post reload, do trace scheduling" msgstr "" -#: options.c:1116 +#: options.c:1119 msgid "Reschedule instructions before register allocation" msgstr "" -#: options.c:1119 +#: options.c:1122 msgid "Reschedule instructions after register allocation" msgstr "" -#: options.c:1122 +#: options.c:1125 msgid "Allow appending a second underscore to externals" msgstr "" -#: options.c:1125 +#: options.c:1128 msgid "Mark data as shared rather than private" msgstr "" -#: options.c:1128 +#: options.c:1131 msgid "Use the same size for double as for float" msgstr "" -#: options.c:1131 +#: options.c:1134 msgid "Use the narrowest integer type possible for enumeration types" msgstr "" -#: options.c:1134 +#: options.c:1137 msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\"" msgstr "" -#: options.c:1140 +#: options.c:1143 msgid "Disable optimizations observable by IEEE signaling NaNs" msgstr "" -#: options.c:1143 +#: options.c:1146 msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed" msgstr "" -#: options.c:1146 +#: options.c:1149 msgid "Make \"char\" signed by default" msgstr "" -#: options.c:1149 +#: options.c:1152 msgid "Do not print names of program units as they are compiled" msgstr "" -#: options.c:1152 +#: options.c:1155 msgid "Convert floating point constants to single precision constants" msgstr "" -#: options.c:1155 +#: options.c:1158 msgid "Internally convert most source to lowercase" msgstr "" -#: options.c:1158 +#: options.c:1161 msgid "Internally preserve source case" msgstr "" -#: options.c:1161 +#: options.c:1164 msgid "Internally convert most source to uppercase" msgstr "" -#: options.c:1167 -msgid "Enable static single assignment optimizations" -msgstr "" - #: options.c:1170 -msgid "Enable SSA conditional constant propagation" -msgstr "" - -#: options.c:1173 -msgid "Enable aggressive SSA dead code elimination" -msgstr "" - -#: options.c:1176 msgid "Insert stack checking code into the program" msgstr "" -#: options.c:1182 +#: options.c:1176 msgid "" "-fstack-limit-register=<register>\tTrap if the stack goes past <register>" msgstr "" -#: options.c:1185 +#: options.c:1179 msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>" msgstr "" -#: options.c:1188 +#: options.c:1182 msgid "Display statistics accumulated during compilation" msgstr "" -#: options.c:1191 +#: options.c:1185 msgid "Enable assignability checks for stores into object arrays" msgstr "" -#: options.c:1194 +#: options.c:1188 msgid "Perform strength reduction optimizations" msgstr "" -#: options.c:1197 +#: options.c:1191 msgid "Assume strict aliasing rules apply" msgstr "" -#: options.c:1206 +#: options.c:1200 msgid "Symbol names spelled in mixed case" msgstr "" -#: options.c:1209 +#: options.c:1203 msgid "Symbol names in lowercase" msgstr "" -#: options.c:1212 +#: options.c:1206 msgid "Symbol names in uppercase" msgstr "" -#: options.c:1215 +#: options.c:1209 msgid "Check for syntax errors, then stop" msgstr "" -#: options.c:1218 +#: options.c:1212 msgid "-ftabstop=<number>\tDistance between tab stops for column reporting" msgstr "" -#: options.c:1221 +#: options.c:1215 msgid "-ftemplate-depth-<number>\tSpecify maximum template instantiation depth" msgstr "" -#: options.c:1224 +#: options.c:1218 msgid "Create data files needed by \"gcov\"" msgstr "" -#: options.c:1230 +#: options.c:1224 msgid "Perform jump threading optimizations" msgstr "" -#: options.c:1233 +#: options.c:1227 msgid "Report the time taken by each compiler pass" msgstr "" -#: options.c:1236 +#: options.c:1230 msgid "" "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tSet the " "default thread-local storage code generation model" msgstr "" -#: options.c:1239 +#: options.c:1233 msgid "Perform superblock formation via tail duplication" msgstr "" -#: options.c:1242 +#: options.c:1236 msgid "Assume floating-point operations can trap" msgstr "" -#: options.c:1245 +#: options.c:1239 msgid "Trap for signed overflow in addition, subtraction and multiplication" msgstr "" -#: options.c:1248 +#: options.c:1242 msgid "Make prefix-radix non-decimal constants be typeless" msgstr "" -#: options.c:1251 +#: options.c:1245 msgid "Allow all ugly features" msgstr "" -#: options.c:1254 +#: options.c:1248 msgid "Hollerith and typeless can be passed as arguments" msgstr "" -#: options.c:1257 +#: options.c:1251 msgid "Allow ordinary copying of ASSIGN'ed vars" msgstr "" -#: options.c:1260 +#: options.c:1254 msgid "Dummy array dimensioned to (1) is assumed-size" msgstr "" -#: options.c:1263 +#: options.c:1257 msgid "Trailing comma in procedure call denotes null argument" msgstr "" -#: options.c:1266 +#: options.c:1260 msgid "Allow REAL(Z) and AIMAG(Z) given DOUBLE COMPLEX Z" msgstr "" -#: options.c:1269 +#: options.c:1263 msgid "Initialization via DATA and PARAMETER is not type-compatible" msgstr "" -#: options.c:1272 +#: options.c:1266 msgid "Allow INTEGER and LOGICAL interchangeability" msgstr "" -#: options.c:1275 +#: options.c:1269 msgid "Append underscores to externals" msgstr "" -#: options.c:1278 +#: options.c:1272 msgid "Compile whole compilation unit at a time" msgstr "" -#: options.c:1281 +#: options.c:1275 msgid "Delete libU77 intrinsics" msgstr "" -#: options.c:1284 +#: options.c:1278 msgid "Disable libU77 intrinsics" msgstr "" -#: options.c:1287 +#: options.c:1281 msgid "Enable libU77 intrinsics" msgstr "" -#: options.c:1290 +#: options.c:1284 msgid "Hide libU77 intrinsics" msgstr "" -#: options.c:1299 +#: options.c:1293 msgid "Allow math optimizations that may violate IEEE or ISO standards" msgstr "" -#: options.c:1302 +#: options.c:1296 msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned" msgstr "" -#: options.c:1305 +#: options.c:1299 msgid "Make \"char\" unsigned by default" msgstr "" -#: options.c:1308 +#: options.c:1302 msgid "Perform loop unswitching" msgstr "" -#: options.c:1311 +#: options.c:1305 msgid "Just generate unwind tables for exception handling" msgstr "" -#: options.c:1317 +#: options.c:1311 msgid "Use __cxa_atexit to register destructors" msgstr "" -#: options.c:1323 +#: options.c:1317 msgid "Add extra commentary to assembler output" msgstr "" -#: options.c:1326 +#: options.c:1320 msgid "Print g77-specific version information and run internal tests" msgstr "" -#: options.c:1329 +#: options.c:1323 msgid "Use expression value profiles in optimizations" msgstr "" -#: options.c:1332 +#: options.c:1326 msgid "Discard unused virtual functions" msgstr "" -#: options.c:1335 +#: options.c:1329 msgid "Implement vtables using thunks" msgstr "" -#: options.c:1338 +#: options.c:1332 msgid "Program is written in VXT (Digital-like) FORTRAN" msgstr "" -#: options.c:1341 +#: options.c:1335 msgid "Delete non-FORTRAN-77 intrinsics VXT FORTRAN supports" msgstr "" -#: options.c:1344 +#: options.c:1338 msgid "Disable non-FORTRAN-77 intrinsics VXT FORTRAN supports" msgstr "" -#: options.c:1347 +#: options.c:1341 msgid "Enable non-FORTRAN-77 intrinsics VXT FORTRAN supports" msgstr "" -#: options.c:1350 +#: options.c:1344 msgid "Hide non-FORTRAN-77 intrinsics VXT FORTRAN supports" msgstr "" -#: options.c:1356 +#: options.c:1350 msgid "Emit common-like symbols as weak symbols" msgstr "" -#: options.c:1359 +#: options.c:1353 msgid "Construct webs and split unrelated uses of single variable" msgstr "" -#: options.c:1362 +#: options.c:1356 msgid "" "-fwide-exec-charset=<cset>\tConvert all wide strings and character constants " "to character set <cset>" msgstr "" -#: options.c:1365 +#: options.c:1359 msgid "Generate a #line directive pointing at the current working directory" msgstr "" -#: options.c:1368 +#: options.c:1362 msgid "Assume signed arithmetic overflow wraps around" msgstr "" -#: options.c:1371 +#: options.c:1365 msgid "Store strings in writable data section" msgstr "" -#: options.c:1374 +#: options.c:1368 msgid "Emit cross referencing information" msgstr "" -#: options.c:1377 +#: options.c:1371 msgid "Print internal debugging-related information" msgstr "" -#: options.c:1380 +#: options.c:1374 msgid "Put zero initialized data in the bss section" msgstr "" -#: options.c:1383 +#: options.c:1377 msgid "" "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode" msgstr "" -#: options.c:1386 +#: options.c:1380 msgid "Treat initial values of 0 like non-zero values" msgstr "" -#: options.c:1389 +#: options.c:1383 msgid "Generate debug information in default format" msgstr "" -#: options.c:1395 +#: options.c:1389 msgid "Generate debug information in COFF format" msgstr "" -#: options.c:1398 -msgid "Generate debug information in DWARF v1 format" -msgstr "" - -#: options.c:1401 -msgid "Generate debug information in extended DWARF v1 format" -msgstr "" - -#: options.c:1404 +#: options.c:1392 msgid "Generate debug information in DWARF v2 format" msgstr "" -#: options.c:1407 +#: options.c:1395 msgid "Dump declarations to a .decl file" msgstr "" -#: options.c:1410 +#: options.c:1398 msgid "Generate debug information in default extended format" msgstr "" -#: options.c:1413 +#: options.c:1401 msgid "-gnat<options>\tSpecify options to GNAT" msgstr "" -#: options.c:1416 +#: options.c:1404 msgid "Generate debug information in STABS format" msgstr "" -#: options.c:1419 +#: options.c:1407 msgid "Generate debug information in extended STABS format" msgstr "" -#: options.c:1422 +#: options.c:1410 msgid "Generate debug information in VMS format" msgstr "" -#: options.c:1425 +#: options.c:1413 msgid "Generate debug information in XCOFF format" msgstr "" -#: options.c:1428 +#: options.c:1416 msgid "Generate debug information in extended XCOFF format" msgstr "" -#: options.c:1431 +#: options.c:1419 msgid "-idirafter <dir>\tAdd <dir> to the end of the system include path" msgstr "" -#: options.c:1434 +#: options.c:1422 msgid "-imacros <file>\tAccept definition of macros in <file>" msgstr "" -#: options.c:1437 +#: options.c:1425 msgid "-include <file>\tInclude the contents of <file> before other files" msgstr "" -#: options.c:1440 +#: options.c:1428 msgid "-iprefix <path>\tSpecify <path> as a prefix for next two options" msgstr "" -#: options.c:1443 +#: options.c:1431 msgid "-isysroot <dir>\tSet <dir> to be the system root directory" msgstr "" -#: options.c:1446 +#: options.c:1434 msgid "-isystem <dir>\tAdd <dir> to the start of the system include path" msgstr "" -#: options.c:1449 +#: options.c:1437 msgid "-iwithprefix <dir>\tAdd <dir> to the end of the system include path" msgstr "" -#: options.c:1452 +#: options.c:1440 msgid "-iwithprefixbefore <dir>\tAdd <dir> to the end of the main include path" msgstr "" -#: options.c:1464 +#: options.c:1452 msgid "" "Do not search standard system include directories (those specified with -" "isystem will still be used)" msgstr "" -#: options.c:1467 +#: options.c:1455 msgid "Do not search standard system include directories for C++" msgstr "" -#: options.c:1473 +#: options.c:1461 msgid "-o <file>\tPlace output into <file>" msgstr "" -#: options.c:1476 +#: options.c:1464 msgid "Enable function profiling" msgstr "" -#: options.c:1479 +#: options.c:1467 msgid "Issue warnings needed for strict compliance to the standard" msgstr "" -#: options.c:1482 +#: options.c:1470 msgid "Like -pedantic but issue them as errors" msgstr "" -#: options.c:1485 +#: options.c:1473 msgid "Generate C header of platform-specific features" msgstr "" -#: options.c:1488 +#: options.c:1476 msgid "Do not display functions compiled or elapsed time" msgstr "" -#: options.c:1491 +#: options.c:1479 msgid "Remap file names when including files" msgstr "" -#: options.c:1494 +#: options.c:1482 msgid "Conform to the ISO 1998 C++ standard" msgstr "" -#: options.c:1497 +#: options.c:1485 msgid "Conform to the ISO 1990 C standard" msgstr "" -#: options.c:1500 +#: options.c:1488 msgid "Conform to the ISO 1999 C standard" msgstr "" -#: options.c:1503 -#: options.c:1524 -#: options.c:1527 +#: options.c:1491 +#: options.c:1512 +#: options.c:1515 msgid "Deprecated in favor of -std=c99" msgstr "" -#: options.c:1506 +#: options.c:1494 msgid "Conform to the ISO 1998 C++ standard with GNU extensions" msgstr "" -#: options.c:1509 +#: options.c:1497 msgid "Conform to the ISO 1990 C standard with GNU extensions" msgstr "" -#: options.c:1512 +#: options.c:1500 msgid "Conform to the ISO 1999 C standard with GNU extensions" msgstr "" -#: options.c:1515 +#: options.c:1503 msgid "Deprecated in favor of -std=gnu99" msgstr "" -#: options.c:1518 +#: options.c:1506 msgid "Deprecated in favor of -std=c89" msgstr "" -#: options.c:1521 +#: options.c:1509 msgid "Conform to the ISO 1990 C standard as amended in 1994" msgstr "" -#: options.c:1530 +#: options.c:1518 msgid "Enable traditional preprocessing" msgstr "" -#: options.c:1533 +#: options.c:1521 msgid "-trigraphs\tSupport ISO C trigraphs" msgstr "" -#: options.c:1536 +#: options.c:1524 msgid "Do not predefine system-specific and GCC-specific macros" msgstr "" -#: options.c:1539 +#: options.c:1527 msgid "Enable verbose output" msgstr "" -#: options.c:1545 +#: options.c:1533 msgid "Suppress warnings" msgstr "" -#: config/rs6000/darwin.h:98 -msgid " conflicting code gen style switches are used" -msgstr "" - -#: gcc.c:742 +#: gcc.c:743 msgid "GCC does not support -C or -CC without -E" msgstr "" -#: gcc.c:766 java/jvspec.c:80 ada/lang-specs.h:34 +#: gcc.c:767 java/jvspec.c:80 ada/lang-specs.h:34 msgid "-pg and -fomit-frame-pointer are incompatible" msgstr "" @@ -20872,136 +20789,145 @@ msgstr "" msgid "-E required when input is from standard input" msgstr "" -#: config/arm/arm.h:197 -msgid "-mapcs-26 and -mapcs-32 may not be used together" +#: config/i386/mingw32.h:58 config/i386/cygwin.h:70 +msgid "shared and mdll are not compatible" msgstr "" -#: config/arm/arm.h:199 -msgid "-msoft-float and -mhard_float may not be used together" +#: treelang/lang-specs.h:52 +msgid "-pg or -p and -fomit-frame-pointer are incompatible" msgstr "" -#: config/arm/arm.h:201 -msgid "-mbig-endian and -mlittle-endian may not be used together" +#: config/mips/mips.h:975 +msgid "-pipe is not supported" msgstr "" -#: java/lang-specs.h:34 -msgid "-fjni and -femit-class-files are incompatible" +#: config/mips/mips.h:1130 config/arc/arc.h:63 +msgid "may not use both -EB and -EL" msgstr "" -#: java/lang-specs.h:35 -msgid "-fjni and -femit-class-file are incompatible" +#: f/lang-specs.h:38 +msgid "GCC does not support -C without using -E" msgstr "" -#: java/lang-specs.h:36 java/lang-specs.h:37 -msgid "-femit-class-file should used along with -fsyntax-only" +#: f/lang-specs.h:39 +msgid "GCC does not support -CC without using -E" msgstr "" -#: config/mips/mips.h:975 -msgid "-pipe is not supported" +#: config/mips/r3900.h:35 +msgid "-mhard-float not supported" msgstr "" -#: config/mips/mips.h:1129 config/arc/arc.h:63 -msgid "may not use both -EB and -EL" +#: config/mips/r3900.h:37 +msgid "-msingle-float and -msoft-float can not both be specified" msgstr "" -#: config/darwin.h:215 -msgid "-current_version only allowed with -dynamiclib" +#: config/sparc/linux64.h:208 config/sparc/linux64.h:219 +#: config/sparc/netbsd-elf.h:140 config/sparc/netbsd-elf.h:159 +#: config/sparc/sol2-bi.h:184 config/sparc/sol2-bi.h:194 +msgid "may not use both -m32 and -m64" msgstr "" -#: config/darwin.h:218 -msgid "-install_name only allowed with -dynamiclib" +#: config/rs6000/sysv4.h:1094 config/i386/freebsd-aout.h:215 +msgid "`-p' not supported; use `-pg' and gprof(1)" msgstr "" -#: config/darwin.h:223 -msgid "-bundle not allowed with -dynamiclib" +#: config/vax/netbsd-elf.h:42 +msgid "The -shared option is not currently supported for VAX ELF." msgstr "" -#: config/darwin.h:224 -msgid "-bundle_loader not allowed with -dynamiclib" +#: config/i386/sco5.h:191 +msgid "-pg not supported on this platform" msgstr "" -#: config/darwin.h:225 -msgid "-client_name not allowed with -dynamiclib" +#: config/i386/sco5.h:192 +msgid "-p and -pp specified - pick one" msgstr "" -#: config/darwin.h:228 -msgid "-force_cpusubtype_ALL not allowed with -dynamiclib" +#: config/i386/sco5.h:266 +msgid "-G and -static are mutually exclusive" msgstr "" -#: config/darwin.h:229 -msgid "-force_flat_namespace not allowed with -dynamiclib" +#: config/i386/cygwin.h:29 +msgid "mno-cygwin and mno-win32 are not compatible" msgstr "" -#: config/darwin.h:231 -msgid "-keep_private_externs not allowed with -dynamiclib" +#: config/vax/vax.h:50 config/vax/vax.h:51 +msgid "profiling not supported with -mg\n" msgstr "" -#: config/darwin.h:232 -msgid "-private_bundle not allowed with -dynamiclib" +#: ada/lang-specs.h:36 +msgid "one of -c, -S, -gnatc, -gnatz, or -gnats is required for Ada" msgstr "" -#: config/i386/mingw32.h:58 config/i386/cygwin.h:70 -msgid "shared and mdll are not compatible" +#: config/sparc/sol2-bi.h:156 config/sparc/sol2-bi.h:161 +#: config/sparc/sol2-gld-bi.h:17 config/sparc/sol2-gld-bi.h:22 +msgid "does not support multilib" msgstr "" -#: treelang/lang-specs.h:52 -msgid "-pg or -p and -fomit-frame-pointer are incompatible" +#: config/mcore/mcore.h:65 +msgid "the m210 does not have little endian support" msgstr "" -#: config/mips/r3900.h:35 -msgid "-mhard-float not supported" +#: config/rs6000/darwin.h:98 +msgid " conflicting code gen style switches are used" msgstr "" -#: config/mips/r3900.h:37 -msgid "-msingle-float and -msoft-float can not both be specified" +#: config/arm/arm.h:197 +msgid "-mapcs-26 and -mapcs-32 may not be used together" msgstr "" -#: f/lang-specs.h:38 -msgid "GCC does not support -C without using -E" +#: config/arm/arm.h:199 +msgid "-msoft-float and -mhard_float may not be used together" msgstr "" -#: f/lang-specs.h:39 -msgid "GCC does not support -CC without using -E" +#: config/arm/arm.h:201 +msgid "-mbig-endian and -mlittle-endian may not be used together" msgstr "" -#: config/rs6000/sysv4.h:1080 config/i386/freebsd-aout.h:215 -msgid "`-p' not supported; use `-pg' and gprof(1)" +#: java/lang-specs.h:34 +msgid "-fjni and -femit-class-files are incompatible" msgstr "" -#: config/vax/netbsd-elf.h:42 -msgid "The -shared option is not currently supported for VAX ELF." +#: java/lang-specs.h:35 +msgid "-fjni and -femit-class-file are incompatible" msgstr "" -#: config/sparc/linux64.h:207 config/sparc/linux64.h:218 -#: config/sparc/netbsd-elf.h:140 config/sparc/netbsd-elf.h:159 -#: config/sparc/sol2-bi.h:166 config/sparc/sol2-bi.h:176 -msgid "may not use both -m32 and -m64" +#: java/lang-specs.h:36 java/lang-specs.h:37 +msgid "-femit-class-file should used along with -fsyntax-only" msgstr "" -#: config/vax/vax.h:50 config/vax/vax.h:51 -msgid "profiling not supported with -mg\n" +#: config/darwin.h:215 +msgid "-current_version only allowed with -dynamiclib" msgstr "" -#: config/i386/sco5.h:192 -msgid "-pg not supported on this platform" +#: config/darwin.h:218 +msgid "-install_name only allowed with -dynamiclib" msgstr "" -#: config/i386/sco5.h:193 -msgid "-p and -pp specified - pick one" +#: config/darwin.h:223 +msgid "-bundle not allowed with -dynamiclib" msgstr "" -#: config/i386/sco5.h:267 -msgid "-G and -static are mutually exclusive" +#: config/darwin.h:224 +msgid "-bundle_loader not allowed with -dynamiclib" msgstr "" -#: config/i386/cygwin.h:29 -msgid "mno-cygwin and mno-win32 are not compatible" +#: config/darwin.h:225 +msgid "-client_name not allowed with -dynamiclib" msgstr "" -#: ada/lang-specs.h:36 -msgid "one of -c, -S, -gnatc, -gnatz, or -gnats is required for Ada" +#: config/darwin.h:228 +msgid "-force_cpusubtype_ALL not allowed with -dynamiclib" msgstr "" -#: config/mcore/mcore.h:65 -msgid "the m210 does not have little endian support" +#: config/darwin.h:229 +msgid "-force_flat_namespace not allowed with -dynamiclib" +msgstr "" + +#: config/darwin.h:231 +msgid "-keep_private_externs not allowed with -dynamiclib" +msgstr "" + +#: config/darwin.h:232 +msgid "-private_bundle not allowed with -dynamiclib" msgstr "" |