aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoseph Myers <jsm@polyomino.org.uk>2004-01-25 21:50:01 +0000
committerJoseph Myers <jsm28@gcc.gnu.org>2004-01-25 21:50:01 +0000
commit01b84e139bccdc098b20c2cef7049110ad49b51b (patch)
tree3f63f9017481f39a3aa5e026c9337cf06ccc3848
parent62973ffe06db2e092d17cecd2e1db44500ac986f (diff)
downloadgcc-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/ChangeLog5
-rw-r--r--gcc/po/EXCLUDES42
-rw-r--r--gcc/po/gcc.pot7064
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 ""