aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoseph Myers <josmyers@redhat.com>2024-04-23 20:28:35 +0000
committerJoseph Myers <josmyers@redhat.com>2024-04-23 20:28:35 +0000
commitf7a5c993e583467f7e0fc514c878178ff7b88527 (patch)
tree7d7765916ccf852b7d64ab3326dadc4e13b33bea
parent0bf94da59feab2c72a02c91df310a36d33dfd1f7 (diff)
downloadgcc-f7a5c993e583467f7e0fc514c878178ff7b88527.zip
gcc-f7a5c993e583467f7e0fc514c878178ff7b88527.tar.gz
gcc-f7a5c993e583467f7e0fc514c878178ff7b88527.tar.bz2
Regenerate gcc.pot
* gcc.pot: Regenerate.
-rw-r--r--gcc/po/gcc.pot6798
1 files changed, 3415 insertions, 3383 deletions
diff --git a/gcc/po/gcc.pot b/gcc/po/gcc.pot
index 70c9527..2a180da 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: https://gcc.gnu.org/bugs/\n"
-"POT-Creation-Date: 2024-04-10 17:10+0000\n"
+"POT-Creation-Date: 2024-04-23 20:27+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"
@@ -543,7 +543,7 @@ msgstr ""
msgid "Warn about creation of array temporaries."
msgstr ""
-#: fortran/lang.opt:214 fortran/lang.opt:539 c-family/c.opt:1594
+#: fortran/lang.opt:214 fortran/lang.opt:539 c-family/c.opt:1598
#: config/alpha/alpha.opt:31 common.opt:685 common.opt:831 common.opt:1079
#: common.opt:1083 common.opt:1087 common.opt:1091 common.opt:1819
#: common.opt:1922 common.opt:2099 common.opt:2103 common.opt:2382
@@ -1163,8 +1163,8 @@ msgstr ""
msgid "Append underscores to externally visible names."
msgstr ""
-#: fortran/lang.opt:832 c-family/c.opt:1729 c-family/c.opt:1806
-#: c-family/c.opt:1814 c-family/c.opt:2145 config/xtensa/xtensa.opt:42
+#: fortran/lang.opt:832 c-family/c.opt:1733 c-family/c.opt:1810
+#: c-family/c.opt:1818 c-family/c.opt:2149 config/xtensa/xtensa.opt:42
#: config/pa/pa.opt:46 config/pa/pa.opt:78 config/arc/arc.opt:140
#: config/arc/arc.opt:296 config/arc/arc.opt:304 config/arc/arc.opt:308
#: config/arc/arc.opt:312 config/arc/arc.opt:317 config/arc/arc.opt:326
@@ -1230,19 +1230,19 @@ msgstr ""
msgid "Accept extensions to support legacy code."
msgstr ""
-#: rust/lang.opt:47 rust/lang.opt:51 c-family/c.opt:1465 c-family/c.opt:1469
+#: rust/lang.opt:47 rust/lang.opt:51 c-family/c.opt:1469 c-family/c.opt:1473
#, no-c-format
msgid "Warn when a const variable is unused."
msgstr ""
-#: rust/lang.opt:55 c-family/c.opt:1481
+#: rust/lang.opt:55 c-family/c.opt:1485
#, no-c-format
msgid ""
"Warn if a caller of a function, marked with attribute warn_unused_result, "
"does not use its return value."
msgstr ""
-#: rust/lang.opt:59 c-family/c.opt:850 common.opt:654
+#: rust/lang.opt:59 c-family/c.opt:854 common.opt:654
#, no-c-format
msgid "Warn for infinitely recursive calls."
msgstr ""
@@ -1719,987 +1719,994 @@ msgstr ""
msgid "Warn about casts which discard qualifiers."
msgstr ""
-#: c-family/c.opt:519 c-family/c.opt:523
+#: c-family/c.opt:519
+#, no-c-format
+msgid ""
+"Warn about a cast to reference type that does not use a related user-defined "
+"conversion function."
+msgstr ""
+
+#: c-family/c.opt:523 c-family/c.opt:527
#, no-c-format
msgid "Warn about catch handlers of non-reference type."
msgstr ""
-#: c-family/c.opt:527
+#: c-family/c.opt:531
#, no-c-format
msgid ""
"Complain about a name being declared as a class member after a previous use "
"of the same name."
msgstr ""
-#: c-family/c.opt:531
+#: c-family/c.opt:535
#, no-c-format
msgid "Warn about subscripts whose type is \"char\"."
msgstr ""
-#: c-family/c.opt:535 c-family/c.opt:1626 c-family/c.opt:1630
-#: c-family/c.opt:1634 c-family/c.opt:1638 c-family/c.opt:1642
-#: c-family/c.opt:1646 c-family/c.opt:1650 c-family/c.opt:1657
-#: c-family/c.opt:1661 c-family/c.opt:1665 c-family/c.opt:1669
-#: c-family/c.opt:1673 c-family/c.opt:1677 c-family/c.opt:1681
-#: c-family/c.opt:1685 c-family/c.opt:1689 c-family/c.opt:1693
-#: c-family/c.opt:1697 c-family/c.opt:1701 c-family/c.opt:1705
+#: c-family/c.opt:539 c-family/c.opt:1630 c-family/c.opt:1634
+#: c-family/c.opt:1638 c-family/c.opt:1642 c-family/c.opt:1646
+#: c-family/c.opt:1650 c-family/c.opt:1654 c-family/c.opt:1661
+#: c-family/c.opt:1665 c-family/c.opt:1669 c-family/c.opt:1673
+#: c-family/c.opt:1677 c-family/c.opt:1681 c-family/c.opt:1685
+#: c-family/c.opt:1689 c-family/c.opt:1693 c-family/c.opt:1697
+#: c-family/c.opt:1701 c-family/c.opt:1705 c-family/c.opt:1709
#: config/i386/i386.opt:1022
#, no-c-format
msgid "Removed in GCC 9. This switch has no effect."
msgstr ""
-#: c-family/c.opt:539
+#: c-family/c.opt:543
#, no-c-format
msgid ""
"Warn when a conversion function will never be called due to the type it "
"converts to."
msgstr ""
-#: c-family/c.opt:543
+#: c-family/c.opt:547
#, no-c-format
msgid "Warn for unsafe raw memory writes to objects of class types."
msgstr ""
-#: c-family/c.opt:547
+#: c-family/c.opt:551
#, no-c-format
msgid "Warn about variables that might be changed by \"longjmp\" or \"vfork\"."
msgstr ""
-#: c-family/c.opt:551
+#: c-family/c.opt:555
#, no-c-format
msgid "Warn about uses of a comma operator within a subscripting expression."
msgstr ""
-#: c-family/c.opt:555
+#: c-family/c.opt:559
#, no-c-format
msgid ""
"Warn about possibly nested block comments, and C++ comments spanning more "
"than one physical line."
msgstr ""
-#: c-family/c.opt:559
+#: c-family/c.opt:563
#, no-c-format
msgid "Synonym for -Wcomment."
msgstr ""
-#: c-family/c.opt:563
+#: c-family/c.opt:567
#, no-c-format
msgid "Warn for conditionally-supported constructs."
msgstr ""
-#: c-family/c.opt:567
+#: c-family/c.opt:571
#, no-c-format
msgid "Warn for implicit type conversions that may change a value."
msgstr ""
-#: c-family/c.opt:571
+#: c-family/c.opt:575
#, no-c-format
msgid "Warn for converting NULL from/to a non-pointer type."
msgstr ""
-#: c-family/c.opt:579
+#: c-family/c.opt:583
#, no-c-format
msgid ""
"Warn when performing class template argument deduction on a type with no "
"deduction guides."
msgstr ""
-#: c-family/c.opt:584
+#: c-family/c.opt:588
#, no-c-format
msgid "Warn when all constructors and destructors are private."
msgstr ""
-#: c-family/c.opt:588
+#: c-family/c.opt:592
#, no-c-format
msgid "Warn about dangling else."
msgstr ""
-#: c-family/c.opt:592 c-family/c.opt:596
+#: c-family/c.opt:596 c-family/c.opt:600
#, no-c-format
msgid "Warn for uses of pointers to auto variables whose lifetime has ended."
msgstr ""
-#: c-family/c.opt:600
+#: c-family/c.opt:604
#, no-c-format
msgid "Warn when a reference is bound to a temporary whose lifetime has ended."
msgstr ""
-#: c-family/c.opt:604
+#: c-family/c.opt:608
#, no-c-format
msgid "Warn about __TIME__, __DATE__ and __TIMESTAMP__ usage."
msgstr ""
-#: c-family/c.opt:608
+#: c-family/c.opt:612
#, no-c-format
msgid "Warn when a declaration is found after a statement."
msgstr ""
-#: c-family/c.opt:612
+#: c-family/c.opt:616
#, no-c-format
msgid "Warn for missing parameter types in function declarations."
msgstr ""
-#: c-family/c.opt:616
+#: c-family/c.opt:620
#, no-c-format
msgid "Warn when deleting a pointer to incomplete type."
msgstr ""
-#: c-family/c.opt:620
+#: c-family/c.opt:624
#, no-c-format
msgid "Warn about deleting polymorphic objects with non-virtual destructors."
msgstr ""
-#: c-family/c.opt:628
+#: c-family/c.opt:632
#, no-c-format
msgid ""
"Mark implicitly-declared copy operations as deprecated if the class has a "
"user-provided copy operation."
msgstr ""
-#: c-family/c.opt:633
+#: c-family/c.opt:637
#, no-c-format
msgid ""
"Mark implicitly-declared copy operations as deprecated if the class has a "
"user-provided copy operation or destructor."
msgstr ""
-#: c-family/c.opt:638
+#: c-family/c.opt:642
#, no-c-format
msgid ""
"Warn about deprecated arithmetic conversions on operands of enumeration "
"types."
msgstr ""
-#: c-family/c.opt:642
+#: c-family/c.opt:646
#, no-c-format
msgid ""
"Warn about deprecated arithmetic conversions on operands where one is of "
"enumeration type and the other is of a floating-point type."
msgstr ""
-#: c-family/c.opt:647
+#: c-family/c.opt:651
#, no-c-format
msgid ""
"Warn about positional initialization of structs requiring designated "
"initializers."
msgstr ""
-#: c-family/c.opt:651
+#: c-family/c.opt:655
#, no-c-format
msgid "Warn if qualifiers on arrays which are pointer targets are discarded."
msgstr ""
-#: c-family/c.opt:655
+#: c-family/c.opt:659
#, no-c-format
msgid "Warn if type qualifiers on pointers are discarded."
msgstr ""
-#: c-family/c.opt:659
+#: c-family/c.opt:663
#, no-c-format
msgid "Warn about compile-time integer division by zero."
msgstr ""
-#: c-family/c.opt:663
+#: c-family/c.opt:667
#, no-c-format
msgid "Warn about implicit conversions from \"float\" to \"double\"."
msgstr ""
-#: c-family/c.opt:667
+#: c-family/c.opt:671
#, no-c-format
msgid ""
"Warn when a declaration has duplicate const, volatile, restrict or _Atomic "
"specifier."
msgstr ""
-#: c-family/c.opt:671
+#: c-family/c.opt:675
#, no-c-format
msgid "Warn about duplicated branches in if-else statements."
msgstr ""
-#: c-family/c.opt:675
+#: c-family/c.opt:679
#, no-c-format
msgid "Warn about duplicated conditions in an if-else-if chain."
msgstr ""
-#: c-family/c.opt:679
+#: c-family/c.opt:683
#, no-c-format
msgid "Warn about violations of Effective C++ style rules."
msgstr ""
-#: c-family/c.opt:683
+#: c-family/c.opt:687
#, no-c-format
msgid ""
"Warn if an additional enum-base is used in an elaborated-type-specifier."
msgstr ""
-#: c-family/c.opt:687
+#: c-family/c.opt:691
#, no-c-format
msgid "Warn about an empty body in an if or else statement."
msgstr ""
-#: c-family/c.opt:691
+#: c-family/c.opt:695
#, no-c-format
msgid "Warn about stray tokens after #else and #endif."
msgstr ""
-#: c-family/c.opt:695
+#: c-family/c.opt:699
#, no-c-format
msgid "Warn about comparison of different enum types."
msgstr ""
-#: c-family/c.opt:699
+#: c-family/c.opt:703
#, no-c-format
msgid "Warn about implicit conversion of enum types."
msgstr ""
-#: c-family/c.opt:703
+#: c-family/c.opt:707
#, no-c-format
msgid "Warn about enum/integer type mismatches."
msgstr ""
-#: c-family/c.opt:711
+#: c-family/c.opt:715
#, no-c-format
msgid ""
"This switch is deprecated; use -Werror=implicit-function-declaration instead."
msgstr ""
-#: c-family/c.opt:715
+#: c-family/c.opt:719
#, no-c-format
msgid "Warn when an exception handler is shadowed by another handler."
msgstr ""
-#: c-family/c.opt:719
+#: c-family/c.opt:723
#, no-c-format
msgid "Warn if \"defined\" is used outside #if."
msgstr ""
-#: c-family/c.opt:727
+#: c-family/c.opt:731
#, no-c-format
msgid "Warn about semicolon after in-class function definition."
msgstr ""
-#: c-family/c.opt:731
+#: c-family/c.opt:735
#, no-c-format
msgid ""
"Warn when a structure containing a C99 flexible array member as the last "
"field is not at the end of another structure."
msgstr ""
-#: c-family/c.opt:736
+#: c-family/c.opt:740
#, no-c-format
msgid ""
"Warn for implicit type conversions that cause loss of floating point "
"precision."
msgstr ""
-#: c-family/c.opt:740
+#: c-family/c.opt:744
#, no-c-format
msgid "Warn if testing floating point numbers for equality."
msgstr ""
-#: c-family/c.opt:744 c-family/c.opt:799
+#: c-family/c.opt:748 c-family/c.opt:803
#, no-c-format
msgid "Warn about printf/scanf/strftime/strfmon format string anomalies."
msgstr ""
-#: c-family/c.opt:748
+#: c-family/c.opt:752
#, no-c-format
msgid "Warn about format strings that contain NUL bytes."
msgstr ""
-#: c-family/c.opt:752
+#: c-family/c.opt:756
#, no-c-format
msgid "Warn about GCC format strings with strings unsuitable for diagnostics."
msgstr ""
-#: c-family/c.opt:756
+#: c-family/c.opt:760
#, no-c-format
msgid "Warn if passing too many arguments to a function for its format string."
msgstr ""
-#: c-family/c.opt:760
+#: c-family/c.opt:764
#, no-c-format
msgid "Warn about format strings that are not literals."
msgstr ""
-#: c-family/c.opt:764
+#: c-family/c.opt:768
#, no-c-format
msgid ""
"Warn about function calls with format strings that write past the end of the "
"destination region. Same as -Wformat-overflow=1."
msgstr ""
-#: c-family/c.opt:769
+#: c-family/c.opt:773
#, no-c-format
msgid ""
"Warn about function calls with format strings that write past the end of the "
"destination region."
msgstr ""
-#: c-family/c.opt:774
+#: c-family/c.opt:778
#, no-c-format
msgid "Warn about possible security problems with format functions."
msgstr ""
-#: c-family/c.opt:778
+#: c-family/c.opt:782
#, no-c-format
msgid "Warn about sign differences with format functions."
msgstr ""
-#: c-family/c.opt:782
+#: c-family/c.opt:786
#, no-c-format
msgid ""
"Warn about calls to snprintf and similar functions that truncate output. "
"Same as -Wformat-truncation=1."
msgstr ""
-#: c-family/c.opt:787
+#: c-family/c.opt:791
#, no-c-format
msgid ""
"Warn about calls to snprintf and similar functions that truncate output."
msgstr ""
-#: c-family/c.opt:791
+#: c-family/c.opt:795
#, no-c-format
msgid "Warn about strftime formats yielding 2-digit years."
msgstr ""
-#: c-family/c.opt:795
+#: c-family/c.opt:799
#, no-c-format
msgid "Warn about zero-length formats."
msgstr ""
-#: c-family/c.opt:803
+#: c-family/c.opt:807
#, no-c-format
msgid ""
"Warn when __builtin_frame_address or __builtin_return_address is used "
"unsafely."
msgstr ""
-#: c-family/c.opt:807
+#: c-family/c.opt:811
#, no-c-format
msgid ""
"Warn about the global module fragment not containing only preprocessing "
"directives."
msgstr ""
-#: c-family/c.opt:811
+#: c-family/c.opt:815
#, no-c-format
msgid "Warn when the field in a struct is not aligned."
msgstr ""
-#: c-family/c.opt:815
+#: c-family/c.opt:819
#, no-c-format
msgid "Warn whenever type qualifiers are ignored."
msgstr ""
-#: c-family/c.opt:819
+#: c-family/c.opt:823
#, no-c-format
msgid "Warn whenever attributes are ignored."
msgstr ""
-#: c-family/c.opt:823
+#: c-family/c.opt:827
#, no-c-format
msgid "Warn about implicit declarations."
msgstr ""
-#: c-family/c.opt:831
+#: c-family/c.opt:835
#, no-c-format
msgid "Warn about implicit function declarations."
msgstr ""
-#: c-family/c.opt:835
+#: c-family/c.opt:839
#, no-c-format
msgid "Warn when a declaration does not specify a type."
msgstr ""
-#: c-family/c.opt:842
+#: c-family/c.opt:846
#, no-c-format
msgid "Warn when a base is inaccessible in derived due to ambiguity."
msgstr ""
-#: c-family/c.opt:846
+#: c-family/c.opt:850
#, no-c-format
msgid ""
"Warn when there is a conversion between pointers that have incompatible "
"types."
msgstr ""
-#: c-family/c.opt:854
+#: c-family/c.opt:858
#, no-c-format
msgid "Warn about variables which are initialized to themselves."
msgstr ""
-#: c-family/c.opt:858
+#: c-family/c.opt:862
#, no-c-format
msgid ""
"Warn about uses of std::initializer_list that can result in dangling "
"pointers."
msgstr ""
-#: c-family/c.opt:862
+#: c-family/c.opt:866
#, no-c-format
msgid ""
"Warn about nonsensical values of --param destructive-interference-size or "
"constructive-interference-size."
msgstr ""
-#: c-family/c.opt:867
+#: c-family/c.opt:871
#, no-c-format
msgid ""
"Warn about C++11 inheriting constructors when the base has a variadic "
"constructor."
msgstr ""
-#: c-family/c.opt:871
+#: c-family/c.opt:875
#, no-c-format
msgid ""
"Warn about incompatible integer to pointer and pointer to integer "
"conversions."
msgstr ""
-#: c-family/c.opt:875
+#: c-family/c.opt:879
#, no-c-format
msgid "Warn for suspicious integer expressions in boolean context."
msgstr ""
-#: c-family/c.opt:879
+#: c-family/c.opt:883
#, no-c-format
msgid ""
"Warn when there is a cast to a pointer from an integer of a different size."
msgstr ""
-#: c-family/c.opt:883
+#: c-family/c.opt:887
#, no-c-format
msgid "Warn when a function never produces a constant expression."
msgstr ""
-#: c-family/c.opt:887
+#: c-family/c.opt:891
#, no-c-format
msgid "Warn about invalid uses of the \"offsetof\" macro."
msgstr ""
-#: c-family/c.opt:891
+#: c-family/c.opt:895
#, no-c-format
msgid "Warn about PCH files that are found but not used."
msgstr ""
-#: c-family/c.opt:895
+#: c-family/c.opt:899
#, no-c-format
msgid "Warn about invalid UTF-8 characters."
msgstr ""
-#: c-family/c.opt:899
+#: c-family/c.opt:903
#, no-c-format
msgid "Warn when a jump misses a variable initialization."
msgstr ""
-#: c-family/c.opt:903
+#: c-family/c.opt:907
#, no-c-format
msgid ""
"Warn when a string or character literal is followed by a ud-suffix which "
"does not begin with an underscore."
msgstr ""
-#: c-family/c.opt:907
+#: c-family/c.opt:911
#, no-c-format
msgid ""
"Warn when logical not is used on the left hand side operand of a comparison."
msgstr ""
-#: c-family/c.opt:911
+#: c-family/c.opt:915
#, no-c-format
msgid ""
"Warn when a logical operator is suspiciously always evaluating to true or "
"false."
msgstr ""
-#: c-family/c.opt:915
+#: c-family/c.opt:919
#, no-c-format
msgid "Do not warn about using \"long long\" when -pedantic."
msgstr ""
-#: c-family/c.opt:919
+#: c-family/c.opt:923
#, no-c-format
msgid "Warn about suspicious declarations of \"main\"."
msgstr ""
-#: c-family/c.opt:931
+#: c-family/c.opt:935
#, no-c-format
msgid ""
"Warn about suspicious calls to memset where the third argument contains the "
"number of elements not multiplied by the element size."
msgstr ""
-#: c-family/c.opt:935
+#: c-family/c.opt:939
#, no-c-format
msgid ""
"Warn about suspicious calls to memset where the third argument is constant "
"literal zero and the second is not."
msgstr ""
-#: c-family/c.opt:939
+#: c-family/c.opt:943
#, no-c-format
msgid ""
"Warn when the indentation of the code does not reflect the block structure."
msgstr ""
-#: c-family/c.opt:943
+#: c-family/c.opt:947
#, no-c-format
msgid ""
"Warn for deallocation calls with arguments returned from mismatched "
"allocation functions."
msgstr ""
-#: c-family/c.opt:948
+#: c-family/c.opt:952
#, no-c-format
msgid ""
"Warn for mismatches between calls to operator new or delete and the "
"corresponding call to the allocation or deallocation function."
msgstr ""
-#: c-family/c.opt:953
+#: c-family/c.opt:957
#, no-c-format
msgid ""
"Warn when a class is redeclared or referenced using a mismatched class-key."
msgstr ""
-#: c-family/c.opt:957
+#: c-family/c.opt:961
#, no-c-format
msgid ""
"Warn about declarations of entities that may be missing attributes that "
"related entities have been declared with."
msgstr ""
-#: c-family/c.opt:962
+#: c-family/c.opt:966
#, no-c-format
msgid "Warn about possibly missing braces around initializers."
msgstr ""
-#: c-family/c.opt:966
+#: c-family/c.opt:970
#, no-c-format
msgid "Warn about global functions without previous declarations."
msgstr ""
-#: c-family/c.opt:970
+#: c-family/c.opt:974
#, no-c-format
msgid "Warn about missing fields in struct initializers."
msgstr ""
-#: c-family/c.opt:978
+#: c-family/c.opt:982
#, no-c-format
msgid "Warn about user-specified include directories that do not exist."
msgstr ""
-#: c-family/c.opt:982
+#: c-family/c.opt:986
#, no-c-format
msgid ""
"Warn about function parameters declared without a type specifier in K&R-"
"style functions."
msgstr ""
-#: c-family/c.opt:986
+#: c-family/c.opt:990
#, no-c-format
msgid "Warn about global functions without prototypes."
msgstr ""
-#: c-family/c.opt:990
+#: c-family/c.opt:994
#, no-c-format
msgid "Warn about likely missing requires keyword."
msgstr ""
-#: c-family/c.opt:994
+#: c-family/c.opt:998
#, no-c-format
msgid ""
"Warn when the template keyword is missing after a member access token in a "
"dependent member access expression if that member is a template."
msgstr ""
-#: c-family/c.opt:998
+#: c-family/c.opt:1002
#, no-c-format
msgid "Warn about global variables without previous declarations."
msgstr ""
-#: c-family/c.opt:1005
+#: c-family/c.opt:1009
#, no-c-format
msgid "Warn about use of multi-character character constants."
msgstr ""
-#: c-family/c.opt:1009
+#: c-family/c.opt:1013
#, no-c-format
msgid "Warn on direct multiple inheritance."
msgstr ""
-#: c-family/c.opt:1013
+#: c-family/c.opt:1017
#, no-c-format
msgid ""
"Warn about unsafe macros expanding to multiple statements used as a body of "
"a clause such as if, else, while, switch, or for."
msgstr ""
-#: c-family/c.opt:1017
+#: c-family/c.opt:1021
#, no-c-format
msgid "Warn on namespace definition."
msgstr ""
-#: c-family/c.opt:1021
+#: c-family/c.opt:1025
#, no-c-format
msgid ""
"Warn about narrowing conversions within { } that are ill-formed in C++11."
msgstr ""
-#: c-family/c.opt:1025
+#: c-family/c.opt:1029
#, no-c-format
msgid "Warn about \"extern\" declarations not at file scope."
msgstr ""
-#: c-family/c.opt:1029
+#: c-family/c.opt:1033
#, no-c-format
msgid ""
"Warn when a noexcept expression evaluates to false even though the "
"expression can't actually throw."
msgstr ""
-#: c-family/c.opt:1033
+#: c-family/c.opt:1037
#, no-c-format
msgid ""
"Warn if C++17 noexcept function type will change the mangled name of a "
"symbol."
msgstr ""
-#: c-family/c.opt:1037
+#: c-family/c.opt:1041
#, no-c-format
msgid ""
"Warn when non-templatized friend functions are declared within a template."
msgstr ""
-#: c-family/c.opt:1041
+#: c-family/c.opt:1045
#, no-c-format
msgid "Warn about non-virtual destructors."
msgstr ""
-#: c-family/c.opt:1045
+#: c-family/c.opt:1049
#, no-c-format
msgid ""
"Warn about NULL being passed to argument slots marked as requiring non-NULL."
msgstr ""
-#: c-family/c.opt:1061
+#: c-family/c.opt:1065
#, no-c-format
msgid ""
"-Wnormalized=[none|id|nfc|nfkc]\tWarn about non-normalized Unicode strings."
msgstr ""
-#: c-family/c.opt:1084
+#: c-family/c.opt:1088
#, no-c-format
msgid ""
"Warn if a class interface has no superclass. Root classes may use an "
"attribute to suppress this warning."
msgstr ""
-#: c-family/c.opt:1089
+#: c-family/c.opt:1093
#, no-c-format
msgid "Warn if a C-style cast is used in a program."
msgstr ""
-#: c-family/c.opt:1093
+#: c-family/c.opt:1097
#, no-c-format
msgid "Warn for obsolescent usage in a declaration."
msgstr ""
-#: c-family/c.opt:1097
+#: c-family/c.opt:1101
#, no-c-format
msgid "Warn if an old-style parameter definition is used."
msgstr ""
-#: c-family/c.opt:1101
+#: c-family/c.opt:1105
#, no-c-format
msgid ""
"Warn about potentially suboptimal choices related to OpenACC parallelism."
msgstr ""
-#: c-family/c.opt:1105
+#: c-family/c.opt:1109
#, no-c-format
msgid "Warn about suspicious OpenMP code."
msgstr ""
-#: c-family/c.opt:1109
+#: c-family/c.opt:1113
#, no-c-format
msgid "Warn if a simd directive is overridden by the vectorizer cost model."
msgstr ""
-#: c-family/c.opt:1113
+#: c-family/c.opt:1117
#, no-c-format
msgid ""
"Warn if a string is longer than the maximum portable length specified by the "
"standard."
msgstr ""
-#: c-family/c.opt:1117 c-family/c.opt:1121
+#: c-family/c.opt:1121 c-family/c.opt:1125
#, no-c-format
msgid "Warn about overloaded virtual function names."
msgstr ""
-#: c-family/c.opt:1125
+#: c-family/c.opt:1129
#, no-c-format
msgid "Warn about overriding initializers without side effects."
msgstr ""
-#: c-family/c.opt:1129
+#: c-family/c.opt:1133
#, no-c-format
msgid "Warn about overriding initializers with side effects."
msgstr ""
-#: c-family/c.opt:1133
+#: c-family/c.opt:1137
#, no-c-format
msgid ""
"Warn if the named return value optimization is not performed although it is "
"allowed."
msgstr ""
-#: c-family/c.opt:1137
+#: c-family/c.opt:1141
#, no-c-format
msgid "Warn about packed bit-fields whose offset changed in GCC 4.4."
msgstr ""
-#: c-family/c.opt:1141
+#: c-family/c.opt:1145
#, no-c-format
msgid "Warn when fields in a struct with the packed attribute are misaligned."
msgstr ""
-#: c-family/c.opt:1145
+#: c-family/c.opt:1149
#, no-c-format
msgid "Warn about possibly missing parentheses."
msgstr ""
-#: c-family/c.opt:1153
+#: c-family/c.opt:1157
#, no-c-format
msgid ""
"Warn about calling std::move on a local object in a return statement "
"preventing copy elision."
msgstr ""
-#: c-family/c.opt:1157 c-family/c.opt:1161
+#: c-family/c.opt:1161 c-family/c.opt:1165
#, no-c-format
msgid "Warn for placement new expressions with undefined behavior."
msgstr ""
-#: c-family/c.opt:1165
+#: c-family/c.opt:1169
#, no-c-format
msgid "Warn when converting the type of pointers to member functions."
msgstr ""
-#: c-family/c.opt:1169
+#: c-family/c.opt:1173
#, no-c-format
msgid "Warn about function pointer arithmetic."
msgstr ""
-#: c-family/c.opt:1173
+#: c-family/c.opt:1177
#, no-c-format
msgid "Warn when a pointer differs in signedness in an assignment."
msgstr ""
-#: c-family/c.opt:1177
+#: c-family/c.opt:1181
#, no-c-format
msgid "Warn when a pointer is compared with a zero character constant."
msgstr ""
-#: c-family/c.opt:1181
+#: c-family/c.opt:1185
#, no-c-format
msgid "Warn when a pointer is cast to an integer of a different size."
msgstr ""
-#: c-family/c.opt:1185
+#: c-family/c.opt:1189
#, no-c-format
msgid "Warn about misuses of pragmas."
msgstr ""
-#: c-family/c.opt:1189
+#: c-family/c.opt:1193
#, no-c-format
msgid ""
"Warn if constructor or destructors with priorities from 0 to 100 are used."
msgstr ""
-#: c-family/c.opt:1193
+#: c-family/c.opt:1197
#, no-c-format
msgid ""
"Warn if a property for an Objective-C object has no assign semantics "
"specified."
msgstr ""
-#: c-family/c.opt:1197
+#: c-family/c.opt:1201
#, no-c-format
msgid "Warn if inherited methods are unimplemented."
msgstr ""
-#: c-family/c.opt:1201
+#: c-family/c.opt:1205
#, no-c-format
msgid "Warn when a range-based for-loop is creating unnecessary copies."
msgstr ""
-#: c-family/c.opt:1205
+#: c-family/c.opt:1209
#, no-c-format
msgid "Warn about multiple declarations of the same object."
msgstr ""
-#: c-family/c.opt:1209
+#: c-family/c.opt:1213
#, no-c-format
msgid "Warn about redundant calls to std::move."
msgstr ""
-#: c-family/c.opt:1213
+#: c-family/c.opt:1217
#, no-c-format
msgid ""
"Warn when a class or enumerated type is referenced using a redundant class-"
"key."
msgstr ""
-#: c-family/c.opt:1217
+#: c-family/c.opt:1221
#, no-c-format
msgid "Warn about uses of register storage specifier."
msgstr ""
-#: c-family/c.opt:1221
+#: c-family/c.opt:1225
#, no-c-format
msgid "Warn when the compiler reorders code."
msgstr ""
-#: c-family/c.opt:1225
+#: c-family/c.opt:1229
#, no-c-format
msgid ""
"Warn when an argument passed to a restrict-qualified parameter aliases with "
"another argument."
msgstr ""
-#: c-family/c.opt:1230
+#: c-family/c.opt:1234
#, no-c-format
msgid ""
"Warn whenever void-returning functions return a non-void expressions, or a "
"return expression is missing in a function not returning void."
msgstr ""
-#: c-family/c.opt:1234
+#: c-family/c.opt:1238
#, no-c-format
msgid ""
"Warn whenever a function's return type defaults to \"int\" (C), or about "
"inconsistent return types (C++)."
msgstr ""
-#: c-family/c.opt:1238
+#: c-family/c.opt:1242
#, no-c-format
msgid "Warn on suspicious constructs involving reverse scalar storage order."
msgstr ""
-#: c-family/c.opt:1242
+#: c-family/c.opt:1246
#, no-c-format
msgid "Warn if a selector has multiple methods."
msgstr ""
-#: c-family/c.opt:1246
+#: c-family/c.opt:1250
#, no-c-format
msgid "Warn when a value is moved to itself with std::move."
msgstr ""
-#: c-family/c.opt:1250
+#: c-family/c.opt:1254
#, no-c-format
msgid "Warn about possible violations of sequence point rules."
msgstr ""
-#: c-family/c.opt:1254
+#: c-family/c.opt:1258
#, no-c-format
msgid "Warn if a local declaration hides an instance variable."
msgstr ""
-#: c-family/c.opt:1258 c-family/c.opt:1262
+#: c-family/c.opt:1262 c-family/c.opt:1266
#, no-c-format
msgid "Warn if left shift of a signed value overflows."
msgstr ""
-#: c-family/c.opt:1266
+#: c-family/c.opt:1270
#, no-c-format
msgid "Warn if shift count is negative."
msgstr ""
-#: c-family/c.opt:1270
+#: c-family/c.opt:1274
#, no-c-format
msgid "Warn if shift count >= width of type."
msgstr ""
-#: c-family/c.opt:1274
+#: c-family/c.opt:1278
#, no-c-format
msgid "Warn if left shifting a negative value."
msgstr ""
-#: c-family/c.opt:1278
+#: c-family/c.opt:1282
#, no-c-format
msgid "Warn about signed-unsigned comparisons."
msgstr ""
-#: c-family/c.opt:1286
+#: c-family/c.opt:1290
#, no-c-format
msgid ""
"Warn for implicit type conversions between signed and unsigned integers."
msgstr ""
-#: c-family/c.opt:1290
+#: c-family/c.opt:1294
#, no-c-format
msgid "Warn when overload promotes from unsigned to signed."
msgstr ""
-#: c-family/c.opt:1294
+#: c-family/c.opt:1298
#, no-c-format
msgid "Warn about missing sized deallocation functions."
msgstr ""
-#: c-family/c.opt:1298
+#: c-family/c.opt:1302
#, no-c-format
msgid ""
"Warn about divisions of two sizeof operators when the first one is applied "
"to an array and the divisor does not equal the size of the array element."
msgstr ""
-#: c-family/c.opt:1303
+#: c-family/c.opt:1307
#, no-c-format
msgid "Warn when sizeof is applied on a parameter declared as an array."
msgstr ""
-#: c-family/c.opt:1307
+#: c-family/c.opt:1311
#, no-c-format
msgid ""
"Warn about suspicious divisions of two sizeof expressions that don't work "
"correctly with pointers."
msgstr ""
-#: c-family/c.opt:1311
+#: c-family/c.opt:1315
#, no-c-format
msgid ""
"Warn about suspicious length parameters to certain string functions if the "
"argument uses sizeof."
msgstr ""
-#: c-family/c.opt:1319
+#: c-family/c.opt:1323
#, no-c-format
msgid ""
-"Warn about inproper usages of flexible array members according to the level "
+"Warn about improper usages of flexible array members according to the level "
"of -fstrict-flex-arrays."
msgstr ""
-#: c-family/c.opt:1324
+#: c-family/c.opt:1328
#, no-c-format
msgid "Warn about uncasted NULL used as sentinel."
msgstr ""
-#: c-family/c.opt:1332
+#: c-family/c.opt:1336
#, no-c-format
msgid "Warn about unprototyped function declarations."
msgstr ""
-#: c-family/c.opt:1336
+#: c-family/c.opt:1340
#, no-c-format
msgid "Warn if type signatures of candidate methods do not match exactly."
msgstr ""
-#: c-family/c.opt:1340
+#: c-family/c.opt:1344
#, no-c-format
msgid ""
"Warn about calls to strcmp and strncmp used in equality expressions that are "
@@ -2707,197 +2714,197 @@ msgid ""
"argument."
msgstr ""
-#: c-family/c.opt:1346
+#: c-family/c.opt:1350
#, no-c-format
msgid ""
"Warn about buffer overflow in string manipulation functions like memcpy and "
"strcpy."
msgstr ""
-#: c-family/c.opt:1351
+#: c-family/c.opt:1355
#, no-c-format
msgid ""
"Under the control of Object Size type, warn about buffer overflow in string "
"manipulation functions like memcpy and strcpy."
msgstr ""
-#: c-family/c.opt:1356
+#: c-family/c.opt:1360
#, no-c-format
msgid ""
"Warn about reading past the end of a source array in string manipulation "
"functions like memchr and memcpy."
msgstr ""
-#: c-family/c.opt:1360
+#: c-family/c.opt:1364
#, no-c-format
msgid ""
"Warn about truncation in string manipulation functions like strncat and "
"strncpy."
msgstr ""
-#: c-family/c.opt:1364
+#: c-family/c.opt:1368
#, no-c-format
msgid ""
"Warn if a class type has a base or a field whose type uses the anonymous "
"namespace or depends on a type with no linkage."
msgstr ""
-#: c-family/c.opt:1368
+#: c-family/c.opt:1372
#, no-c-format
msgid "Warn about functions which might be candidates for format attributes."
msgstr ""
-#: c-family/c.opt:1372
+#: c-family/c.opt:1376
#, no-c-format
msgid ""
"Suggest that the override keyword be used when the declaration of a virtual "
"function overrides another."
msgstr ""
-#: c-family/c.opt:1377
+#: c-family/c.opt:1381
#, no-c-format
msgid "Warn about enumerated switches, with no default, missing a case."
msgstr ""
-#: c-family/c.opt:1381
+#: c-family/c.opt:1385
#, no-c-format
msgid "Warn about enumerated switches missing a \"default:\" statement."
msgstr ""
-#: c-family/c.opt:1385
+#: c-family/c.opt:1389
#, no-c-format
msgid "Warn about all enumerated switches missing a specific case."
msgstr ""
-#: c-family/c.opt:1389
+#: c-family/c.opt:1393
#, no-c-format
msgid "Warn about switches with boolean controlling expression."
msgstr ""
-#: c-family/c.opt:1393
+#: c-family/c.opt:1397
#, no-c-format
msgid "Warn about switch values that are outside of the switch's type range."
msgstr ""
-#: c-family/c.opt:1397
+#: c-family/c.opt:1401
#, no-c-format
msgid ""
"Warn when __sync_fetch_and_nand and __sync_nand_and_fetch built-in functions "
"are used."
msgstr ""
-#: c-family/c.opt:1401
+#: c-family/c.opt:1405
#, no-c-format
msgid "Deprecated. This switch has no effect."
msgstr ""
-#: c-family/c.opt:1409
+#: c-family/c.opt:1413
#, no-c-format
msgid "Warn on primary template declaration."
msgstr ""
-#: c-family/c.opt:1413
+#: c-family/c.opt:1417
#, no-c-format
msgid "Warn if a comparison always evaluates to true or false."
msgstr ""
-#: c-family/c.opt:1417
+#: c-family/c.opt:1421
#, no-c-format
msgid "Warn about simple-template-id in a constructor or destructor."
msgstr ""
-#: c-family/c.opt:1421
+#: c-family/c.opt:1425
#, no-c-format
msgid "Warn if a throw expression will always result in a call to terminate()."
msgstr ""
-#: c-family/c.opt:1425
+#: c-family/c.opt:1429
#, no-c-format
msgid "Warn about features not present in traditional C."
msgstr ""
-#: c-family/c.opt:1429
+#: c-family/c.opt:1433
#, no-c-format
msgid ""
"Warn of prototypes causing type conversions different from what would happen "
"in the absence of prototype."
msgstr ""
-#: c-family/c.opt:1433
+#: c-family/c.opt:1437
#, no-c-format
msgid ""
"Warn if trigraphs are encountered that might affect the meaning of the "
"program."
msgstr ""
-#: c-family/c.opt:1437
+#: c-family/c.opt:1441
#, no-c-format
msgid "Warn about @selector()s without previously declared methods."
msgstr ""
-#: c-family/c.opt:1441
+#: c-family/c.opt:1445
#, no-c-format
msgid "Warn if an undefined macro is used in an #if directive."
msgstr ""
-#: c-family/c.opt:1445
+#: c-family/c.opt:1449
#, no-c-format
msgid "Warn about invalid forms of delimited or named escape sequences."
msgstr ""
-#: c-family/c.opt:1453
+#: c-family/c.opt:1457
#, no-c-format
msgid "Warn about unrecognized pragmas."
msgstr ""
-#: c-family/c.opt:1457
+#: c-family/c.opt:1461
#, no-c-format
msgid "Warn about unsuffixed float constants."
msgstr ""
-#: c-family/c.opt:1473
+#: c-family/c.opt:1477
#, no-c-format
msgid "Warn when typedefs locally defined in a function are not used."
msgstr ""
-#: c-family/c.opt:1477
+#: c-family/c.opt:1481
#, no-c-format
msgid "Warn about macros defined in the main file that are not used."
msgstr ""
-#: c-family/c.opt:1497
+#: c-family/c.opt:1501
#, no-c-format
msgid "Warn about useless casts."
msgstr ""
-#: c-family/c.opt:1501
+#: c-family/c.opt:1505
#, no-c-format
msgid "Warn about using variadic macros."
msgstr ""
-#: c-family/c.opt:1505
+#: c-family/c.opt:1509
#, no-c-format
msgid ""
"Warn about questionable usage of the macros used to retrieve variable "
"arguments."
msgstr ""
-#: c-family/c.opt:1509
+#: c-family/c.opt:1513
#, no-c-format
msgid "Warn about the most vexing parse syntactic ambiguity."
msgstr ""
-#: c-family/c.opt:1513
+#: c-family/c.opt:1517
#, no-c-format
msgid "Warn if a virtual base has a non-trivial move assignment operator."
msgstr ""
-#: c-family/c.opt:1517
+#: c-family/c.opt:1521
#, no-c-format
msgid "Warn if a variable length array is used."
msgstr ""
-#: c-family/c.opt:1521
+#: c-family/c.opt:1525
#, no-c-format
msgid ""
"-Wvla-larger-than=<number>\tWarn on unbounded uses of variable-length "
@@ -2905,34 +2912,34 @@ msgid ""
"larger than <number> bytes."
msgstr ""
-#: c-family/c.opt:1527
+#: c-family/c.opt:1531
#, no-c-format
msgid ""
"Disable Wvla-larger-than= warning. Equivalent to Wvla-larger-"
"than=<SIZE_MAX> or larger."
msgstr ""
-#: c-family/c.opt:1531
+#: c-family/c.opt:1535
#, no-c-format
msgid "Warn about mismatched declarations of VLA parameters."
msgstr ""
-#: c-family/c.opt:1535
+#: c-family/c.opt:1539
#, no-c-format
msgid "Warn about deprecated uses of volatile qualifier."
msgstr ""
-#: c-family/c.opt:1539
+#: c-family/c.opt:1543
#, no-c-format
msgid "Warn when a register variable is declared volatile."
msgstr ""
-#: c-family/c.opt:1543
+#: c-family/c.opt:1547
#, no-c-format
msgid "Warn on direct virtual inheritance."
msgstr ""
-#: c-family/c.opt:1547
+#: c-family/c.opt:1551
#, no-c-format
msgid ""
"In C++, nonzero means warn about deprecated conversion from string literals "
@@ -2940,188 +2947,188 @@ msgid ""
"not deprecated by the ISO C standard."
msgstr ""
-#: c-family/c.opt:1551
+#: c-family/c.opt:1555
#, no-c-format
msgid ""
"Warn about xor operators where it appears the user meant exponentiation."
msgstr ""
-#: c-family/c.opt:1555
+#: c-family/c.opt:1559
#, no-c-format
msgid "Warn when a literal '0' is used as null pointer."
msgstr ""
-#: c-family/c.opt:1559
+#: c-family/c.opt:1563
#, no-c-format
msgid "Warn about accesses to interior zero-length array members."
msgstr ""
-#: c-family/c.opt:1563
+#: c-family/c.opt:1567
#, no-c-format
msgid "A synonym for -std=c89 (for C) or -std=c++98 (for C++)."
msgstr ""
-#: c-family/c.opt:1571
+#: c-family/c.opt:1575
#, no-c-format
msgid ""
"The version of the C++ ABI used for -Wabi warnings and link compatibility "
"aliases."
msgstr ""
-#: c-family/c.opt:1575
+#: c-family/c.opt:1579
#, no-c-format
msgid "Enforce class member access control semantics."
msgstr ""
-#: c-family/c.opt:1579
+#: c-family/c.opt:1583
#, no-c-format
msgid "-fada-spec-parent=unit\tDump Ada specs as child units of given parent."
msgstr ""
-#: c-family/c.opt:1583
+#: c-family/c.opt:1587
#, no-c-format
msgid "Support C++17 allocation of over-aligned types."
msgstr ""
-#: c-family/c.opt:1587
+#: c-family/c.opt:1591
#, no-c-format
msgid ""
"-faligned-new=<N>\tUse C++17 over-aligned type allocation for alignments "
"greater than N."
msgstr ""
-#: c-family/c.opt:1598 c-family/c.opt:1915 c-family/c.opt:2317
-#: c-family/c.opt:2321 c-family/c.opt:2337
+#: c-family/c.opt:1602 c-family/c.opt:1919 c-family/c.opt:2321
+#: c-family/c.opt:2325 c-family/c.opt:2341
#, no-c-format
msgid "No longer supported."
msgstr ""
-#: c-family/c.opt:1602
+#: c-family/c.opt:1606
#, no-c-format
msgid "Recognize the \"asm\" keyword."
msgstr ""
-#: c-family/c.opt:1610
+#: c-family/c.opt:1614
#, no-c-format
msgid "Recognize built-in functions."
msgstr ""
-#: c-family/c.opt:1617
+#: c-family/c.opt:1621
#, no-c-format
msgid "Where shorter, use canonicalized paths to systems headers."
msgstr ""
-#: c-family/c.opt:1621
+#: c-family/c.opt:1625
#, no-c-format
msgid ""
"Enable the char8_t fundamental type and use it as the type for UTF-8 string "
"and character literals."
msgstr ""
-#: c-family/c.opt:1709
+#: c-family/c.opt:1713
#, no-c-format
msgid "Removed in GCC 8. This switch has no effect."
msgstr ""
-#: c-family/c.opt:1713
+#: c-family/c.opt:1717
#, no-c-format
msgid "Enable support for C++ concepts."
msgstr ""
-#: c-family/c.opt:1717
+#: c-family/c.opt:1721
#, no-c-format
msgid "Enable certain features present in the Concepts TS."
msgstr ""
-#: c-family/c.opt:1721
+#: c-family/c.opt:1725
#, no-c-format
msgid ""
"Specify maximum error replay depth during recursive diagnosis of a "
"constraint satisfaction failure."
msgstr ""
-#: c-family/c.opt:1725
+#: c-family/c.opt:1729
#, no-c-format
msgid "Allow the arguments of the '?' operator to have different types."
msgstr ""
-#: c-family/c.opt:1733
+#: c-family/c.opt:1737
#, no-c-format
msgid "-fconst-string-class=<name>\tUse class <name> for constant strings."
msgstr ""
-#: c-family/c.opt:1737
+#: c-family/c.opt:1741
#, no-c-format
msgid "-fconstexpr-depth=<number>\tSpecify maximum constexpr recursion depth."
msgstr ""
-#: c-family/c.opt:1741
+#: c-family/c.opt:1745
#, no-c-format
msgid ""
"-fconstexpr-cache-depth=<number>\tSpecify maximum constexpr recursion cache "
"depth."
msgstr ""
-#: c-family/c.opt:1745
+#: c-family/c.opt:1749
#, no-c-format
msgid "Allow IEC559 floating point exceptions in constant expressions."
msgstr ""
-#: c-family/c.opt:1749
+#: c-family/c.opt:1753
#, no-c-format
msgid ""
"-fconstexpr-loop-limit=<number>\tSpecify maximum constexpr loop iteration "
"count."
msgstr ""
-#: c-family/c.opt:1753
+#: c-family/c.opt:1757
#, no-c-format
msgid ""
"-fconstexpr-ops-limit=<number>\tSpecify maximum number of constexpr "
"operations during a single constexpr evaluation."
msgstr ""
-#: c-family/c.opt:1757
+#: c-family/c.opt:1761
#, no-c-format
msgid "Enable certain features present in drafts of C++ Contracts."
msgstr ""
-#: c-family/c.opt:1770
+#: c-family/c.opt:1774
#, no-c-format
msgid ""
"-fcontract-assumption-mode=[on|off]\tEnable or disable treating axiom level "
"contracts as assumptions (default on)."
msgstr ""
-#: c-family/c.opt:1774
+#: c-family/c.opt:1778
#, no-c-format
msgid ""
"-fcontract-build-level=[off|default|audit]\tSpecify max contract level to "
"generate runtime checks for."
msgstr ""
-#: c-family/c.opt:1778
+#: c-family/c.opt:1782
#, no-c-format
msgid ""
"-fcontract-strict-declarations=[on|off]\tEnable or disable warnings on "
"generalized redeclaration of functions with contracts (default off)."
msgstr ""
-#: c-family/c.opt:1782
+#: c-family/c.opt:1786
#, no-c-format
msgid ""
"-fcontract-mode=[on|off]\tEnable or disable all contract facilities (default "
"on)."
msgstr ""
-#: c-family/c.opt:1786
+#: c-family/c.opt:1790
#, no-c-format
msgid ""
"-fcontract-continuation-mode=[on|off]\tEnable or disable contract "
"continuation mode (default off)."
msgstr ""
-#: c-family/c.opt:1790
+#: c-family/c.opt:1794
#, no-c-format
msgid ""
"-fcontract-role=<name>:<semantics>\tSpecify the semantics for all levels in "
@@ -3129,441 +3136,441 @@ msgid ""
"(ex: opt:assume,assume,assume)."
msgstr ""
-#: c-family/c.opt:1794
+#: c-family/c.opt:1798
#, no-c-format
msgid ""
"-fcontract-semantic=<level>:<semantic>\tSpecify the concrete semantics for "
"level."
msgstr ""
-#: c-family/c.opt:1798
+#: c-family/c.opt:1802
#, no-c-format
msgid "Enable C++ coroutines (experimental)."
msgstr ""
-#: c-family/c.opt:1802
+#: c-family/c.opt:1806
#, no-c-format
msgid "Emit debug annotations during preprocessing."
msgstr ""
-#: c-family/c.opt:1810
+#: c-family/c.opt:1814
#, no-c-format
msgid "Factor complex constructors and destructors to favor space over speed."
msgstr ""
-#: c-family/c.opt:1818
+#: c-family/c.opt:1822
#, no-c-format
msgid "Print hierarchical comparisons when template types are mismatched."
msgstr ""
-#: c-family/c.opt:1822
+#: c-family/c.opt:1826
#, no-c-format
msgid "Note all candidates during overload resolution failure."
msgstr ""
-#: c-family/c.opt:1826
+#: c-family/c.opt:1830
#, no-c-format
msgid "Preprocess directives only."
msgstr ""
-#: c-family/c.opt:1830
+#: c-family/c.opt:1834
#, no-c-format
msgid "Permit '$' as an identifier character."
msgstr ""
-#: c-family/c.opt:1834
+#: c-family/c.opt:1838
#, no-c-format
msgid ""
"-fmacro-prefix-map=<old>=<new>\tMap one directory name to another in "
"__FILE__, __BASE_FILE__, and __builtin_FILE()."
msgstr ""
-#: c-family/c.opt:1838
+#: c-family/c.opt:1842
#, no-c-format
msgid "Write all declarations as Ada code transitively."
msgstr ""
-#: c-family/c.opt:1842
+#: c-family/c.opt:1846
#, no-c-format
msgid "Write all declarations as Ada code for the given file only."
msgstr ""
-#: c-family/c.opt:1849
+#: c-family/c.opt:1853
#, no-c-format
msgid "Do not elide common elements in template comparisons."
msgstr ""
-#: c-family/c.opt:1853
+#: c-family/c.opt:1857
#, no-c-format
msgid "Generate code to check exception specifications."
msgstr ""
-#: c-family/c.opt:1860
+#: c-family/c.opt:1864
#, no-c-format
msgid ""
"-fexec-charset=<cset>\tConvert all strings and character constants to "
"character set <cset>."
msgstr ""
-#: c-family/c.opt:1864
+#: c-family/c.opt:1868
#, no-c-format
msgid "Permit universal character names (\\u and \\U) in identifiers."
msgstr ""
-#: c-family/c.opt:1868
+#: c-family/c.opt:1872
#, no-c-format
msgid ""
"-finput-charset=<cset>\tSpecify the default character set for source files."
msgstr ""
-#: c-family/c.opt:1872
+#: c-family/c.opt:1876
#, no-c-format
msgid ""
"Support dynamic initialization of thread-local variables in a different "
"translation unit."
msgstr ""
-#: c-family/c.opt:1879
+#: c-family/c.opt:1883
#, no-c-format
msgid "Fold calls to simple inline functions."
msgstr ""
-#: c-family/c.opt:1886
+#: c-family/c.opt:1890
#, no-c-format
msgid "Do not assume that standard C libraries and \"main\" exist."
msgstr ""
-#: c-family/c.opt:1890
+#: c-family/c.opt:1894
#, no-c-format
msgid "Recognize GNU-defined keywords."
msgstr ""
-#: c-family/c.opt:1894
+#: c-family/c.opt:1898
#, no-c-format
msgid "Generate code for GNU runtime environment."
msgstr ""
-#: c-family/c.opt:1898
+#: c-family/c.opt:1902
#, no-c-format
msgid "Use traditional GNU semantics for inline functions."
msgstr ""
-#: c-family/c.opt:1911
+#: c-family/c.opt:1915
#, no-c-format
msgid "Assume normal C execution environment."
msgstr ""
-#: c-family/c.opt:1919
+#: c-family/c.opt:1923
#, no-c-format
msgid "Implement P2564 for consteval propagation."
msgstr ""
-#: c-family/c.opt:1923
+#: c-family/c.opt:1927
#, no-c-format
msgid "Export functions even if they can be inlined."
msgstr ""
-#: c-family/c.opt:1927
+#: c-family/c.opt:1931
#, no-c-format
msgid "Make inline functions constexpr by default."
msgstr ""
-#: c-family/c.opt:1931
+#: c-family/c.opt:1935
#, no-c-format
msgid "Emit implicit instantiations of inline templates."
msgstr ""
-#: c-family/c.opt:1935
+#: c-family/c.opt:1939
#, no-c-format
msgid "Emit implicit instantiations of templates."
msgstr ""
-#: c-family/c.opt:1939
+#: c-family/c.opt:1943
#, no-c-format
msgid "Implement C++17 inheriting constructor semantics."
msgstr ""
-#: c-family/c.opt:1946
+#: c-family/c.opt:1950
#, no-c-format
msgid "Don't emit dllexported inline functions unless needed."
msgstr ""
-#: c-family/c.opt:1953
+#: c-family/c.opt:1957
#, no-c-format
msgid ""
"Allow implicit conversions between vectors with differing numbers of "
"subparts and/or differing element types."
msgstr ""
-#: c-family/c.opt:1957
+#: c-family/c.opt:1961
#, no-c-format
msgid "Enable C++ modules-ts (experimental)."
msgstr ""
-#: c-family/c.opt:1965
+#: c-family/c.opt:1969
#, no-c-format
msgid "Enable C++ header module (experimental)."
msgstr ""
-#: c-family/c.opt:1972
+#: c-family/c.opt:1976
#, no-c-format
msgid ""
"Member functions defined within their class are inline in module purview."
msgstr ""
-#: c-family/c.opt:1976
+#: c-family/c.opt:1980
#, no-c-format
msgid "Only emit Compiled Module Interface."
msgstr ""
-#: c-family/c.opt:1980
+#: c-family/c.opt:1984
#, no-c-format
msgid "Mapper for module to CMI files."
msgstr ""
-#: c-family/c.opt:1984
+#: c-family/c.opt:1988
#, no-c-format
msgid "Enable lazy module importing."
msgstr ""
-#: c-family/c.opt:1992
+#: c-family/c.opt:1996
#, no-c-format
msgid "Warn about macros that have conflicting header units definitions."
msgstr ""
-#: c-family/c.opt:1996
+#: c-family/c.opt:2000
#, no-c-format
msgid "Warn if pointers of distinct types are compared without a cast."
msgstr ""
-#: c-family/c.opt:2000
+#: c-family/c.opt:2004
#, no-c-format
msgid "Note #include directives translated to import declarations."
msgstr ""
-#: c-family/c.opt:2004
+#: c-family/c.opt:2008
#, no-c-format
msgid ""
"Note #include directives not translated to import declarations, and not "
"known to be textual."
msgstr ""
-#: c-family/c.opt:2008
+#: c-family/c.opt:2012
#, no-c-format
msgid "Note a #include translation of a specific header."
msgstr ""
-#: c-family/c.opt:2012
+#: c-family/c.opt:2016
#, no-c-format
msgid "Note Compiled Module Interface pathnames."
msgstr ""
-#: c-family/c.opt:2016
+#: c-family/c.opt:2020
#, no-c-format
msgid ""
"Note Compiled Module Interface pathname of a specific module or header-unit."
msgstr ""
-#: c-family/c.opt:2020
+#: c-family/c.opt:2024
#, no-c-format
msgid ""
"fmax-include-depth=<number> Set the maximum depth of the nested #include."
msgstr ""
-#: c-family/c.opt:2024
+#: c-family/c.opt:2028
#, no-c-format
msgid "Don't warn about uses of Microsoft extensions."
msgstr ""
-#: c-family/c.opt:2043
+#: c-family/c.opt:2047
#, no-c-format
msgid ""
"Implement resolution of DR 150 for matching of template template arguments."
msgstr ""
-#: c-family/c.opt:2047
+#: c-family/c.opt:2051
#, no-c-format
msgid "Generate code for NeXT (Apple macOS) runtime environment."
msgstr ""
-#: c-family/c.opt:2051
+#: c-family/c.opt:2055
#, no-c-format
msgid "Assume that receivers of Objective-C messages may be nil."
msgstr ""
-#: c-family/c.opt:2055
+#: c-family/c.opt:2059
#, no-c-format
msgid ""
"Allow access to instance variables as if they were local declarations within "
"instance method implementations."
msgstr ""
-#: c-family/c.opt:2059
+#: c-family/c.opt:2063
#, no-c-format
msgid ""
"-fvisibility=[private|protected|public|package]\tSet the default symbol "
"visibility."
msgstr ""
-#: c-family/c.opt:2084
+#: c-family/c.opt:2088
#, no-c-format
msgid ""
"Treat a throw() exception specification as noexcept to improve code size."
msgstr ""
-#: c-family/c.opt:2088
+#: c-family/c.opt:2092
#, no-c-format
msgid ""
"Specify which ABI to use for Objective-C family code and meta-data "
"generation."
msgstr ""
-#: c-family/c.opt:2094
+#: c-family/c.opt:2098
#, no-c-format
msgid ""
"Generate special Objective-C methods to initialize/destroy non-POD C++ "
"ivars, if needed."
msgstr ""
-#: c-family/c.opt:2098
+#: c-family/c.opt:2102
#, no-c-format
msgid "Allow fast jumps to the message dispatcher."
msgstr ""
-#: c-family/c.opt:2104
+#: c-family/c.opt:2108
#, no-c-format
msgid "Enable Objective-C exception and synchronization syntax."
msgstr ""
-#: c-family/c.opt:2108
+#: c-family/c.opt:2112
#, no-c-format
msgid "Enable garbage collection (GC) in Objective-C/Objective-C++ programs."
msgstr ""
-#: c-family/c.opt:2112
+#: c-family/c.opt:2116
#, no-c-format
msgid ""
"Enable inline checks for nil receivers with the NeXT runtime and ABI version "
"2."
msgstr ""
-#: c-family/c.opt:2117
+#: c-family/c.opt:2121
#, no-c-format
msgid "Enable Objective-C setjmp exception handling runtime."
msgstr ""
-#: c-family/c.opt:2121
+#: c-family/c.opt:2125
#, no-c-format
msgid "Conform to the Objective-C 1.0 language as implemented in GCC 4.0."
msgstr ""
-#: c-family/c.opt:2125
+#: c-family/c.opt:2129
#, no-c-format
msgid "Enable OpenACC."
msgstr ""
-#: c-family/c.opt:2129
+#: c-family/c.opt:2133
#, no-c-format
msgid "Specify default OpenACC compute dimensions."
msgstr ""
-#: c-family/c.opt:2133
+#: c-family/c.opt:2137
#, no-c-format
msgid "Enable OpenMP (implies -frecursive in Fortran)."
msgstr ""
-#: c-family/c.opt:2137
+#: c-family/c.opt:2141
#, no-c-format
msgid "Enable OpenMP's SIMD directives."
msgstr ""
-#: c-family/c.opt:2141
+#: c-family/c.opt:2145
#, no-c-format
msgid "Recognize C++ keywords like \"compl\" and \"xor\"."
msgstr ""
-#: c-family/c.opt:2152
+#: c-family/c.opt:2156
#, no-c-format
msgid "Look for and use PCH files even when preprocessing."
msgstr ""
-#: c-family/c.opt:2156
+#: c-family/c.opt:2160
#, no-c-format
msgid "Downgrade conformance errors to warnings."
msgstr ""
-#: c-family/c.opt:2160
+#: c-family/c.opt:2164
#, no-c-format
msgid "Enable Plan 9 language extensions."
msgstr ""
-#: c-family/c.opt:2164
+#: c-family/c.opt:2168
#, no-c-format
msgid "Treat the input file as already preprocessed."
msgstr ""
-#: c-family/c.opt:2172
+#: c-family/c.opt:2176
#, no-c-format
msgid ""
"-ftrack-macro-expansion=<0|1|2>\tTrack locations of tokens coming from macro "
"expansion and display them in error messages."
msgstr ""
-#: c-family/c.opt:2176
+#: c-family/c.opt:2180
#, no-c-format
msgid ""
"Do not pretty-print template specializations as the template signature "
"followed by the arguments."
msgstr ""
-#: c-family/c.opt:2180
+#: c-family/c.opt:2184
#, no-c-format
msgid "Treat known sprintf return values as constants."
msgstr ""
-#: c-family/c.opt:2184
+#: c-family/c.opt:2188
#, no-c-format
msgid ""
"Used in Fix-and-Continue mode to indicate that object files may be swapped "
"in at runtime."
msgstr ""
-#: c-family/c.opt:2188
+#: c-family/c.opt:2192
#, no-c-format
msgid "Removed in GCC 10. This switch has no effect."
msgstr ""
-#: c-family/c.opt:2192
+#: c-family/c.opt:2196
#, no-c-format
msgid "Generate run time type descriptor information."
msgstr ""
-#: c-family/c.opt:2196 ada/gcc-interface/lang.opt:81
+#: c-family/c.opt:2200 ada/gcc-interface/lang.opt:81
#, no-c-format
msgid "Use the narrowest integer type possible for enumeration types."
msgstr ""
-#: c-family/c.opt:2200
+#: c-family/c.opt:2204
#, no-c-format
msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\"."
msgstr ""
-#: c-family/c.opt:2204
+#: c-family/c.opt:2208
#, no-c-format
msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed."
msgstr ""
-#: c-family/c.opt:2208 ada/gcc-interface/lang.opt:85
+#: c-family/c.opt:2212 ada/gcc-interface/lang.opt:85
#, no-c-format
msgid "Make \"char\" signed by default."
msgstr ""
-#: c-family/c.opt:2212
+#: c-family/c.opt:2216
#, no-c-format
msgid "Enable C++14 sized deallocation support."
msgstr ""
-#: c-family/c.opt:2219
+#: c-family/c.opt:2223
#, no-c-format
msgid ""
"-fstrict-flex-arrays=<level> Control when to treat the trailing array of "
@@ -3572,439 +3579,439 @@ msgid ""
"structures as flexible array members."
msgstr ""
-#: c-family/c.opt:2226
+#: c-family/c.opt:2230
#, no-c-format
msgid ""
"-fsso-struct=[big-endian|little-endian|native]\tSet the default scalar "
"storage order."
msgstr ""
-#: c-family/c.opt:2242
+#: c-family/c.opt:2246
#, no-c-format
msgid "Display statistics accumulated during compilation."
msgstr ""
-#: c-family/c.opt:2246
+#: c-family/c.opt:2250
#, no-c-format
msgid ""
"Assume that values of enumeration type are always within the minimum range "
"of that type."
msgstr ""
-#: c-family/c.opt:2253 c-family/c.opt:2258
+#: c-family/c.opt:2257 c-family/c.opt:2262
#, no-c-format
msgid ""
"Follow the C++17 evaluation order requirements for assignment expressions, "
"shift, member function calls, etc."
msgstr ""
-#: c-family/c.opt:2275
+#: c-family/c.opt:2279
#, no-c-format
msgid ""
"Set the maximum number of template instantiation notes for a single warning "
"or error."
msgstr ""
-#: c-family/c.opt:2282
+#: c-family/c.opt:2286
#, no-c-format
msgid ""
"-ftemplate-depth=<number>\tSpecify maximum template instantiation depth."
msgstr ""
-#: c-family/c.opt:2289
+#: c-family/c.opt:2293
#, no-c-format
msgid ""
"-fno-threadsafe-statics\tDo not generate thread-safe code for initializing "
"local statics."
msgstr ""
-#: c-family/c.opt:2293
+#: c-family/c.opt:2297
#, no-c-format
msgid ""
"When \"signed\" or \"unsigned\" is not given make the bitfield unsigned."
msgstr ""
-#: c-family/c.opt:2297 ada/gcc-interface/lang.opt:89
+#: c-family/c.opt:2301 ada/gcc-interface/lang.opt:89
#, no-c-format
msgid "Make \"char\" unsigned by default."
msgstr ""
-#: c-family/c.opt:2301
+#: c-family/c.opt:2305
#, no-c-format
msgid "Use __cxa_atexit to register destructors."
msgstr ""
-#: c-family/c.opt:2305
+#: c-family/c.opt:2309
#, no-c-format
msgid "Use __cxa_get_exception_ptr in exception handling."
msgstr ""
-#: c-family/c.opt:2309
+#: c-family/c.opt:2313
#, no-c-format
msgid "Marks all inlined functions and methods as having hidden visibility."
msgstr ""
-#: c-family/c.opt:2313
+#: c-family/c.opt:2317
#, no-c-format
msgid "Changes visibility to match Microsoft Visual Studio by default."
msgstr ""
-#: c-family/c.opt:2325
+#: c-family/c.opt:2329
#, no-c-format
msgid "Emit common-like symbols as weak symbols."
msgstr ""
-#: c-family/c.opt:2329
+#: c-family/c.opt:2333
#, no-c-format
msgid ""
"-fwide-exec-charset=<cset>\tConvert all wide strings and character constants "
"to character set <cset>."
msgstr ""
-#: c-family/c.opt:2333
+#: c-family/c.opt:2337
#, no-c-format
msgid "Generate a #line directive pointing at the current working directory."
msgstr ""
-#: c-family/c.opt:2341
+#: c-family/c.opt:2345
#, no-c-format
msgid ""
"Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode."
msgstr ""
-#: c-family/c.opt:2345
+#: c-family/c.opt:2349
#, no-c-format
msgid "Dump declarations to a .decl file."
msgstr ""
-#: c-family/c.opt:2349
+#: c-family/c.opt:2353
#, no-c-format
msgid ""
"-femit-struct-debug-baseonly\tAggressive reduced debug info for structs."
msgstr ""
-#: c-family/c.opt:2353
+#: c-family/c.opt:2357
#, no-c-format
msgid ""
"-femit-struct-debug-reduced\tConservative reduced debug info for structs."
msgstr ""
-#: c-family/c.opt:2357
+#: c-family/c.opt:2361
#, no-c-format
msgid ""
"-femit-struct-debug-detailed=<spec-list>\tDetailed reduced debug info for "
"structs."
msgstr ""
-#: c-family/c.opt:2361
+#: c-family/c.opt:2365
#, no-c-format
msgid ""
"Interpret imaginary, fixed-point, or other gnu number suffix as the "
"corresponding number literal rather than a user-defined number literal."
msgstr ""
-#: c-family/c.opt:2366
+#: c-family/c.opt:2370
#, no-c-format
msgid "-idirafter <dir>\tAdd <dir> to the end of the system include path."
msgstr ""
-#: c-family/c.opt:2370
+#: c-family/c.opt:2374
#, no-c-format
msgid "-imacros <file>\tAccept definition of macros in <file>."
msgstr ""
-#: c-family/c.opt:2374
+#: c-family/c.opt:2378
#, no-c-format
msgid "-imultilib <dir>\tSet <dir> to be the multilib include subdirectory."
msgstr ""
-#: c-family/c.opt:2378
+#: c-family/c.opt:2382
#, no-c-format
msgid "-include <file>\tInclude the contents of <file> before other files."
msgstr ""
-#: c-family/c.opt:2382
+#: c-family/c.opt:2386
#, no-c-format
msgid "-iprefix <path>\tSpecify <path> as a prefix for next two options."
msgstr ""
-#: c-family/c.opt:2386
+#: c-family/c.opt:2390
#, no-c-format
msgid "-isysroot <dir>\tSet <dir> to be the system root directory."
msgstr ""
-#: c-family/c.opt:2390
+#: c-family/c.opt:2394
#, no-c-format
msgid "-isystem <dir>\tAdd <dir> to the start of the system include path."
msgstr ""
-#: c-family/c.opt:2394
+#: c-family/c.opt:2398
#, no-c-format
msgid "-iquote <dir>\tAdd <dir> to the end of the quote include path."
msgstr ""
-#: c-family/c.opt:2398
+#: c-family/c.opt:2402
#, no-c-format
msgid "-iwithprefix <dir>\tAdd <dir> to the end of the system include path."
msgstr ""
-#: c-family/c.opt:2402
+#: c-family/c.opt:2406
#, no-c-format
msgid ""
"-iwithprefixbefore <dir>\tAdd <dir> to the end of the main include path."
msgstr ""
-#: c-family/c.opt:2412
+#: c-family/c.opt:2416
#, no-c-format
msgid ""
"Do not search standard system include directories (those specified with -"
"isystem will still be used)."
msgstr ""
-#: c-family/c.opt:2416
+#: c-family/c.opt:2420
#, no-c-format
msgid "Do not search standard system include directories for C++."
msgstr ""
-#: c-family/c.opt:2428
+#: c-family/c.opt:2432
#, no-c-format
msgid "Generate C header of platform-specific features."
msgstr ""
-#: c-family/c.opt:2432
+#: c-family/c.opt:2436
#, no-c-format
msgid "Remap file names when including files."
msgstr ""
-#: c-family/c.opt:2436 c-family/c.opt:2440
+#: c-family/c.opt:2440 c-family/c.opt:2444
#, no-c-format
msgid ""
"Conform to the ISO 1998 C++ standard revised by the 2003 technical "
"corrigendum."
msgstr ""
-#: c-family/c.opt:2444
+#: c-family/c.opt:2448
#, no-c-format
msgid "Conform to the ISO 2011 C++ standard."
msgstr ""
-#: c-family/c.opt:2448
+#: c-family/c.opt:2452
#, no-c-format
msgid "Deprecated in favor of -std=c++11."
msgstr ""
-#: c-family/c.opt:2452
+#: c-family/c.opt:2456
#, no-c-format
msgid "Deprecated in favor of -std=c++14."
msgstr ""
-#: c-family/c.opt:2456
+#: c-family/c.opt:2460
#, no-c-format
msgid "Conform to the ISO 2014 C++ standard."
msgstr ""
-#: c-family/c.opt:2460
+#: c-family/c.opt:2464
#, no-c-format
msgid "Deprecated in favor of -std=c++17."
msgstr ""
-#: c-family/c.opt:2464
+#: c-family/c.opt:2468
#, no-c-format
msgid "Conform to the ISO 2017 C++ standard."
msgstr ""
-#: c-family/c.opt:2468 c-family/c.opt:2472
+#: c-family/c.opt:2472 c-family/c.opt:2476
#, no-c-format
msgid ""
"Conform to the ISO 2020 C++ standard (experimental and incomplete support)."
msgstr ""
-#: c-family/c.opt:2476 c-family/c.opt:2480
+#: c-family/c.opt:2480 c-family/c.opt:2484
#, no-c-format
msgid ""
"Conform to the ISO 2023 C++ draft standard (experimental and incomplete "
"support)."
msgstr ""
-#: c-family/c.opt:2484 c-family/c.opt:2488
+#: c-family/c.opt:2488 c-family/c.opt:2492
#, no-c-format
msgid ""
"Conform to the ISO 2026 C++ draft standard (experimental and incomplete "
"support)."
msgstr ""
-#: c-family/c.opt:2492 c-family/c.opt:2646
+#: c-family/c.opt:2496 c-family/c.opt:2650
#, no-c-format
msgid "Conform to the ISO 2011 C standard."
msgstr ""
-#: c-family/c.opt:2496
+#: c-family/c.opt:2500
#, no-c-format
msgid "Deprecated in favor of -std=c11."
msgstr ""
-#: c-family/c.opt:2500 c-family/c.opt:2504 c-family/c.opt:2650
-#: c-family/c.opt:2654
+#: c-family/c.opt:2504 c-family/c.opt:2508 c-family/c.opt:2654
+#: c-family/c.opt:2658
#, no-c-format
msgid "Conform to the ISO 2017 C standard (published in 2018)."
msgstr ""
-#: c-family/c.opt:2508 c-family/c.opt:2658
+#: c-family/c.opt:2512 c-family/c.opt:2662
#, no-c-format
msgid ""
"Conform to the ISO 2023 C standard draft (expected to be published in 2024) "
"(experimental and incomplete support)."
msgstr ""
-#: c-family/c.opt:2512
+#: c-family/c.opt:2516
#, no-c-format
msgid "Deprecated in favor of -std=c23."
msgstr ""
-#: c-family/c.opt:2516 c-family/c.opt:2520 c-family/c.opt:2630
+#: c-family/c.opt:2520 c-family/c.opt:2524 c-family/c.opt:2634
#, no-c-format
msgid "Conform to the ISO 1990 C standard."
msgstr ""
-#: c-family/c.opt:2524 c-family/c.opt:2638
+#: c-family/c.opt:2528 c-family/c.opt:2642
#, no-c-format
msgid "Conform to the ISO 1999 C standard."
msgstr ""
-#: c-family/c.opt:2528
+#: c-family/c.opt:2532
#, no-c-format
msgid "Deprecated in favor of -std=c99."
msgstr ""
-#: c-family/c.opt:2532 c-family/c.opt:2537
+#: c-family/c.opt:2536 c-family/c.opt:2541
#, no-c-format
msgid ""
"Conform to the ISO 1998 C++ standard revised by the 2003 technical "
"corrigendum with GNU extensions."
msgstr ""
-#: c-family/c.opt:2542
+#: c-family/c.opt:2546
#, no-c-format
msgid "Conform to the ISO 2011 C++ standard with GNU extensions."
msgstr ""
-#: c-family/c.opt:2546
+#: c-family/c.opt:2550
#, no-c-format
msgid "Deprecated in favor of -std=gnu++11."
msgstr ""
-#: c-family/c.opt:2550
+#: c-family/c.opt:2554
#, no-c-format
msgid "Deprecated in favor of -std=gnu++14."
msgstr ""
-#: c-family/c.opt:2554
+#: c-family/c.opt:2558
#, no-c-format
msgid "Conform to the ISO 2014 C++ standard with GNU extensions."
msgstr ""
-#: c-family/c.opt:2558
+#: c-family/c.opt:2562
#, no-c-format
msgid "Deprecated in favor of -std=gnu++17."
msgstr ""
-#: c-family/c.opt:2562
+#: c-family/c.opt:2566
#, no-c-format
msgid "Conform to the ISO 2017 C++ standard with GNU extensions."
msgstr ""
-#: c-family/c.opt:2566 c-family/c.opt:2570
+#: c-family/c.opt:2570 c-family/c.opt:2574
#, no-c-format
msgid ""
"Conform to the ISO 2020 C++ standard with GNU extensions (experimental and "
"incomplete support)."
msgstr ""
-#: c-family/c.opt:2574 c-family/c.opt:2578
+#: c-family/c.opt:2578 c-family/c.opt:2582
#, no-c-format
msgid ""
"Conform to the ISO 2023 C++ draft standard with GNU extensions (experimental "
"and incomplete support)."
msgstr ""
-#: c-family/c.opt:2582 c-family/c.opt:2586
+#: c-family/c.opt:2586 c-family/c.opt:2590
#, no-c-format
msgid ""
"Conform to the ISO 2026 C++ draft standard with GNU extensions (experimental "
"and incomplete support)."
msgstr ""
-#: c-family/c.opt:2590
+#: c-family/c.opt:2594
#, no-c-format
msgid "Conform to the ISO 2011 C standard with GNU extensions."
msgstr ""
-#: c-family/c.opt:2594
+#: c-family/c.opt:2598
#, no-c-format
msgid "Deprecated in favor of -std=gnu11."
msgstr ""
-#: c-family/c.opt:2598 c-family/c.opt:2602
+#: c-family/c.opt:2602 c-family/c.opt:2606
#, no-c-format
msgid ""
"Conform to the ISO 2017 C standard (published in 2018) with GNU extensions."
msgstr ""
-#: c-family/c.opt:2606
+#: c-family/c.opt:2610
#, no-c-format
msgid ""
"Conform to the ISO 2023 C standard draft (expected to be published in 2024) "
"with GNU extensions (experimental and incomplete support)."
msgstr ""
-#: c-family/c.opt:2610
+#: c-family/c.opt:2614
#, no-c-format
msgid "Deprecated in favor of -std=gnu23."
msgstr ""
-#: c-family/c.opt:2614 c-family/c.opt:2618
+#: c-family/c.opt:2618 c-family/c.opt:2622
#, no-c-format
msgid "Conform to the ISO 1990 C standard with GNU extensions."
msgstr ""
-#: c-family/c.opt:2622
+#: c-family/c.opt:2626
#, no-c-format
msgid "Conform to the ISO 1999 C standard with GNU extensions."
msgstr ""
-#: c-family/c.opt:2626
+#: c-family/c.opt:2630
#, no-c-format
msgid "Deprecated in favor of -std=gnu99."
msgstr ""
-#: c-family/c.opt:2634
+#: c-family/c.opt:2638
#, no-c-format
msgid "Conform to the ISO 1990 C standard as amended in 1994."
msgstr ""
-#: c-family/c.opt:2642
+#: c-family/c.opt:2646
#, no-c-format
msgid "Deprecated in favor of -std=iso9899:1999."
msgstr ""
-#: c-family/c.opt:2662
+#: c-family/c.opt:2666
#, no-c-format
msgid ""
"-stdlib=[libstdc++|libc++]\tThe standard library to be used for C++ headers "
"and runtime."
msgstr ""
-#: c-family/c.opt:2679
+#: c-family/c.opt:2683
#, no-c-format
msgid "Enable traditional preprocessing."
msgstr ""
-#: c-family/c.opt:2683
+#: c-family/c.opt:2687
#, no-c-format
msgid "-trigraphs\tSupport ISO C trigraphs."
msgstr ""
-#: c-family/c.opt:2687
+#: c-family/c.opt:2691
#, no-c-format
msgid "Do not predefine system-specific and GCC-specific macros."
msgstr ""
@@ -4486,7 +4493,7 @@ msgstr ""
#: m2/lang.opt:99
#, no-c-format
-msgid "recognise the specified suffix as a definition module filename"
+msgid "recognize the specified suffix as a definition module filename"
msgstr ""
#: m2/lang.opt:103
@@ -4590,7 +4597,7 @@ msgstr ""
#: m2/lang.opt:175
#, no-c-format
-msgid "recognise the specified suffix as implementation and module filenames"
+msgid "recognize the specified suffix as implementation and module filenames"
msgstr ""
#: m2/lang.opt:179
@@ -4708,8 +4715,8 @@ msgstr ""
#: m2/lang.opt:263
#, no-c-format
msgid ""
-"orders the initialization/finalializations for scaffold-static or force "
-"linking of modules if scaffold-dynamic"
+"orders the initialization/finalizations for scaffold-static or force linking "
+"of modules if scaffold-dynamic"
msgstr ""
#: m2/lang.opt:271
@@ -5780,7 +5787,7 @@ msgstr ""
#, no-c-format
msgid ""
"-init <symbol_name>\tThe symbol <symbol_name> will be used as the first "
-"initialiser for a dylib."
+"initializer for a dylib."
msgstr ""
#: config/darwin.opt:218
@@ -6464,12 +6471,12 @@ msgid ""
msgstr ""
#: config/riscv/riscv.opt:125 config/aarch64/aarch64.opt:98
-#: config/loongarch/loongarch.opt:241
+#: config/loongarch/loongarch.opt:266
#, no-c-format
msgid "Specify the code model."
msgstr ""
-#: config/riscv/riscv.opt:129 config/loongarch/loongarch.opt:181
+#: config/riscv/riscv.opt:129 config/loongarch/loongarch.opt:206
#, no-c-format
msgid "Do not generate unaligned memory accesses."
msgstr ""
@@ -6485,7 +6492,7 @@ msgstr ""
msgid "Use %reloc() operators, rather than assembly macros, to load addresses."
msgstr ""
-#: config/riscv/riscv.opt:150 config/loongarch/loongarch.opt:249
+#: config/riscv/riscv.opt:150 config/loongarch/loongarch.opt:274
#, no-c-format
msgid ""
"Take advantage of linker relaxations to reduce the number of instructions "
@@ -6495,7 +6502,7 @@ msgstr ""
#: config/riscv/riscv.opt:155
#, no-c-format
msgid ""
-"Enable the CSR checking for the ISA-dependent CRS and the read-only CSR. The "
+"Enable the CSR checking for the ISA-dependent CSR and the read-only CSR. The "
"ISA-dependent CSR are only valid when the specific ISA is set. The read-"
"only CSR can not be written by the CSR instructions."
msgstr ""
@@ -6523,25 +6530,25 @@ msgstr ""
#: config/riscv/riscv.opt:201 config/aarch64/aarch64.opt:304
#: config/i386/i386.opt:1038 config/arm/arm.opt:349
-#: config/rs6000/rs6000.opt:550
+#: config/rs6000/rs6000.opt:554
#, no-c-format
msgid "Use given stack-protector guard."
msgstr ""
#: config/riscv/riscv.opt:205 config/aarch64/aarch64.opt:308
-#: config/arm/arm.opt:353 config/rs6000/rs6000.opt:554
+#: config/arm/arm.opt:353 config/rs6000/rs6000.opt:558
#, no-c-format
msgid "Valid arguments to -mstack-protector-guard=:"
msgstr ""
#: config/riscv/riscv.opt:215 config/i386/i386.opt:1052
-#: config/rs6000/rs6000.opt:564
+#: config/rs6000/rs6000.opt:568
#, no-c-format
msgid "Use the given base register for addressing the stack-protector guard."
msgstr ""
#: config/riscv/riscv.opt:222 config/i386/i386.opt:1059
-#: config/rs6000/rs6000.opt:571
+#: config/rs6000/rs6000.opt:575
#, no-c-format
msgid "Use the given offset for addressing the stack-protector guard."
msgstr ""
@@ -6632,13 +6639,13 @@ msgid ""
msgstr ""
#: config/riscv/riscv.opt:612 config/aarch64/aarch64.opt:49
-#: config/loongarch/loongarch.opt:258
+#: config/loongarch/loongarch.opt:283
#, no-c-format
msgid "The possible TLS dialects:"
msgstr ""
#: config/riscv/riscv.opt:622 config/aarch64/aarch64.opt:145
-#: config/loongarch/loongarch.opt:268
+#: config/loongarch/loongarch.opt:293
#, no-c-format
msgid "Specify TLS dialect."
msgstr ""
@@ -6790,7 +6797,7 @@ msgid ""
"__mspabi helper function. The default value is 4."
msgstr ""
-#: config/aarch64/aarch64.opt:61 config/loongarch/loongarch.opt:219
+#: config/aarch64/aarch64.opt:61 config/loongarch/loongarch.opt:244
#, no-c-format
msgid "The code model option names for -mcmodel:"
msgstr ""
@@ -7359,7 +7366,7 @@ msgstr ""
#: config/epiphany/epiphany.opt:108
#, no-c-format
msgid ""
-"A floatig point to integer truncation may be replaced with rounding to save "
+"A floating point to integer truncation may be replaced with rounding to save "
"mode switching."
msgstr ""
@@ -7992,7 +7999,7 @@ msgstr ""
msgid "Generate reciprocals instead of divss and sqrtss."
msgstr ""
-#: config/i386/i386.opt:601 config/loongarch/loongarch.opt:210
+#: config/i386/i386.opt:601 config/loongarch/loongarch.opt:235
#, no-c-format
msgid "Control generation of reciprocal estimates."
msgstr ""
@@ -10688,149 +10695,149 @@ msgstr ""
msgid "Save the TOC in the prologue for indirect calls rather than inline."
msgstr ""
-#: config/rs6000/rs6000.opt:475
+#: config/rs6000/rs6000.opt:479
#, no-c-format
msgid ""
"Fuse certain integer operations together for better performance on power8."
msgstr ""
-#: config/rs6000/rs6000.opt:479
+#: config/rs6000/rs6000.opt:483
#, no-c-format
msgid "Allow sign extension in fusion operations."
msgstr ""
-#: config/rs6000/rs6000.opt:483
+#: config/rs6000/rs6000.opt:487
#, no-c-format
msgid "Use vector and scalar instructions added in ISA 2.07."
msgstr ""
-#: config/rs6000/rs6000.opt:487
+#: config/rs6000/rs6000.opt:491
#, no-c-format
msgid ""
"Fuse certain integer operations together for better performance on power10."
msgstr ""
-#: config/rs6000/rs6000.opt:491
+#: config/rs6000/rs6000.opt:495
#, no-c-format
msgid "Use ISA 2.07 Category:Vector.AES and Category:Vector.SHA2 instructions."
msgstr ""
-#: config/rs6000/rs6000.opt:498
+#: config/rs6000/rs6000.opt:502
#, no-c-format
msgid "Use ISA 2.07 transactional memory (HTM) instructions."
msgstr ""
-#: config/rs6000/rs6000.opt:502
+#: config/rs6000/rs6000.opt:506
#, no-c-format
msgid "Generate the quad word memory instructions (lq/stq)."
msgstr ""
-#: config/rs6000/rs6000.opt:506
+#: config/rs6000/rs6000.opt:510
#, no-c-format
msgid "Generate the quad word memory atomic instructions (lqarx/stqcx)."
msgstr ""
-#: config/rs6000/rs6000.opt:510
+#: config/rs6000/rs6000.opt:514
#, no-c-format
msgid ""
"Generate aggregate parameter passing code with at most 64-bit alignment."
msgstr ""
-#: config/rs6000/rs6000.opt:514
+#: config/rs6000/rs6000.opt:518
#, no-c-format
msgid "Analyze and remove doubleword swaps from VSX computations."
msgstr ""
-#: config/rs6000/rs6000.opt:522
+#: config/rs6000/rs6000.opt:526
#, no-c-format
msgid "Use certain scalar instructions added in ISA 3.0."
msgstr ""
-#: config/rs6000/rs6000.opt:526
+#: config/rs6000/rs6000.opt:530
#, no-c-format
msgid "Use vector instructions added in ISA 3.0."
msgstr ""
-#: config/rs6000/rs6000.opt:530
+#: config/rs6000/rs6000.opt:534
#, no-c-format
msgid "Use the new min/max instructions defined in ISA 3.0."
msgstr ""
-#: config/rs6000/rs6000.opt:534
+#: config/rs6000/rs6000.opt:538
#, no-c-format
msgid "Generate the integer modulo instructions."
msgstr ""
-#: config/rs6000/rs6000.opt:538
+#: config/rs6000/rs6000.opt:542
#, no-c-format
msgid "Enable IEEE 128-bit floating point via the __float128 keyword."
msgstr ""
-#: config/rs6000/rs6000.opt:542
+#: config/rs6000/rs6000.opt:546
#, no-c-format
msgid "Enable using IEEE 128-bit floating point instructions."
msgstr ""
-#: config/rs6000/rs6000.opt:546
+#: config/rs6000/rs6000.opt:550
#, no-c-format
msgid "Enable default conversions between __float128 & long double."
msgstr ""
-#: config/rs6000/rs6000.opt:586
+#: config/rs6000/rs6000.opt:590
#, no-c-format
msgid "Generate (do not generate) prefixed memory instructions."
msgstr ""
-#: config/rs6000/rs6000.opt:590
+#: config/rs6000/rs6000.opt:594
#, no-c-format
msgid "Generate (do not generate) pc-relative memory addressing."
msgstr ""
-#: config/rs6000/rs6000.opt:594
+#: config/rs6000/rs6000.opt:598
#, no-c-format
msgid ""
"Generate (do not generate) pc-relative memory optimizations for externals."
msgstr ""
-#: config/rs6000/rs6000.opt:598
+#: config/rs6000/rs6000.opt:602
#, no-c-format
msgid "Generate (do not generate) MMA instructions."
msgstr ""
-#: config/rs6000/rs6000.opt:605
+#: config/rs6000/rs6000.opt:609
#, no-c-format
msgid ""
"Enable instructions that guard against return-oriented programming attacks."
msgstr ""
-#: config/rs6000/rs6000.opt:609
+#: config/rs6000/rs6000.opt:613
#, no-c-format
msgid "Generate code that will run in privileged state."
msgstr ""
-#: config/rs6000/rs6000.opt:613
+#: config/rs6000/rs6000.opt:617
#, no-c-format
msgid "Generate (do not generate) code that uses the XXSPLTIW instruction."
msgstr ""
-#: config/rs6000/rs6000.opt:617
+#: config/rs6000/rs6000.opt:621
#, no-c-format
msgid "Generate (do not generate) code that uses the XXSPLTIDP instruction."
msgstr ""
-#: config/rs6000/rs6000.opt:621
+#: config/rs6000/rs6000.opt:625
#, no-c-format
msgid "Generate (do not generate) code that uses the LXVKQ instruction."
msgstr ""
-#: config/rs6000/rs6000.opt:627
+#: config/rs6000/rs6000.opt:631
#, no-c-format
msgid ""
"Used to limit unroll factor which indicates how much the autovectorizer may "
"unroll a loop. The default value is 4."
msgstr ""
-#: config/rs6000/rs6000.opt:633
+#: config/rs6000/rs6000.opt:637
#, no-c-format
msgid ""
"When costing for loop vectorization, we probably need to penalize the loop "
@@ -10842,7 +10849,7 @@ msgid ""
"value is 85."
msgstr ""
-#: config/rs6000/rs6000.opt:642
+#: config/rs6000/rs6000.opt:646
#, no-c-format
msgid ""
"Like parameter rs6000-density-pct-threshold, we also check the total sum of "
@@ -10850,7 +10857,7 @@ msgid ""
"threshold specified by this parameter. The default value is 70."
msgstr ""
-#: config/rs6000/rs6000.opt:648
+#: config/rs6000/rs6000.opt:652
#, no-c-format
msgid ""
"When both heuristics with rs6000-density-pct-threshold and rs6000-density-"
@@ -10858,7 +10865,7 @@ msgid ""
"the value which is specified by this parameter. The default value is 10."
msgstr ""
-#: config/rs6000/rs6000.opt:655
+#: config/rs6000/rs6000.opt:659
#, no-c-format
msgid ""
"When costing for loop vectorization, we probably need to penalize the loop "
@@ -10869,7 +10876,7 @@ msgid ""
"specified by this parameter. The default value is 45."
msgstr ""
-#: config/rs6000/rs6000.opt:664
+#: config/rs6000/rs6000.opt:668
#, no-c-format
msgid ""
"Like parameter rs6000-density-load-pct-threshold, we also check if the total "
@@ -10877,7 +10884,7 @@ msgid ""
"and penalize only if it's satisfied. The default value is 20."
msgstr ""
-#: config/rs6000/rs6000.opt:670 config/loongarch/loongarch.opt:277
+#: config/rs6000/rs6000.opt:674 config/loongarch/loongarch.opt:302
#, no-c-format
msgid ""
"Indicate how many non memory access vector instructions can be issued per "
@@ -10885,7 +10892,7 @@ msgid ""
"default value is 4."
msgstr ""
-#: config/rs6000/rs6000.opt:676
+#: config/rs6000/rs6000.opt:680
#, no-c-format
msgid ""
"When reduction factor computed for a loop exceeds the threshold specified by "
@@ -11207,123 +11214,128 @@ msgstr ""
#: config/loongarch/loongarch.opt:107
#, no-c-format
-msgid "LoongArch CPU types:"
+msgid "LoongArch ARCH presets:"
msgstr ""
-#: config/loongarch/loongarch.opt:126
+#: config/loongarch/loongarch.opt:132
#, no-c-format
msgid "-march=PROCESSOR\tGenerate code for the given PROCESSOR ISA."
msgstr ""
-#: config/loongarch/loongarch.opt:130
+#: config/loongarch/loongarch.opt:136
+#, no-c-format
+msgid "LoongArch TUNE presets:"
+msgstr ""
+
+#: config/loongarch/loongarch.opt:155
#, no-c-format
msgid "-mtune=PROCESSOR\tGenerate optimized code for PROCESSOR."
msgstr ""
-#: config/loongarch/loongarch.opt:139
+#: config/loongarch/loongarch.opt:164
#, no-c-format
msgid "Base ABI types for LoongArch:"
msgstr ""
-#: config/loongarch/loongarch.opt:152
+#: config/loongarch/loongarch.opt:177
#, no-c-format
msgid "-mabi=BASEABI\tGenerate code that conforms to the given BASEABI."
msgstr ""
-#: config/loongarch/loongarch.opt:161 config/mips/mips.opt:71
+#: config/loongarch/loongarch.opt:186 config/mips/mips.opt:71
#, no-c-format
msgid ""
"-mbranch-cost=COST\tSet the cost of branches to roughly COST instructions."
msgstr ""
-#: config/loongarch/loongarch.opt:165 config/mips/mips.opt:83
+#: config/loongarch/loongarch.opt:190 config/mips/mips.opt:83
#, no-c-format
msgid "Trap on integer divide by zero."
msgstr ""
-#: config/loongarch/loongarch.opt:169
+#: config/loongarch/loongarch.opt:194
#, no-c-format
msgid "Conditional moves for integral are enabled."
msgstr ""
-#: config/loongarch/loongarch.opt:173
+#: config/loongarch/loongarch.opt:198
#, no-c-format
msgid "Conditional moves for float are enabled."
msgstr ""
-#: config/loongarch/loongarch.opt:177
+#: config/loongarch/loongarch.opt:202
#, no-c-format
msgid ""
"Prevent optimizing block moves, which is also the default behavior of -Os."
msgstr ""
-#: config/loongarch/loongarch.opt:185
+#: config/loongarch/loongarch.opt:210
#, no-c-format
msgid ""
"-mmax-inline-memcpy-size=SIZE\tSet the max size of memcpy to inline, default "
"is 1024."
msgstr ""
-#: config/loongarch/loongarch.opt:189 config/mips/mips.opt:150
+#: config/loongarch/loongarch.opt:214 config/mips/mips.opt:150
#, no-c-format
msgid "The code model option names for -mexplicit-relocs:"
msgstr ""
-#: config/loongarch/loongarch.opt:202 config/mips/mips.opt:163
+#: config/loongarch/loongarch.opt:227 config/mips/mips.opt:163
#, no-c-format
msgid "Use %reloc() assembly operators."
msgstr ""
-#: config/loongarch/loongarch.opt:206 config/mips/mips.opt:167
+#: config/loongarch/loongarch.opt:231 config/mips/mips.opt:167
#, no-c-format
msgid "Use %reloc() assembly operators (for backward compatibility)."
msgstr ""
-#: config/loongarch/loongarch.opt:214
+#: config/loongarch/loongarch.opt:239
#, no-c-format
msgid ""
"Generate approximate reciprocal divide and square root for better throughput."
msgstr ""
-#: config/loongarch/loongarch.opt:245
+#: config/loongarch/loongarch.opt:270
#, no-c-format
msgid "Avoid using the GOT to access external symbols."
msgstr ""
-#: config/loongarch/loongarch.opt:254
+#: config/loongarch/loongarch.opt:279
#, no-c-format
msgid "Pass -mrelax or -mno-relax option to the assembler."
msgstr ""
-#: config/loongarch/loongarch.opt:272
+#: config/loongarch/loongarch.opt:297
#, no-c-format
msgid ""
"Used to limit unroll factor which indicates how much the autovectorizer may "
"unroll a loop. The default value is 6."
msgstr ""
-#: config/loongarch/loongarch.opt:290
+#: config/loongarch/loongarch.opt:315
#, no-c-format
msgid "Support frecipe.{s/d} and frsqrte.{s/d} instructions."
msgstr ""
-#: config/loongarch/loongarch.opt:294
+#: config/loongarch/loongarch.opt:319
#, no-c-format
msgid ""
"Support div.w[u] and mod.w[u] instructions with inputs not sign-extended."
msgstr ""
-#: config/loongarch/loongarch.opt:298
+#: config/loongarch/loongarch.opt:323
#, no-c-format
msgid "Support am{swap/add}[_db].{b/h} instructions."
msgstr ""
-#: config/loongarch/loongarch.opt:302
+#: config/loongarch/loongarch.opt:327
#, no-c-format
msgid "Support amcas[_db].{b/h/w/d} instructions."
msgstr ""
-#: config/loongarch/loongarch.opt:306
+#: config/loongarch/loongarch.opt:331
#, no-c-format
msgid "Do not need load-load barriers (dbar 0x700)."
msgstr ""
@@ -18071,7 +18083,7 @@ msgstr ""
#, no-c-format
msgid ""
"When using profile feedback, use the edge at this percentage position in "
-"frequncy histogram as the bases for IPA-CP heuristics."
+"frequency histogram as the bases for IPA-CP heuristics."
msgstr ""
#: params.opt:270
@@ -20899,8 +20911,8 @@ msgid ""
"%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
msgstr ""
-#: tree-diagnostic-path.cc:342 tree-diagnostic.cc:294 c/c-decl.cc:6532
-#: c/c-typeck.cc:8234 cp/error.cc:1189 c-family/c-pretty-print.cc:446
+#: tree-diagnostic-path.cc:342 tree-diagnostic.cc:294 c/c-decl.cc:6534
+#: c/c-typeck.cc:8236 cp/error.cc:1189 c-family/c-pretty-print.cc:446
#, gcc-internal-format
msgid "<anonymous>"
msgstr ""
@@ -21248,12 +21260,12 @@ msgstr ""
msgid "invalid address mode"
msgstr ""
-#: config/aarch64/aarch64.cc:29006
+#: config/aarch64/aarch64.cc:29016
msgid "cannot combine GNU and SVE vectors in a binary operation"
msgstr ""
#: config/alpha/alpha.cc:5082 config/i386/i386.cc:14193
-#: config/rs6000/rs6000.cc:14617 config/sparc/sparc.cc:9362
+#: config/rs6000/rs6000.cc:14616 config/sparc/sparc.cc:9362
#, c-format
msgid "'%%&' used without any local dynamic TLS references"
msgstr ""
@@ -21269,18 +21281,18 @@ msgid "invalid %%r value"
msgstr ""
#: config/alpha/alpha.cc:5180 config/ia64/ia64.cc:5542
-#: config/rs6000/rs6000.cc:14312 config/xtensa/xtensa.cc:3066
+#: config/rs6000/rs6000.cc:14311 config/xtensa/xtensa.cc:3066
#, c-format
msgid "invalid %%R value"
msgstr ""
-#: config/alpha/alpha.cc:5186 config/rs6000/rs6000.cc:14232
+#: config/alpha/alpha.cc:5186 config/rs6000/rs6000.cc:14231
#: config/xtensa/xtensa.cc:3039
#, c-format
msgid "invalid %%N value"
msgstr ""
-#: config/alpha/alpha.cc:5194 config/rs6000/rs6000.cc:14260
+#: config/alpha/alpha.cc:5194 config/rs6000/rs6000.cc:14259
#, c-format
msgid "invalid %%P value"
msgstr ""
@@ -21310,7 +21322,7 @@ msgstr ""
msgid "invalid %%U value"
msgstr ""
-#: config/alpha/alpha.cc:5280 config/rs6000/rs6000.cc:14320
+#: config/alpha/alpha.cc:5280 config/rs6000/rs6000.cc:14319
#, c-format
msgid "invalid %%s value"
msgstr ""
@@ -21320,7 +21332,7 @@ msgstr ""
msgid "invalid %%C value"
msgstr ""
-#: config/alpha/alpha.cc:5328 config/rs6000/rs6000.cc:14096
+#: config/alpha/alpha.cc:5328 config/rs6000/rs6000.cc:14095
#, c-format
msgid "invalid %%E value"
msgstr ""
@@ -21333,7 +21345,7 @@ msgstr ""
#: config/alpha/alpha.cc:5362 config/gcn/gcn.cc:7411 config/gcn/gcn.cc:7420
#: config/gcn/gcn.cc:7480 config/gcn/gcn.cc:7488 config/gcn/gcn.cc:7504
#: config/gcn/gcn.cc:7522 config/gcn/gcn.cc:7573 config/gcn/gcn.cc:7692
-#: config/gcn/gcn.cc:7809 config/rs6000/rs6000.cc:14622
+#: config/gcn/gcn.cc:7809 config/rs6000/rs6000.cc:14621
#, c-format
msgid "invalid %%xn code"
msgstr ""
@@ -21524,56 +21536,56 @@ msgstr ""
msgid "Unsupported code '%c' for fixed-point:"
msgstr ""
-#: config/avr/avr.cc:3937
+#: config/avr/avr.cc:3948
msgid "internal compiler error. Unknown mode:"
msgstr ""
-#: config/avr/avr.cc:4806 config/avr/avr.cc:5749 config/avr/avr.cc:6196
+#: config/avr/avr.cc:4815 config/avr/avr.cc:5758 config/avr/avr.cc:6205
msgid "invalid insn:"
msgstr ""
-#: config/avr/avr.cc:4860 config/avr/avr.cc:4971 config/avr/avr.cc:5029
-#: config/avr/avr.cc:5081 config/avr/avr.cc:5100 config/avr/avr.cc:5292
-#: config/avr/avr.cc:5600 config/avr/avr.cc:5885 config/avr/avr.cc:6089
-#: config/avr/avr.cc:6253 config/avr/avr.cc:6346 config/avr/avr.cc:6544
+#: config/avr/avr.cc:4869 config/avr/avr.cc:4980 config/avr/avr.cc:5038
+#: config/avr/avr.cc:5090 config/avr/avr.cc:5109 config/avr/avr.cc:5301
+#: config/avr/avr.cc:5609 config/avr/avr.cc:5894 config/avr/avr.cc:6098
+#: config/avr/avr.cc:6262 config/avr/avr.cc:6355 config/avr/avr.cc:6553
msgid "incorrect insn:"
msgstr ""
-#: config/avr/avr.cc:5116 config/avr/avr.cc:5391 config/avr/avr.cc:5671
-#: config/avr/avr.cc:5957 config/avr/avr.cc:6135 config/avr/avr.cc:6402
-#: config/avr/avr.cc:6602
+#: config/avr/avr.cc:5125 config/avr/avr.cc:5400 config/avr/avr.cc:5680
+#: config/avr/avr.cc:5966 config/avr/avr.cc:6144 config/avr/avr.cc:6411
+#: config/avr/avr.cc:6611
msgid "unknown move insn:"
msgstr ""
-#: config/avr/avr.cc:7369
+#: config/avr/avr.cc:7378
msgid "bad shift insn:"
msgstr ""
-#: config/avr/avr.cc:7477 config/avr/avr.cc:7960 config/avr/avr.cc:8377
+#: config/avr/avr.cc:7486 config/avr/avr.cc:7969 config/avr/avr.cc:8386
msgid "internal compiler error. Incorrect shift:"
msgstr ""
-#: config/avr/avr.cc:10201
+#: config/avr/avr.cc:10210
msgid "unsupported fixed-point conversion"
msgstr ""
-#: config/avr/avr.cc:11576
+#: config/avr/avr.cc:11585
msgid "variable"
msgstr ""
-#: config/avr/avr.cc:11581
+#: config/avr/avr.cc:11590
msgid "function parameter"
msgstr ""
-#: config/avr/avr.cc:11586
+#: config/avr/avr.cc:11595
msgid "structure field"
msgstr ""
-#: config/avr/avr.cc:11592
+#: config/avr/avr.cc:11601
msgid "return type of function"
msgstr ""
-#: config/avr/avr.cc:11597
+#: config/avr/avr.cc:11606
msgid "pointer"
msgstr ""
@@ -21594,12 +21606,12 @@ msgstr ""
msgid "invalid const_double operand"
msgstr ""
-#: config/bpf/bpf.cc:894
+#: config/bpf/bpf.cc:943
msgid "invalid address in operand"
msgstr ""
#. Fallthrough.
-#: config/bpf/bpf.cc:901
+#: config/bpf/bpf.cc:950
msgid "unsupported operand"
msgstr ""
@@ -21997,7 +22009,7 @@ msgstr ""
msgid "invalid %%P operand"
msgstr ""
-#: config/iq2000/iq2000.cc:3131 config/rs6000/rs6000.cc:14250
+#: config/iq2000/iq2000.cc:3131 config/rs6000/rs6000.cc:14249
#, c-format
msgid "invalid %%p value"
msgstr ""
@@ -22078,7 +22090,7 @@ msgid "post-increment address is not a register"
msgstr ""
#: config/m32r/m32r.cc:2338 config/m32r/m32r.cc:2353
-#: config/rs6000/rs6000.cc:20975
+#: config/rs6000/rs6000.cc:20974
msgid "bad address"
msgstr ""
@@ -22258,175 +22270,175 @@ msgstr ""
msgid "Try running '%s' in the shell to raise its limit.\n"
msgstr ""
-#: config/rs6000/rs6000.cc:3824
+#: config/rs6000/rs6000.cc:3823
msgid "%<-mvsx%> requires hardware floating point"
msgstr ""
-#: config/rs6000/rs6000.cc:3832
+#: config/rs6000/rs6000.cc:3831
msgid "%<-mvsx%> needs indexed addressing"
msgstr ""
-#: config/rs6000/rs6000.cc:3837
+#: config/rs6000/rs6000.cc:3836
msgid "%<-mvsx%> and %<-mno-altivec%> are incompatible"
msgstr ""
-#: config/rs6000/rs6000.cc:3839
+#: config/rs6000/rs6000.cc:3838
msgid "%<-mno-altivec%> disables vsx"
msgstr ""
-#: config/rs6000/rs6000.cc:3959
+#: config/rs6000/rs6000.cc:3958
msgid "%<-mquad-memory%> requires 64-bit mode"
msgstr ""
-#: config/rs6000/rs6000.cc:3962
+#: config/rs6000/rs6000.cc:3961
msgid "%<-mquad-memory-atomic%> requires 64-bit mode"
msgstr ""
-#: config/rs6000/rs6000.cc:3974
+#: config/rs6000/rs6000.cc:3973
msgid "%<-mquad-memory%> is not available in little endian mode"
msgstr ""
-#: config/rs6000/rs6000.cc:11340
+#: config/rs6000/rs6000.cc:11339
msgid "bad move"
msgstr ""
-#: config/rs6000/rs6000.cc:13880
+#: config/rs6000/rs6000.cc:13879
msgid "Bad 128-bit move"
msgstr ""
-#: config/rs6000/rs6000.cc:14060
+#: config/rs6000/rs6000.cc:14059
#, c-format
msgid "invalid %%A value"
msgstr ""
-#: config/rs6000/rs6000.cc:14069 config/xtensa/xtensa.cc:3015
+#: config/rs6000/rs6000.cc:14068 config/xtensa/xtensa.cc:3015
#, c-format
msgid "invalid %%D value"
msgstr ""
-#: config/rs6000/rs6000.cc:14084
+#: config/rs6000/rs6000.cc:14083
#, c-format
msgid "invalid %%e value"
msgstr ""
-#: config/rs6000/rs6000.cc:14105
+#: config/rs6000/rs6000.cc:14104
#, c-format
msgid "invalid %%f value"
msgstr ""
-#: config/rs6000/rs6000.cc:14114
+#: config/rs6000/rs6000.cc:14113
#, c-format
msgid "invalid %%F value"
msgstr ""
-#: config/rs6000/rs6000.cc:14123
+#: config/rs6000/rs6000.cc:14122
#, c-format
msgid "invalid %%G value"
msgstr ""
-#: config/rs6000/rs6000.cc:14158
+#: config/rs6000/rs6000.cc:14157
#, c-format
msgid "invalid %%j code"
msgstr ""
-#: config/rs6000/rs6000.cc:14168
+#: config/rs6000/rs6000.cc:14167
#, c-format
msgid "invalid %%J code"
msgstr ""
-#: config/rs6000/rs6000.cc:14178
+#: config/rs6000/rs6000.cc:14177
#, c-format
msgid "invalid %%k value"
msgstr ""
-#: config/rs6000/rs6000.cc:14193 config/xtensa/xtensa.cc:3052
+#: config/rs6000/rs6000.cc:14192 config/xtensa/xtensa.cc:3052
#, c-format
msgid "invalid %%K value"
msgstr ""
-#: config/rs6000/rs6000.cc:14240
+#: config/rs6000/rs6000.cc:14239
#, c-format
msgid "invalid %%O value"
msgstr ""
-#: config/rs6000/rs6000.cc:14287
+#: config/rs6000/rs6000.cc:14286
#, c-format
msgid "invalid %%q value"
msgstr ""
-#: config/rs6000/rs6000.cc:14329
+#: config/rs6000/rs6000.cc:14328
#, c-format
msgid "invalid %%t value"
msgstr ""
-#: config/rs6000/rs6000.cc:14346
+#: config/rs6000/rs6000.cc:14345
#, c-format
msgid "invalid %%T value"
msgstr ""
-#: config/rs6000/rs6000.cc:14358
+#: config/rs6000/rs6000.cc:14357
#, c-format
msgid "invalid %%u value"
msgstr ""
-#: config/rs6000/rs6000.cc:14372 config/xtensa/xtensa.cc:3027
+#: config/rs6000/rs6000.cc:14371 config/xtensa/xtensa.cc:3027
#, c-format
msgid "invalid %%v value"
msgstr ""
-#: config/rs6000/rs6000.cc:14422
+#: config/rs6000/rs6000.cc:14421
#, c-format
msgid "invalid %%V value"
msgstr ""
-#: config/rs6000/rs6000.cc:14438 config/xtensa/xtensa.cc:3073
+#: config/rs6000/rs6000.cc:14437 config/xtensa/xtensa.cc:3073
#, c-format
msgid "invalid %%x value"
msgstr ""
-#: config/rs6000/rs6000.cc:14495
+#: config/rs6000/rs6000.cc:14494
#, c-format
msgid "invalid %%z value"
msgstr ""
-#: config/rs6000/rs6000.cc:14564
+#: config/rs6000/rs6000.cc:14563
#, c-format
msgid "invalid %%y value, try using the 'Z' constraint"
msgstr ""
-#: config/rs6000/rs6000.cc:15506
+#: config/rs6000/rs6000.cc:15505
msgid "Invalid mixing of IEEE 128-bit and IBM 128-bit floating point types"
msgstr ""
-#: config/rs6000/rs6000.cc:24376
+#: config/rs6000/rs6000.cc:24375
msgid "AltiVec argument passed to unprototyped function"
msgstr ""
-#: config/rs6000/rs6000.cc:27991
+#: config/rs6000/rs6000.cc:27990
msgid "Could not generate addis value for fusion"
msgstr ""
-#: config/rs6000/rs6000.cc:28060
+#: config/rs6000/rs6000.cc:28059
msgid "Unable to generate load/store offset for fusion"
msgstr ""
-#: config/rs6000/rs6000.cc:28136
+#: config/rs6000/rs6000.cc:28135
msgid "Bad GPR fusion"
msgstr ""
-#: config/rs6000/rs6000.cc:28738
+#: config/rs6000/rs6000.cc:28737
msgid "invalid conversion from type %<__vector_quad%>"
msgstr ""
-#: config/rs6000/rs6000.cc:28740
+#: config/rs6000/rs6000.cc:28739
msgid "invalid conversion to type %<__vector_quad%>"
msgstr ""
-#: config/rs6000/rs6000.cc:28742
+#: config/rs6000/rs6000.cc:28741
msgid "invalid conversion from type %<__vector_pair%>"
msgstr ""
-#: config/rs6000/rs6000.cc:28744
+#: config/rs6000/rs6000.cc:28743
msgid "invalid conversion to type %<__vector_pair%>"
msgstr ""
@@ -22869,7 +22881,7 @@ msgstr ""
msgid "<message unknown at compile time>"
msgstr ""
-#: c/c-typeck.cc:9039
+#: c/c-typeck.cc:9041
msgid "(anonymous)"
msgstr ""
@@ -22884,25 +22896,25 @@ msgstr ""
msgid "expected label"
msgstr ""
-#: cp/call.cc:4113
+#: cp/call.cc:4136
msgid "candidate:"
msgstr ""
-#: cp/call.cc:8309
+#: cp/call.cc:8332
msgid " after user-defined conversion:"
msgstr ""
-#: cp/call.cc:8475 cp/pt.cc:2043 cp/pt.cc:26288
+#: cp/call.cc:8498 cp/pt.cc:2043 cp/pt.cc:26344
msgid "candidate is:"
msgid_plural "candidates are:"
msgstr[0] ""
msgstr[1] ""
-#: cp/call.cc:12997 cp/call.cc:13423
+#: cp/call.cc:13020 cp/call.cc:13446
msgid "candidate 1:"
msgstr ""
-#: cp/call.cc:12999 cp/call.cc:13424
+#: cp/call.cc:13022 cp/call.cc:13447
msgid "candidate 2:"
msgstr ""
@@ -23138,7 +23150,7 @@ msgstr ""
msgid "%r%s:%d:%R in %<constexpr%> expansion of %qs"
msgstr ""
-#: cp/pt.cc:2041 cp/semantics.cc:6306
+#: cp/pt.cc:2041 cp/semantics.cc:6310
msgid "candidates are:"
msgstr ""
@@ -23182,27 +23194,27 @@ msgstr ""
msgid "source type is not polymorphic"
msgstr ""
-#: cp/typeck.cc:7442 c/c-typeck.cc:4683
+#: cp/typeck.cc:7442 c/c-typeck.cc:4685
#, gcc-internal-format
msgid "wrong type argument to unary minus"
msgstr ""
-#: cp/typeck.cc:7443 c/c-typeck.cc:4669
+#: cp/typeck.cc:7443 c/c-typeck.cc:4671
#, gcc-internal-format
msgid "wrong type argument to unary plus"
msgstr ""
-#: cp/typeck.cc:7470 c/c-typeck.cc:4728
+#: cp/typeck.cc:7470 c/c-typeck.cc:4730
#, gcc-internal-format
msgid "wrong type argument to bit-complement"
msgstr ""
-#: cp/typeck.cc:7487 c/c-typeck.cc:4736
+#: cp/typeck.cc:7487 c/c-typeck.cc:4738
#, gcc-internal-format
msgid "wrong type argument to abs"
msgstr ""
-#: cp/typeck.cc:7499 c/c-typeck.cc:4758
+#: cp/typeck.cc:7499 c/c-typeck.cc:4760
#, gcc-internal-format
msgid "wrong type argument to conjugation"
msgstr ""
@@ -23496,11 +23508,11 @@ msgstr ""
msgid "implied END DO"
msgstr ""
-#: fortran/parse.cc:2432 fortran/resolve.cc:12746
+#: fortran/parse.cc:2432 fortran/resolve.cc:12765
msgid "assignment"
msgstr ""
-#: fortran/parse.cc:2435 fortran/resolve.cc:12812 fortran/resolve.cc:12815
+#: fortran/parse.cc:2435 fortran/resolve.cc:12831 fortran/resolve.cc:12834
msgid "pointer assignment"
msgstr ""
@@ -23508,201 +23520,201 @@ msgstr ""
msgid "simple IF"
msgstr ""
-#: fortran/resolve.cc:2434 fortran/resolve.cc:2629
+#: fortran/resolve.cc:2442 fortran/resolve.cc:2637
msgid "elemental procedure"
msgstr ""
-#: fortran/resolve.cc:2532
+#: fortran/resolve.cc:2540
msgid "allocatable argument"
msgstr ""
-#: fortran/resolve.cc:2537
+#: fortran/resolve.cc:2545
msgid "asynchronous argument"
msgstr ""
-#: fortran/resolve.cc:2542
+#: fortran/resolve.cc:2550
msgid "optional argument"
msgstr ""
-#: fortran/resolve.cc:2547
+#: fortran/resolve.cc:2555
msgid "pointer argument"
msgstr ""
-#: fortran/resolve.cc:2552
+#: fortran/resolve.cc:2560
msgid "target argument"
msgstr ""
-#: fortran/resolve.cc:2557
+#: fortran/resolve.cc:2565
msgid "value argument"
msgstr ""
-#: fortran/resolve.cc:2562
+#: fortran/resolve.cc:2570
msgid "volatile argument"
msgstr ""
-#: fortran/resolve.cc:2567
+#: fortran/resolve.cc:2575
msgid "assumed-shape argument"
msgstr ""
-#: fortran/resolve.cc:2572
+#: fortran/resolve.cc:2580
msgid "assumed-rank argument"
msgstr ""
-#: fortran/resolve.cc:2577
+#: fortran/resolve.cc:2585
msgid "coarray argument"
msgstr ""
-#: fortran/resolve.cc:2582
+#: fortran/resolve.cc:2590
msgid "parametrized derived type argument"
msgstr ""
-#: fortran/resolve.cc:2587
+#: fortran/resolve.cc:2595
msgid "polymorphic argument"
msgstr ""
-#: fortran/resolve.cc:2592
+#: fortran/resolve.cc:2600
msgid "NO_ARG_CHECK attribute"
msgstr ""
#. As assumed-type is unlimited polymorphic (cf. above).
#. See also TS 29113, Note 6.1.
-#: fortran/resolve.cc:2599
+#: fortran/resolve.cc:2607
msgid "assumed-type argument"
msgstr ""
-#: fortran/resolve.cc:2610
+#: fortran/resolve.cc:2618
msgid "array result"
msgstr ""
-#: fortran/resolve.cc:2615
+#: fortran/resolve.cc:2623
msgid "pointer or allocatable result"
msgstr ""
-#: fortran/resolve.cc:2622
+#: fortran/resolve.cc:2630
msgid "result with non-constant character length"
msgstr ""
-#: fortran/resolve.cc:2634
+#: fortran/resolve.cc:2642
msgid "bind(c) procedure"
msgstr ""
-#: fortran/resolve.cc:4206
+#: fortran/resolve.cc:4214
#, c-format
msgid "Invalid context for NULL() pointer at %%L"
msgstr ""
-#: fortran/resolve.cc:4223
+#: fortran/resolve.cc:4231
#, c-format
msgid "Operand of unary numeric operator %%<%s%%> at %%L is %s"
msgstr ""
-#: fortran/resolve.cc:4241 fortran/resolve.cc:4424 fortran/resolve.cc:4579
+#: fortran/resolve.cc:4249 fortran/resolve.cc:4432 fortran/resolve.cc:4587
#, c-format
msgid "Inconsistent ranks for operator at %%L and %%L"
msgstr ""
-#: fortran/resolve.cc:4251
+#: fortran/resolve.cc:4259
#, c-format
msgid ""
"Unexpected derived-type entities in binary intrinsic numeric operator "
"%%<%s%%> at %%L"
msgstr ""
-#: fortran/resolve.cc:4256
+#: fortran/resolve.cc:4264
#, c-format
msgid "Operands of binary numeric operator %%<%s%%> at %%L are %s/%s"
msgstr ""
-#: fortran/resolve.cc:4271
+#: fortran/resolve.cc:4279
#, c-format
msgid "Operands of string concatenation operator at %%L are %s/%s"
msgstr ""
-#: fortran/resolve.cc:4314
+#: fortran/resolve.cc:4322
#, c-format
msgid "Operands of logical operator %%<%s%%> at %%L are %s/%s"
msgstr ""
-#: fortran/resolve.cc:4337
+#: fortran/resolve.cc:4345
#, c-format
msgid "Operand of .not. operator at %%L is %s"
msgstr ""
-#: fortran/resolve.cc:4351
+#: fortran/resolve.cc:4359
msgid "COMPLEX quantities cannot be compared at %L"
msgstr ""
-#: fortran/resolve.cc:4460
+#: fortran/resolve.cc:4468
#, c-format
msgid "Logicals at %%L must be compared with %s instead of %s"
msgstr ""
-#: fortran/resolve.cc:4466
+#: fortran/resolve.cc:4474
#, c-format
msgid "Operands of comparison operator %%<%s%%> at %%L are %s/%s"
msgstr ""
-#: fortran/resolve.cc:4480
+#: fortran/resolve.cc:4488
#, c-format
msgid "Unknown operator %%<%s%%> at %%L; did you mean %%<%s%%>?"
msgstr ""
-#: fortran/resolve.cc:4483
+#: fortran/resolve.cc:4491
#, c-format
msgid "Unknown operator %%<%s%%> at %%L"
msgstr ""
-#: fortran/resolve.cc:4488
+#: fortran/resolve.cc:4496
#, c-format
msgid "Operand of user operator %%<%s%%> at %%L is %s"
msgstr ""
-#: fortran/resolve.cc:4493
+#: fortran/resolve.cc:4501
#, c-format
msgid "Operands of user operator %%<%s%%> at %%L are %s/%s"
msgstr ""
-#: fortran/resolve.cc:7650
+#: fortran/resolve.cc:7659
msgid "Loop variable"
msgstr ""
-#: fortran/resolve.cc:7654
+#: fortran/resolve.cc:7663
msgid "iterator variable"
msgstr ""
-#: fortran/resolve.cc:7658
+#: fortran/resolve.cc:7667
msgid "Start expression in DO loop"
msgstr ""
-#: fortran/resolve.cc:7662
+#: fortran/resolve.cc:7671
msgid "End expression in DO loop"
msgstr ""
-#: fortran/resolve.cc:7666
+#: fortran/resolve.cc:7675
msgid "Step expression in DO loop"
msgstr ""
-#: fortran/resolve.cc:7953 fortran/resolve.cc:7956
+#: fortran/resolve.cc:7962 fortran/resolve.cc:7965
msgid "DEALLOCATE object"
msgstr ""
-#: fortran/resolve.cc:8334 fortran/resolve.cc:8337
+#: fortran/resolve.cc:8353 fortran/resolve.cc:8356
msgid "ALLOCATE object"
msgstr ""
-#: fortran/resolve.cc:8574 fortran/resolve.cc:10651 fortran/resolve.cc:10772
+#: fortran/resolve.cc:8593 fortran/resolve.cc:10670 fortran/resolve.cc:10791
msgid "STAT variable"
msgstr ""
-#: fortran/resolve.cc:8625 fortran/resolve.cc:10663 fortran/resolve.cc:10784
+#: fortran/resolve.cc:8644 fortran/resolve.cc:10682 fortran/resolve.cc:10803
msgid "ERRMSG variable"
msgstr ""
-#: fortran/resolve.cc:10453
+#: fortran/resolve.cc:10472
msgid "item in READ"
msgstr ""
-#: fortran/resolve.cc:10675
+#: fortran/resolve.cc:10694
msgid "ACQUIRED_LOCK variable"
msgstr ""
@@ -23722,14 +23734,14 @@ msgid ""
"dummy declaration"
msgstr ""
-#: fortran/trans-decl.cc:6370
+#: fortran/trans-decl.cc:6371
#, c-format
msgid ""
"Actual string length does not match the declared one for dummy argument "
"'%s' (%ld/%ld)"
msgstr ""
-#: fortran/trans-decl.cc:6378
+#: fortran/trans-decl.cc:6379
#, c-format
msgid ""
"Actual string length is shorter than the declared one for dummy argument "
@@ -23993,7 +24005,7 @@ msgstr ""
#: go/gofrontend/expressions.cc:11743 go/gofrontend/expressions.cc:11838
#: go/gofrontend/expressions.cc:14014 go/gofrontend/expressions.cc:14143
#: go/gofrontend/expressions.cc:14157 go/gofrontend/expressions.cc:14178
-#: cp/pt.cc:9349
+#: cp/pt.cc:9370
#, gcc-internal-format
msgid "too many arguments"
msgstr ""
@@ -24699,15 +24711,15 @@ msgstr ""
#: c-family/c.opt:70 c-family/c.opt:73 c-family/c.opt:76 c-family/c.opt:79
#: c-family/c.opt:175 c-family/c.opt:178 c-family/c.opt:220 c-family/c.opt:224
-#: c-family/c.opt:236 c-family/c.opt:2369 c-family/c.opt:2377
+#: c-family/c.opt:236 c-family/c.opt:2373 c-family/c.opt:2381
#: config/darwin.opt:30 common.opt:329 common.opt:332 common.opt:3680
#, gcc-internal-format
msgid "missing filename after %qs"
msgstr ""
#: c-family/c.opt:85 c-family/c.opt:88 c-family/c.opt:91 c-family/c.opt:94
-#: c-family/c.opt:200 c-family/c.opt:212 c-family/c.opt:268 c-family/c.opt:2365
-#: c-family/c.opt:2385 c-family/c.opt:2389 c-family/c.opt:2393
+#: c-family/c.opt:200 c-family/c.opt:212 c-family/c.opt:268 c-family/c.opt:2369
+#: c-family/c.opt:2389 c-family/c.opt:2393 c-family/c.opt:2397
#, gcc-internal-format
msgid "missing path after %qs"
msgstr ""
@@ -24737,49 +24749,49 @@ msgstr ""
msgid "argument %qs to %<-Wbidi-chars%> not recognized"
msgstr ""
-#: c-family/c.opt:1068
+#: c-family/c.opt:1072
#, gcc-internal-format
msgid "argument %qs to %<-Wnormalized%> not recognized"
msgstr ""
-#: c-family/c.opt:1732
+#: c-family/c.opt:1736
#, gcc-internal-format
msgid "no class name specified with %qs"
msgstr ""
-#: c-family/c.opt:1760
+#: c-family/c.opt:1764
#, gcc-internal-format
msgid "argument %qs must be either %<on%> or %<off%>"
msgstr ""
-#: c-family/c.opt:1904
+#: c-family/c.opt:1908
#, gcc-internal-format
msgid ""
"%<-fhandle-exceptions%> has been renamed %<-fexceptions%> (and is now on by "
"default)"
msgstr ""
-#: c-family/c.opt:1979
+#: c-family/c.opt:1983
#, gcc-internal-format
msgid "missing mapper"
msgstr ""
-#: c-family/c.opt:2007
+#: c-family/c.opt:2011
#, gcc-internal-format
msgid "missing header name"
msgstr ""
-#: c-family/c.opt:2015
+#: c-family/c.opt:2019
#, gcc-internal-format
msgid "missing module name"
msgstr ""
-#: c-family/c.opt:2062
+#: c-family/c.opt:2066
#, gcc-internal-format
msgid "unrecognized ivar visibility value %qs"
msgstr ""
-#: c-family/c.opt:2229
+#: c-family/c.opt:2233
#, gcc-internal-format
msgid "unrecognized scalar storage order value %qs"
msgstr ""
@@ -24881,6 +24893,11 @@ msgstr ""
msgid "using old darwin ABI"
msgstr ""
+#: config/rs6000/rs6000.opt:475
+#, gcc-internal-format
+msgid "Do not use %<-mpower8-internal%>; use %<-mcpu=power8%> instead"
+msgstr ""
+
#: config/fused-madd.opt:22
#, gcc-internal-format
msgid "%<-mfused-madd%> is deprecated; use %<-ffp-contract=%> instead"
@@ -25045,69 +25062,69 @@ msgstr ""
msgid "valid format is %<ns::attr%> or %<ns::%>"
msgstr ""
-#: attribs.cc:519
+#: attribs.cc:524
#, gcc-internal-format
msgid ""
"ignoring attribute %qE in declaration of a built-in function %qD because it "
"conflicts with attribute %qs"
msgstr ""
-#: attribs.cc:525 c-family/c-attribs.cc:1271 c-family/c-attribs.cc:1315
+#: attribs.cc:530 c-family/c-attribs.cc:1271 c-family/c-attribs.cc:1315
#, gcc-internal-format
msgid "ignoring attribute %qE because it conflicts with attribute %qs"
msgstr ""
-#: attribs.cc:531 c-family/c-attribs.cc:995 c-family/c-attribs.cc:2690
+#: attribs.cc:536 c-family/c-attribs.cc:995 c-family/c-attribs.cc:2690
#: c-family/c-attribs.cc:3177 c-family/c-attribs.cc:5054
-#: c-family/c-attribs.cc:5147 cp/decl.cc:16428 cp/decl.cc:16478
+#: c-family/c-attribs.cc:5147 cp/decl.cc:16434 cp/decl.cc:16484
#: cp/friend.cc:318 cp/tree.cc:5259
#, gcc-internal-format
msgid "previous declaration here"
msgstr ""
#. Warn about and ignore all others for now, but store them.
-#: attribs.cc:729 c-family/c-attribs.cc:4203 objc/objc-act.cc:5134
+#: attribs.cc:734 c-family/c-attribs.cc:4203 objc/objc-act.cc:5134
#: objc/objc-act.cc:7125 objc/objc-act.cc:8323 objc/objc-act.cc:8379
#, gcc-internal-format
msgid "%qE attribute directive ignored"
msgstr ""
-#: attribs.cc:739
+#: attribs.cc:744
#, gcc-internal-format
msgid "%<%E::%E%> scoped attribute directive ignored"
msgstr ""
-#: attribs.cc:752 c/c-parser.cc:2084 cp/cp-gimplify.cc:3667
+#: attribs.cc:757 c/c-parser.cc:2084 cp/cp-gimplify.cc:3667
#, gcc-internal-format
msgid "wrong number of arguments specified for %qE attribute"
msgstr ""
-#: attribs.cc:755
+#: attribs.cc:760
#, gcc-internal-format, gfc-internal-format
msgid "expected %i or more, found %i"
msgstr ""
-#: attribs.cc:758 c/c-parser.cc:2087 cp/cp-gimplify.cc:3669
+#: attribs.cc:763 c/c-parser.cc:2087 cp/cp-gimplify.cc:3669
#, gcc-internal-format, gfc-internal-format
msgid "expected %i, found %i"
msgstr ""
-#: attribs.cc:761
+#: attribs.cc:766
#, gcc-internal-format, gfc-internal-format
msgid "expected between %i and %i, found %i"
msgstr ""
-#: attribs.cc:781 c-family/c-attribs.cc:4916
+#: attribs.cc:786 c-family/c-attribs.cc:4916
#, gcc-internal-format
msgid "%qE attribute does not apply to types"
msgstr ""
-#: attribs.cc:829
+#: attribs.cc:834
#, gcc-internal-format
msgid "%qE attribute only applies to function types"
msgstr ""
-#: attribs.cc:839
+#: attribs.cc:844
#, gcc-internal-format
msgid "type attributes ignored after type is already defined"
msgstr ""
@@ -25120,7 +25137,7 @@ msgstr ""
#. is a constraint violation if it is not one of the known
#. standard attributes. Diagnose it here with a pedwarn and
#. then discard it to prevent a duplicate warning later.
-#: attribs.cc:933 attribs.cc:1921 attribs.cc:1931 attribs.cc:1941
+#: attribs.cc:938 attribs.cc:1926 attribs.cc:1936 attribs.cc:1946
#: c-family/c-attribs.cc:1023 c-family/c-attribs.cc:1175
#: c-family/c-attribs.cc:1194 c-family/c-attribs.cc:1212
#: c-family/c-attribs.cc:1242 c-family/c-attribs.cc:1286
@@ -25152,14 +25169,14 @@ msgstr ""
#: c-family/c-attribs.cc:5763 c-family/c-attribs.cc:5845
#: c-family/c-attribs.cc:5877 c-family/c-attribs.cc:5919
#: c-family/c-attribs.cc:5935 c-family/c-attribs.cc:6103
-#: c-family/c-attribs.cc:6115 c-family/c-common.cc:6137
-#: c-family/c-common.cc:6140 config/darwin.cc:2208 config/arm/arm.cc:7519
-#: config/arm/arm.cc:7546 config/arm/arm.cc:7563 config/avr/avr.cc:11217
+#: c-family/c-attribs.cc:6115 c-family/c-common.cc:6138
+#: c-family/c-common.cc:6141 config/darwin.cc:2208 config/arm/arm.cc:7519
+#: config/arm/arm.cc:7546 config/arm/arm.cc:7563 config/avr/avr.cc:11226
#: config/csky/csky.cc:6498 config/csky/csky.cc:6519 config/h8300/h8300.cc:4972
#: config/h8300/h8300.cc:4996 config/i386/i386-options.cc:3755
#: config/i386/i386-options.cc:3913 config/i386/i386-options.cc:4145
#: config/i386/i386-options.cc:4175 config/ia64/ia64.cc:795
-#: config/loongarch/loongarch.cc:7999 config/rs6000/rs6000.cc:20739
+#: config/loongarch/loongarch.cc:7999 config/rs6000/rs6000.cc:20738
#: ada/gcc-interface/utils.cc:6746 ada/gcc-interface/utils.cc:6762
#: ada/gcc-interface/utils.cc:6859 ada/gcc-interface/utils.cc:6876
#: ada/gcc-interface/utils.cc:6893 ada/gcc-interface/utils.cc:6908
@@ -25185,67 +25202,67 @@ msgstr ""
msgid "%qE attribute ignored"
msgstr ""
-#: attribs.cc:1209
+#: attribs.cc:1214
#, gcc-internal-format
msgid "missing %<target%> attribute for multi-versioned %qD"
msgstr ""
-#: attribs.cc:1212 cp/decl.cc:1337 cp/decl.cc:2351 cp/decl.cc:2399
+#: attribs.cc:1217 cp/decl.cc:1337 cp/decl.cc:2351 cp/decl.cc:2399
#: cp/decl.cc:2415 cp/decl.cc:3095 cp/decl.cc:3533
#, gcc-internal-format
msgid "previous declaration of %qD"
msgstr ""
-#: attribs.cc:1320
+#: attribs.cc:1325
#, gcc-internal-format
msgid "ignoring attributes applied to %qT after definition"
msgstr ""
-#: attribs.cc:1852
+#: attribs.cc:1857
#, gcc-internal-format
msgid "%q+D already declared with dllexport attribute: dllimport ignored"
msgstr ""
-#: attribs.cc:1864
+#: attribs.cc:1869
#, gcc-internal-format
msgid ""
"%q+D redeclared without dllimport attribute after being referenced with dll "
"linkage"
msgstr ""
-#: attribs.cc:1878
+#: attribs.cc:1883
#, gcc-internal-format
msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
msgstr ""
-#: attribs.cc:1959
+#: attribs.cc:1964
#, gcc-internal-format
msgid "inline function %q+D declared as dllimport: attribute ignored"
msgstr ""
-#: attribs.cc:1967
+#: attribs.cc:1972
#, gcc-internal-format
msgid "function %q+D definition is marked dllimport"
msgstr ""
-#: attribs.cc:1975
+#: attribs.cc:1980
#, gcc-internal-format
msgid "variable %q+D definition is marked dllimport"
msgstr ""
-#: attribs.cc:2006
+#: attribs.cc:2011
#, gcc-internal-format
msgid "external linkage required for symbol %q+D because of %qE attribute"
msgstr ""
-#: attribs.cc:2020
+#: attribs.cc:2025
#, gcc-internal-format
msgid ""
"%qE implies default visibility, but %qD has already been declared with a "
"different visibility"
msgstr ""
-#: attribs.cc:2322
+#: attribs.cc:2327
#, gcc-internal-format
msgid "%qD specifies more restrictive attribute than its target %qD: %s"
msgid_plural ""
@@ -25253,12 +25270,12 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
-#: attribs.cc:2328 attribs.cc:2348
+#: attribs.cc:2333 attribs.cc:2353
#, gcc-internal-format
msgid "%qD target declared here"
msgstr ""
-#: attribs.cc:2342
+#: attribs.cc:2347
#, gcc-internal-format
msgid "%qD specifies less restrictive attribute than its target %qD: %s"
msgid_plural ""
@@ -25337,7 +25354,7 @@ msgstr ""
msgid "%qD specified bound %E equals destination size"
msgstr ""
-#: builtins.cc:5297 gimplify.cc:3921
+#: builtins.cc:5297 gimplify.cc:3922
#, gcc-internal-format
msgid "too few arguments to function %<va_start%>"
msgstr ""
@@ -26539,12 +26556,12 @@ msgstr ""
#. include_self=
#. TODO: Add OPT_Wundefined-inline.
-#: cgraphunit.cc:1098 c/c-decl.cc:13291
+#: cgraphunit.cc:1098 c/c-decl.cc:13338
#, gcc-internal-format
msgid "%q+F used but never defined"
msgstr ""
-#: cgraphunit.cc:1100 c/c-decl.cc:13301
+#: cgraphunit.cc:1100 c/c-decl.cc:13348
#, gcc-internal-format
msgid "%q+F declared %<static%> but never defined"
msgstr ""
@@ -27232,7 +27249,7 @@ msgstr ""
msgid "total size of local objects exceeds maximum %wu"
msgstr ""
-#: function.cc:1789 gimplify.cc:7017 gimplify.cc:7179
+#: function.cc:1789 gimplify.cc:7018 gimplify.cc:7180
#, gcc-internal-format
msgid "impossible constraint in %<asm%>"
msgstr ""
@@ -27925,7 +27942,7 @@ msgid ""
"flexible array member %qD does not have well defined padding bits for %qs"
msgstr ""
-#: gimple-fold.cc:4726 cp/constexpr.cc:4888
+#: gimple-fold.cc:4726 cp/constexpr.cc:4887
#, gcc-internal-format
msgid "PDP11 bit-field handling unsupported in %qs"
msgstr ""
@@ -27976,21 +27993,21 @@ msgstr ""
msgid "function may return address of local variable"
msgstr ""
-#: gimple-ssa-isolate-paths.cc:414 c/c-typeck.cc:11585
+#: gimple-ssa-isolate-paths.cc:414 c/c-typeck.cc:11587
#, gcc-internal-format
msgid "function returns address of local variable"
msgstr ""
#: gimple-ssa-isolate-paths.cc:417 gimple-ssa-warn-access.cc:2055
#: gimple-ssa-warn-access.cc:3713 tree.cc:12442 tree.cc:12479 tree.cc:12520
-#: tree.cc:12553 c/c-parser.cc:20633 c/c-parser.cc:20774 c/c-typeck.cc:3157
-#: c/c-typeck.cc:3252 c/c-typeck.cc:5869 c/c-typeck.cc:11491
-#: c/c-typeck.cc:11508 c/gimple-parser.cc:2574 c/gimple-parser.cc:2582
-#: cp/call.cc:8180 cp/call.cc:10375 cp/class.cc:9399 cp/constexpr.cc:892
-#: cp/constexpr.cc:1319 cp/constexpr.cc:4309 cp/constexpr.cc:5980
-#: cp/constexpr.cc:6351 cp/cvt.cc:1095 cp/cvt.cc:1133 cp/decl.cc:9104
+#: tree.cc:12553 c/c-parser.cc:20633 c/c-parser.cc:20774 c/c-typeck.cc:3159
+#: c/c-typeck.cc:3254 c/c-typeck.cc:5871 c/c-typeck.cc:11493
+#: c/c-typeck.cc:11510 c/gimple-parser.cc:2574 c/gimple-parser.cc:2582
+#: cp/call.cc:8203 cp/call.cc:10398 cp/class.cc:9399 cp/constexpr.cc:889
+#: cp/constexpr.cc:1316 cp/constexpr.cc:4306 cp/constexpr.cc:5979
+#: cp/constexpr.cc:6350 cp/cvt.cc:1095 cp/cvt.cc:1133 cp/decl.cc:9104
#: cp/decl2.cc:5886 cp/decl2.cc:5941 cp/method.cc:1234 cp/parser.cc:22475
-#: cp/pt.cc:9157 cp/semantics.cc:2374 cp/semantics.cc:3778 cp/semantics.cc:4896
+#: cp/pt.cc:9178 cp/semantics.cc:2378 cp/semantics.cc:3782 cp/semantics.cc:4900
#: cp/typeck.cc:2143 cp/typeck.cc:2363 cp/typeck.cc:4509 cp/typeck.cc:10693
#: rust/backend/rust-constexpr.cc:4407 rust/backend/rust-tree.cc:621
#: rust/backend/rust-tree.cc:3813
@@ -29200,10 +29217,10 @@ msgstr ""
#: gimple-ssa-warn-access.cc:3965 gimple-ssa-warn-access.cc:4613
#: gimple-ssa-warn-access.cc:4616 gimple-ssa-warn-restrict.cc:1830
#: tree-ssa-uninit.cc:921 tree-ssa-uninit.cc:1120 c/c-decl.cc:4099
-#: c/c-decl.cc:4389 c/c-typeck.cc:9539 c/c-typeck.cc:12293 cp/call.cc:8555
-#: cp/call.cc:8566 cp/class.cc:1718 cp/class.cc:3517 cp/constexpr.cc:1065
+#: c/c-decl.cc:4389 c/c-typeck.cc:9541 c/c-typeck.cc:12295 cp/call.cc:8578
+#: cp/call.cc:8589 cp/class.cc:1718 cp/class.cc:3517 cp/constexpr.cc:1062
#: cp/decl.cc:4631 cp/decl.cc:12893 cp/decl.cc:13481 cp/decl.cc:13490
-#: cp/decl.cc:14485 cp/friend.cc:406 cp/friend.cc:416 cp/init.cc:2935
+#: cp/decl.cc:14491 cp/friend.cc:406 cp/friend.cc:416 cp/init.cc:2935
#: cp/parser.cc:3692 cp/parser.cc:3838 cp/parser.cc:3889 cp/parser.cc:7166
#: cp/parser.cc:25045 cp/typeck.cc:5002
#, gcc-internal-format
@@ -29616,410 +29633,410 @@ msgstr ""
msgid "attribute %<fallthrough%> not preceding a case label or default label"
msgstr ""
-#: gimplify.cc:4091
+#: gimplify.cc:4092
#, gcc-internal-format
msgid "using result of function returning %<void%>"
msgstr ""
-#: gimplify.cc:7018
+#: gimplify.cc:7019
#, gcc-internal-format, gfc-internal-format
msgid "non-memory output %d must stay in memory"
msgstr ""
-#: gimplify.cc:7033
+#: gimplify.cc:7034
#, gcc-internal-format
msgid "invalid lvalue in %<asm%> output %d"
msgstr ""
-#: gimplify.cc:7180
+#: gimplify.cc:7181
#, gcc-internal-format, gfc-internal-format
msgid "non-memory input %d must stay in memory"
msgstr ""
-#: gimplify.cc:7220 gimplify.cc:7230
+#: gimplify.cc:7221 gimplify.cc:7231
#, gcc-internal-format, gfc-internal-format
msgid "memory input %d is not directly addressable"
msgstr ""
-#: gimplify.cc:7853
+#: gimplify.cc:7854
#, gcc-internal-format
msgid ""
"threadprivate variable %qE used in a region with %<order(concurrent)%> clause"
msgstr ""
-#: gimplify.cc:7855
+#: gimplify.cc:7856
#, gcc-internal-format
msgid "enclosing region"
msgstr ""
-#: gimplify.cc:7859
+#: gimplify.cc:7860
#, gcc-internal-format
msgid "threadprivate variable %qE used in target region"
msgstr ""
-#: gimplify.cc:7861
+#: gimplify.cc:7862
#, gcc-internal-format
msgid "enclosing target region"
msgstr ""
-#: gimplify.cc:7874
+#: gimplify.cc:7875
#, gcc-internal-format
msgid "threadprivate variable %qE used in untied task"
msgstr ""
-#: gimplify.cc:7876
+#: gimplify.cc:7877
#, gcc-internal-format
msgid "enclosing task"
msgstr ""
-#: gimplify.cc:7973
+#: gimplify.cc:7974
#, gcc-internal-format
msgid "%qE not specified in enclosing %qs"
msgstr ""
-#: gimplify.cc:7975
+#: gimplify.cc:7976
#, gcc-internal-format
msgid "enclosing %qs"
msgstr ""
-#: gimplify.cc:8149
+#: gimplify.cc:8150
#, gcc-internal-format
msgid "%qE not specified in enclosing OpenACC %qs construct"
msgstr ""
-#: gimplify.cc:8153
+#: gimplify.cc:8154
#, gcc-internal-format
msgid "enclosing OpenACC %qs construct and"
msgstr ""
-#: gimplify.cc:8156
+#: gimplify.cc:8157
#, gcc-internal-format
msgid "enclosing OpenACC %qs construct with %qs clause"
msgstr ""
-#: gimplify.cc:8226
+#: gimplify.cc:8227
#, gcc-internal-format
msgid "%qE with %<link%> clause used in %<routine%> function"
msgstr ""
-#: gimplify.cc:8234
+#: gimplify.cc:8235
#, gcc-internal-format
msgid "%qE requires a %<declare%> directive for use in a %<routine%> function"
msgstr ""
-#: gimplify.cc:8296
+#: gimplify.cc:8297
#, gcc-internal-format
msgid "%qE not specified in enclosing %<target%>"
msgstr ""
-#: gimplify.cc:8298
+#: gimplify.cc:8299
#, gcc-internal-format
msgid "enclosing %<target%>"
msgstr ""
-#: gimplify.cc:8333 gimplify.cc:12427
+#: gimplify.cc:8334 gimplify.cc:12428
#, gcc-internal-format
msgid "variable %qE declared in enclosing %<host_data%> region"
msgstr ""
-#: gimplify.cc:8354
+#: gimplify.cc:8355
#, gcc-internal-format
msgid "%qD referenced in target region does not have a mappable type"
msgstr ""
-#: gimplify.cc:8498
+#: gimplify.cc:8499
#, gcc-internal-format
msgid "iteration variable %qE is predetermined linear"
msgstr ""
-#: gimplify.cc:8501
+#: gimplify.cc:8502
#, gcc-internal-format
msgid "iteration variable %qE should be private"
msgstr ""
-#: gimplify.cc:8515
+#: gimplify.cc:8516
#, gcc-internal-format
msgid "iteration variable %qE should not be firstprivate"
msgstr ""
-#: gimplify.cc:8518
+#: gimplify.cc:8519
#, gcc-internal-format
msgid "iteration variable %qE should not be reduction"
msgstr ""
-#: gimplify.cc:8521
+#: gimplify.cc:8522
#, gcc-internal-format
msgid "iteration variable %qE should not be linear"
msgstr ""
-#: gimplify.cc:9525 gimplify.cc:9536 gimplify.cc:9548 gimplify.cc:9564
-#: gimplify.cc:9769 gimplify.cc:9792 gimplify.cc:9803 gimplify.cc:9821
+#: gimplify.cc:9526 gimplify.cc:9537 gimplify.cc:9549 gimplify.cc:9565
+#: gimplify.cc:9770 gimplify.cc:9793 gimplify.cc:9804 gimplify.cc:9822
#, gcc-internal-format
msgid "unexpected mapping node"
msgstr ""
-#: gimplify.cc:9858
+#: gimplify.cc:9859
#, gcc-internal-format
msgid "unexpected pointer mapping node"
msgstr ""
-#: gimplify.cc:10071
+#: gimplify.cc:10072
#, gcc-internal-format
msgid "base pointer cycle detected"
msgstr ""
-#: gimplify.cc:10578
+#: gimplify.cc:10579
#, gcc-internal-format
msgid ""
"data movement for component %qE is not compatible with movement for struct "
"%qE"
msgstr ""
-#: gimplify.cc:10894
+#: gimplify.cc:10895
#, gcc-internal-format
msgid "%qE appears more than once in map clauses"
msgstr ""
-#: gimplify.cc:11850
+#: gimplify.cc:11851
#, gcc-internal-format
msgid "mapping field %qE of variable length structure"
msgstr ""
-#: gimplify.cc:12120 gimplify.cc:12126
+#: gimplify.cc:12121 gimplify.cc:12127
#, gcc-internal-format
msgid "conditional %<lastprivate%> clause on %qs construct"
msgstr ""
-#: gimplify.cc:12143
+#: gimplify.cc:12144
#, gcc-internal-format
msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
msgstr ""
-#: gimplify.cc:12165
+#: gimplify.cc:12166
#, gcc-internal-format
msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
msgstr ""
-#: gimplify.cc:12173
+#: gimplify.cc:12174
#, gcc-internal-format
msgid ""
"invalid %<task%> reduction modifier on construct other than %<parallel%>, "
"%qs, %<sections%> or %<scope%>"
msgstr ""
-#: gimplify.cc:12184 gimplify.cc:12190 gimplify.cc:12196 gimplify.cc:12202
-#: gimplify.cc:12208 gimplify.cc:16422
+#: gimplify.cc:12185 gimplify.cc:12191 gimplify.cc:12197 gimplify.cc:12203
+#: gimplify.cc:12209 gimplify.cc:16423
#, gcc-internal-format
msgid "%<inscan%> %<reduction%> clause on %qs construct"
msgstr ""
-#: gimplify.cc:12302
+#: gimplify.cc:12303
#, gcc-internal-format
msgid ""
"%<linear%> clause for variable other than loop iterator specified on "
"construct combined with %<distribute%>"
msgstr ""
-#: gimplify.cc:12927
+#: gimplify.cc:12928
#, gcc-internal-format
msgid ""
"copyprivate variable %qE is not threadprivate or private in outer context"
msgstr ""
-#: gimplify.cc:12984
+#: gimplify.cc:12985
#, gcc-internal-format
msgid "%s variable %qE is private in outer context"
msgstr ""
-#: gimplify.cc:13016
+#: gimplify.cc:13017
#, gcc-internal-format
msgid "expected %qs %<if%> clause modifier rather than %qs"
msgstr ""
-#: gimplify.cc:13055
+#: gimplify.cc:13056
#, gcc-internal-format
msgid ""
"%<device%> clause with %<ancestor%> is only allowed on %<target%> construct"
msgstr ""
-#: gimplify.cc:13071
+#: gimplify.cc:13072
#, gcc-internal-format
msgid ""
"with %<ancestor%>, only the %<device%>, %<firstprivate%>, %<private%>, "
"%<defaultmap%>, and %<map%> clauses may appear on the construct"
msgstr ""
-#: gimplify.cc:13287
+#: gimplify.cc:13288
#, gcc-internal-format
msgid ""
"%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on "
"the containing construct"
msgstr ""
-#: gimplify.cc:13499
+#: gimplify.cc:13500
#, gcc-internal-format
msgid "%<_Atomic%> %qD in implicit %<map%> clause"
msgstr ""
-#: gimplify.cc:13553
+#: gimplify.cc:13554
#, gcc-internal-format
msgid ""
"%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
msgstr ""
-#: gimplify.cc:13891
+#: gimplify.cc:13892
#, gcc-internal-format
msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
msgstr ""
-#: gimplify.cc:13964
+#: gimplify.cc:13965
#, gcc-internal-format
msgid ""
"same variable used in %<firstprivate%> and %<lastprivate%> clauses on "
"%<distribute%> construct"
msgstr ""
-#: gimplify.cc:14141
+#: gimplify.cc:14142
#, gcc-internal-format
msgid ""
"incompatible data clause with reduction on %qE; promoting to "
"%<present_or_copy%>"
msgstr ""
-#: gimplify.cc:14439
+#: gimplify.cc:14440
#, gcc-internal-format
msgid ""
"%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> "
"directive clause"
msgstr ""
-#: gimplify.cc:14458
+#: gimplify.cc:14459
#, gcc-internal-format
msgid "invalid private reduction on %qE"
msgstr ""
-#: gimplify.cc:14625
+#: gimplify.cc:14626
#, gcc-internal-format
msgid ""
"%<inscan%> %<reduction%> clause used together with %<linear%> clause for a "
"variable other than loop iterator"
msgstr ""
-#: gimplify.cc:14969
+#: gimplify.cc:14970
#, gcc-internal-format
msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
msgstr ""
-#: gimplify.cc:14979
+#: gimplify.cc:14980
#, gcc-internal-format
msgid "%<taskwait%> construct with %<nowait%> clause but no %<depend%> clauses"
msgstr ""
-#: gimplify.cc:15263 gimplify.cc:15267 gimplify.cc:15276 gimplify.cc:15288
-#: gimplify.cc:15293
+#: gimplify.cc:15264 gimplify.cc:15268 gimplify.cc:15277 gimplify.cc:15289
+#: gimplify.cc:15294
#, gcc-internal-format
msgid "%qs clause may not appear on non-rectangular %qs"
msgstr ""
-#: gimplify.cc:15454
+#: gimplify.cc:15455
#, gcc-internal-format
msgid ""
"%<linear%> clause may not be specified together with %<ordered%> clause if "
"stand-alone %<ordered%> construct is nested in it"
msgstr ""
-#: gimplify.cc:15519
+#: gimplify.cc:15520
#, gcc-internal-format
msgid "threadprivate iteration variable %qD"
msgstr ""
-#: gimplify.cc:15550 gimplify.cc:15658
+#: gimplify.cc:15551 gimplify.cc:15659
#, gcc-internal-format
msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
msgstr ""
-#: gimplify.cc:16360
+#: gimplify.cc:16361
#, gcc-internal-format
msgid ""
"%<bind%> clause not specified on a %<loop%> construct not nested inside "
"another OpenMP construct"
msgstr ""
-#: gimplify.cc:16384
+#: gimplify.cc:16385
#, gcc-internal-format
msgid ""
"%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
msgstr ""
-#: gimplify.cc:16404
+#: gimplify.cc:16405
#, gcc-internal-format
msgid ""
"%<bind(teams)%> on a %<loop%> region not strictly nested inside of a "
"%<teams%> region"
msgstr ""
-#: gimplify.cc:16429
+#: gimplify.cc:16430
#, gcc-internal-format
msgid ""
"invalid %<task%> reduction modifier on construct other than %<parallel%>, "
"%qs or %<sections%>"
msgstr ""
-#: gimplify.cc:16457
+#: gimplify.cc:16458
#, gcc-internal-format
msgid ""
"%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD "
"which is not the loop iterator"
msgstr ""
-#: gimplify.cc:17539
+#: gimplify.cc:17540
#, gcc-internal-format
msgid ""
"%<ordered%> construct with %qs clause must be closely nested inside a loop "
"with %<ordered%> clause"
msgstr ""
-#: gimplify.cc:17560
+#: gimplify.cc:17561
#, gcc-internal-format
msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
msgstr ""
-#: gimplify.cc:17573
+#: gimplify.cc:17574
#, gcc-internal-format
msgid ""
"number of variables in %qs clause with %<sink%> modifier does not match "
"number of iteration variables"
msgstr ""
-#: gimplify.cc:17587
+#: gimplify.cc:17588
#, gcc-internal-format
msgid ""
"more than one %qs clause with %<source%> modifier on an %<ordered%> construct"
msgstr ""
-#: gimplify.cc:17600
+#: gimplify.cc:17601
#, gcc-internal-format
msgid ""
"%qs clause with %<source%> modifier specified together with %qs clauses with "
"%<sink%> modifier on the same construct"
msgstr ""
-#: gimplify.cc:18917
+#: gimplify.cc:18918
#, gcc-internal-format
msgid "gimplification failed"
msgstr ""
-#: gimplify.cc:19518
+#: gimplify.cc:19519
#, gcc-internal-format
msgid "%qT is promoted to %qT when passed through %<...%>"
msgstr ""
-#: gimplify.cc:19523
+#: gimplify.cc:19524
#, gcc-internal-format
msgid "(so you should pass %qT not %qT to %<va_arg%>)"
msgstr ""
-#: gimplify.cc:19530
+#: gimplify.cc:19531
#, gcc-internal-format
msgid "if this code is reached, the program will abort"
msgstr ""
@@ -30623,7 +30640,7 @@ msgstr ""
msgid "calling %qD using non-%<strub%> type %qT in %<strub%> context %qD"
msgstr ""
-#: ipa-strub.cc:2836
+#: ipa-strub.cc:2839
#, gcc-internal-format
msgid "failed to split %qD for %<strub%>"
msgstr ""
@@ -33984,73 +34001,78 @@ msgstr ""
msgid "label %qD in the middle of basic block %d"
msgstr ""
+#: tree-cfg.cc:5830
+#, gcc-internal-format, gfc-internal-format
+msgid "returns_twice call is not last in basic block %d"
+msgstr ""
+
#: tree-cfg.cc:5839
#, gcc-internal-format, gfc-internal-format
-msgid "returns_twice call is %s in basic block %d"
+msgid "returns_twice call is not first in basic block %d"
msgstr ""
-#: tree-cfg.cc:5866
+#: tree-cfg.cc:5871
#, gcc-internal-format, gfc-internal-format
msgid "fallthru edge after a control statement in bb %d"
msgstr ""
-#: tree-cfg.cc:5879
+#: tree-cfg.cc:5884
#, gcc-internal-format, gfc-internal-format
msgid "true/false edge after a non-GIMPLE_COND in bb %d"
msgstr ""
-#: tree-cfg.cc:5902 tree-cfg.cc:5924 tree-cfg.cc:5941 tree-cfg.cc:6010
+#: tree-cfg.cc:5907 tree-cfg.cc:5929 tree-cfg.cc:5946 tree-cfg.cc:6015
#, gcc-internal-format, gfc-internal-format
msgid "wrong outgoing edge flags at end of bb %d"
msgstr ""
-#: tree-cfg.cc:5912
+#: tree-cfg.cc:5917
#, gcc-internal-format, gfc-internal-format
msgid "explicit goto at end of bb %d"
msgstr ""
-#: tree-cfg.cc:5946
+#: tree-cfg.cc:5951
#, gcc-internal-format, gfc-internal-format
msgid "return edge does not point to exit in bb %d"
msgstr ""
-#: tree-cfg.cc:5976
+#: tree-cfg.cc:5981
#, gcc-internal-format
msgid "found default case not at the start of case vector"
msgstr ""
-#: tree-cfg.cc:5984
+#: tree-cfg.cc:5989
#, gcc-internal-format
msgid "case labels not sorted: "
msgstr ""
-#: tree-cfg.cc:6001
+#: tree-cfg.cc:6006
#, gcc-internal-format, gfc-internal-format
msgid "extra outgoing edge %d->%d"
msgstr ""
-#: tree-cfg.cc:6024
+#: tree-cfg.cc:6029
#, gcc-internal-format, gfc-internal-format
msgid "missing edge %i->%i"
msgstr ""
-#: tree-cfg.cc:9780
+#: tree-cfg.cc:9785
#, gcc-internal-format
msgid "%<noreturn%> function does return"
msgstr ""
-#: tree-cfg.cc:9800 tree-cfg.cc:9835
+#: tree-cfg.cc:9805 tree-cfg.cc:9840
#, gcc-internal-format
msgid "control reaches end of non-void function"
msgstr ""
-#: tree-cfg.cc:9901
+#: tree-cfg.cc:9906
#, gcc-internal-format
msgid ""
"ignoring return value of %qD declared with attribute %<warn_unused_result%>"
msgstr ""
-#: tree-cfg.cc:9906 cp/cvt.cc:1137
+#: tree-cfg.cc:9911 cp/cvt.cc:1137
#, gcc-internal-format
msgid ""
"ignoring return value of function declared with attribute "
@@ -34272,17 +34294,17 @@ msgstr ""
msgid "invalid fn spec attribute \"%s\" arg %i"
msgstr ""
-#: tree-ssa-ccp.cc:4681 c-family/c-common.cc:5911
+#: tree-ssa-ccp.cc:4681 c-family/c-common.cc:5912
#, gcc-internal-format
msgid "%qs pointer is null"
msgstr ""
-#: tree-ssa-ccp.cc:4684 c-family/c-common.cc:5914
+#: tree-ssa-ccp.cc:4684 c-family/c-common.cc:5915
#, gcc-internal-format
msgid "in a call to non-static member function %qD"
msgstr ""
-#: tree-ssa-ccp.cc:4690 c-family/c-common.cc:5920
+#: tree-ssa-ccp.cc:4690 c-family/c-common.cc:5921
#, gcc-internal-format, gfc-internal-format
msgid "argument %u null where non-null expected"
msgstr ""
@@ -34292,7 +34314,7 @@ msgstr ""
msgid "in a call to built-in function %qD"
msgstr ""
-#: tree-ssa-ccp.cc:4700 c-family/c-common.cc:5924
+#: tree-ssa-ccp.cc:4700 c-family/c-common.cc:5925
#, gcc-internal-format
msgid "in a call to function %qD declared %qs"
msgstr ""
@@ -34750,7 +34772,7 @@ msgstr ""
msgid "vector shuffling operation will be expanded piecewise"
msgstr ""
-#: tree-vect-loop.cc:5064
+#: tree-vect-loop.cc:5065
#, gcc-internal-format
msgid "vectorization did not happen for a simd loop"
msgstr ""
@@ -35306,7 +35328,7 @@ msgid ""
"requested alignment for %q+D is greater than implemented alignment of %wu"
msgstr ""
-#: varasm.cc:2334 c/c-decl.cc:5901 c/c-parser.cc:1910 m2/gm2-gcc/m2type.cc:1240
+#: varasm.cc:2334 c/c-decl.cc:5903 c/c-parser.cc:1910 m2/gm2-gcc/m2type.cc:1240
#, gcc-internal-format
msgid "storage size of %q+D isn%'t known"
msgstr ""
@@ -36405,7 +36427,7 @@ msgstr ""
#: c-family/c-attribs.cc:6247
#, gcc-internal-format
-msgid "%qE attribute argument %qE is not recognised"
+msgid "%qE attribute argument %qE is not recognized"
msgstr ""
#: c-family/c-attribs.cc:6262
@@ -36637,13 +36659,13 @@ msgid ""
"%<true%>"
msgstr ""
-#: c-family/c-common.cc:3778 cp/semantics.cc:945
+#: c-family/c-common.cc:3778 cp/semantics.cc:949
#, gcc-internal-format
msgid "suggest parentheses around assignment used as truth value"
msgstr ""
-#: c-family/c-common.cc:3865 c/c-decl.cc:4966 c/c-decl.cc:7655
-#: c/c-parser.cc:3739 c/c-typeck.cc:16504
+#: c-family/c-common.cc:3865 c/c-decl.cc:4966 c/c-decl.cc:7657
+#: c/c-parser.cc:3739 c/c-typeck.cc:16506
#, gcc-internal-format
msgid "invalid use of %<restrict%>"
msgstr ""
@@ -36768,331 +36790,331 @@ msgstr ""
msgid "not enough variable arguments to fit a sentinel"
msgstr ""
-#: c-family/c-common.cc:5792
+#: c-family/c-common.cc:5793
#, gcc-internal-format
msgid "missing sentinel in function call"
msgstr ""
-#: c-family/c-common.cc:6019 c-family/c-common.cc:6069 d/d-attribs.cc:837
+#: c-family/c-common.cc:6020 c-family/c-common.cc:6070 d/d-attribs.cc:837
#: d/d-attribs.cc:887
#, gcc-internal-format
msgid "bad option %qs to attribute %<optimize%>"
msgstr ""
-#: c-family/c-common.cc:6022 c-family/c-common.cc:6073
+#: c-family/c-common.cc:6023 c-family/c-common.cc:6074
#, gcc-internal-format
msgid "bad option %qs to pragma %<optimize%>"
msgstr ""
-#: c-family/c-common.cc:6121
+#: c-family/c-common.cc:6122
#, gcc-internal-format
msgid "attribute %<fallthrough%> specified multiple times"
msgstr ""
-#: c-family/c-common.cc:6125
+#: c-family/c-common.cc:6126
#, gcc-internal-format
msgid "%<fallthrough%> attribute specified with a parameter"
msgstr ""
-#: c-family/c-common.cc:6306 c-family/c-common.cc:7228
-#: c-family/c-common.cc:7275 c-family/c-common.cc:7354
-#: c-family/c-common.cc:7437 c-family/c-common.cc:8080
+#: c-family/c-common.cc:6307 c-family/c-common.cc:7229
+#: c-family/c-common.cc:7276 c-family/c-common.cc:7355
+#: c-family/c-common.cc:7438 c-family/c-common.cc:8081
#: config/aarch64/aarch64-sve-builtins.cc:3026
-#: config/arm/arm-mve-builtins.cc:1570 c/c-typeck.cc:3918
+#: config/arm/arm-mve-builtins.cc:1570 c/c-typeck.cc:3920
#, gcc-internal-format
msgid "too few arguments to function %qE"
msgstr ""
-#: c-family/c-common.cc:6311 c-family/c-common.cc:7281
-#: c-family/c-common.cc:7463 c-family/c-common.cc:8082
+#: c-family/c-common.cc:6312 c-family/c-common.cc:7282
+#: c-family/c-common.cc:7464 c-family/c-common.cc:8083
#: config/aarch64/aarch64-sve-builtins.cc:3028
-#: config/arm/arm-mve-builtins.cc:1572 c/c-typeck.cc:3777
+#: config/arm/arm-mve-builtins.cc:1572 c/c-typeck.cc:3779
#, gcc-internal-format
msgid "too many arguments to function %qE"
msgstr ""
-#: c-family/c-common.cc:6353
+#: c-family/c-common.cc:6354
#, gcc-internal-format
msgid "third argument to function %qE must be a constant integer"
msgstr ""
-#: c-family/c-common.cc:6378
+#: c-family/c-common.cc:6379
#, gcc-internal-format
msgid ""
"second argument to function %qE must be a constant integer power of 2 "
"between %qi and %qu bits"
msgstr ""
-#: c-family/c-common.cc:6400 c-family/c-common.cc:6447
+#: c-family/c-common.cc:6401 c-family/c-common.cc:6448
#, gcc-internal-format
msgid "non-floating-point argument in call to function %qE"
msgstr ""
-#: c-family/c-common.cc:6426
+#: c-family/c-common.cc:6427
#, gcc-internal-format
msgid "non-floating-point arguments in call to function %qE"
msgstr ""
-#: c-family/c-common.cc:6440
+#: c-family/c-common.cc:6441
#, gcc-internal-format
msgid "non-const integer argument %u in call to function %qE"
msgstr ""
-#: c-family/c-common.cc:6462
+#: c-family/c-common.cc:6463
#, gcc-internal-format
msgid "non-integer argument 3 in call to function %qE"
msgstr ""
-#: c-family/c-common.cc:6479 c-family/c-common.cc:6529
-#: c-family/c-common.cc:6594 c-family/c-common.cc:6614
+#: c-family/c-common.cc:6480 c-family/c-common.cc:6530
+#: c-family/c-common.cc:6595 c-family/c-common.cc:6615
#, gcc-internal-format
msgid "argument %u in call to function %qE does not have integral type"
msgstr ""
-#: c-family/c-common.cc:6486
+#: c-family/c-common.cc:6487
#, gcc-internal-format
msgid ""
"argument 3 in call to function %qE does not have pointer to integral type"
msgstr ""
-#: c-family/c-common.cc:6492
+#: c-family/c-common.cc:6493
#, gcc-internal-format
msgid "argument 3 in call to function %qE has pointer to enumerated type"
msgstr ""
-#: c-family/c-common.cc:6498
+#: c-family/c-common.cc:6499
#, gcc-internal-format
msgid "argument 3 in call to function %qE has pointer to boolean type"
msgstr ""
-#: c-family/c-common.cc:6504 c-family/c-common.cc:6511
-#: c-family/c-common.cc:6566 c-family/c-common.cc:6573
+#: c-family/c-common.cc:6505 c-family/c-common.cc:6512
+#: c-family/c-common.cc:6567 c-family/c-common.cc:6574
#, gcc-internal-format
msgid "argument %u in call to function %qE has pointer to %qs type (%qT)"
msgstr ""
-#: c-family/c-common.cc:6535 c-family/c-common.cc:6620
+#: c-family/c-common.cc:6536 c-family/c-common.cc:6621
#, gcc-internal-format
msgid "argument %u in call to function %qE has enumerated type"
msgstr ""
-#: c-family/c-common.cc:6541 c-family/c-common.cc:6626
+#: c-family/c-common.cc:6542 c-family/c-common.cc:6627
#, gcc-internal-format
msgid "argument %u in call to function %qE has boolean type"
msgstr ""
-#: c-family/c-common.cc:6554
+#: c-family/c-common.cc:6555
#, gcc-internal-format
msgid "argument %u in call to function %qE does not have pointer type"
msgstr ""
-#: c-family/c-common.cc:6560
+#: c-family/c-common.cc:6561
#, gcc-internal-format
msgid "argument %u in call to function %qE points to incomplete type"
msgstr ""
-#: c-family/c-common.cc:6604
+#: c-family/c-common.cc:6605
#, gcc-internal-format
msgid "argument %u in call to function %qE does not have %<int%> type"
msgstr ""
-#: c-family/c-common.cc:6635
+#: c-family/c-common.cc:6636
#, gcc-internal-format
msgid "argument 1 in call to function %qE has unsigned type"
msgstr ""
-#: c-family/c-common.cc:6642
+#: c-family/c-common.cc:6643
#, gcc-internal-format
msgid "argument 1 in call to function %qE has signed type"
msgstr ""
-#: c-family/c-common.cc:6905 rust/backend/rust-tree.cc:3601
+#: c-family/c-common.cc:6906 rust/backend/rust-tree.cc:3601
#, gcc-internal-format
msgid "cannot apply %<offsetof%> to static data member %qD"
msgstr ""
-#: c-family/c-common.cc:6910 rust/backend/rust-tree.cc:3606
+#: c-family/c-common.cc:6911 rust/backend/rust-tree.cc:3606
#, gcc-internal-format
msgid "cannot apply %<offsetof%> when %<operator[]%> is overloaded"
msgstr ""
-#: c-family/c-common.cc:6917 rust/backend/rust-tree.cc:3613
+#: c-family/c-common.cc:6918 rust/backend/rust-tree.cc:3613
#, gcc-internal-format
msgid "cannot apply %<offsetof%> to a non constant address"
msgstr ""
-#: c-family/c-common.cc:6930 rust/backend/rust-tree.cc:3626
+#: c-family/c-common.cc:6931 rust/backend/rust-tree.cc:3626
#, gcc-internal-format
msgid "attempt to take address of bit-field structure member %qD"
msgstr ""
-#: c-family/c-common.cc:6983 rust/backend/rust-tree.cc:3678
+#: c-family/c-common.cc:6984 rust/backend/rust-tree.cc:3678
#, gcc-internal-format
msgid "index %E denotes an offset greater than size of %qT"
msgstr ""
-#: c-family/c-common.cc:7144
+#: c-family/c-common.cc:7145
#, gcc-internal-format
msgid "size of array is too large"
msgstr ""
-#: c-family/c-common.cc:7258 c-family/c-common.cc:7396
+#: c-family/c-common.cc:7259 c-family/c-common.cc:7397
#, gcc-internal-format
msgid "operand type %qT is incompatible with argument %d of %qE"
msgstr ""
-#: c-family/c-common.cc:7292
+#: c-family/c-common.cc:7293
#, gcc-internal-format
msgid "expecting argument of type pointer or of type integer for argument 1"
msgstr ""
-#: c-family/c-common.cc:7308
+#: c-family/c-common.cc:7309
#, gcc-internal-format
msgid "both arguments must be compatible"
msgstr ""
-#: c-family/c-common.cc:7538
+#: c-family/c-common.cc:7539
#, gcc-internal-format
msgid "incorrect number of arguments to function %qE"
msgstr ""
-#: c-family/c-common.cc:7552
+#: c-family/c-common.cc:7553
#, gcc-internal-format
msgid "argument 1 of %qE must be a non-void pointer type"
msgstr ""
-#: c-family/c-common.cc:7559
+#: c-family/c-common.cc:7560
#, gcc-internal-format
msgid "argument 1 of %qE must be a pointer to a complete type"
msgstr ""
-#: c-family/c-common.cc:7568
+#: c-family/c-common.cc:7569
#, gcc-internal-format
msgid "argument 1 of %qE must be a pointer to a constant size type"
msgstr ""
-#: c-family/c-common.cc:7579
+#: c-family/c-common.cc:7580
#, gcc-internal-format
msgid "argument 1 of %qE must be a pointer to a nonzero size object"
msgstr ""
-#: c-family/c-common.cc:7600
+#: c-family/c-common.cc:7601
#, gcc-internal-format
msgid "argument %d of %qE must be a pointer type"
msgstr ""
-#: c-family/c-common.cc:7608
+#: c-family/c-common.cc:7609
#, gcc-internal-format
msgid "argument %d of %qE must be a pointer to a constant size type"
msgstr ""
-#: c-family/c-common.cc:7614
+#: c-family/c-common.cc:7615
#, gcc-internal-format
msgid "argument %d of %qE must not be a pointer to a function"
msgstr ""
-#: c-family/c-common.cc:7622
+#: c-family/c-common.cc:7623
#, gcc-internal-format
msgid "size mismatch in argument %d of %qE"
msgstr ""
-#: c-family/c-common.cc:7635
+#: c-family/c-common.cc:7636
#, gcc-internal-format
msgid "argument %d of %qE must not be a pointer to a %<const%> type"
msgstr ""
-#: c-family/c-common.cc:7640
+#: c-family/c-common.cc:7641
#, gcc-internal-format
msgid "argument %d of %qE discards %<const%> qualifier"
msgstr ""
-#: c-family/c-common.cc:7649
+#: c-family/c-common.cc:7650
#, gcc-internal-format
msgid "argument %d of %qE must not be a pointer to a %<volatile%> type"
msgstr ""
-#: c-family/c-common.cc:7654
+#: c-family/c-common.cc:7655
#, gcc-internal-format
msgid "argument %d of %qE discards %<volatile%> qualifier"
msgstr ""
-#: c-family/c-common.cc:7667
+#: c-family/c-common.cc:7668
#, gcc-internal-format
msgid "non-integer memory model argument %d of %qE"
msgstr ""
-#: c-family/c-common.cc:7680
+#: c-family/c-common.cc:7681
#, gcc-internal-format
msgid "invalid memory model argument %d of %qE"
msgstr ""
-#: c-family/c-common.cc:8314
+#: c-family/c-common.cc:8315
#, gcc-internal-format
msgid ""
"this target does not define a speculation barrier; your program will still "
"execute correctly, but incorrect speculation may not be restricted"
msgstr ""
-#: c-family/c-common.cc:8968
+#: c-family/c-common.cc:8969
#, gcc-internal-format
msgid "index value is out of bound"
msgstr ""
-#: c-family/c-common.cc:9010 c-family/c-common.cc:9059
-#: c-family/c-common.cc:9075
+#: c-family/c-common.cc:9011 c-family/c-common.cc:9060
+#: c-family/c-common.cc:9076
#, gcc-internal-format
msgid "conversion of scalar %qT to vector %qT involves truncation"
msgstr ""
#. Reject arguments that are built-in functions with
#. no library fallback.
-#: c-family/c-common.cc:9163 d/intrinsics.cc:1459
+#: c-family/c-common.cc:9164 d/intrinsics.cc:1459
#: rust/backend/rust-tree.cc:3497
#, gcc-internal-format
msgid "built-in function %qE must be directly called"
msgstr ""
-#: c-family/c-common.cc:9183
+#: c-family/c-common.cc:9184
#, gcc-internal-format
msgid "size of array %qE is not a constant expression"
msgstr ""
-#: c-family/c-common.cc:9186
+#: c-family/c-common.cc:9187
#, gcc-internal-format
msgid "size of array is not a constant expression"
msgstr ""
-#: c-family/c-common.cc:9190
+#: c-family/c-common.cc:9191
#, gcc-internal-format
msgid "size %qE of array %qE is negative"
msgstr ""
-#: c-family/c-common.cc:9193
+#: c-family/c-common.cc:9194
#, gcc-internal-format
msgid "size %qE of array is negative"
msgstr ""
-#: c-family/c-common.cc:9198
+#: c-family/c-common.cc:9199
#, gcc-internal-format
msgid "size %qE of array %qE exceeds maximum object size %qE"
msgstr ""
-#: c-family/c-common.cc:9201
+#: c-family/c-common.cc:9202
#, gcc-internal-format
msgid "size %qE of array exceeds maximum object size %qE"
msgstr ""
-#: c-family/c-common.cc:9206
+#: c-family/c-common.cc:9207
#, gcc-internal-format
msgid "size of array %qE exceeds maximum object size %qE"
msgstr ""
-#: c-family/c-common.cc:9209
+#: c-family/c-common.cc:9210
#, gcc-internal-format
msgid "size of array exceeds maximum object size %qE"
msgstr ""
-#: c-family/c-common.cc:9280
+#: c-family/c-common.cc:9281
#, gcc-internal-format
msgid ""
"environment variable %qs must expand to a non-negative integer less than or "
@@ -37730,7 +37752,7 @@ msgstr ""
msgid "integer constant is too large for %<_BitInt(%d)%> type"
msgstr ""
-#: c-family/c-lex.cc:1045 c/c-decl.cc:12651
+#: c-family/c-lex.cc:1045 c/c-decl.cc:12698
#, gcc-internal-format
msgid "%<_BitInt(%d)%> is not supported on this target"
msgstr ""
@@ -37814,7 +37836,7 @@ msgstr ""
msgid "traditional C rejects string constant concatenation"
msgstr ""
-#: c-family/c-omp.cc:131 cp/pt.cc:19123
+#: c-family/c-omp.cc:131 cp/pt.cc:19155
#, gcc-internal-format
msgid ""
"%<#pragma omp critical%> with %<hint%> clause requires a name, except when "
@@ -37874,7 +37896,7 @@ msgstr ""
msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
msgstr ""
-#: c-family/c-omp.cc:969 cp/semantics.cc:10921
+#: c-family/c-omp.cc:969 cp/semantics.cc:10925
#, gcc-internal-format
msgid "invalid type for iteration variable %qE"
msgstr ""
@@ -37889,17 +37911,17 @@ msgstr ""
msgid "%qE is not initialized"
msgstr ""
-#: c-family/c-omp.cc:1011 cp/semantics.cc:10813
+#: c-family/c-omp.cc:1011 cp/semantics.cc:10817
#, gcc-internal-format
msgid "missing controlling predicate"
msgstr ""
-#: c-family/c-omp.cc:1117 cp/semantics.cc:10409
+#: c-family/c-omp.cc:1117 cp/semantics.cc:10413
#, gcc-internal-format
msgid "invalid controlling predicate"
msgstr ""
-#: c-family/c-omp.cc:1124 cp/semantics.cc:10819
+#: c-family/c-omp.cc:1124 cp/semantics.cc:10823
#, gcc-internal-format
msgid "missing increment expression"
msgstr ""
@@ -37909,7 +37931,7 @@ msgstr ""
msgid "increment is not constant 1 or -1 for %<!=%> condition"
msgstr ""
-#: c-family/c-omp.cc:1255 cp/semantics.cc:10526
+#: c-family/c-omp.cc:1255 cp/semantics.cc:10530
#, gcc-internal-format
msgid "invalid increment expression"
msgstr ""
@@ -38005,7 +38027,7 @@ msgid ""
"%<for simd%>, %<parallel for%>, %<parallel for simd%>"
msgstr ""
-#: c-family/c-omp.cc:2947 c/c-typeck.cc:16316 cp/semantics.cc:9513
+#: c-family/c-omp.cc:2947 c/c-typeck.cc:16318 cp/semantics.cc:9517
#, gcc-internal-format
msgid ""
"%qD specified in %<allocate%> clause but not in an explicit privatization "
@@ -38017,7 +38039,7 @@ msgstr ""
msgid "%qD is not a function argument"
msgstr ""
-#: c-family/c-omp.cc:3335 c/c-typeck.cc:15464 cp/semantics.cc:8252
+#: c-family/c-omp.cc:3335 c/c-typeck.cc:15466 cp/semantics.cc:8256
#, gcc-internal-format
msgid "bit-field %qE in %qs clause"
msgstr ""
@@ -38027,8 +38049,8 @@ msgstr ""
msgid "%qE does not have a mappable type in %qs clause"
msgstr ""
-#: c-family/c-omp.cc:3351 c/c-typeck.cc:13874 c/c-typeck.cc:15553
-#: c/c-typeck.cc:15741
+#: c-family/c-omp.cc:3351 c/c-typeck.cc:13876 c/c-typeck.cc:15555
+#: c/c-typeck.cc:15743
#, gcc-internal-format
msgid "%<_Atomic%> %qE in %qs clause"
msgstr ""
@@ -38643,8 +38665,8 @@ msgstr ""
msgid "wrong type argument to %s"
msgstr ""
-#: c-family/c-warn.cc:59 c-family/c-warn.cc:72 cp/constexpr.cc:3588
-#: cp/constexpr.cc:7354 m2/gm2-gcc/m2expr.cc:964
+#: c-family/c-warn.cc:59 c-family/c-warn.cc:72 cp/constexpr.cc:3585
+#: cp/constexpr.cc:7353 m2/gm2-gcc/m2expr.cc:964
#: rust/backend/rust-constexpr.cc:1908 rust/backend/rust-constexpr.cc:4331
#, gcc-internal-format
msgid "overflow in constant expression"
@@ -39169,19 +39191,19 @@ msgstr ""
msgid "function %qD used as %<asm%> output"
msgstr ""
-#: c-family/c-warn.cc:1905 c/c-typeck.cc:5213
+#: c-family/c-warn.cc:1905 c/c-typeck.cc:5215
#: rust/checks/errors/rust-readonly-check.cc:100
#, gcc-internal-format
msgid "assignment of read-only location %qE"
msgstr ""
-#: c-family/c-warn.cc:1906 c/c-typeck.cc:5216
+#: c-family/c-warn.cc:1906 c/c-typeck.cc:5218
#: rust/checks/errors/rust-readonly-check.cc:101
#, gcc-internal-format
msgid "increment of read-only location %qE"
msgstr ""
-#: c-family/c-warn.cc:1907 c/c-typeck.cc:5219
+#: c-family/c-warn.cc:1907 c/c-typeck.cc:5221
#: rust/checks/errors/rust-readonly-check.cc:102
#, gcc-internal-format
msgid "decrement of read-only location %qE"
@@ -39467,7 +39489,7 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
-#: c-family/c-warn.cc:2922 c/c-typeck.cc:5823 cp/call.cc:6362
+#: c-family/c-warn.cc:2922 c/c-typeck.cc:5825 cp/call.cc:6385
#, gcc-internal-format
msgid "this condition has identical branches"
msgstr ""
@@ -39684,7 +39706,7 @@ msgid ""
"%s%>"
msgstr ""
-#: common/config/aarch64/aarch64-common.cc:415 config/aarch64/aarch64.cc:18535
+#: common/config/aarch64/aarch64-common.cc:415 config/aarch64/aarch64.cc:18539
#, gcc-internal-format
msgid "unknown value %qs for %<-mcpu%>"
msgstr ""
@@ -39715,15 +39737,15 @@ msgid "unrecognized option passed to %%:%<target_mode_check%>"
msgstr ""
#: common/config/arm/arm-common.cc:378 common/config/arm/arm-common.cc:442
-#: common/config/arm/arm-common.cc:489 config/aarch64/aarch64.cc:18467
-#: config/aarch64/aarch64.cc:18505
+#: common/config/arm/arm-common.cc:489 config/aarch64/aarch64.cc:18471
+#: config/aarch64/aarch64.cc:18509
#, gcc-internal-format
msgid "valid arguments are: %s; did you mean %qs?"
msgstr ""
#: common/config/arm/arm-common.cc:381 common/config/arm/arm-common.cc:445
-#: common/config/arm/arm-common.cc:492 config/aarch64/aarch64.cc:18470
-#: config/aarch64/aarch64.cc:18508
+#: common/config/arm/arm-common.cc:492 config/aarch64/aarch64.cc:18474
+#: config/aarch64/aarch64.cc:18512
#, gcc-internal-format, gfc-internal-format
msgid "valid arguments are: %s"
msgstr ""
@@ -40432,7 +40454,7 @@ msgid "ACLE function %qD requires ISA extension %qs"
msgstr ""
#: config/aarch64/aarch64-sve-builtins.cc:1091 config/aarch64/aarch64.cc:11151
-#: config/aarch64/aarch64.cc:18310 config/aarch64/aarch64.cc:19082
+#: config/aarch64/aarch64.cc:18314 config/aarch64/aarch64.cc:19086
#, gcc-internal-format
msgid ""
"you can enable %qs using the command-line option %<-march%>, or by using the "
@@ -41031,19 +41053,19 @@ msgid "SVE type %qT cannot be passed to an unprototyped function"
msgstr ""
#: config/aarch64/aarch64.cc:7021 config/aarch64/aarch64.cc:7100
-#: config/aarch64/aarch64.cc:21311
+#: config/aarch64/aarch64.cc:21321
#, gcc-internal-format
msgid "parameter passing for argument of type %qT changed in GCC 13.1"
msgstr ""
#: config/aarch64/aarch64.cc:7028 config/aarch64/aarch64.cc:7107
-#: config/aarch64/aarch64.cc:21318
+#: config/aarch64/aarch64.cc:21328
#, gcc-internal-format
msgid "parameter passing for argument of type %qT changed in GCC 14.1"
msgstr ""
#: config/aarch64/aarch64.cc:7039 config/aarch64/aarch64.cc:7117
-#: config/aarch64/aarch64.cc:21326 config/arm/arm.cc:7342
+#: config/aarch64/aarch64.cc:21336 config/arm/arm.cc:7342
#: config/arm/arm.cc:7372 config/arm/arm.cc:29418
#, gcc-internal-format
msgid "parameter passing for argument of type %qT changed in GCC 9.1"
@@ -41095,37 +41117,37 @@ msgstr ""
msgid "use %<__arm_preserves(\"za\")%> if the callee preserves ZA"
msgstr ""
-#: config/aarch64/aarch64.cc:17928
+#: config/aarch64/aarch64.cc:17932
#, gcc-internal-format
msgid "unknown flag passed in %<-moverride=%s%> (%s)"
msgstr ""
-#: config/aarch64/aarch64.cc:17972
+#: config/aarch64/aarch64.cc:17976
#, gcc-internal-format
msgid "%qs string ill-formed"
msgstr ""
-#: config/aarch64/aarch64.cc:18028
+#: config/aarch64/aarch64.cc:18032
#, gcc-internal-format
msgid "invalid format for %<sve_width%>"
msgstr ""
-#: config/aarch64/aarch64.cc:18040
+#: config/aarch64/aarch64.cc:18044
#, gcc-internal-format
msgid "invalid %<sve_width%> value: %d"
msgstr ""
-#: config/aarch64/aarch64.cc:18060
+#: config/aarch64/aarch64.cc:18064
#, gcc-internal-format, gfc-internal-format
msgid "tuning string missing in option (%s)"
msgstr ""
-#: config/aarch64/aarch64.cc:18078
+#: config/aarch64/aarch64.cc:18082
#, gcc-internal-format, gfc-internal-format
msgid "unknown tuning option (%s)"
msgstr ""
-#: config/aarch64/aarch64.cc:18266 config/arm/arm.cc:3227
+#: config/aarch64/aarch64.cc:18270 config/arm/arm.cc:3227
#: config/riscv/riscv.cc:9367
#, gcc-internal-format
msgid ""
@@ -41133,343 +41155,343 @@ msgid ""
"protector-guard-offset=%s%>"
msgstr ""
-#: config/aarch64/aarch64.cc:18275 config/riscv/riscv.cc:9376
+#: config/aarch64/aarch64.cc:18279 config/riscv/riscv.cc:9376
#, gcc-internal-format
msgid ""
"both %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> "
"must be used with %<-mstack-protector-guard=sysreg%>"
msgstr ""
-#: config/aarch64/aarch64.cc:18283
+#: config/aarch64/aarch64.cc:18287
#, gcc-internal-format
msgid "specify a system register with a small string length"
msgstr ""
-#: config/aarch64/aarch64.cc:18293 config/arm/arm.cc:3239
-#: config/riscv/riscv.cc:9405 config/rs6000/rs6000.cc:4498
+#: config/aarch64/aarch64.cc:18297 config/arm/arm.cc:3239
+#: config/riscv/riscv.cc:9405 config/rs6000/rs6000.cc:4497
#, gcc-internal-format
msgid "%qs is not a valid offset in %qs"
msgstr ""
-#: config/aarch64/aarch64.cc:18300
+#: config/aarch64/aarch64.cc:18304
#, gcc-internal-format
msgid "%<-fsanitize=shadow-call-stack%> requires %<-ffixed-x18%>"
msgstr ""
-#: config/aarch64/aarch64.cc:18306
+#: config/aarch64/aarch64.cc:18310
#, gcc-internal-format
msgid "streaming functions require the ISA extension %qs"
msgstr ""
-#: config/aarch64/aarch64.cc:18308
+#: config/aarch64/aarch64.cc:18312
#, gcc-internal-format
msgid "functions with SME state require the ISA extension %qs"
msgstr ""
-#: config/aarch64/aarch64.cc:18402
+#: config/aarch64/aarch64.cc:18406
#, gcc-internal-format
msgid ""
"only values 12 (4 KB) and 16 (64 KB) are supported for guard size. Given "
"value %d (%llu KB) is out of range"
msgstr ""
-#: config/aarch64/aarch64.cc:18418
+#: config/aarch64/aarch64.cc:18422
#, gcc-internal-format
msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
msgstr ""
-#: config/aarch64/aarch64.cc:18532
+#: config/aarch64/aarch64.cc:18536
#, gcc-internal-format
msgid "missing cpu name in %<-mcpu=%s%>"
msgstr ""
-#: config/aarch64/aarch64.cc:18542
+#: config/aarch64/aarch64.cc:18546
#, gcc-internal-format
msgid "did you mean %<-march=%s%>?"
msgstr ""
-#: config/aarch64/aarch64.cc:18545
+#: config/aarch64/aarch64.cc:18549
#, gcc-internal-format
msgid "invalid feature modifier %qs in %<-mcpu=%s%>"
msgstr ""
-#: config/aarch64/aarch64.cc:18604
+#: config/aarch64/aarch64.cc:18608
#, gcc-internal-format
msgid "invalid argument given to %<-mharden-sls=%>"
msgstr ""
-#: config/aarch64/aarch64.cc:18615
+#: config/aarch64/aarch64.cc:18619
#, gcc-internal-format
msgid "%qs must be by itself for %<-mharden-sls=%>"
msgstr ""
-#: config/aarch64/aarch64.cc:18620
+#: config/aarch64/aarch64.cc:18624
#, gcc-internal-format
msgid "invalid argument %<%s%> for %<-mharden-sls=%>"
msgstr ""
-#: config/aarch64/aarch64.cc:18648
+#: config/aarch64/aarch64.cc:18652
#, gcc-internal-format
msgid "missing arch name in %<-march=%s%>"
msgstr ""
-#: config/aarch64/aarch64.cc:18651
+#: config/aarch64/aarch64.cc:18655
#, gcc-internal-format
msgid "unknown value %qs for %<-march%>"
msgstr ""
-#: config/aarch64/aarch64.cc:18657
+#: config/aarch64/aarch64.cc:18661
#, gcc-internal-format
msgid "did you mean %<-mcpu=%s%>?"
msgstr ""
-#: config/aarch64/aarch64.cc:18660
+#: config/aarch64/aarch64.cc:18664
#, gcc-internal-format
msgid "invalid feature modifier %qs in %<-march=%s%>"
msgstr ""
-#: config/aarch64/aarch64.cc:18688
+#: config/aarch64/aarch64.cc:18692
#, gcc-internal-format
msgid "missing cpu name in %<-mtune=%s%>"
msgstr ""
-#: config/aarch64/aarch64.cc:18691
+#: config/aarch64/aarch64.cc:18695
#, gcc-internal-format
msgid "unknown value %qs for %<-mtune%>"
msgstr ""
-#: config/aarch64/aarch64.cc:18843
+#: config/aarch64/aarch64.cc:18847
#, gcc-internal-format
msgid ""
"switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch and resulted in "
"options %<%s%> being added"
msgstr ""
-#: config/aarch64/aarch64.cc:18899
+#: config/aarch64/aarch64.cc:18903
#, gcc-internal-format
msgid "assembler does not support %<-mabi=ilp32%>"
msgstr ""
-#: config/aarch64/aarch64.cc:18906
+#: config/aarch64/aarch64.cc:18910
#, gcc-internal-format
msgid "return address signing is only supported for %<-mabi=lp64%>"
msgstr ""
-#: config/aarch64/aarch64.cc:18979
+#: config/aarch64/aarch64.cc:18983
#, gcc-internal-format
msgid "code model %qs with %<-f%s%>"
msgstr ""
-#: config/aarch64/aarch64.cc:18982
+#: config/aarch64/aarch64.cc:18986
#, gcc-internal-format
msgid "code model %qs not supported in ilp32 mode"
msgstr ""
-#: config/aarch64/aarch64.cc:19080
+#: config/aarch64/aarch64.cc:19084
#, gcc-internal-format
msgid "functions with %qs state require the ISA extension %qs"
msgstr ""
-#: config/aarch64/aarch64.cc:19183
+#: config/aarch64/aarch64.cc:19187
#, gcc-internal-format
msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
msgstr ""
-#: config/aarch64/aarch64.cc:19186
+#: config/aarch64/aarch64.cc:19190
#, gcc-internal-format
msgid "invalid name %qs in %<target(\"arch=\")%> pragma or attribute"
msgstr ""
-#: config/aarch64/aarch64.cc:19190
+#: config/aarch64/aarch64.cc:19194
#, gcc-internal-format
msgid ""
"invalid feature modifier %s of value %qs in %<target()%> pragma or attribute"
msgstr ""
-#: config/aarch64/aarch64.cc:19224
+#: config/aarch64/aarch64.cc:19228
#, gcc-internal-format
msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
msgstr ""
-#: config/aarch64/aarch64.cc:19227
+#: config/aarch64/aarch64.cc:19231
#, gcc-internal-format
msgid "invalid name %qs in %<target(\"cpu=\")%> pragma or attribute"
msgstr ""
-#: config/aarch64/aarch64.cc:19231 config/aarch64/aarch64.cc:19315
+#: config/aarch64/aarch64.cc:19235 config/aarch64/aarch64.cc:19319
#, gcc-internal-format
msgid ""
"invalid feature modifier %qs of value %qs in %<target()%> pragma or attribute"
msgstr ""
-#: config/aarch64/aarch64.cc:19270
+#: config/aarch64/aarch64.cc:19274
#, gcc-internal-format
msgid "invalid name %qs in %<target(\"tune=\")%> pragma or attribute"
msgstr ""
-#: config/aarch64/aarch64.cc:19311
+#: config/aarch64/aarch64.cc:19315
#, gcc-internal-format
msgid "missing value in %<target()%> pragma or attribute"
msgstr ""
-#: config/aarch64/aarch64.cc:19369 config/aarch64/aarch64.cc:19542
+#: config/aarch64/aarch64.cc:19373 config/aarch64/aarch64.cc:19546
#, gcc-internal-format
msgid "malformed %<target()%> pragma or attribute"
msgstr ""
-#: config/aarch64/aarch64.cc:19413
+#: config/aarch64/aarch64.cc:19417
#, gcc-internal-format
msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
msgstr ""
-#: config/aarch64/aarch64.cc:19421 config/i386/i386-options.cc:1303
+#: config/aarch64/aarch64.cc:19425 config/i386/i386-options.cc:1303
#, gcc-internal-format
msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
msgstr ""
-#: config/aarch64/aarch64.cc:19475
+#: config/aarch64/aarch64.cc:19479
#, gcc-internal-format
msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
msgstr ""
-#: config/aarch64/aarch64.cc:19532 config/arm/arm.cc:33675
-#: config/riscv/riscv-target-attr.cc:325 config/rs6000/rs6000.cc:24685
+#: config/aarch64/aarch64.cc:19536 config/arm/arm.cc:33675
+#: config/riscv/riscv-target-attr.cc:325 config/rs6000/rs6000.cc:24684
#: config/s390/s390.cc:16421
#, gcc-internal-format
msgid "attribute %<target%> argument not a string"
msgstr ""
-#: config/aarch64/aarch64.cc:19567
+#: config/aarch64/aarch64.cc:19571
#, gcc-internal-format
msgid "arch extension %<%s%> should be prefixed by %<+%>"
msgstr ""
-#: config/aarch64/aarch64.cc:19570
+#: config/aarch64/aarch64.cc:19574
#, gcc-internal-format
msgid "pragma or attribute %<target(\"%s\")%> is not valid"
msgstr ""
-#: config/aarch64/aarch64.cc:19579
+#: config/aarch64/aarch64.cc:19583
#, gcc-internal-format
msgid "malformed %<target(\"%s\")%> pragma or attribute"
msgstr ""
-#: config/aarch64/aarch64.cc:19793
+#: config/aarch64/aarch64.cc:19801
#, gcc-internal-format
msgid "attribute %<target_version%> has multiple values"
msgstr ""
-#: config/aarch64/aarch64.cc:19801
+#: config/aarch64/aarch64.cc:19809
#, gcc-internal-format
msgid "attribute %<target_version%> argument not a string"
msgstr ""
-#: config/aarch64/aarch64.cc:19823
+#: config/aarch64/aarch64.cc:19831
#, gcc-internal-format
msgid "missing value in %<target_version%> attribute"
msgstr ""
-#: config/aarch64/aarch64.cc:19827
+#: config/aarch64/aarch64.cc:19835
#, gcc-internal-format
msgid ""
"invalid feature modifier %qs of value %qs in %<target_version%> attribute"
msgstr ""
-#: config/aarch64/aarch64.cc:19833
+#: config/aarch64/aarch64.cc:19841
#, gcc-internal-format
msgid ""
"duplicate feature modifier %qs of value %qs in %<target_version%> attribute"
msgstr ""
-#: config/aarch64/aarch64.cc:20410 config/i386/i386-features.cc:3521
+#: config/aarch64/aarch64.cc:20420 config/i386/i386-features.cc:3521
#: config/i386/i386-features.cc:3790
#, gcc-internal-format
msgid "virtual function multiversioning not supported"
msgstr ""
-#: config/aarch64/aarch64.cc:20531 config/i386/i386-features.cc:3654
-#: config/rs6000/rs6000.cc:25375
+#: config/aarch64/aarch64.cc:20541 config/i386/i386-features.cc:3654
+#: config/rs6000/rs6000.cc:25374
#, gcc-internal-format
msgid "multiversioning needs %<ifunc%> which is not supported on this target"
msgstr ""
-#: config/aarch64/aarch64.cc:22079 config/arm/arm.cc:6690
+#: config/aarch64/aarch64.cc:22089 config/arm/arm.cc:6690
#: config/rs6000/rs6000-call.cc:366 config/s390/s390.cc:12778
msgid ""
"parameter passing for argument of type %qT with %<[[no_unique_address]]%> "
"members changed %{in GCC 10.1%}"
msgstr ""
-#: config/aarch64/aarch64.cc:22084 config/arm/arm.cc:6695
+#: config/aarch64/aarch64.cc:22094 config/arm/arm.cc:6695
#: config/rs6000/rs6000-call.cc:361 config/s390/s390.cc:12773
msgid ""
"parameter passing for argument of type %qT when C++17 is enabled changed to "
"match C++14 %{in GCC 10.1%}"
msgstr ""
-#: config/aarch64/aarch64.cc:22089 config/arm/arm.cc:6700
+#: config/aarch64/aarch64.cc:22099 config/arm/arm.cc:6700
msgid "parameter passing for argument of type %qT changed %{in GCC 12.1%}"
msgstr ""
-#: config/aarch64/aarch64.cc:23313 config/aarch64/aarch64.cc:23316
+#: config/aarch64/aarch64.cc:23323 config/aarch64/aarch64.cc:23326
#, gcc-internal-format
msgid "lane %wd out of range %wd - %wd"
msgstr ""
-#: config/aarch64/aarch64.cc:28739 config/i386/i386.cc:25115
+#: config/aarch64/aarch64.cc:28749 config/i386/i386.cc:25115
#: config/i386/i386.cc:25246
#, gcc-internal-format
msgid "unsupported simdlen %wd"
msgstr ""
-#: config/aarch64/aarch64.cc:28753
+#: config/aarch64/aarch64.cc:28763
#, gcc-internal-format
msgid "GCC does not currently support return type %qT for simd"
msgstr ""
-#: config/aarch64/aarch64.cc:28757 config/i386/i386.cc:25137
+#: config/aarch64/aarch64.cc:28767 config/i386/i386.cc:25137
#, gcc-internal-format
msgid "unsupported return type %qT for simd"
msgstr ""
-#: config/aarch64/aarch64.cc:28787
+#: config/aarch64/aarch64.cc:28797
#, gcc-internal-format
msgid "GCC does not currently support argument type %qT for simd"
msgstr ""
-#: config/aarch64/aarch64.cc:28791 config/i386/i386.cc:25168
+#: config/aarch64/aarch64.cc:28801 config/i386/i386.cc:25168
#, gcc-internal-format
msgid "unsupported argument type %qT for simd"
msgstr ""
-#: config/aarch64/aarch64.cc:28840
+#: config/aarch64/aarch64.cc:28850
#, gcc-internal-format
msgid "GCC does not currently support simdlen %wd for type %qT"
msgstr ""
-#: config/aarch64/aarch64.cc:28861
+#: config/aarch64/aarch64.cc:28871
#, gcc-internal-format
msgid ""
"GCC does not currently support a simdclone with simdlens %wd and %wd for "
"these types."
msgstr ""
-#: config/aarch64/aarch64.cc:28951
+#: config/aarch64/aarch64.cc:28961
#, gcc-internal-format
msgid "cannot apply attribute %qs to %q+D after the function has been defined"
msgstr ""
-#: config/aarch64/aarch64.cc:28953
+#: config/aarch64/aarch64.cc:28963
#, gcc-internal-format
msgid "%q+D defined here"
msgstr ""
-#: config/aarch64/aarch64.cc:29411
+#: config/aarch64/aarch64.cc:29421
#, gcc-internal-format
msgid "non-local gotos in functions with SME state"
msgstr ""
-#: config/aarch64/aarch64.cc:29720
+#: config/aarch64/aarch64.cc:29730
#, gcc-internal-format
msgid "catching non-call exceptions in functions with SME state"
msgstr ""
@@ -41652,7 +41674,7 @@ msgid "argument of %qE attribute is not \"ilink\" or \"firq\""
msgstr ""
#: config/arc/arc.cc:2037 config/arm/arm.cc:7483 config/arm/arm.cc:7501
-#: config/arm/arm.cc:7680 config/avr/avr.cc:11235 config/avr/avr.cc:11249
+#: config/arm/arm.cc:7680 config/avr/avr.cc:11244 config/avr/avr.cc:11258
#: config/bfin/bfin.cc:4695 config/bfin/bfin.cc:4756 config/bfin/bfin.cc:4786
#: config/bpf/bpf.cc:93 config/csky/csky.cc:6459 config/csky/csky.cc:6487
#: config/epiphany/epiphany.cc:488 config/gcn/gcn.cc:377
@@ -41662,7 +41684,7 @@ msgstr ""
#: config/m68k/m68k.cc:796 config/mcore/mcore.cc:3067
#: config/nvptx/nvptx.cc:5801 config/riscv/riscv.cc:5728
#: config/rl78/rl78.cc:820 config/rl78/rl78.cc:889
-#: config/rs6000/rs6000.cc:20636 config/rx/rx.cc:2728 config/rx/rx.cc:2754
+#: config/rs6000/rs6000.cc:20635 config/rx/rx.cc:2728 config/rx/rx.cc:2754
#: config/s390/s390.cc:1174 config/s390/s390.cc:1261 config/sh/sh.cc:8429
#: config/sh/sh.cc:8447 config/sh/sh.cc:8471 config/sh/sh.cc:8542
#: config/sh/sh.cc:8565 config/stormy16/stormy16.cc:2403
@@ -41779,7 +41801,7 @@ msgid "argument of %qE attribute is missing"
msgstr ""
#: config/arc/arc.cc:10857 config/arc/arc.cc:10896 config/arc/arc.cc:11022
-#: config/avr/avr.cc:11309
+#: config/avr/avr.cc:11318
#, gcc-internal-format
msgid "%qE attribute allows only an integer constant argument"
msgstr ""
@@ -41799,7 +41821,7 @@ msgstr ""
msgid "argument of %qE attribute ignored"
msgstr ""
-#: config/arc/arc.cc:11012 config/avr/avr.cc:11296 config/bfin/bfin.cc:4818
+#: config/arc/arc.cc:11012 config/avr/avr.cc:11305 config/bfin/bfin.cc:4818
#: config/i386/winnt.cc:63 config/nvptx/nvptx.cc:5824
#, gcc-internal-format
msgid "%qE attribute only applies to variables"
@@ -42470,91 +42492,91 @@ msgstr ""
msgid "accessing program memory with data memory address"
msgstr ""
-#: config/avr/avr.cc:4249
+#: config/avr/avr.cc:4258
#, gcc-internal-format, gfc-internal-format
msgid "fixed register %s used to pass parameter to function"
msgstr ""
-#: config/avr/avr.cc:4509
+#: config/avr/avr.cc:4518
#, gcc-internal-format
msgid "writing to address space %qs not supported"
msgstr ""
-#: config/avr/avr.cc:11268
+#: config/avr/avr.cc:11277
#, gcc-internal-format
msgid "%qE attribute only applies to variables in static storage"
msgstr ""
-#: config/avr/avr.cc:11275
+#: config/avr/avr.cc:11284
#, gcc-internal-format
msgid "%qE attribute only supported for reduced Tiny cores"
msgstr ""
-#: config/avr/avr.cc:11317
+#: config/avr/avr.cc:11326
#, gcc-internal-format
msgid "%qE attribute address out of range 0x%x%s0x%x"
msgstr ""
-#: config/avr/avr.cc:11331
+#: config/avr/avr.cc:11340
#, gcc-internal-format
msgid "both %s and %qE attribute provide address"
msgstr ""
-#: config/avr/avr.cc:11341
+#: config/avr/avr.cc:11350
#, gcc-internal-format
msgid "%qE attribute on non-volatile variable"
msgstr ""
-#: config/avr/avr.cc:11417
+#: config/avr/avr.cc:11426
#, gcc-internal-format
msgid "address spaces are not supported for reduced Tiny devices"
msgstr ""
-#: config/avr/avr.cc:11424
+#: config/avr/avr.cc:11433
#, gcc-internal-format
msgid ""
"address space %qs not supported for devices with flash size up to %d KiB"
msgstr ""
-#: config/avr/avr.cc:11604
+#: config/avr/avr.cc:11613
#, gcc-internal-format
msgid "pointer targeting address space %qs must be const in %qT"
msgstr ""
-#: config/avr/avr.cc:11607
+#: config/avr/avr.cc:11616
#, gcc-internal-format
msgid "pointer targeting address space %qs must be const in %s %q+D"
msgstr ""
-#: config/avr/avr.cc:11628
+#: config/avr/avr.cc:11637
#, gcc-internal-format
msgid "variable %q+D with attribute %qs must be located in static storage"
msgstr ""
-#: config/avr/avr.cc:11679
+#: config/avr/avr.cc:11688
#, gcc-internal-format
msgid ""
"variable %q+D must be const in order to be put into read-only section by "
"means of %qs"
msgstr ""
-#: config/avr/avr.cc:11840
+#: config/avr/avr.cc:11849
#, gcc-internal-format
msgid "static attribute %qs declaration for %q+D needs an address"
msgstr ""
-#: config/avr/avr.cc:11929
+#: config/avr/avr.cc:11938
#, gcc-internal-format
msgid "only uninitialized variables can be placed in the %<.noinit%> section"
msgstr ""
#. This might happen with C++ if stuff needs constructing.
-#: config/avr/avr.cc:12006
+#: config/avr/avr.cc:12015
#, gcc-internal-format
msgid "variable %q+D with dynamic initialization put into program memory area"
msgstr ""
-#: config/avr/avr.cc:12017
+#: config/avr/avr.cc:12026
#, gcc-internal-format
msgid "uninitialized variable %q+D put into program memory area"
msgstr ""
@@ -42563,44 +42585,44 @@ msgstr ""
#. hence deny initializers now. The values of symbols with an
#. address attribute are determined by the attribute, not by
#. some initializer.
-#: config/avr/avr.cc:12082
+#: config/avr/avr.cc:12091
#, gcc-internal-format
msgid "variable %q+D with attribute %qs must not have an initializer"
msgstr ""
-#: config/avr/avr.cc:12135
+#: config/avr/avr.cc:12144
#, gcc-internal-format
msgid "%q+D has incompatible attributes %qs and %qs"
msgstr ""
-#: config/avr/avr.cc:12198
+#: config/avr/avr.cc:12207
#, gcc-internal-format
msgid "architecture %qs supported for assembler only"
msgstr ""
-#: config/avr/avr.cc:14758
+#: config/avr/avr.cc:14767
#, gcc-internal-format
msgid "conversion from address space %qs to address space %qs"
msgstr ""
-#: config/avr/avr.cc:15839 config/avr/avr.cc:15852
+#: config/avr/avr.cc:15848 config/avr/avr.cc:15861
#, gcc-internal-format, gfc-internal-format
msgid "%s expects a compile time integer constant"
msgstr ""
-#: config/avr/avr.cc:15866
+#: config/avr/avr.cc:15875
#, gcc-internal-format, gfc-internal-format
msgid "%s expects a compile time long integer constant as first argument"
msgstr ""
-#: config/avr/avr.cc:15894
+#: config/avr/avr.cc:15903
#, gcc-internal-format, gfc-internal-format
msgid ""
"rounding to %d bits has no effect for fixed-point value with %d fractional "
"bits"
msgstr ""
-#: config/avr/avr.cc:15903
+#: config/avr/avr.cc:15912
#, gcc-internal-format
msgid "rounding result will always be 0"
msgstr ""
@@ -42719,27 +42741,27 @@ msgstr ""
msgid "eBPF stack limit exceeded"
msgstr ""
-#: config/bpf/bpf.cc:674
+#: config/bpf/bpf.cc:699
#, gcc-internal-format
msgid "too many function arguments for eBPF"
msgstr ""
-#: config/bpf/bpf.cc:693 config/bpf/bpf.cc:695
+#: config/bpf/bpf.cc:718 config/bpf/bpf.cc:720
#, gcc-internal-format
msgid "no constructors"
msgstr ""
-#: config/bpf/bpf.cc:711 config/bpf/bpf.cc:713
+#: config/bpf/bpf.cc:736 config/bpf/bpf.cc:738
#, gcc-internal-format
msgid "no destructors"
msgstr ""
-#: config/bpf/bpf.cc:765
+#: config/bpf/bpf.cc:790
#, gcc-internal-format
msgid "indirect call in function, which are not supported by eBPF"
msgstr ""
-#: config/bpf/bpf.cc:1015 config/loongarch/loongarch-builtins.cc:3005
+#: config/bpf/bpf.cc:1065 config/loongarch/loongarch-builtins.cc:3005
#: config/mips/mips.cc:17394 config/nios2/nios2.cc:3602
#: config/riscv/riscv-builtins.cc:344
#: config/riscv/riscv-vector-builtins.cc:4226
@@ -42747,29 +42769,29 @@ msgstr ""
msgid "invalid argument to built-in function"
msgstr ""
-#: config/bpf/bpf.cc:1029
+#: config/bpf/bpf.cc:1079
#, gcc-internal-format
msgid "invalid built-in function at expansion"
msgstr ""
-#: config/bpf/bpf.cc:1251 config/bpf/bpf.cc:1254
+#: config/bpf/bpf.cc:1301 config/bpf/bpf.cc:1304
#, gcc-internal-format
msgid "could not inline call to %<__builtin_%s%>: size must be constant"
msgstr ""
-#: config/bpf/bpf.cc:1282 config/bpf/bpf.cc:1285
+#: config/bpf/bpf.cc:1332 config/bpf/bpf.cc:1335
#, gcc-internal-format
msgid ""
"could not inline call to %<__builtin_%s%>: too many bytes, use %<-minline-"
"memops-threshold%>"
msgstr ""
-#: config/bpf/bpf.cc:1335 config/bpf/bpf.cc:1338
+#: config/bpf/bpf.cc:1385 config/bpf/bpf.cc:1388
#, gcc-internal-format
msgid "could not inline call to %<__builtin_memset%>: size must be constant"
msgstr ""
-#: config/bpf/bpf.cc:1366 config/bpf/bpf.cc:1369
+#: config/bpf/bpf.cc:1416 config/bpf/bpf.cc:1419
#, gcc-internal-format
msgid ""
"could not inline call to %<__builtin_memset%>: too many bytes, use %<-"
@@ -43819,7 +43841,7 @@ msgstr ""
msgid "%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH"
msgstr ""
-#: config/i386/i386-options.cc:3103 config/loongarch/loongarch-opts.cc:868
+#: config/i386/i386-options.cc:3103 config/loongarch/loongarch-opts.cc:898
#, gcc-internal-format
msgid "unknown option for %<-mrecip=%s%>"
msgstr ""
@@ -43964,7 +43986,7 @@ msgstr ""
msgid "%qE attribute is used for non-class method"
msgstr ""
-#: config/i386/i386-options.cc:3923 config/rs6000/rs6000.cc:20748
+#: config/i386/i386-options.cc:3923 config/rs6000/rs6000.cc:20747
#, gcc-internal-format
msgid "%qE incompatible attribute ignored"
msgstr ""
@@ -44348,35 +44370,35 @@ msgstr ""
msgid "built-in function %qD is not enabled"
msgstr ""
-#: config/loongarch/loongarch-cpu.cc:112
+#: config/loongarch/loongarch-cpu.cc:115
#, gcc-internal-format
msgid ""
"unknown processor ID %<0x%x%>, some tuning parameters will fall back to "
"default"
msgstr ""
-#: config/loongarch/loongarch-cpu.cc:141
+#: config/loongarch/loongarch-cpu.cc:144
#, gcc-internal-format
msgid "unknown native base architecture %<0x%x%>, %qs failed"
msgstr ""
-#: config/loongarch/loongarch-cpu.cc:170
+#: config/loongarch/loongarch-cpu.cc:173
#, gcc-internal-format
msgid "unknown native FPU type %<0x%x%>, %qs failed"
msgstr ""
-#: config/loongarch/loongarch-cpu.cc:177
+#: config/loongarch/loongarch-cpu.cc:180
#, gcc-internal-format
msgid "floating-point unit %qs differs from PRID preset %qs"
msgstr ""
-#: config/loongarch/loongarch-cpu.cc:201
+#: config/loongarch/loongarch-cpu.cc:204
#, gcc-internal-format
msgid ""
"unknown SIMD extension (%qs disabled while %qs is enabled), disabling SIMD"
msgstr ""
-#: config/loongarch/loongarch-cpu.cc:239
+#: config/loongarch/loongarch-cpu.cc:242
#, gcc-internal-format
msgid ""
"detected base architecture %qs, but some of its features are not detected; "
@@ -44384,98 +44406,98 @@ msgid ""
"will be enabled"
msgstr ""
-#: config/loongarch/loongarch-opts.cc:234
+#: config/loongarch/loongarch-opts.cc:235
#, gcc-internal-format
msgid "%<-m%s%> overrides %<-m%s=%s%>, adjusting ABI to %qs"
msgstr ""
-#: config/loongarch/loongarch-opts.cc:251
+#: config/loongarch/loongarch-opts.cc:252
#, gcc-internal-format
msgid "ABI changed (%qs to %qs) while multilib is disabled"
msgstr ""
-#: config/loongarch/loongarch-opts.cc:277
-#: config/loongarch/loongarch-opts.cc:282
+#: config/loongarch/loongarch-opts.cc:281
+#: config/loongarch/loongarch-opts.cc:286
#, gcc-internal-format
msgid "%qs does not work on a cross compiler"
msgstr ""
-#: config/loongarch/loongarch-opts.cc:374
+#: config/loongarch/loongarch-opts.cc:375
#, gcc-internal-format
msgid "enabling %qs promotes %<%s%s%> to %<%s%s%>"
msgstr ""
-#: config/loongarch/loongarch-opts.cc:386
+#: config/loongarch/loongarch-opts.cc:387
#, gcc-internal-format
msgid "%qs is disabled by %<-m%s%>, because it requires %<%s%s%>"
msgstr ""
-#: config/loongarch/loongarch-opts.cc:398
+#: config/loongarch/loongarch-opts.cc:399
#, gcc-internal-format
msgid "%<-m%s=%s%> conflicts with %qs, which requires %<%s%s%>"
msgstr ""
-#: config/loongarch/loongarch-opts.cc:442
+#: config/loongarch/loongarch-opts.cc:443
#, gcc-internal-format
msgid ""
"your native CPU architecture (%qs) does not support %qs ABI, falling back to "
"%<-m%s=%s%>"
msgstr ""
-#: config/loongarch/loongarch-opts.cc:447
+#: config/loongarch/loongarch-opts.cc:448
#, gcc-internal-format
msgid ""
"default CPU architecture (%qs) does not support %qs ABI, falling back to %<-"
"m%s=%s%>"
msgstr ""
-#: config/loongarch/loongarch-opts.cc:478
+#: config/loongarch/loongarch-opts.cc:479
#, gcc-internal-format
msgid "unable to implement ABI %qs with instruction set %qs"
msgstr ""
-#: config/loongarch/loongarch-opts.cc:500
+#: config/loongarch/loongarch-opts.cc:501
#, gcc-internal-format
msgid ""
"ABI %qs cannot be implemented due to limited instruction set %qs, falling "
"back to %qs"
msgstr ""
-#: config/loongarch/loongarch-opts.cc:511
+#: config/loongarch/loongarch-opts.cc:512
#, gcc-internal-format
msgid ""
"instruction set %qs cannot implement default ABI %qs, falling back to %qs"
msgstr ""
-#: config/loongarch/loongarch-opts.cc:516
+#: config/loongarch/loongarch-opts.cc:517
#, gcc-internal-format
msgid ""
"no multilib-enabled ABI (%qs) can be implemented with instruction set %qs, "
"falling back to %qs"
msgstr ""
-#: config/loongarch/loongarch-opts.cc:532
+#: config/loongarch/loongarch-opts.cc:533
#, gcc-internal-format
msgid ""
"ABI %qs is not enabled at configure-time, the linker might report an error"
msgstr ""
-#: config/loongarch/loongarch-opts.cc:535
+#: config/loongarch/loongarch-opts.cc:536
#, gcc-internal-format, gfc-internal-format
msgid "ABI with startfiles: %s"
msgstr ""
-#: config/loongarch/loongarch-opts.cc:549
+#: config/loongarch/loongarch-opts.cc:550
#, gcc-internal-format
msgid "%qs is not supported, now cmodel is set to %qs"
msgstr ""
-#: config/loongarch/loongarch-opts.cc:993
+#: config/loongarch/loongarch-opts.cc:1023
#, gcc-internal-format
msgid "code model %qs is not compatible with %s"
msgstr ""
-#: config/loongarch/loongarch-opts.cc:1059
+#: config/loongarch/loongarch-opts.cc:1089
#, gcc-internal-format
msgid "%qs cannot be used for compiling a shared library"
msgstr ""
@@ -46116,12 +46138,12 @@ msgid ""
"attribute%>]"
msgstr ""
-#: config/riscv/riscv.cc:9387 config/rs6000/rs6000.cc:4510
+#: config/riscv/riscv.cc:9387 config/rs6000/rs6000.cc:4509
#, gcc-internal-format
msgid "%qs is not a valid base register in %qs"
msgstr ""
-#: config/riscv/riscv.cc:9401 config/rs6000/rs6000.cc:4493
+#: config/riscv/riscv.cc:9401 config/rs6000/rs6000.cc:4492
#, gcc-internal-format
msgid "%qs is not a valid number in %qs"
msgstr ""
@@ -46529,7 +46551,7 @@ msgstr ""
msgid "%qs is not supported on little endian systems"
msgstr ""
-#: config/rs6000/rs6000.cc:3887
+#: config/rs6000/rs6000.cc:3886
#, gcc-internal-format
msgid ""
"power9 target option is incompatible with %<%s=<xxx>%> for <xxx> less than "
@@ -46538,189 +46560,189 @@ msgstr ""
#. Enforce that none of the ISA_3_0_MASKS_SERVER flags
#. were explicitly cleared.
-#: config/rs6000/rs6000.cc:3895
+#: config/rs6000/rs6000.cc:3894
#, gcc-internal-format
msgid "%qs incompatible with explicitly disabled options"
msgstr ""
#. TARGET_VSX = 1 implies Power 7 and newer
-#: config/rs6000/rs6000.cc:3929 config/rs6000/rs6000.cc:3937
-#: config/rs6000/rs6000.cc:3950 config/rs6000/rs6000.cc:4012
-#: config/rs6000/rs6000.cc:4045 config/rs6000/rs6000.cc:4060
-#: config/rs6000/rs6000.cc:4068 config/rs6000/rs6000.cc:4192
-#: config/rs6000/rs6000.cc:4205 config/rs6000/rs6000.cc:4214
-#: config/rs6000/rs6000.cc:4352 config/rs6000/rs6000.cc:4365
-#: config/rs6000/rs6000.cc:4386
+#: config/rs6000/rs6000.cc:3928 config/rs6000/rs6000.cc:3936
+#: config/rs6000/rs6000.cc:3949 config/rs6000/rs6000.cc:4011
+#: config/rs6000/rs6000.cc:4044 config/rs6000/rs6000.cc:4059
+#: config/rs6000/rs6000.cc:4067 config/rs6000/rs6000.cc:4191
+#: config/rs6000/rs6000.cc:4204 config/rs6000/rs6000.cc:4213
+#: config/rs6000/rs6000.cc:4351 config/rs6000/rs6000.cc:4364
+#: config/rs6000/rs6000.cc:4385
#, gcc-internal-format
msgid "%qs requires %qs"
msgstr ""
-#: config/rs6000/rs6000.cc:4096
+#: config/rs6000/rs6000.cc:4095
#, gcc-internal-format
msgid "target attribute or pragma changes %<long double%> size"
msgstr ""
-#: config/rs6000/rs6000.cc:4117
+#: config/rs6000/rs6000.cc:4116
#, gcc-internal-format
msgid "%qs requires full ISA 2.06 support"
msgstr ""
-#: config/rs6000/rs6000.cc:4130
+#: config/rs6000/rs6000.cc:4129
#, gcc-internal-format
msgid "Using IEEE extended precision %<long double%>"
msgstr ""
-#: config/rs6000/rs6000.cc:4133
+#: config/rs6000/rs6000.cc:4132
#, gcc-internal-format
msgid "Using IBM extended precision %<long double%>"
msgstr ""
-#: config/rs6000/rs6000.cc:4152
+#: config/rs6000/rs6000.cc:4151
#, gcc-internal-format
msgid "%qs requires VSX support"
msgstr ""
-#: config/rs6000/rs6000.cc:4161
+#: config/rs6000/rs6000.cc:4160
#, gcc-internal-format
msgid "The %<-mfloat128%> option may not be fully supported"
msgstr ""
-#: config/rs6000/rs6000.cc:4184
+#: config/rs6000/rs6000.cc:4183
#, gcc-internal-format
msgid "%qs requires full ISA 3.0 support"
msgstr ""
-#: config/rs6000/rs6000.cc:4271
+#: config/rs6000/rs6000.cc:4270
#, gcc-internal-format
msgid "unknown vectorization library ABI type in %<-mveclibabi=%s%>"
msgstr ""
-#: config/rs6000/rs6000.cc:4284 config/rs6000/rs6000.cc:4299
+#: config/rs6000/rs6000.cc:4283 config/rs6000/rs6000.cc:4298
#, gcc-internal-format
msgid "target attribute or pragma changes AltiVec ABI"
msgstr ""
-#: config/rs6000/rs6000.cc:4312
+#: config/rs6000/rs6000.cc:4311
#, gcc-internal-format
msgid "target attribute or pragma changes darwin64 ABI"
msgstr ""
-#: config/rs6000/rs6000.cc:4518
+#: config/rs6000/rs6000.cc:4517
#, gcc-internal-format
msgid "%qs needs a valid base register"
msgstr ""
-#: config/rs6000/rs6000.cc:4815
+#: config/rs6000/rs6000.cc:4814
#, gcc-internal-format
msgid "unknown option for %<%s=%s%>"
msgstr ""
-#: config/rs6000/rs6000.cc:4844
+#: config/rs6000/rs6000.cc:4843
#, gcc-internal-format
msgid "%qs is deprecated and not recommended in any circumstances"
msgstr ""
-#: config/rs6000/rs6000.cc:11170
+#: config/rs6000/rs6000.cc:11169
#, gcc-internal-format
msgid "%qs is an opaque type, and you cannot set it to other values"
msgstr ""
-#: config/rs6000/rs6000.cc:18015
+#: config/rs6000/rs6000.cc:18014
#, gcc-internal-format
msgid "no profiling of 64-bit code for this ABI"
msgstr ""
-#: config/rs6000/rs6000.cc:20411
+#: config/rs6000/rs6000.cc:20410
#, gcc-internal-format
msgid ""
"you cannot take the address of a nested function if you use the %qs option"
msgstr ""
-#: config/rs6000/rs6000.cc:20493
+#: config/rs6000/rs6000.cc:20492
#, gcc-internal-format
msgid "use of %<long double%> in AltiVec types is invalid"
msgstr ""
-#: config/rs6000/rs6000.cc:20495
+#: config/rs6000/rs6000.cc:20494
#, gcc-internal-format
msgid "use of boolean types in AltiVec types is invalid"
msgstr ""
-#: config/rs6000/rs6000.cc:20497
+#: config/rs6000/rs6000.cc:20496
#, gcc-internal-format
msgid "use of %<complex%> in AltiVec types is invalid"
msgstr ""
-#: config/rs6000/rs6000.cc:20499
+#: config/rs6000/rs6000.cc:20498
#, gcc-internal-format
msgid "use of decimal floating-point types in AltiVec types is invalid"
msgstr ""
-#: config/rs6000/rs6000.cc:20505
+#: config/rs6000/rs6000.cc:20504
#, gcc-internal-format
msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
msgstr ""
-#: config/rs6000/rs6000.cc:20508
+#: config/rs6000/rs6000.cc:20507
#, gcc-internal-format
msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
msgstr ""
-#: config/rs6000/rs6000.cc:20513
+#: config/rs6000/rs6000.cc:20512
#, gcc-internal-format
msgid "use of %<long long%> in AltiVec types is invalid without %qs"
msgstr ""
-#: config/rs6000/rs6000.cc:20516
+#: config/rs6000/rs6000.cc:20515
#, gcc-internal-format
msgid "use of %<double%> in AltiVec types is invalid without %qs"
msgstr ""
-#: config/rs6000/rs6000.cc:24657
+#: config/rs6000/rs6000.cc:24656
#, gcc-internal-format
msgid "invalid cpu %qs for %s%qs%s"
msgstr ""
-#: config/rs6000/rs6000.cc:24660
+#: config/rs6000/rs6000.cc:24659
#, gcc-internal-format
msgid "%s%qs%s is not allowed"
msgstr ""
-#: config/rs6000/rs6000.cc:24662
+#: config/rs6000/rs6000.cc:24661
#, gcc-internal-format
msgid "%s%qs%s is invalid"
msgstr ""
-#: config/rs6000/rs6000.cc:25183
+#: config/rs6000/rs6000.cc:25182
#, gcc-internal-format
msgid "%<-mno-%s%> turns off %<-m%s%>"
msgstr ""
-#: config/rs6000/rs6000.cc:25342
+#: config/rs6000/rs6000.cc:25341
#, gcc-internal-format
msgid ""
"%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports "
"hardware capability bits"
msgstr ""
-#: config/rs6000/rs6000.cc:25631
+#: config/rs6000/rs6000.cc:25630
#, gcc-internal-format
msgid "Virtual function multiversioning not supported"
msgstr ""
-#: config/rs6000/rs6000.cc:28769
+#: config/rs6000/rs6000.cc:28768
#, gcc-internal-format
msgid ""
"the result for the xxspltidp instruction is undefined for subnormal input "
"values"
msgstr ""
-#: config/rs6000/rs6000.cc:29247
+#: config/rs6000/rs6000.cc:29246
#, gcc-internal-format
msgid "type %<__vector_quad%> requires the %qs option"
msgstr ""
-#: config/rs6000/rs6000.cc:29252
+#: config/rs6000/rs6000.cc:29251
#, gcc-internal-format
msgid "type %<__vector_pair%> requires the %qs option"
msgstr ""
@@ -46766,74 +46788,74 @@ msgstr ""
msgid "builtin %qs can only be used on vector types"
msgstr ""
-#: config/s390/s390-c.cc:718 config/s390/s390.cc:999
+#: config/s390/s390-c.cc:720 config/s390/s390.cc:999
#, gcc-internal-format
msgid "constant value required for builtin %qF argument %d"
msgstr ""
-#: config/s390/s390-c.cc:733
+#: config/s390/s390-c.cc:735
#, gcc-internal-format
msgid ""
"valid values for builtin %qF argument %d are 64, 128, 256, 512, 1024, 2048, "
"and 4096"
msgstr ""
-#: config/s390/s390-c.cc:913
+#: config/s390/s390-c.cc:915
#, gcc-internal-format
msgid "builtin %qF is for GCC internal use only"
msgstr ""
-#: config/s390/s390-c.cc:921
+#: config/s390/s390-c.cc:923
#, gcc-internal-format
msgid "builtin %qF is deprecated"
msgstr ""
-#: config/s390/s390-c.cc:925
+#: config/s390/s390-c.cc:927
#, gcc-internal-format
msgid "%qF requires %<-mvx%>"
msgstr ""
-#: config/s390/s390-c.cc:931
+#: config/s390/s390-c.cc:933
#, gcc-internal-format
msgid "%qF requires z14 or higher"
msgstr ""
-#: config/s390/s390-c.cc:937
+#: config/s390/s390-c.cc:939
#, gcc-internal-format
msgid "%qF requires z15 or higher"
msgstr ""
-#: config/s390/s390-c.cc:951
+#: config/s390/s390-c.cc:953
#, gcc-internal-format
msgid "mismatch in number of arguments for builtin %qF. Expected: %d got %d"
msgstr ""
-#: config/s390/s390-c.cc:1000
+#: config/s390/s390-c.cc:1002
#, gcc-internal-format
msgid "invalid parameter combination for intrinsic %qs"
msgstr ""
-#: config/s390/s390-c.cc:1006
+#: config/s390/s390-c.cc:1008
#, gcc-internal-format
msgid "ambiguous overload for intrinsic %qs"
msgstr ""
-#: config/s390/s390-c.cc:1014
+#: config/s390/s390-c.cc:1016
#, gcc-internal-format
msgid "%qs matching variant requires z14 or higher"
msgstr ""
-#: config/s390/s390-c.cc:1023
+#: config/s390/s390-c.cc:1025
#, gcc-internal-format
msgid "%qs matching variant requires z15 or higher"
msgstr ""
-#: config/s390/s390-c.cc:1029
+#: config/s390/s390-c.cc:1031
#, gcc-internal-format
msgid "%qs matching variant is deprecated"
msgstr ""
-#: config/s390/s390-c.cc:1069
+#: config/s390/s390-c.cc:1071
#, gcc-internal-format
msgid "constant argument %d for builtin %qF is out of range for target type"
msgstr ""
@@ -47496,7 +47518,7 @@ msgstr ""
msgid "attribute %qs applies to array types only"
msgstr ""
-#: c/c-convert.cc:104 c/c-typeck.cc:2351 c/c-typeck.cc:13556 cp/typeck.cc:2498
+#: c/c-convert.cc:104 c/c-typeck.cc:2353 c/c-typeck.cc:13558 cp/typeck.cc:2498
#: cp/typeck.cc:9511 cp/typeck.cc:10299 d/d-convert.cc:262
#, gcc-internal-format
msgid "void value not ignored as it ought to be"
@@ -47573,7 +47595,7 @@ msgid ""
"underspecified declaration of %qE, which is already declared in this scope"
msgstr ""
-#: c/c-decl.cc:1733 c/c-decl.cc:7888 c/c-decl.cc:8890 c/c-decl.cc:9899
+#: c/c-decl.cc:1733 c/c-decl.cc:7890 c/c-decl.cc:8894 c/c-decl.cc:9946
#, gcc-internal-format
msgid "originally defined here"
msgstr ""
@@ -47982,7 +48004,7 @@ msgstr ""
#. expressions, but is still appropriate as an error to
#. avoid types declared in such a context escaping to
#. the type of an auto variable.
-#: c/c-decl.cc:4976 c/c-decl.cc:8829
+#: c/c-decl.cc:4976 c/c-decl.cc:8833
#, gcc-internal-format
msgid "%qT declared in underspecified object initializer"
msgstr ""
@@ -48012,95 +48034,95 @@ msgstr ""
msgid "empty declaration of %<enum%> type does not redeclare tag"
msgstr ""
-#: c/c-decl.cc:5063 c/c-decl.cc:5071
+#: c/c-decl.cc:5065 c/c-decl.cc:5073
#, gcc-internal-format
msgid "useless type name in empty declaration"
msgstr ""
-#: c/c-decl.cc:5079
+#: c/c-decl.cc:5081
#, gcc-internal-format
msgid "%<inline%> in empty declaration"
msgstr ""
-#: c/c-decl.cc:5085
+#: c/c-decl.cc:5087
#, gcc-internal-format
msgid "%<_Noreturn%> in empty declaration"
msgstr ""
-#: c/c-decl.cc:5091
+#: c/c-decl.cc:5093
#, gcc-internal-format
msgid "%<constexpr%> in empty declaration"
msgstr ""
-#: c/c-decl.cc:5097
+#: c/c-decl.cc:5099
#, gcc-internal-format
msgid "%<auto%> in file-scope empty declaration"
msgstr ""
-#: c/c-decl.cc:5103
+#: c/c-decl.cc:5105
#, gcc-internal-format
msgid "%<register%> in file-scope empty declaration"
msgstr ""
-#: c/c-decl.cc:5111
+#: c/c-decl.cc:5113
#, gcc-internal-format
msgid ""
"storage class specifier in empty declaration with %<enum%> underlying type"
msgstr ""
-#: c/c-decl.cc:5117
+#: c/c-decl.cc:5119
#, gcc-internal-format
msgid "%qs in empty declaration with %<enum%> underlying type"
msgstr ""
-#: c/c-decl.cc:5127
+#: c/c-decl.cc:5129
#, gcc-internal-format
msgid "type qualifier in empty declaration with %<enum%> underlying type"
msgstr ""
-#: c/c-decl.cc:5133
+#: c/c-decl.cc:5135
#, gcc-internal-format
msgid "%<alignas%> in empty declaration with %<enum%> underlying type"
msgstr ""
-#: c/c-decl.cc:5142
+#: c/c-decl.cc:5144
#, gcc-internal-format
msgid "useless storage class specifier in empty declaration"
msgstr ""
-#: c/c-decl.cc:5148
+#: c/c-decl.cc:5150
#, gcc-internal-format
msgid "useless %qs in empty declaration"
msgstr ""
-#: c/c-decl.cc:5161
+#: c/c-decl.cc:5163
#, gcc-internal-format
msgid "useless type qualifier in empty declaration"
msgstr ""
-#: c/c-decl.cc:5168
+#: c/c-decl.cc:5170
#, gcc-internal-format
msgid "useless %<_Alignas%> in empty declaration"
msgstr ""
-#: c/c-decl.cc:5186
+#: c/c-decl.cc:5188
#, gcc-internal-format
msgid "invalid use of attributes in empty declaration"
msgstr ""
-#: c/c-decl.cc:5200 c/c-parser.cc:2403
+#: c/c-decl.cc:5202 c/c-parser.cc:2403
#, gcc-internal-format
msgid "empty declaration"
msgstr ""
-#: c/c-decl.cc:5272
+#: c/c-decl.cc:5274
#, gcc-internal-format
msgid ""
"ISO C90 does not support %<static%> or type qualifiers in parameter array "
"declarators"
msgstr ""
-#: c/c-decl.cc:5276
+#: c/c-decl.cc:5278
#, gcc-internal-format
msgid "ISO C90 does not support %<[*]%> array declarators"
msgstr ""
@@ -48108,313 +48130,313 @@ msgstr ""
#. C99 6.7.5.2p4
#. A function definition isn't function prototype scope C99 6.2.1p4.
#. C99 6.7.5.2p4
-#: c/c-decl.cc:5282 c/c-decl.cc:8411 c/c-decl.cc:10744
+#: c/c-decl.cc:5284 c/c-decl.cc:8413 c/c-decl.cc:10791
#, gcc-internal-format
msgid "%<[*]%> not allowed in other than function prototype scope"
msgstr ""
-#: c/c-decl.cc:5475 cp/decl2.cc:1852 cp/name-lookup.cc:8804
+#: c/c-decl.cc:5477 cp/decl2.cc:1852 cp/name-lookup.cc:8804
#, gcc-internal-format
msgid "%<omp::%s%> not allowed to be specified in this context"
msgstr ""
-#: c/c-decl.cc:5555
+#: c/c-decl.cc:5557
#, gcc-internal-format
msgid "%q+D is usually a function"
msgstr ""
-#: c/c-decl.cc:5560 c/c-decl.cc:10575 cp/decl.cc:17935
+#: c/c-decl.cc:5562 c/c-decl.cc:10622 cp/decl.cc:17941
#, gcc-internal-format
msgid "no previous declaration for %qD"
msgstr ""
-#: c/c-decl.cc:5569
+#: c/c-decl.cc:5571
#, gcc-internal-format
msgid "typedef %qD is initialized (use %<__typeof__%> instead)"
msgstr ""
-#: c/c-decl.cc:5574
+#: c/c-decl.cc:5576
#, gcc-internal-format
msgid "function %qD is initialized like a variable"
msgstr ""
#. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
-#: c/c-decl.cc:5580
+#: c/c-decl.cc:5582
#, gcc-internal-format
msgid "parameter %qD is initialized"
msgstr ""
-#: c/c-decl.cc:5600
+#: c/c-decl.cc:5602
#, gcc-internal-format
msgid "variable %qD has initializer but incomplete type"
msgstr ""
-#: c/c-decl.cc:5680
+#: c/c-decl.cc:5682
#, gcc-internal-format
msgid "inline function %q+D given attribute %qs"
msgstr ""
-#: c/c-decl.cc:5736
+#: c/c-decl.cc:5738
#, gcc-internal-format
msgid "uninitialized const member in %qT is invalid in C++"
msgstr ""
-#: c/c-decl.cc:5738
+#: c/c-decl.cc:5740
#, gcc-internal-format
msgid "%qD should be initialized"
msgstr ""
-#: c/c-decl.cc:5819
+#: c/c-decl.cc:5821
#, gcc-internal-format
msgid "initializer fails to determine size of %q+D"
msgstr ""
-#: c/c-decl.cc:5824
+#: c/c-decl.cc:5826
#, gcc-internal-format
msgid "array size missing in %q+D"
msgstr ""
-#: c/c-decl.cc:5828
+#: c/c-decl.cc:5830
#, gcc-internal-format
msgid "zero or negative size array %q+D"
msgstr ""
-#: c/c-decl.cc:5919 m2/gm2-gcc/m2type.cc:1250
+#: c/c-decl.cc:5921 m2/gm2-gcc/m2type.cc:1250
#, gcc-internal-format
msgid "storage size of %q+D isn%'t constant"
msgstr ""
-#: c/c-decl.cc:5969
+#: c/c-decl.cc:5971
#, gcc-internal-format
msgid "ignoring %<asm%> specifier for non-static local variable %q+D"
msgstr ""
-#: c/c-decl.cc:6007
+#: c/c-decl.cc:6009
#, gcc-internal-format
msgid "cannot put object with volatile field into register"
msgstr ""
-#: c/c-decl.cc:6093
+#: c/c-decl.cc:6095
#, gcc-internal-format
msgid "uninitialized %<const %D%> is invalid in C++"
msgstr ""
-#: c/c-decl.cc:6108 cp/decl.cc:9043
+#: c/c-decl.cc:6110 cp/decl.cc:9043
#, gcc-internal-format
msgid "%q+D in declare target directive does not have mappable type"
msgstr ""
-#: c/c-decl.cc:6371
+#: c/c-decl.cc:6373
#, gcc-internal-format
msgid "ISO C forbids forward parameter declarations"
msgstr ""
-#: c/c-decl.cc:6411
+#: c/c-decl.cc:6413
#, gcc-internal-format
msgid "file-scope compound literal specifies %<register%>"
msgstr ""
-#: c/c-decl.cc:6417
+#: c/c-decl.cc:6419
#, gcc-internal-format
msgid "compound literal implicitly auto and declared %qs"
msgstr ""
-#: c/c-decl.cc:6517
+#: c/c-decl.cc:6519
#, gcc-internal-format
msgid "defining a type in a compound literal is invalid in C++"
msgstr ""
-#: c/c-decl.cc:6538 c/c-decl.cc:6553
+#: c/c-decl.cc:6540 c/c-decl.cc:6555
#, gcc-internal-format
msgid "bit-field %qs width not an integer constant"
msgstr ""
-#: c/c-decl.cc:6548
+#: c/c-decl.cc:6550
#, gcc-internal-format
msgid "bit-field %qs width not an integer constant expression"
msgstr ""
-#: c/c-decl.cc:6559
+#: c/c-decl.cc:6561
#, gcc-internal-format
msgid "negative width in bit-field %qs"
msgstr ""
-#: c/c-decl.cc:6564
+#: c/c-decl.cc:6566
#, gcc-internal-format
msgid "zero width for bit-field %qs"
msgstr ""
-#: c/c-decl.cc:6575
+#: c/c-decl.cc:6577
#, gcc-internal-format
msgid "bit-field %qs has invalid type"
msgstr ""
-#: c/c-decl.cc:6581
+#: c/c-decl.cc:6583
#, gcc-internal-format
msgid "cannot declare bit-field %qs with %<warn_if_not_aligned%> type"
msgstr ""
-#: c/c-decl.cc:6592
+#: c/c-decl.cc:6594
#, gcc-internal-format
msgid "type of bit-field %qs is a GCC extension"
msgstr ""
-#: c/c-decl.cc:6598
+#: c/c-decl.cc:6600
#, gcc-internal-format
msgid "width of %qs exceeds its type"
msgstr ""
-#: c/c-decl.cc:6617
+#: c/c-decl.cc:6619
#, gcc-internal-format
msgid "%qs is narrower than values of its type"
msgstr ""
-#: c/c-decl.cc:6632
+#: c/c-decl.cc:6634
#, gcc-internal-format
msgid "ISO C90 forbids array %qE whose size cannot be evaluated"
msgstr ""
-#: c/c-decl.cc:6635
+#: c/c-decl.cc:6637
#, gcc-internal-format
msgid "ISO C90 forbids array whose size cannot be evaluated"
msgstr ""
-#: c/c-decl.cc:6642
+#: c/c-decl.cc:6644
#, gcc-internal-format
msgid "ISO C90 forbids variable length array %qE"
msgstr ""
-#: c/c-decl.cc:6644
+#: c/c-decl.cc:6646
#, gcc-internal-format
msgid "ISO C90 forbids variable length array"
msgstr ""
-#: c/c-decl.cc:6887
+#: c/c-decl.cc:6889
#, gcc-internal-format
msgid "%<enum%> underlying type may not be specified here"
msgstr ""
-#: c/c-decl.cc:6915 c/c-decl.cc:7324 c/c-decl.cc:7334
+#: c/c-decl.cc:6917 c/c-decl.cc:7326 c/c-decl.cc:7336
#, gcc-internal-format
msgid "variably modified %qE at file scope"
msgstr ""
-#: c/c-decl.cc:6917
+#: c/c-decl.cc:6919
#, gcc-internal-format
msgid "variably modified field at file scope"
msgstr ""
-#: c/c-decl.cc:6937
+#: c/c-decl.cc:6939
#, gcc-internal-format
msgid "type defaults to %<int%> in declaration of %qE"
msgstr ""
-#: c/c-decl.cc:6941
+#: c/c-decl.cc:6943
#, gcc-internal-format
msgid "type defaults to %<int%> in type name"
msgstr ""
-#: c/c-decl.cc:6973
+#: c/c-decl.cc:6975
#, gcc-internal-format
msgid "duplicate %<const%>"
msgstr ""
-#: c/c-decl.cc:6975
+#: c/c-decl.cc:6977
#, gcc-internal-format
msgid "duplicate %<restrict%>"
msgstr ""
-#: c/c-decl.cc:6977
+#: c/c-decl.cc:6979
#, gcc-internal-format
msgid "duplicate %<volatile%>"
msgstr ""
-#: c/c-decl.cc:6979
+#: c/c-decl.cc:6981
#, gcc-internal-format
msgid "duplicate %<_Atomic%>"
msgstr ""
-#: c/c-decl.cc:6982
+#: c/c-decl.cc:6984
#, gcc-internal-format, gfc-internal-format
msgid "conflicting named address spaces (%s vs %s)"
msgstr ""
-#: c/c-decl.cc:7005 c/c-parser.cc:3573
+#: c/c-decl.cc:7007 c/c-parser.cc:3573
#, gcc-internal-format
msgid "%<_Atomic%>-qualified array type"
msgstr ""
-#: c/c-decl.cc:7020
+#: c/c-decl.cc:7022
#, gcc-internal-format
msgid "function definition declared %<auto%>"
msgstr ""
-#: c/c-decl.cc:7022
+#: c/c-decl.cc:7024
#, gcc-internal-format
msgid "function definition declared %<register%>"
msgstr ""
-#: c/c-decl.cc:7024
+#: c/c-decl.cc:7026
#, gcc-internal-format
msgid "function definition declared %<typedef%>"
msgstr ""
-#: c/c-decl.cc:7026
+#: c/c-decl.cc:7028
#, gcc-internal-format
msgid "function definition declared %qs"
msgstr ""
-#: c/c-decl.cc:7053
+#: c/c-decl.cc:7055
#, gcc-internal-format
msgid "storage class specified for structure field %qE"
msgstr ""
-#: c/c-decl.cc:7056
+#: c/c-decl.cc:7058
#, gcc-internal-format
msgid "storage class specified for structure field"
msgstr ""
-#: c/c-decl.cc:7060
+#: c/c-decl.cc:7062
#, gcc-internal-format
msgid "storage class specified for parameter %qE"
msgstr ""
-#: c/c-decl.cc:7063
+#: c/c-decl.cc:7065
#, gcc-internal-format
msgid "storage class specified for unnamed parameter"
msgstr ""
-#: c/c-decl.cc:7066 cp/decl.cc:13134
+#: c/c-decl.cc:7068 cp/decl.cc:13134
#, gcc-internal-format
msgid "storage class specified for typename"
msgstr ""
-#: c/c-decl.cc:7084
+#: c/c-decl.cc:7086
#, gcc-internal-format
msgid "%qE initialized and declared %<extern%>"
msgstr ""
-#: c/c-decl.cc:7088
+#: c/c-decl.cc:7090
#, gcc-internal-format
msgid "%qE has both %<extern%> and initializer"
msgstr ""
-#: c/c-decl.cc:7093
+#: c/c-decl.cc:7095
#, gcc-internal-format
msgid "file-scope declaration of %qE specifies %<auto%>"
msgstr ""
-#: c/c-decl.cc:7097
+#: c/c-decl.cc:7099
#, gcc-internal-format
msgid "file-scope declaration of %qE specifies %<register%>"
msgstr ""
-#: c/c-decl.cc:7102
+#: c/c-decl.cc:7104
#, gcc-internal-format
msgid "nested function %qE declared %<extern%>"
msgstr ""
-#: c/c-decl.cc:7105
+#: c/c-decl.cc:7107
#, gcc-internal-format
msgid "function-scope %qE implicitly auto and declared %qs"
msgstr ""
@@ -48422,1118 +48444,1118 @@ 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/c-decl.cc:7152 c/c-decl.cc:7548
+#: c/c-decl.cc:7154 c/c-decl.cc:7550
#, gcc-internal-format
msgid "static or type qualifiers in non-parameter array declarator"
msgstr ""
-#: c/c-decl.cc:7215
+#: c/c-decl.cc:7217
#, gcc-internal-format
msgid "declaration of %qE as array of voids"
msgstr ""
-#: c/c-decl.cc:7217
+#: c/c-decl.cc:7219
#, gcc-internal-format
msgid "declaration of type name as array of voids"
msgstr ""
-#: c/c-decl.cc:7224
+#: c/c-decl.cc:7226
#, gcc-internal-format
msgid "declaration of %qE as array of functions"
msgstr ""
-#: c/c-decl.cc:7227
+#: c/c-decl.cc:7229
#, gcc-internal-format
msgid "declaration of type name as array of functions"
msgstr ""
-#: c/c-decl.cc:7235 c/c-decl.cc:9497
+#: c/c-decl.cc:7237 c/c-decl.cc:9542
#, gcc-internal-format
msgid "invalid use of structure with flexible array member"
msgstr ""
-#: c/c-decl.cc:7267
+#: c/c-decl.cc:7269
#, gcc-internal-format
msgid "size of array %qE has non-integer type"
msgstr ""
-#: c/c-decl.cc:7271
+#: c/c-decl.cc:7273
#, gcc-internal-format
msgid "size of unnamed array has non-integer type"
msgstr ""
-#: c/c-decl.cc:7279
+#: c/c-decl.cc:7281
#, gcc-internal-format
msgid "size of array %qE has incomplete type"
msgstr ""
-#: c/c-decl.cc:7282
+#: c/c-decl.cc:7284
#, gcc-internal-format
msgid "size of unnamed array has incomplete type"
msgstr ""
-#: c/c-decl.cc:7294
+#: c/c-decl.cc:7296
#, gcc-internal-format
msgid "ISO C forbids zero-size array %qE"
msgstr ""
-#: c/c-decl.cc:7297
+#: c/c-decl.cc:7299
#, gcc-internal-format
msgid "ISO C forbids zero-size array"
msgstr ""
-#: c/c-decl.cc:7306
+#: c/c-decl.cc:7308
#, gcc-internal-format
msgid "size of array %qE is negative"
msgstr ""
-#: c/c-decl.cc:7308
+#: c/c-decl.cc:7310
#, gcc-internal-format
msgid "size of unnamed array is negative"
msgstr ""
-#: c/c-decl.cc:7394
+#: c/c-decl.cc:7396
#, gcc-internal-format
msgid "size of array %qE is too large"
msgstr ""
-#: c/c-decl.cc:7397
+#: c/c-decl.cc:7399
#, gcc-internal-format
msgid "size of unnamed array is too large"
msgstr ""
-#: c/c-decl.cc:7436 c/c-decl.cc:8068
+#: c/c-decl.cc:7438 c/c-decl.cc:8070
#, gcc-internal-format
msgid "ISO C90 does not support flexible array members"
msgstr ""
#. C99 6.7.5.2p4
-#: c/c-decl.cc:7458
+#: c/c-decl.cc:7460
#, gcc-internal-format
msgid "%<[*]%> not in a declaration"
msgstr ""
-#: c/c-decl.cc:7472
+#: c/c-decl.cc:7474
#, gcc-internal-format
msgid "array type has incomplete element type %qT"
msgstr ""
-#: c/c-decl.cc:7478
+#: c/c-decl.cc:7480
#, gcc-internal-format
msgid ""
"declaration of %qE as multidimensional array must have bounds for all "
"dimensions except the first"
msgstr ""
-#: c/c-decl.cc:7482
+#: c/c-decl.cc:7484
#, gcc-internal-format
msgid ""
"declaration of multidimensional array must have bounds for all dimensions "
"except the first"
msgstr ""
-#: c/c-decl.cc:7584
+#: c/c-decl.cc:7586
#, gcc-internal-format
msgid "%qE declared as function returning a function"
msgstr ""
-#: c/c-decl.cc:7587
+#: c/c-decl.cc:7589
#, gcc-internal-format
msgid "type name declared as function returning a function"
msgstr ""
-#: c/c-decl.cc:7594
+#: c/c-decl.cc:7596
#, gcc-internal-format
msgid "%qE declared as function returning an array"
msgstr ""
-#: c/c-decl.cc:7597
+#: c/c-decl.cc:7599
#, gcc-internal-format
msgid "type name declared as function returning an array"
msgstr ""
-#: c/c-decl.cc:7641
+#: c/c-decl.cc:7643
#, gcc-internal-format
msgid "function definition has qualified void return type"
msgstr ""
-#: c/c-decl.cc:7645 cp/decl.cc:13543
+#: c/c-decl.cc:7647 cp/decl.cc:13543
#, gcc-internal-format
msgid "type qualifiers ignored on function return type"
msgstr ""
-#: c/c-decl.cc:7684 c/c-decl.cc:7854 c/c-decl.cc:7908 c/c-decl.cc:8002
-#: c/c-decl.cc:8124 c/c-parser.cc:3575
+#: c/c-decl.cc:7686 c/c-decl.cc:7856 c/c-decl.cc:7910 c/c-decl.cc:8004
+#: c/c-decl.cc:8126 c/c-parser.cc:3575
#, gcc-internal-format
msgid "%<_Atomic%>-qualified function type"
msgstr ""
-#: c/c-decl.cc:7690 c/c-decl.cc:7860 c/c-decl.cc:8007 c/c-decl.cc:8129
+#: c/c-decl.cc:7692 c/c-decl.cc:7862 c/c-decl.cc:8009 c/c-decl.cc:8131
#, gcc-internal-format
msgid "ISO C forbids qualified function types"
msgstr ""
-#: c/c-decl.cc:7745
+#: c/c-decl.cc:7747
#, gcc-internal-format
msgid "%qs combined with %<auto%> qualifier for %qE"
msgstr ""
-#: c/c-decl.cc:7749
+#: c/c-decl.cc:7751
#, gcc-internal-format
msgid "%qs combined with %<register%> qualifier for %qE"
msgstr ""
-#: c/c-decl.cc:7755
+#: c/c-decl.cc:7757
#, gcc-internal-format
msgid "%qs specified for auto variable %qE"
msgstr ""
-#: c/c-decl.cc:7771
+#: c/c-decl.cc:7773
#, gcc-internal-format
msgid "%qs specified for parameter %qE"
msgstr ""
-#: c/c-decl.cc:7774
+#: c/c-decl.cc:7776
#, gcc-internal-format
msgid "%qs specified for unnamed parameter"
msgstr ""
-#: c/c-decl.cc:7780
+#: c/c-decl.cc:7782
#, gcc-internal-format
msgid "%qs specified for structure field %qE"
msgstr ""
-#: c/c-decl.cc:7783
+#: c/c-decl.cc:7785
#, gcc-internal-format
msgid "%qs specified for structure field"
msgstr ""
-#: c/c-decl.cc:7798
+#: c/c-decl.cc:7800
#, gcc-internal-format
msgid "bit-field %qE has atomic type"
msgstr ""
-#: c/c-decl.cc:7800
+#: c/c-decl.cc:7802
#, gcc-internal-format
msgid "bit-field has atomic type"
msgstr ""
-#: c/c-decl.cc:7809
+#: c/c-decl.cc:7811
#, gcc-internal-format
msgid "alignment specified for typedef %qE"
msgstr ""
-#: c/c-decl.cc:7811
+#: c/c-decl.cc:7813
#, gcc-internal-format
msgid "alignment specified for %<register%> object %qE"
msgstr ""
-#: c/c-decl.cc:7816
+#: c/c-decl.cc:7818
#, gcc-internal-format
msgid "alignment specified for parameter %qE"
msgstr ""
-#: c/c-decl.cc:7818
+#: c/c-decl.cc:7820
#, gcc-internal-format
msgid "alignment specified for unnamed parameter"
msgstr ""
-#: c/c-decl.cc:7823
+#: c/c-decl.cc:7825
#, gcc-internal-format
msgid "alignment specified for bit-field %qE"
msgstr ""
-#: c/c-decl.cc:7825
+#: c/c-decl.cc:7827
#, gcc-internal-format
msgid "alignment specified for unnamed bit-field"
msgstr ""
-#: c/c-decl.cc:7828
+#: c/c-decl.cc:7830
#, gcc-internal-format
msgid "alignment specified for function %qE"
msgstr ""
-#: c/c-decl.cc:7835
+#: c/c-decl.cc:7837
#, gcc-internal-format
msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
msgstr ""
-#: c/c-decl.cc:7838
+#: c/c-decl.cc:7840
#, gcc-internal-format
msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
msgstr ""
-#: c/c-decl.cc:7869
+#: c/c-decl.cc:7871
#, gcc-internal-format
msgid "typedef %q+D declared %<inline%>"
msgstr ""
-#: c/c-decl.cc:7871
+#: c/c-decl.cc:7873
#, gcc-internal-format
msgid "typedef %q+D declared %<_Noreturn%>"
msgstr ""
-#: c/c-decl.cc:7914
+#: c/c-decl.cc:7916
#, gcc-internal-format
msgid "ISO C forbids const or volatile function types"
msgstr ""
#. C99 6.7.2.1p8
-#: c/c-decl.cc:7925
+#: c/c-decl.cc:7927
#, gcc-internal-format
msgid "a member of a structure or union cannot have a variably modified type"
msgstr ""
-#: c/c-decl.cc:7942 cp/decl.cc:12014
+#: c/c-decl.cc:7944 cp/decl.cc:12014
#, gcc-internal-format
msgid "variable or field %qE declared void"
msgstr ""
-#: c/c-decl.cc:7992
+#: c/c-decl.cc:7994
#, gcc-internal-format
msgid "attributes in parameter array declarator ignored"
msgstr ""
-#: c/c-decl.cc:8034
+#: c/c-decl.cc:8036
#, gcc-internal-format
msgid "parameter %q+D declared %<inline%>"
msgstr ""
-#: c/c-decl.cc:8036
+#: c/c-decl.cc:8038
#, gcc-internal-format
msgid "parameter %q+D declared %<_Noreturn%>"
msgstr ""
-#: c/c-decl.cc:8049
+#: c/c-decl.cc:8051
#, gcc-internal-format
msgid "field %qE declared as a function"
msgstr ""
-#: c/c-decl.cc:8056
+#: c/c-decl.cc:8058
#, gcc-internal-format
msgid "field %qE has incomplete type"
msgstr ""
-#: c/c-decl.cc:8058
+#: c/c-decl.cc:8060
#, gcc-internal-format
msgid "unnamed field has incomplete type"
msgstr ""
-#: c/c-decl.cc:8095 c/c-decl.cc:8106 c/c-decl.cc:8109
+#: c/c-decl.cc:8097 c/c-decl.cc:8108 c/c-decl.cc:8111
#, gcc-internal-format
msgid "invalid storage class for function %qE"
msgstr ""
-#: c/c-decl.cc:8166
+#: c/c-decl.cc:8168
#, gcc-internal-format
msgid "cannot inline function %<main%>"
msgstr ""
-#: c/c-decl.cc:8168
+#: c/c-decl.cc:8170
#, gcc-internal-format
msgid "%<main%> declared %<_Noreturn%>"
msgstr ""
-#: c/c-decl.cc:8179
+#: c/c-decl.cc:8181
#, gcc-internal-format
msgid "ISO C99 does not support %<_Noreturn%>"
msgstr ""
-#: c/c-decl.cc:8182
+#: c/c-decl.cc:8184
#, gcc-internal-format
msgid "ISO C90 does not support %<_Noreturn%>"
msgstr ""
-#: c/c-decl.cc:8204
+#: c/c-decl.cc:8206
#, gcc-internal-format
msgid "function previously declared %<static%> redeclared %<extern%>"
msgstr ""
-#: c/c-decl.cc:8222
+#: c/c-decl.cc:8224
#, gcc-internal-format
msgid "%<constexpr%> object has variably modified type"
msgstr ""
-#: c/c-decl.cc:8226 c/c-parser.cc:12277
+#: c/c-decl.cc:8228 c/c-parser.cc:12277
#, gcc-internal-format
msgid "invalid qualifiers for %<constexpr%> object"
msgstr ""
-#: c/c-decl.cc:8232 c/c-parser.cc:12280
+#: c/c-decl.cc:8234 c/c-parser.cc:12280
#, gcc-internal-format
msgid "invalid qualifiers for field of %<constexpr%> object"
msgstr ""
-#: c/c-decl.cc:8258
+#: c/c-decl.cc:8260
#, gcc-internal-format
msgid "variable previously declared %<static%> redeclared %<extern%>"
msgstr ""
-#: c/c-decl.cc:8270
+#: c/c-decl.cc:8272
#, gcc-internal-format
msgid "variable %q+D declared %<inline%>"
msgstr ""
-#: c/c-decl.cc:8272
+#: c/c-decl.cc:8274
#, gcc-internal-format
msgid "variable %q+D declared %<_Noreturn%>"
msgstr ""
-#: c/c-decl.cc:8307
+#: c/c-decl.cc:8309
#, gcc-internal-format
msgid "non-nested function with variably modified type"
msgstr ""
-#: c/c-decl.cc:8309
+#: c/c-decl.cc:8311
#, gcc-internal-format
msgid "object with variably modified type must have no linkage"
msgstr ""
-#: c/c-decl.cc:8417 c/c-decl.cc:10549
+#: c/c-decl.cc:8419 c/c-decl.cc:10596
#, gcc-internal-format
msgid "function declaration isn%'t a prototype"
msgstr ""
-#: c/c-decl.cc:8429
+#: c/c-decl.cc:8431
#, gcc-internal-format
msgid "parameter names (without types) in function declaration"
msgstr ""
-#: c/c-decl.cc:8474
+#: c/c-decl.cc:8476
#, gcc-internal-format
msgid "parameter %u (%q+D) has incomplete type"
msgstr ""
-#: c/c-decl.cc:8478
+#: c/c-decl.cc:8480
#, gcc-internal-format, gfc-internal-format
msgid "parameter %u has incomplete type"
msgstr ""
-#: c/c-decl.cc:8489
+#: c/c-decl.cc:8491
#, gcc-internal-format
msgid "parameter %u (%q+D) has void type"
msgstr ""
-#: c/c-decl.cc:8493
+#: c/c-decl.cc:8495
#, gcc-internal-format, gfc-internal-format
msgid "parameter %u has void type"
msgstr ""
-#: c/c-decl.cc:8568
+#: c/c-decl.cc:8570
#, gcc-internal-format
msgid "%<void%> as only parameter may not be qualified"
msgstr ""
-#: c/c-decl.cc:8572 c/c-decl.cc:8608
+#: c/c-decl.cc:8574 c/c-decl.cc:8610
#, gcc-internal-format
msgid "%<void%> must be the only parameter"
msgstr ""
-#: c/c-decl.cc:8602
+#: c/c-decl.cc:8604
#, gcc-internal-format
msgid "parameter %q+D has just a forward declaration"
msgstr ""
-#: c/c-decl.cc:8650
+#: c/c-decl.cc:8652
#, gcc-internal-format
msgid ""
"%<%s %E%> declared inside parameter list will not be visible outside of this "
"definition or declaration"
msgstr ""
-#: c/c-decl.cc:8657
+#: c/c-decl.cc:8659
#, gcc-internal-format, gfc-internal-format
msgid ""
"anonymous %s declared inside parameter list will not be visible outside of "
"this definition or declaration"
msgstr ""
-#: c/c-decl.cc:8783
+#: c/c-decl.cc:8785
#, gcc-internal-format
msgid "enum type defined here"
msgstr ""
-#: c/c-decl.cc:8789
+#: c/c-decl.cc:8791
#, gcc-internal-format
msgid "struct defined here"
msgstr ""
-#: c/c-decl.cc:8795
+#: c/c-decl.cc:8797
#, gcc-internal-format
msgid "union defined here"
msgstr ""
-#: c/c-decl.cc:8886
+#: c/c-decl.cc:8890
#, gcc-internal-format
msgid "redefinition of %<union %E%>"
msgstr ""
-#: c/c-decl.cc:8888
+#: c/c-decl.cc:8892
#, gcc-internal-format
msgid "redefinition of %<struct %E%>"
msgstr ""
-#: c/c-decl.cc:8897
+#: c/c-decl.cc:8901
#, gcc-internal-format
msgid "nested redefinition of %<union %E%>"
msgstr ""
-#: c/c-decl.cc:8899
+#: c/c-decl.cc:8903
#, gcc-internal-format
msgid "nested redefinition of %<struct %E%>"
msgstr ""
-#: c/c-decl.cc:8929 c/c-decl.cc:9927
+#: c/c-decl.cc:8935 c/c-decl.cc:9974
#, gcc-internal-format
msgid "defining type in %qs expression is invalid in C++"
msgstr ""
-#: c/c-decl.cc:8935 c/c-decl.cc:9933
+#: c/c-decl.cc:8941 c/c-decl.cc:9980
#, gcc-internal-format
msgid "%qT defined in underspecified object initializer"
msgstr ""
-#: c/c-decl.cc:8999 cp/decl.cc:5661
+#: c/c-decl.cc:9005 cp/decl.cc:5661
#, gcc-internal-format
msgid "declaration does not declare anything"
msgstr ""
-#: c/c-decl.cc:9004
+#: c/c-decl.cc:9010
#, gcc-internal-format
msgid "ISO C99 doesn%'t support unnamed structs/unions"
msgstr ""
-#: c/c-decl.cc:9007
+#: c/c-decl.cc:9013
#, gcc-internal-format
msgid "ISO C90 doesn%'t support unnamed structs/unions"
msgstr ""
-#: c/c-decl.cc:9100 c/c-decl.cc:9118 c/c-decl.cc:9179
+#: c/c-decl.cc:9106 c/c-decl.cc:9124 c/c-decl.cc:9185
#, gcc-internal-format
msgid "duplicate member %q+D"
msgstr ""
-#: c/c-decl.cc:9205
+#: c/c-decl.cc:9211
#, gcc-internal-format
msgid "empty struct has size 0 in C, size 1 in C++"
msgstr ""
-#: c/c-decl.cc:9208
+#: c/c-decl.cc:9214
#, gcc-internal-format
msgid "empty union has size 0 in C, size 1 in C++"
msgstr ""
-#: c/c-decl.cc:9389
+#: c/c-decl.cc:9434
#, gcc-internal-format
msgid "union has no named members"
msgstr ""
-#: c/c-decl.cc:9391
+#: c/c-decl.cc:9436
#, gcc-internal-format
msgid "union has no members"
msgstr ""
-#: c/c-decl.cc:9396
+#: c/c-decl.cc:9441
#, gcc-internal-format
msgid "struct has no named members"
msgstr ""
-#: c/c-decl.cc:9398
+#: c/c-decl.cc:9443
#, gcc-internal-format
msgid "struct has no members"
msgstr ""
-#: c/c-decl.cc:9476 cp/decl.cc:14570
+#: c/c-decl.cc:9521 cp/decl.cc:14576
#, gcc-internal-format
msgid "flexible array member in union"
msgstr ""
-#: c/c-decl.cc:9482
+#: c/c-decl.cc:9527
#, gcc-internal-format
msgid "flexible array member not at end of struct"
msgstr ""
-#: c/c-decl.cc:9488
+#: c/c-decl.cc:9533
#, gcc-internal-format
msgid "flexible array member in a struct with no named members"
msgstr ""
-#: c/c-decl.cc:9519
+#: c/c-decl.cc:9564
#, gcc-internal-format
msgid ""
"structure containing a flexible array member is not at the end of another "
"structure"
msgstr ""
-#: c/c-decl.cc:9542
+#: c/c-decl.cc:9587
#, gcc-internal-format
msgid "type %qT is too large"
msgstr ""
-#: c/c-decl.cc:9606
+#: c/c-decl.cc:9651
#, gcc-internal-format
msgid "type punning toggles scalar storage order"
msgstr ""
-#: c/c-decl.cc:9673
+#: c/c-decl.cc:9718
#, gcc-internal-format
msgid "union cannot be made transparent"
msgstr ""
-#: c/c-decl.cc:9686
+#: c/c-decl.cc:9731
#, gcc-internal-format
msgid "redefinition of struct or union %qT with variably modified type"
msgstr ""
-#: c/c-decl.cc:9689
+#: c/c-decl.cc:9734
#, gcc-internal-format
msgid "redefinition of struct or union %qT"
msgstr ""
-#: c/c-decl.cc:9852
+#: c/c-decl.cc:9899
#, gcc-internal-format
msgid "nested redefinition of %<enum %E%>"
msgstr ""
-#: c/c-decl.cc:9897
+#: c/c-decl.cc:9944
#, gcc-internal-format
msgid "redeclaration of %<enum %E%>"
msgstr ""
-#: c/c-decl.cc:9909
+#: c/c-decl.cc:9956
#, gcc-internal-format
msgid "%<enum%> declared with but defined without fixed underlying type"
msgstr ""
-#: c/c-decl.cc:9996 cp/decl.cc:17209 m2/gm2-gcc/m2type.cc:2073
+#: c/c-decl.cc:10043 cp/decl.cc:17215 m2/gm2-gcc/m2type.cc:2073
#, gcc-internal-format
msgid "specified mode too small for enumerated values"
msgstr ""
-#: c/c-decl.cc:10015
+#: c/c-decl.cc:10062
#, gcc-internal-format
msgid "enumeration values exceed range of largest integer"
msgstr ""
-#: c/c-decl.cc:10024
+#: c/c-decl.cc:10071
#, gcc-internal-format
msgid "enumeration values exceed range of %qs"
msgstr ""
-#: c/c-decl.cc:10133
+#: c/c-decl.cc:10180
#, gcc-internal-format
msgid "conflicting redefinition of enum %qT"
msgstr ""
-#: c/c-decl.cc:10165 c/c-decl.cc:10181
+#: c/c-decl.cc:10212 c/c-decl.cc:10228
#, gcc-internal-format
msgid "enumerator value for %qE is not an integer constant"
msgstr ""
-#: c/c-decl.cc:10176
+#: c/c-decl.cc:10223
#, gcc-internal-format
msgid "enumerator value for %qE is not an integer constant expression"
msgstr ""
-#: c/c-decl.cc:10200
+#: c/c-decl.cc:10247
#, gcc-internal-format
msgid "overflow in enumeration values"
msgstr ""
-#: c/c-decl.cc:10207
+#: c/c-decl.cc:10254
#, gcc-internal-format
msgid "enumerator value outside the range of underlying type"
msgstr ""
-#: c/c-decl.cc:10235
+#: c/c-decl.cc:10282
#, gcc-internal-format
msgid "enumerator value outside the range of %qs"
msgstr ""
-#: c/c-decl.cc:10241
+#: c/c-decl.cc:10288
#, gcc-internal-format
msgid "ISO C restricts enumerator values to range of %<int%> before C23"
msgstr ""
-#: c/c-decl.cc:10442 cp/decl.cc:5981 cp/decl.cc:17794
+#: c/c-decl.cc:10489 cp/decl.cc:5981 cp/decl.cc:17800
#, gcc-internal-format
msgid "inline function %qD given attribute %qs"
msgstr ""
-#: c/c-decl.cc:10460
+#: c/c-decl.cc:10507
#, gcc-internal-format
msgid "return type is an incomplete type"
msgstr ""
-#: c/c-decl.cc:10472
+#: c/c-decl.cc:10519
#, gcc-internal-format
msgid "return type defaults to %<int%>"
msgstr ""
-#: c/c-decl.cc:10500
+#: c/c-decl.cc:10547
#, gcc-internal-format
msgid "%q+D defined as variadic function without prototype"
msgstr ""
-#: c/c-decl.cc:10558
+#: c/c-decl.cc:10605
#, gcc-internal-format
msgid "no previous prototype for %qD"
msgstr ""
-#: c/c-decl.cc:10567
+#: c/c-decl.cc:10614
#, gcc-internal-format
msgid "%qD was used with no prototype before its definition"
msgstr ""
-#: c/c-decl.cc:10585
+#: c/c-decl.cc:10632
#, gcc-internal-format
msgid "%qD was used with no declaration before its definition"
msgstr ""
-#: c/c-decl.cc:10604
+#: c/c-decl.cc:10651
#, gcc-internal-format
msgid "return type of %qD is not %<int%>"
msgstr ""
-#: c/c-decl.cc:10606
+#: c/c-decl.cc:10653
#, gcc-internal-format
msgid "%<_Atomic%>-qualified return type of %qD"
msgstr ""
-#: c/c-decl.cc:10613
+#: c/c-decl.cc:10660
#, gcc-internal-format
msgid "%qD is normally a non-static function"
msgstr ""
-#: c/c-decl.cc:10664
+#: c/c-decl.cc:10711
#, gcc-internal-format
msgid "old-style parameter declarations in prototyped function definition"
msgstr ""
-#: c/c-decl.cc:10679
+#: c/c-decl.cc:10726
#, gcc-internal-format
msgid "traditional C rejects ISO C style function definitions"
msgstr ""
-#: c/c-decl.cc:10696
+#: c/c-decl.cc:10743
#, gcc-internal-format
msgid ""
"ISO C does not support omitting parameter names in function definitions "
"before C23"
msgstr ""
-#: c/c-decl.cc:10736 c/c-decl.cc:10740
+#: c/c-decl.cc:10783 c/c-decl.cc:10787
#, gcc-internal-format
msgid "old-style function definition"
msgstr ""
-#: c/c-decl.cc:10753
+#: c/c-decl.cc:10800
#, gcc-internal-format
msgid "parameter name missing from parameter list"
msgstr ""
-#: c/c-decl.cc:10769
+#: c/c-decl.cc:10816
#, gcc-internal-format
msgid "%qD declared as a non-parameter"
msgstr ""
-#: c/c-decl.cc:10777
+#: c/c-decl.cc:10824
#, gcc-internal-format
msgid "multiple parameters named %qD"
msgstr ""
-#: c/c-decl.cc:10786
+#: c/c-decl.cc:10833
#, gcc-internal-format
msgid "parameter %qD declared with void type"
msgstr ""
-#: c/c-decl.cc:10815 c/c-decl.cc:10820
+#: c/c-decl.cc:10862 c/c-decl.cc:10867
#, gcc-internal-format
msgid "type of %qD defaults to %<int%>"
msgstr ""
-#: c/c-decl.cc:10840
+#: c/c-decl.cc:10887
#, gcc-internal-format
msgid "parameter %qD has incomplete type"
msgstr ""
-#: c/c-decl.cc:10847
+#: c/c-decl.cc:10894
#, gcc-internal-format
msgid "declaration for parameter %qD but no such parameter"
msgstr ""
-#: c/c-decl.cc:10900
+#: c/c-decl.cc:10947
#, gcc-internal-format
msgid "number of arguments doesn%'t match built-in prototype"
msgstr ""
-#: c/c-decl.cc:10911
+#: c/c-decl.cc:10958
#, gcc-internal-format
msgid "number of arguments doesn%'t match prototype"
msgstr ""
-#: c/c-decl.cc:10914 c/c-decl.cc:10961 c/c-decl.cc:10975
+#: c/c-decl.cc:10961 c/c-decl.cc:11008 c/c-decl.cc:11022
#, gcc-internal-format
msgid "prototype declaration"
msgstr ""
-#: c/c-decl.cc:10953
+#: c/c-decl.cc:11000
#, gcc-internal-format
msgid "promoted argument %qD doesn%'t match built-in prototype"
msgstr ""
-#: c/c-decl.cc:10958
+#: c/c-decl.cc:11005
#, gcc-internal-format
msgid "promoted argument %qD doesn%'t match prototype"
msgstr ""
-#: c/c-decl.cc:10968
+#: c/c-decl.cc:11015
#, gcc-internal-format
msgid "argument %qD doesn%'t match built-in prototype"
msgstr ""
-#: c/c-decl.cc:10973
+#: c/c-decl.cc:11020
#, gcc-internal-format
msgid "argument %qD doesn%'t match prototype"
msgstr ""
-#: c/c-decl.cc:11231 cp/decl.cc:18731
+#: c/c-decl.cc:11278 cp/decl.cc:18737
#, gcc-internal-format
msgid "no return statement in function returning non-void"
msgstr ""
-#: c/c-decl.cc:11250 cp/decl.cc:18802
+#: c/c-decl.cc:11297 cp/decl.cc:18808
#, gcc-internal-format
msgid "parameter %qD set but not used"
msgstr ""
-#: c/c-decl.cc:11347
+#: c/c-decl.cc:11394
#, gcc-internal-format
msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
msgstr ""
-#: c/c-decl.cc:11352
+#: c/c-decl.cc:11399
#, gcc-internal-format
msgid ""
"use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to "
"compile your code"
msgstr ""
-#: c/c-decl.cc:11359
+#: c/c-decl.cc:11406
#, gcc-internal-format
msgid "ISO C90 does not support %<for%> loop initial declarations"
msgstr ""
-#: c/c-decl.cc:11393
+#: c/c-decl.cc:11440
#, gcc-internal-format
msgid "declaration of static variable %qD in %<for%> loop initial declaration"
msgstr ""
-#: c/c-decl.cc:11397
+#: c/c-decl.cc:11444
#, gcc-internal-format
msgid ""
"declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
msgstr ""
-#: c/c-decl.cc:11404
+#: c/c-decl.cc:11451
#, gcc-internal-format
msgid "%<struct %E%> declared in %<for%> loop initial declaration"
msgstr ""
-#: c/c-decl.cc:11409
+#: c/c-decl.cc:11456
#, gcc-internal-format
msgid "%<union %E%> declared in %<for%> loop initial declaration"
msgstr ""
-#: c/c-decl.cc:11415
+#: c/c-decl.cc:11462
#, gcc-internal-format
msgid "%<enum %E%> declared in %<for%> loop initial declaration"
msgstr ""
-#: c/c-decl.cc:11419
+#: c/c-decl.cc:11466
#, gcc-internal-format
msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
msgstr ""
-#: c/c-decl.cc:11706
+#: c/c-decl.cc:11753
#, gcc-internal-format
msgid "incompatible address space qualifiers %qs and %qs"
msgstr ""
-#: c/c-decl.cc:11765 c/c-decl.cc:11772
+#: c/c-decl.cc:11812 c/c-decl.cc:11819
#, gcc-internal-format
msgid "duplicate %qE declaration specifier"
msgstr ""
-#: c/c-decl.cc:11800 c/c-decl.cc:12878
+#: c/c-decl.cc:11847 c/c-decl.cc:12925
#, gcc-internal-format
msgid "multiple storage classes in declaration specifiers"
msgstr ""
-#: c/c-decl.cc:11802
+#: c/c-decl.cc:11849
#, gcc-internal-format
msgid "%qs used with %<auto%>"
msgstr ""
#. auto may only be used with another storage class specifier,
#. such as constexpr, if the type is inferred.
-#: c/c-decl.cc:11807
+#: c/c-decl.cc:11854
#, gcc-internal-format
msgid "%<auto%> used with %<constexpr%>"
msgstr ""
-#: c/c-decl.cc:11820 c/c-decl.cc:12220 c/c-decl.cc:12673
+#: c/c-decl.cc:11867 c/c-decl.cc:12267 c/c-decl.cc:12720
#, gcc-internal-format
msgid "two or more data types in declaration specifiers"
msgstr ""
-#: c/c-decl.cc:11832 cp/parser.cc:34265
+#: c/c-decl.cc:11879 cp/parser.cc:34265
#, gcc-internal-format
msgid "%<long long long%> is too long for GCC"
msgstr ""
-#: c/c-decl.cc:11845
+#: c/c-decl.cc:11892
#, gcc-internal-format
msgid "ISO C90 does not support %<long long%>"
msgstr ""
-#: c/c-decl.cc:12082 c/c-parser.cc:11619
+#: c/c-decl.cc:12129 c/c-parser.cc:11619
#, gcc-internal-format
msgid "ISO C90 does not support complex types"
msgstr ""
-#: c/c-decl.cc:12132
+#: c/c-decl.cc:12179
#, gcc-internal-format
msgid "ISO C does not support saturating types"
msgstr ""
-#: c/c-decl.cc:12207 c/c-decl.cc:12813 c/c-decl.cc:12872
+#: c/c-decl.cc:12254 c/c-decl.cc:12860 c/c-decl.cc:12919
#, gcc-internal-format
msgid "duplicate %qE"
msgstr ""
-#: c/c-decl.cc:12267
+#: c/c-decl.cc:12314
#, gcc-internal-format
msgid "ISO C does not support %<__int%d%> types"
msgstr ""
-#: c/c-decl.cc:12289
+#: c/c-decl.cc:12336
#, gcc-internal-format
msgid "%<__int%d%> is not supported on this target"
msgstr ""
-#: c/c-decl.cc:12332
+#: c/c-decl.cc:12379
#, gcc-internal-format
msgid "ISO C90 does not support boolean types"
msgstr ""
-#: c/c-decl.cc:12451
+#: c/c-decl.cc:12498
#, gcc-internal-format
msgid "ISO C does not support the %<_Float%d%s%> type before C23"
msgstr ""
-#: c/c-decl.cc:12502 cp/parser.cc:20288
+#: c/c-decl.cc:12549 cp/parser.cc:20288
#, gcc-internal-format
msgid "%<_Float%d%s%> is not supported on this target"
msgstr ""
-#: c/c-decl.cc:12573
+#: c/c-decl.cc:12620
#, gcc-internal-format
msgid "ISO C does not support decimal floating-point before C23"
msgstr ""
-#: c/c-decl.cc:12597 c/c-decl.cc:12974 c/c-parser.cc:10626
+#: c/c-decl.cc:12644 c/c-decl.cc:13021 c/c-parser.cc:10626
#, gcc-internal-format
msgid "fixed-point types not supported for this target"
msgstr ""
-#: c/c-decl.cc:12599
+#: c/c-decl.cc:12646
#, gcc-internal-format
msgid "ISO C does not support fixed-point types"
msgstr ""
-#: c/c-decl.cc:12628
+#: c/c-decl.cc:12675
#, gcc-internal-format
msgid "%<_BitInt%> argument is not an integer constant expression"
msgstr ""
-#: c/c-decl.cc:12634
+#: c/c-decl.cc:12681
#, gcc-internal-format
msgid "%<_BitInt%> argument %qE is not a positive integer constant expression"
msgstr ""
-#: c/c-decl.cc:12641
+#: c/c-decl.cc:12688
#, gcc-internal-format
msgid "%<_BitInt%> argument %qE is larger than %<BITINT_MAXWIDTH%> %qd"
msgstr ""
-#: c/c-decl.cc:12689
+#: c/c-decl.cc:12736
#, gcc-internal-format
msgid "C++ lookup of %qD would return a field, not a type"
msgstr ""
-#: c/c-decl.cc:12702
+#: c/c-decl.cc:12749
#, gcc-internal-format
msgid "%qE fails to be a typedef or built in type"
msgstr ""
-#: c/c-decl.cc:12757
+#: c/c-decl.cc:12804
#, gcc-internal-format
msgid "%qE is not at beginning of declaration"
msgstr ""
#. auto may only be used with another storage class specifier,
#. such as constexpr, if the type is inferred.
-#: c/c-decl.cc:12778 c/c-decl.cc:12855
+#: c/c-decl.cc:12825 c/c-decl.cc:12902
#, gcc-internal-format
msgid "%qE used with %<auto%>"
msgstr ""
-#: c/c-decl.cc:12780
+#: c/c-decl.cc:12827
#, gcc-internal-format
msgid "%qE used with %<register%>"
msgstr ""
-#: c/c-decl.cc:12782 c/c-decl.cc:12851
+#: c/c-decl.cc:12829 c/c-decl.cc:12898
#, gcc-internal-format
msgid "%qE used with %<typedef%>"
msgstr ""
-#: c/c-decl.cc:12784 c/c-decl.cc:12821
+#: c/c-decl.cc:12831 c/c-decl.cc:12868
#, gcc-internal-format
msgid "%qE used with %<constexpr%>"
msgstr ""
-#: c/c-decl.cc:12798 c/c-parser.cc:3100 c/c-parser.cc:4427 c/c-parser.cc:9960
+#: c/c-decl.cc:12845 c/c-parser.cc:3100 c/c-parser.cc:4427 c/c-parser.cc:9960
#, gcc-internal-format
msgid "ISO C99 does not support %qE"
msgstr ""
-#: c/c-decl.cc:12801 c/c-parser.cc:3103 c/c-parser.cc:4430 c/c-parser.cc:9963
+#: c/c-decl.cc:12848 c/c-parser.cc:3103 c/c-parser.cc:4430 c/c-parser.cc:9963
#, gcc-internal-format
msgid "ISO C90 does not support %qE"
msgstr ""
-#: c/c-decl.cc:12827
+#: c/c-decl.cc:12874
#, gcc-internal-format
msgid "%<__thread%> before %<extern%>"
msgstr ""
-#: c/c-decl.cc:12836
+#: c/c-decl.cc:12883
#, gcc-internal-format
msgid "%<__thread%> before %<static%>"
msgstr ""
-#: c/c-decl.cc:12842
+#: c/c-decl.cc:12889
#, gcc-internal-format
msgid "%<typedef%> used with %<auto%>"
msgstr ""
-#: c/c-decl.cc:12849
+#: c/c-decl.cc:12896
#, gcc-internal-format
msgid "%qE used with %<extern%>"
msgstr ""
-#: c/c-decl.cc:12857
+#: c/c-decl.cc:12904
#, gcc-internal-format
msgid "%qE used with %qs"
msgstr ""
-#: c/c-decl.cc:12870
+#: c/c-decl.cc:12917
#, gcc-internal-format
msgid "duplicate %<_Thread_local%> or %<__thread%>"
msgstr ""
-#: c/c-decl.cc:12886
+#: c/c-decl.cc:12933
#, gcc-internal-format
msgid "%qs used with %qE"
msgstr ""
-#: c/c-decl.cc:12894
+#: c/c-decl.cc:12941
#, gcc-internal-format
msgid "%<constexpr%> used with %qE"
msgstr ""
-#: c/c-decl.cc:12971
+#: c/c-decl.cc:13018
#, gcc-internal-format
msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
msgstr ""
-#: c/c-decl.cc:12986
+#: c/c-decl.cc:13033
#, gcc-internal-format
msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
msgstr ""
-#: c/c-decl.cc:12997
+#: c/c-decl.cc:13044
#, gcc-internal-format
msgid "ISO C does not support %<auto%> type deduction before C23"
msgstr ""
-#: c/c-decl.cc:13026
+#: c/c-decl.cc:13073
#, gcc-internal-format
msgid "%<__auto_type%> followed by %<[[]]%> attributes"
msgstr ""
-#: c/c-decl.cc:13052 c/c-decl.cc:13068 c/c-decl.cc:13094
+#: c/c-decl.cc:13099 c/c-decl.cc:13115 c/c-decl.cc:13141
#, gcc-internal-format
msgid "ISO C does not support complex integer types"
msgstr ""
-#: c/c-decl.cc:13237
+#: c/c-decl.cc:13284
#, gcc-internal-format
msgid "%<signed _BitInt%> argument must be at least 2"
msgstr ""
-#: c/c-decl.cc:13246
+#: c/c-decl.cc:13293
#, gcc-internal-format
msgid "ISO C does not support %<%s_BitInt(%d)%> before C23"
msgstr ""
-#: c/c-decl.cc:13545 cp/semantics.cc:6385
+#: c/c-decl.cc:13592 cp/semantics.cc:6389
#, gcc-internal-format
msgid ""
"%<#pragma omp declare reduction%> combiner refers to variable %qD which is "
"not %<omp_out%> nor %<omp_in%>"
msgstr ""
-#: c/c-decl.cc:13549 cp/semantics.cc:6389
+#: c/c-decl.cc:13596 cp/semantics.cc:6393
#, gcc-internal-format
msgid ""
"%<#pragma omp declare reduction%> initializer refers to variable %qD which "
"is not %<omp_priv%> nor %<omp_orig%>"
msgstr ""
-#: c/c-fold.cc:389 c/c-typeck.cc:12830 cp/typeck.cc:5735
+#: c/c-fold.cc:389 c/c-typeck.cc:12832 cp/typeck.cc:5735
#, gcc-internal-format
msgid "left shift of negative value"
msgstr ""
-#: c/c-fold.cc:399 c/c-typeck.cc:12839 cp/typeck.cc:5743
+#: c/c-fold.cc:399 c/c-typeck.cc:12841 cp/typeck.cc:5743
#, gcc-internal-format
msgid "left shift count is negative"
msgstr ""
-#: c/c-fold.cc:400 c/c-typeck.cc:12766 cp/typeck.cc:5682
+#: c/c-fold.cc:400 c/c-typeck.cc:12768 cp/typeck.cc:5682
#, gcc-internal-format
msgid "right shift count is negative"
msgstr ""
-#: c/c-fold.cc:409 c/c-typeck.cc:12858 cp/typeck.cc:5751
+#: c/c-fold.cc:409 c/c-typeck.cc:12860 cp/typeck.cc:5751
#, gcc-internal-format
msgid "left shift count >= width of type"
msgstr ""
-#: c/c-fold.cc:410 c/c-typeck.cc:12790 cp/typeck.cc:5693
+#: c/c-fold.cc:410 c/c-typeck.cc:12792 cp/typeck.cc:5693
#, gcc-internal-format
msgid "right shift count >= width of type"
msgstr ""
-#: c/c-fold.cc:417 c/c-typeck.cc:12850
+#: c/c-fold.cc:417 c/c-typeck.cc:12852
#, gcc-internal-format
msgid "left shift count >= width of vector element"
msgstr ""
-#: c/c-fold.cc:418 c/c-typeck.cc:12777
+#: c/c-fold.cc:418 c/c-typeck.cc:12779
#, gcc-internal-format
msgid "right shift count >= width of vector element"
msgstr ""
@@ -49564,7 +49586,7 @@ msgid "ISO C forbids an empty translation unit"
msgstr ""
#: c/c-parser.cc:1917 c/c-parser.cc:1926 c/c-parser.cc:25405 cp/parser.cc:49092
-#: cp/semantics.cc:3629 cp/semantics.cc:3638
+#: cp/semantics.cc:3633 cp/semantics.cc:3642
#, gcc-internal-format
msgid "%qs without corresponding %qs"
msgstr ""
@@ -49749,7 +49771,7 @@ msgstr ""
msgid "static assertion failed: %E"
msgstr ""
-#: c/c-parser.cc:3164 cp/semantics.cc:11747
+#: c/c-parser.cc:3164 cp/semantics.cc:11751
#, gcc-internal-format
msgid "static assertion failed"
msgstr ""
@@ -49928,7 +49950,7 @@ msgstr ""
msgid "ISO C does not support %<[[]]%> attributes before C23"
msgstr ""
-#: c/c-parser.cc:6104 c/c-parser.cc:6167 c/c-typeck.cc:8822
+#: c/c-parser.cc:6104 c/c-parser.cc:6167 c/c-typeck.cc:8824
#, gcc-internal-format
msgid ""
"variable-sized object may not be initialized except with an empty initializer"
@@ -50721,7 +50743,7 @@ msgstr ""
msgid "setter method names must terminate with %<:%>"
msgstr ""
-#: c/c-parser.cc:14453 cp/semantics.cc:13234
+#: c/c-parser.cc:14453 cp/semantics.cc:13238
#, gcc-internal-format
msgid ""
"%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a "
@@ -50805,7 +50827,7 @@ msgstr ""
msgid "%qD is not a variable"
msgstr ""
-#: c/c-parser.cc:15750 cp/semantics.cc:8610
+#: c/c-parser.cc:15750 cp/semantics.cc:8614
#, gcc-internal-format
msgid "%qD is not a pointer variable"
msgstr ""
@@ -50881,12 +50903,12 @@ msgstr ""
msgid "%<num_tasks%> value must be positive"
msgstr ""
-#: c/c-parser.cc:16378 cp/semantics.cc:8824
+#: c/c-parser.cc:16378 cp/semantics.cc:8828
#, gcc-internal-format
msgid "%<grainsize%> value must be positive"
msgstr ""
-#: c/c-parser.cc:16427 cp/semantics.cc:8854
+#: c/c-parser.cc:16427 cp/semantics.cc:8858
#, gcc-internal-format
msgid "%<priority%> value must be non-negative"
msgstr ""
@@ -50918,13 +50940,13 @@ msgstr ""
msgid "too many %<defaultmap%> clauses with unspecified category"
msgstr ""
-#: c/c-parser.cc:16765 cp/semantics.cc:7681 cp/semantics.cc:7736
+#: c/c-parser.cc:16765 cp/semantics.cc:7685 cp/semantics.cc:7740
#, gcc-internal-format
msgid "%qs expression must be integral"
msgstr ""
-#: c/c-parser.cc:16777 c/c-parser.cc:16900 cp/semantics.cc:7715
-#: cp/semantics.cc:7750
+#: c/c-parser.cc:16777 c/c-parser.cc:16900 cp/semantics.cc:7719
+#: cp/semantics.cc:7754
#, gcc-internal-format
msgid "%qs value must be positive"
msgstr ""
@@ -50939,7 +50961,7 @@ msgstr ""
msgid "unexpected argument"
msgstr ""
-#: c/c-parser.cc:17040 cp/semantics.cc:9041
+#: c/c-parser.cc:17040 cp/semantics.cc:9045
#, gcc-internal-format
msgid "%<tile%> argument needs positive integral constant"
msgstr ""
@@ -50992,7 +51014,7 @@ msgstr ""
msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
msgstr ""
-#: c/c-parser.cc:17572 cp/semantics.cc:7797
+#: c/c-parser.cc:17572 cp/semantics.cc:7801
#, gcc-internal-format
msgid "chunk size value must be positive"
msgstr ""
@@ -51007,17 +51029,17 @@ msgstr ""
msgid "%<num_teams%> value must be positive"
msgstr ""
-#: c/c-parser.cc:17753 cp/semantics.cc:7764
+#: c/c-parser.cc:17753 cp/semantics.cc:7768
#, gcc-internal-format
msgid "%<num_teams%> lower bound %qE bigger than upper bound %qE"
msgstr ""
-#: c/c-parser.cc:17802 cp/semantics.cc:7893
+#: c/c-parser.cc:17802 cp/semantics.cc:7897
#, gcc-internal-format
msgid "%<thread_limit%> value must be positive"
msgstr ""
-#: c/c-parser.cc:17847 cp/semantics.cc:8021
+#: c/c-parser.cc:17847 cp/semantics.cc:8025
#, gcc-internal-format
msgid ""
"%<aligned%> clause alignment expression must be positive constant integer "
@@ -51034,14 +51056,14 @@ msgstr ""
msgid "duplicate %qs modifier"
msgstr ""
-#: c/c-parser.cc:18014 cp/semantics.cc:8156
+#: c/c-parser.cc:18014 cp/semantics.cc:8160
#, gcc-internal-format
msgid ""
"%<allocate%> clause allocator expression has type %qT rather than "
"%<omp_allocator_handle_t%>"
msgstr ""
-#: c/c-parser.cc:18025 cp/semantics.cc:8111 cp/semantics.cc:8127
+#: c/c-parser.cc:18025 cp/semantics.cc:8115 cp/semantics.cc:8131
#, gcc-internal-format
msgid ""
"%<allocate%> clause %<align%> modifier argument needs to be positive "
@@ -51129,7 +51151,7 @@ msgstr ""
msgid "expected %<ancestor%> or %<device_num%>"
msgstr ""
-#: c/c-parser.cc:18974 cp/semantics.cc:7918
+#: c/c-parser.cc:18974 cp/semantics.cc:7922
#, gcc-internal-format
msgid "the %<device%> clause expression must evaluate to %<1%>"
msgstr ""
@@ -51149,7 +51171,7 @@ msgstr ""
msgid "expected %<host%>, %<nohost%> or %<any%>"
msgstr ""
-#: c/c-parser.cc:19228 cp/semantics.cc:8337
+#: c/c-parser.cc:19228 cp/semantics.cc:8341
#, gcc-internal-format
msgid ""
"%<detach%> clause event handle has type %qT rather than "
@@ -51459,13 +51481,13 @@ msgstr ""
msgid "%<weak%> clause requires atomic equality comparison"
msgstr ""
-#: c/c-parser.cc:21772 cp/semantics.cc:11229 cp/semantics.cc:11239
+#: c/c-parser.cc:21772 cp/semantics.cc:11233 cp/semantics.cc:11243
#, gcc-internal-format
msgid ""
"%<#pragma omp atomic capture%> uses two different expressions for memory"
msgstr ""
-#: c/c-parser.cc:21875 cp/semantics.cc:11316
+#: c/c-parser.cc:21875 cp/semantics.cc:11320
#, gcc-internal-format
msgid "%<depobj%> expression is not lvalue expression"
msgstr ""
@@ -51534,7 +51556,7 @@ msgstr ""
msgid "%<#pragma omp scan%> with zero succeeding executable statements"
msgstr ""
-#: c/c-parser.cc:22325 cp/semantics.cc:10803 cp/semantics.cc:10888
+#: c/c-parser.cc:22325 cp/semantics.cc:10807 cp/semantics.cc:10892
#, gcc-internal-format
msgid "expected iteration declaration or initialization"
msgstr ""
@@ -51555,7 +51577,7 @@ msgstr ""
msgid "for statement expected"
msgstr ""
-#: c/c-parser.cc:22651 cp/parser.cc:44894 cp/parser.cc:44937 cp/pt.cc:18112
+#: c/c-parser.cc:22651 cp/parser.cc:44894 cp/parser.cc:44937 cp/pt.cc:18143
#, gcc-internal-format
msgid "iteration variable %qD should not be firstprivate"
msgstr ""
@@ -51624,7 +51646,7 @@ msgid ""
"%<#pragma omp target exit data%> must contain at least one %<map%> clause"
msgstr ""
-#: c/c-parser.cc:24424 cp/semantics.cc:10311
+#: c/c-parser.cc:24424 cp/semantics.cc:10315
#, gcc-internal-format
msgid ""
"%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> "
@@ -51680,7 +51702,7 @@ msgstr ""
msgid "expected identifier or string literal"
msgstr ""
-#: c/c-parser.cc:24743 cp/parser.cc:48071 cp/pt.cc:12015
+#: c/c-parser.cc:24743 cp/parser.cc:48071 cp/pt.cc:12036
#, gcc-internal-format
msgid "property must be constant integer expression"
msgstr ""
@@ -51966,17 +51988,17 @@ msgstr ""
msgid "expected assumption clause"
msgstr ""
-#: c/c-parser.cc:26640 cp/semantics.cc:9677
+#: c/c-parser.cc:26640 cp/semantics.cc:9681
#, gcc-internal-format
msgid "%qE declared %<threadprivate%> after first use"
msgstr ""
-#: c/c-parser.cc:26642 cp/semantics.cc:9679
+#: c/c-parser.cc:26642 cp/semantics.cc:9683
#, gcc-internal-format
msgid "automatic variable %qE cannot be %<threadprivate%>"
msgstr ""
-#: c/c-parser.cc:26646 cp/semantics.cc:9681
+#: c/c-parser.cc:26646 cp/semantics.cc:9685
#, gcc-internal-format
msgid "%<threadprivate%> %qE has incomplete type"
msgstr ""
@@ -52013,7 +52035,7 @@ msgstr ""
msgid "%qD has an incomplete type %qT"
msgstr ""
-#: c/c-typeck.cc:251 c/c-typeck.cc:11336 c/c-typeck.cc:11378 cp/call.cc:4919
+#: c/c-typeck.cc:251 c/c-typeck.cc:11338 c/c-typeck.cc:11380 cp/call.cc:4942
#, gcc-internal-format
msgid "invalid use of void expression"
msgstr ""
@@ -52051,153 +52073,153 @@ msgid ""
"arguments"
msgstr ""
-#: c/c-typeck.cc:707 c/c-typeck.cc:730
+#: c/c-typeck.cc:709 c/c-typeck.cc:732
#, gcc-internal-format
msgid "function types not truly compatible in ISO C"
msgstr ""
-#: c/c-typeck.cc:886
+#: c/c-typeck.cc:888
#, gcc-internal-format
msgid "cannot mix operands of decimal floating and vector types"
msgstr ""
-#: c/c-typeck.cc:891
+#: c/c-typeck.cc:893
#, gcc-internal-format
msgid "cannot mix operands of decimal floating and complex types"
msgstr ""
-#: c/c-typeck.cc:896
+#: c/c-typeck.cc:898
#, gcc-internal-format
msgid "cannot mix operands of decimal floating and other floating types"
msgstr ""
-#: c/c-typeck.cc:926
+#: c/c-typeck.cc:928
#, gcc-internal-format
msgid "%<_Complex _BitInt(%d)%> unsupported"
msgstr ""
-#: c/c-typeck.cc:1472
+#: c/c-typeck.cc:1474
#, gcc-internal-format
msgid ""
"invalid use of pointers to arrays with different qualifiers in ISO C before "
"C23"
msgstr ""
-#: c/c-typeck.cc:1476
+#: c/c-typeck.cc:1478
#, gcc-internal-format
msgid "types are not quite compatible"
msgstr ""
-#: c/c-typeck.cc:1480
+#: c/c-typeck.cc:1482
#, gcc-internal-format
msgid "pointer target types incompatible in C++"
msgstr ""
-#: c/c-typeck.cc:1655
+#: c/c-typeck.cc:1657
#, gcc-internal-format
msgid "function return types not compatible due to %<volatile%>"
msgstr ""
-#: c/c-typeck.cc:1905
+#: c/c-typeck.cc:1907
#, gcc-internal-format
msgid ""
"converting an array compound literal to a pointer leads to a dangling "
"pointer in C++"
msgstr ""
-#: c/c-typeck.cc:2599 c/c-typeck.cc:9852
+#: c/c-typeck.cc:2601 c/c-typeck.cc:9854
#, gcc-internal-format
msgid "%qT has no member named %qE; did you mean %qE?"
msgstr ""
-#: c/c-typeck.cc:2603 c/c-typeck.cc:9856
+#: c/c-typeck.cc:2605 c/c-typeck.cc:9858
#, gcc-internal-format
msgid "%qT has no member named %qE"
msgstr ""
-#: c/c-typeck.cc:2612
+#: c/c-typeck.cc:2614
#, gcc-internal-format
msgid "accessing a member %qE of an atomic structure %qE"
msgstr ""
-#: c/c-typeck.cc:2615
+#: c/c-typeck.cc:2617
#, gcc-internal-format
msgid "accessing a member %qE of an atomic union %qE"
msgstr ""
-#: c/c-typeck.cc:2679
+#: c/c-typeck.cc:2681
#, gcc-internal-format
msgid ""
"%qE is a pointer to pointer; did you mean to dereference it before applying "
"%<->%> to it?"
msgstr ""
-#: c/c-typeck.cc:2688
+#: c/c-typeck.cc:2690
#, gcc-internal-format
msgid "%qE is a pointer; did you mean to use %<->%>?"
msgstr ""
-#: c/c-typeck.cc:2695
+#: c/c-typeck.cc:2697
#, gcc-internal-format
msgid "request for member %qE in something not a structure or union"
msgstr ""
-#: c/c-typeck.cc:2743
+#: c/c-typeck.cc:2745
#, gcc-internal-format
msgid "dereferencing %<void *%> pointer"
msgstr ""
-#: c/c-typeck.cc:2798
+#: c/c-typeck.cc:2800
#, gcc-internal-format
msgid "subscripted value is neither array nor pointer nor vector"
msgstr ""
-#: c/c-typeck.cc:2808 cp/typeck.cc:4005 cp/typeck.cc:4099
+#: c/c-typeck.cc:2810 cp/typeck.cc:4005 cp/typeck.cc:4099
#, gcc-internal-format
msgid "array subscript is not an integer"
msgstr ""
-#: c/c-typeck.cc:2814
+#: c/c-typeck.cc:2816
#, gcc-internal-format
msgid "subscripted value is pointer to function"
msgstr ""
-#: c/c-typeck.cc:2869
+#: c/c-typeck.cc:2871
#, gcc-internal-format
msgid "ISO C forbids subscripting %<register%> array"
msgstr ""
-#: c/c-typeck.cc:2872
+#: c/c-typeck.cc:2874
#, gcc-internal-format
msgid "ISO C90 forbids subscripting non-lvalue array"
msgstr ""
-#: c/c-typeck.cc:2991
+#: c/c-typeck.cc:2993
#, gcc-internal-format
msgid "underspecified %qD referenced in its initializer"
msgstr ""
-#: c/c-typeck.cc:3046
+#: c/c-typeck.cc:3048
#, gcc-internal-format
msgid "enum constant defined here"
msgstr ""
-#: c/c-typeck.cc:3154 cp/typeck.cc:2141
+#: c/c-typeck.cc:3156 cp/typeck.cc:2141
#, gcc-internal-format
msgid "%<sizeof%> on array function parameter %qE will return size of %qT"
msgstr ""
-#: c/c-typeck.cc:3315
+#: c/c-typeck.cc:3317
#, gcc-internal-format
msgid "called object %qE is not a function or function pointer"
msgstr ""
-#: c/c-typeck.cc:3320
+#: c/c-typeck.cc:3322
#, gcc-internal-format
msgid "called object %qD is not a function or function pointer"
msgstr ""
-#: c/c-typeck.cc:3326
+#: c/c-typeck.cc:3328
#, gcc-internal-format
msgid "called object is not a function or function pointer"
msgstr ""
@@ -52205,1743 +52227,1743 @@ msgstr ""
#. 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/c-typeck.cc:3355
+#: c/c-typeck.cc:3357
#, gcc-internal-format
msgid "function called through a non-compatible type"
msgstr ""
-#: c/c-typeck.cc:3360 c/c-typeck.cc:3415
+#: c/c-typeck.cc:3362 c/c-typeck.cc:3417
#, gcc-internal-format
msgid "function with qualified void return type called"
msgstr ""
-#: c/c-typeck.cc:3470
+#: c/c-typeck.cc:3472
#, gcc-internal-format, gfc-internal-format
msgid "type of formal parameter %d is incomplete"
msgstr ""
-#: c/c-typeck.cc:3482
+#: c/c-typeck.cc:3484
#, gcc-internal-format
msgid ""
"passing argument %d of %qE as integer rather than floating due to prototype"
msgstr ""
-#: c/c-typeck.cc:3488
+#: c/c-typeck.cc:3490
#, gcc-internal-format
msgid ""
"passing argument %d of %qE as integer rather than complex due to prototype"
msgstr ""
-#: c/c-typeck.cc:3494
+#: c/c-typeck.cc:3496
#, gcc-internal-format
msgid ""
"passing argument %d of %qE as complex rather than floating due to prototype"
msgstr ""
-#: c/c-typeck.cc:3500
+#: c/c-typeck.cc:3502
#, gcc-internal-format
msgid ""
"passing argument %d of %qE as floating rather than integer due to prototype"
msgstr ""
-#: c/c-typeck.cc:3506
+#: c/c-typeck.cc:3508
#, gcc-internal-format
msgid ""
"passing argument %d of %qE as complex rather than integer due to prototype"
msgstr ""
-#: c/c-typeck.cc:3512
+#: c/c-typeck.cc:3514
#, gcc-internal-format
msgid ""
"passing argument %d of %qE as floating rather than complex due to prototype"
msgstr ""
-#: c/c-typeck.cc:3528
+#: c/c-typeck.cc:3530
#, gcc-internal-format
msgid ""
"passing argument %d of %qE as %<float%> rather than %<double%> due to "
"prototype"
msgstr ""
-#: c/c-typeck.cc:3554
+#: c/c-typeck.cc:3556
#, gcc-internal-format
msgid "passing argument %d of %qE as %qT rather than %qT due to prototype"
msgstr ""
-#: c/c-typeck.cc:3580
+#: c/c-typeck.cc:3582
#, gcc-internal-format
msgid "passing argument %d of %qE with different width due to prototype"
msgstr ""
-#: c/c-typeck.cc:3604
+#: c/c-typeck.cc:3606
#, gcc-internal-format
msgid "passing argument %d of %qE as unsigned due to prototype"
msgstr ""
-#: c/c-typeck.cc:3609
+#: c/c-typeck.cc:3611
#, gcc-internal-format
msgid "passing argument %d of %qE as signed due to prototype"
msgstr ""
-#: c/c-typeck.cc:3775
+#: c/c-typeck.cc:3777
#, gcc-internal-format
msgid "too many arguments to method %qE"
msgstr ""
-#: c/c-typeck.cc:3785
+#: c/c-typeck.cc:3787
#, gcc-internal-format
msgid "too many arguments to built-in function %qE expecting %d"
msgstr ""
-#: c/c-typeck.cc:3860
+#: c/c-typeck.cc:3862
#, gcc-internal-format
msgid "implicit conversion from %qT to %qT when passing argument to function"
msgstr ""
-#: c/c-typeck.cc:3930
+#: c/c-typeck.cc:3932
#, gcc-internal-format
msgid "too few arguments to built-in function %qE expecting %u"
msgstr ""
-#: c/c-typeck.cc:4108 c/c-typeck.cc:4136 cp/typeck.cc:5781 cp/typeck.cc:6064
+#: c/c-typeck.cc:4110 c/c-typeck.cc:4138 cp/typeck.cc:5781 cp/typeck.cc:6064
#, gcc-internal-format
msgid "comparison with string literal results in unspecified behavior"
msgstr ""
-#: c/c-typeck.cc:4116 c/c-typeck.cc:4127 cp/typeck.cc:5813 cp/typeck.cc:5837
+#: c/c-typeck.cc:4118 c/c-typeck.cc:4129 cp/typeck.cc:5813 cp/typeck.cc:5837
#, gcc-internal-format
msgid "comparison between pointer and zero character constant"
msgstr ""
-#: c/c-typeck.cc:4119 c/c-typeck.cc:4130 cp/typeck.cc:5816 cp/typeck.cc:5840
+#: c/c-typeck.cc:4121 c/c-typeck.cc:4132 cp/typeck.cc:5816 cp/typeck.cc:5840
#, gcc-internal-format
msgid "did you mean to dereference the pointer?"
msgstr ""
-#: c/c-typeck.cc:4157
+#: c/c-typeck.cc:4159
#, gcc-internal-format
msgid "comparison between %qT and %qT"
msgstr ""
-#: c/c-typeck.cc:4216
+#: c/c-typeck.cc:4218
#, gcc-internal-format
msgid "pointer of type %<void *%> used in subtraction"
msgstr ""
-#: c/c-typeck.cc:4219
+#: c/c-typeck.cc:4221
#, gcc-internal-format
msgid "pointer to a function used in subtraction"
msgstr ""
-#: c/c-typeck.cc:4253
+#: c/c-typeck.cc:4255
#, gcc-internal-format
msgid "arithmetic on pointer to an incomplete type"
msgstr ""
-#: c/c-typeck.cc:4262 cp/typeck.cc:6859
+#: c/c-typeck.cc:4264 cp/typeck.cc:6859
#, gcc-internal-format
msgid "arithmetic on pointer to an empty aggregate"
msgstr ""
-#: c/c-typeck.cc:4708
+#: c/c-typeck.cc:4710
#, gcc-internal-format
msgid "%<~%> on a boolean expression"
msgstr ""
-#: c/c-typeck.cc:4712
+#: c/c-typeck.cc:4714
#, gcc-internal-format
msgid "did you mean to use logical not?"
msgstr ""
-#: c/c-typeck.cc:4722
+#: c/c-typeck.cc:4724
#, gcc-internal-format
msgid "ISO C does not support %<~%> for complex conjugation"
msgstr ""
-#: c/c-typeck.cc:4746
+#: c/c-typeck.cc:4748
#, gcc-internal-format
msgid "wrong type argument to absu"
msgstr ""
-#: c/c-typeck.cc:4772
+#: c/c-typeck.cc:4774
#, gcc-internal-format
msgid "wrong type argument to unary exclamation mark"
msgstr ""
-#: c/c-typeck.cc:4830
+#: c/c-typeck.cc:4832
#, gcc-internal-format
msgid "increment of enumeration value is invalid in C++"
msgstr ""
-#: c/c-typeck.cc:4833
+#: c/c-typeck.cc:4835
#, gcc-internal-format
msgid "decrement of enumeration value is invalid in C++"
msgstr ""
-#: c/c-typeck.cc:4840
+#: c/c-typeck.cc:4842
#, gcc-internal-format
msgid "increment of a boolean expression"
msgstr ""
-#: c/c-typeck.cc:4843
+#: c/c-typeck.cc:4845
#, gcc-internal-format
msgid "decrement of a boolean expression"
msgstr ""
-#: c/c-typeck.cc:4859
+#: c/c-typeck.cc:4861
#, gcc-internal-format
msgid "ISO C does not support %<++%> and %<--%> on complex types"
msgstr ""
-#: c/c-typeck.cc:4885 c/c-typeck.cc:4919
+#: c/c-typeck.cc:4887 c/c-typeck.cc:4921
#, gcc-internal-format
msgid "wrong type argument to increment"
msgstr ""
-#: c/c-typeck.cc:4887 c/c-typeck.cc:4922
+#: c/c-typeck.cc:4889 c/c-typeck.cc:4924
#, gcc-internal-format
msgid "wrong type argument to decrement"
msgstr ""
-#: c/c-typeck.cc:4907
+#: c/c-typeck.cc:4909
#, gcc-internal-format
msgid "increment of pointer to an incomplete type %qT"
msgstr ""
-#: c/c-typeck.cc:4911
+#: c/c-typeck.cc:4913
#, gcc-internal-format
msgid "decrement of pointer to an incomplete type %qT"
msgstr ""
-#: c/c-typeck.cc:5019
+#: c/c-typeck.cc:5021
#, gcc-internal-format
msgid "taking address of expression of type %<void%>"
msgstr ""
-#: c/c-typeck.cc:5078 c/c-typeck.cc:5271
+#: c/c-typeck.cc:5080 c/c-typeck.cc:5273
#, gcc-internal-format
msgid "cannot take address of bit-field %qD"
msgstr ""
-#: c/c-typeck.cc:5092
+#: c/c-typeck.cc:5094
#, gcc-internal-format
msgid "cannot take address of scalar with reverse storage order"
msgstr ""
-#: c/c-typeck.cc:5100
+#: c/c-typeck.cc:5102
#, gcc-internal-format
msgid "address of array with reverse scalar storage order requested"
msgstr ""
-#: c/c-typeck.cc:5286
+#: c/c-typeck.cc:5288
#, gcc-internal-format
msgid "address of register compound literal requested"
msgstr ""
-#: c/c-typeck.cc:5307
+#: c/c-typeck.cc:5309
#, gcc-internal-format
msgid "global register variable %qD used in nested function"
msgstr ""
-#: c/c-typeck.cc:5310
+#: c/c-typeck.cc:5312
#, gcc-internal-format
msgid "register variable %qD used in nested function"
msgstr ""
-#: c/c-typeck.cc:5315
+#: c/c-typeck.cc:5317
#, gcc-internal-format
msgid "address of global register variable %qD requested"
msgstr ""
-#: c/c-typeck.cc:5317 d/d-codegen.cc:721
+#: c/c-typeck.cc:5319 d/d-codegen.cc:721
#, gcc-internal-format
msgid "address of register variable %qD requested"
msgstr ""
-#: c/c-typeck.cc:5456
+#: c/c-typeck.cc:5458
#, gcc-internal-format
msgid "non-lvalue array in conditional expression"
msgstr ""
-#: c/c-typeck.cc:5538
+#: c/c-typeck.cc:5540
#, gcc-internal-format
msgid ""
"implicit conversion from %qT to %qT to match other result of conditional"
msgstr ""
-#: c/c-typeck.cc:5597 c/c-typeck.cc:5603
+#: c/c-typeck.cc:5599 c/c-typeck.cc:5605
#, gcc-internal-format
msgid ""
"operand of %<?:%> changes signedness from %qT to %qT due to unsignedness of "
"other operand"
msgstr ""
-#: c/c-typeck.cc:5620
+#: c/c-typeck.cc:5622
#, gcc-internal-format
msgid "ISO C forbids conditional expr with only one void side"
msgstr ""
-#: c/c-typeck.cc:5637
+#: c/c-typeck.cc:5639
#, gcc-internal-format
msgid "pointers to disjoint address spaces used in conditional expression"
msgstr ""
-#: c/c-typeck.cc:5661
+#: c/c-typeck.cc:5663
#, gcc-internal-format
msgid "pointer to array loses qualifier in conditional expression"
msgstr ""
-#: c/c-typeck.cc:5665
+#: c/c-typeck.cc:5667
#, gcc-internal-format
msgid ""
"pointer to array loses qualifier in conditional expression in ISO C before "
"C23"
msgstr ""
-#: c/c-typeck.cc:5670
+#: c/c-typeck.cc:5672
#, gcc-internal-format
msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
msgstr ""
-#: c/c-typeck.cc:5692
+#: c/c-typeck.cc:5694
#, gcc-internal-format
msgid "pointer type mismatch in conditional expression"
msgstr ""
-#: c/c-typeck.cc:5695
+#: c/c-typeck.cc:5697
#, gcc-internal-format
msgid "first expression has type %qT"
msgstr ""
-#: c/c-typeck.cc:5696
+#: c/c-typeck.cc:5698
#, gcc-internal-format
msgid "second expression has type %qT"
msgstr ""
-#: c/c-typeck.cc:5707 c/c-typeck.cc:5720
+#: c/c-typeck.cc:5709 c/c-typeck.cc:5722
#, gcc-internal-format
msgid "pointer/integer type mismatch in conditional expression"
msgstr ""
-#: c/c-typeck.cc:5747
+#: c/c-typeck.cc:5749
#, gcc-internal-format
msgid "type mismatch in conditional expression"
msgstr ""
-#: c/c-typeck.cc:5862
+#: c/c-typeck.cc:5864
#, gcc-internal-format
msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %E"
msgstr ""
-#: c/c-typeck.cc:5866
+#: c/c-typeck.cc:5868
#, gcc-internal-format
msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>"
msgstr ""
-#: c/c-typeck.cc:5884
+#: c/c-typeck.cc:5886
#, gcc-internal-format
msgid ""
"ignoring return value of type %qT, declared with attribute %<nodiscard%>: %E"
msgstr ""
-#: c/c-typeck.cc:5889
+#: c/c-typeck.cc:5891
#, gcc-internal-format
msgid ""
"ignoring return value of type %qT, declared with attribute %<nodiscard%>"
msgstr ""
-#: c/c-typeck.cc:5898 cp/cvt.cc:1116 rust/backend/rust-tree.cc:640
+#: c/c-typeck.cc:5900 cp/cvt.cc:1116 rust/backend/rust-tree.cc:640
#, gcc-internal-format
msgid "in call to %qD, declared here"
msgstr ""
-#: c/c-typeck.cc:5947
+#: c/c-typeck.cc:5949
#, gcc-internal-format
msgid "left-hand operand of comma expression has no effect"
msgstr ""
-#: c/c-typeck.cc:5965 c/c-typeck.cc:11905
+#: c/c-typeck.cc:5967 c/c-typeck.cc:11907
#, gcc-internal-format
msgid "right-hand operand of comma expression has no effect"
msgstr ""
-#: c/c-typeck.cc:6036
+#: c/c-typeck.cc:6038
msgid "cast adds %q#v qualifier to function type"
msgstr ""
-#: c/c-typeck.cc:6042
+#: c/c-typeck.cc:6044
msgid "cast discards %qv qualifier from pointer target type"
msgstr ""
-#: c/c-typeck.cc:6077
+#: c/c-typeck.cc:6079
#, gcc-internal-format
msgid ""
"to be safe all intermediate pointers in cast from %qT to %qT must be "
"%<const%> qualified"
msgstr ""
-#: c/c-typeck.cc:6174
+#: c/c-typeck.cc:6176
#, gcc-internal-format
msgid "cast specifies array type"
msgstr ""
-#: c/c-typeck.cc:6180
+#: c/c-typeck.cc:6182
#, gcc-internal-format
msgid "cast specifies function type"
msgstr ""
-#: c/c-typeck.cc:6195
+#: c/c-typeck.cc:6197
#, gcc-internal-format
msgid "ISO C forbids casting nonscalar to the same type"
msgstr ""
-#: c/c-typeck.cc:6199
+#: c/c-typeck.cc:6201
#, gcc-internal-format
msgid "useless cast to type %qT"
msgstr ""
-#: c/c-typeck.cc:6219
+#: c/c-typeck.cc:6221
#, gcc-internal-format
msgid "ISO C forbids casts to union type"
msgstr ""
-#: c/c-typeck.cc:6229
+#: c/c-typeck.cc:6231
#, gcc-internal-format
msgid "cast to union type from type not present in union"
msgstr ""
-#: c/c-typeck.cc:6264
+#: c/c-typeck.cc:6266
#, gcc-internal-format
msgid ""
"cast to %qs address space pointer from disjoint generic address space pointer"
msgstr ""
-#: c/c-typeck.cc:6269
+#: c/c-typeck.cc:6271
#, gcc-internal-format
msgid ""
"cast to generic address space pointer from disjoint %qs address space pointer"
msgstr ""
-#: c/c-typeck.cc:6274
+#: c/c-typeck.cc:6276
#, gcc-internal-format
msgid ""
"cast to %qs address space pointer from disjoint %qs address space pointer"
msgstr ""
-#: c/c-typeck.cc:6307
+#: c/c-typeck.cc:6309
#, gcc-internal-format
msgid "cast increases required alignment of target type"
msgstr ""
-#: c/c-typeck.cc:6319
+#: c/c-typeck.cc:6321
#, gcc-internal-format
msgid "cast from pointer to integer of different size"
msgstr ""
-#: c/c-typeck.cc:6324
+#: c/c-typeck.cc:6326
#, gcc-internal-format
msgid "cast from function call of type %qT to non-matching type %qT"
msgstr ""
-#: c/c-typeck.cc:6334 cp/typeck.cc:9295
+#: c/c-typeck.cc:6336 cp/typeck.cc:9295
#, gcc-internal-format
msgid "cast to pointer from integer of different size"
msgstr ""
-#: c/c-typeck.cc:6348
+#: c/c-typeck.cc:6350
#, gcc-internal-format
msgid "ISO C forbids conversion of function pointer to object pointer type"
msgstr ""
-#: c/c-typeck.cc:6357
+#: c/c-typeck.cc:6359
#, gcc-internal-format
msgid "ISO C forbids conversion of object pointer to function pointer type"
msgstr ""
-#: c/c-typeck.cc:6367
+#: c/c-typeck.cc:6369
#, gcc-internal-format
msgid "cast between incompatible function types from %qT to %qT"
msgstr ""
-#: c/c-typeck.cc:6479
+#: c/c-typeck.cc:6481
#, gcc-internal-format
msgid "defining a type in a cast is invalid in C++"
msgstr ""
-#: c/c-typeck.cc:6520
+#: c/c-typeck.cc:6522
#, gcc-internal-format
msgid "assignment to expression with array type"
msgstr ""
-#: c/c-typeck.cc:6646
+#: c/c-typeck.cc:6648
#, gcc-internal-format
msgid "enum conversion in assignment is invalid in C++"
msgstr ""
-#: c/c-typeck.cc:6848 c/c-typeck.cc:6865 c/c-typeck.cc:6916
+#: c/c-typeck.cc:6850 c/c-typeck.cc:6867 c/c-typeck.cc:6918
#, gcc-internal-format
msgid "(near initialization for %qs)"
msgstr ""
-#: c/c-typeck.cc:6931
+#: c/c-typeck.cc:6933
#, gcc-internal-format
msgid "array initialized from parenthesized string constant"
msgstr ""
-#: c/c-typeck.cc:6974 c/c-typeck.cc:7215
+#: c/c-typeck.cc:6976 c/c-typeck.cc:7217
#, gcc-internal-format
msgid "expected %qT but argument is of type %qT"
msgstr ""
-#: c/c-typeck.cc:7008
+#: c/c-typeck.cc:7010
#, gcc-internal-format
msgid ""
"%qD argument %d type is %qT where %qT is expected in a call to built-in "
"function declared without prototype"
msgstr ""
-#: c/c-typeck.cc:7011
+#: c/c-typeck.cc:7013
#, gcc-internal-format
msgid ""
"%qD argument %d promotes to %qT where %qT is expected in a call to built-in "
"function declared without prototype"
msgstr ""
-#: c/c-typeck.cc:7016
+#: c/c-typeck.cc:7018
#, gcc-internal-format
msgid "built-in %qD declared here"
msgstr ""
-#: c/c-typeck.cc:7210
+#: c/c-typeck.cc:7212
#, gcc-internal-format
msgid "enum conversion when passing argument %d of %qE is invalid in C++"
msgstr ""
-#: c/c-typeck.cc:7219
+#: c/c-typeck.cc:7221
#, gcc-internal-format
msgid "enum conversion from %qT to %qT in assignment is invalid in C++"
msgstr ""
-#: c/c-typeck.cc:7224
+#: c/c-typeck.cc:7226
#, gcc-internal-format
msgid "enum conversion from %qT to %qT in initialization is invalid in C++"
msgstr ""
-#: c/c-typeck.cc:7229
+#: c/c-typeck.cc:7231
#, gcc-internal-format
msgid "enum conversion from %qT to %qT in return is invalid in C++"
msgstr ""
-#: c/c-typeck.cc:7247
+#: c/c-typeck.cc:7249
#, gcc-internal-format
msgid "implicit conversion from %qT to %qT"
msgstr ""
-#: c/c-typeck.cc:7426 c/c-typeck.cc:7824
+#: c/c-typeck.cc:7428 c/c-typeck.cc:7826
msgid ""
"passing argument %d of %qE makes %q#v qualified function pointer from "
"unqualified"
msgstr ""
-#: c/c-typeck.cc:7429 c/c-typeck.cc:7827
+#: c/c-typeck.cc:7431 c/c-typeck.cc:7829
msgid "assignment makes %q#v qualified function pointer from unqualified"
msgstr ""
-#: c/c-typeck.cc:7432 c/c-typeck.cc:7829
+#: c/c-typeck.cc:7434 c/c-typeck.cc:7831
msgid "initialization makes %q#v qualified function pointer from unqualified"
msgstr ""
-#: c/c-typeck.cc:7435 c/c-typeck.cc:7831
+#: c/c-typeck.cc:7437 c/c-typeck.cc:7833
msgid "return makes %q#v qualified function pointer from unqualified"
msgstr ""
-#: c/c-typeck.cc:7443 c/c-typeck.cc:7715 c/c-typeck.cc:7758
+#: c/c-typeck.cc:7445 c/c-typeck.cc:7717 c/c-typeck.cc:7760
msgid ""
"passing argument %d of %qE discards %qv qualifier from pointer target type"
msgstr ""
-#: c/c-typeck.cc:7445 c/c-typeck.cc:7717 c/c-typeck.cc:7760
+#: c/c-typeck.cc:7447 c/c-typeck.cc:7719 c/c-typeck.cc:7762
msgid "assignment discards %qv qualifier from pointer target type"
msgstr ""
-#: c/c-typeck.cc:7447 c/c-typeck.cc:7719 c/c-typeck.cc:7762
+#: c/c-typeck.cc:7449 c/c-typeck.cc:7721 c/c-typeck.cc:7764
msgid "initialization discards %qv qualifier from pointer target type"
msgstr ""
-#: c/c-typeck.cc:7449 c/c-typeck.cc:7721 c/c-typeck.cc:7764
+#: c/c-typeck.cc:7451 c/c-typeck.cc:7723 c/c-typeck.cc:7766
msgid "return discards %qv qualifier from pointer target type"
msgstr ""
-#: c/c-typeck.cc:7458
+#: c/c-typeck.cc:7460
#, gcc-internal-format
msgid "ISO C prohibits argument conversion to union type"
msgstr ""
-#: c/c-typeck.cc:7526
+#: c/c-typeck.cc:7528
#, gcc-internal-format
msgid "request for implicit conversion from %qT to %qT not permitted in C++"
msgstr ""
-#: c/c-typeck.cc:7553
+#: c/c-typeck.cc:7555
#, gcc-internal-format
msgid "passing argument %d of %qE from pointer to non-enclosed address space"
msgstr ""
-#: c/c-typeck.cc:7564
+#: c/c-typeck.cc:7566
#, gcc-internal-format
msgid "assignment from pointer to non-enclosed address space"
msgstr ""
-#: c/c-typeck.cc:7575
+#: c/c-typeck.cc:7577
#, gcc-internal-format
msgid "initialization from pointer to non-enclosed address space"
msgstr ""
-#: c/c-typeck.cc:7585
+#: c/c-typeck.cc:7587
#, gcc-internal-format
msgid "return from pointer to non-enclosed address space"
msgstr ""
-#: c/c-typeck.cc:7601
+#: c/c-typeck.cc:7603
#, gcc-internal-format
msgid "expected %qT but pointer is of type %qT"
msgstr ""
-#: c/c-typeck.cc:7616
+#: c/c-typeck.cc:7618
#, gcc-internal-format
msgid "argument %d of %qE might be a candidate for a format attribute"
msgstr ""
-#: c/c-typeck.cc:7622
+#: c/c-typeck.cc:7624
#, gcc-internal-format
msgid "assignment left-hand side might be a candidate for a format attribute"
msgstr ""
-#: c/c-typeck.cc:7628
+#: c/c-typeck.cc:7630
#, gcc-internal-format
msgid ""
"initialization left-hand side might be a candidate for a format attribute"
msgstr ""
-#: c/c-typeck.cc:7633 cp/typeck.cc:10458
+#: c/c-typeck.cc:7635 cp/typeck.cc:10458
#, gcc-internal-format
msgid "return type might be a candidate for a format attribute"
msgstr ""
-#: c/c-typeck.cc:7657
+#: c/c-typeck.cc:7659
#, gcc-internal-format
msgid "passing argument %d of %qE from incompatible scalar storage order"
msgstr ""
-#: c/c-typeck.cc:7667
+#: c/c-typeck.cc:7669
#, gcc-internal-format
msgid ""
"assignment to %qT from pointer type %qT with incompatible scalar storage "
"order"
msgstr ""
-#: c/c-typeck.cc:7677
+#: c/c-typeck.cc:7679
#, gcc-internal-format
msgid ""
"initialization of %qT from pointer type %qT with incompatible scalar storage "
"order"
msgstr ""
-#: c/c-typeck.cc:7682
+#: c/c-typeck.cc:7684
#, gcc-internal-format
msgid ""
"returning %qT from pointer type with incompatible scalar storage order %qT"
msgstr ""
-#: c/c-typeck.cc:7732
+#: c/c-typeck.cc:7734
#, gcc-internal-format
msgid ""
"ISO C forbids passing argument %d of %qE between function pointer and %<void "
"*%>"
msgstr ""
-#: c/c-typeck.cc:7735
+#: c/c-typeck.cc:7737
#, gcc-internal-format
msgid "ISO C forbids assignment between function pointer and %<void *%>"
msgstr ""
-#: c/c-typeck.cc:7737
+#: c/c-typeck.cc:7739
#, gcc-internal-format
msgid "ISO C forbids initialization between function pointer and %<void *%>"
msgstr ""
-#: c/c-typeck.cc:7739
+#: c/c-typeck.cc:7741
#, gcc-internal-format
msgid "ISO C forbids return between function pointer and %<void *%>"
msgstr ""
-#: c/c-typeck.cc:7769
+#: c/c-typeck.cc:7771
#, gcc-internal-format
msgid "array with qualifier on the element is not qualified before C23"
msgstr ""
-#: c/c-typeck.cc:7786
+#: c/c-typeck.cc:7788
#, gcc-internal-format
msgid "pointer targets in passing argument %d of %qE differ in signedness"
msgstr ""
-#: c/c-typeck.cc:7794
+#: c/c-typeck.cc:7796
#, gcc-internal-format
msgid "pointer targets in assignment from %qT to %qT differ in signedness"
msgstr ""
-#: c/c-typeck.cc:7800
+#: c/c-typeck.cc:7802
#, gcc-internal-format
msgid "pointer targets in initialization of %qT from %qT differ in signedness"
msgstr ""
-#: c/c-typeck.cc:7805
+#: c/c-typeck.cc:7807
#, gcc-internal-format
msgid ""
"pointer targets in returning %qT from a function with return type %qT differ "
"in signedness"
msgstr ""
-#: c/c-typeck.cc:7847
+#: c/c-typeck.cc:7849
#, gcc-internal-format
msgid "passing argument %d of %qE from incompatible pointer type"
msgstr ""
-#: c/c-typeck.cc:7856
+#: c/c-typeck.cc:7858
#, gcc-internal-format
msgid "assignment to %qT from pointer to %qD with incompatible type %qT"
msgstr ""
-#: c/c-typeck.cc:7861
+#: c/c-typeck.cc:7863
#, gcc-internal-format
msgid "assignment to %qT from incompatible pointer type %qT"
msgstr ""
-#: c/c-typeck.cc:7868
+#: c/c-typeck.cc:7870
#, gcc-internal-format
msgid "initialization of %qT from pointer to %qD with incompatible type %qT"
msgstr ""
-#: c/c-typeck.cc:7873
+#: c/c-typeck.cc:7875
#, gcc-internal-format
msgid "initialization of %qT from incompatible pointer type %qT"
msgstr ""
-#: c/c-typeck.cc:7880
+#: c/c-typeck.cc:7882
#, gcc-internal-format
msgid ""
"returning pointer to %qD of type %qT from a function with incompatible type "
"%qT"
msgstr ""
-#: c/c-typeck.cc:7885
+#: c/c-typeck.cc:7887
#, gcc-internal-format
msgid "returning %qT from a function with incompatible return type %qT"
msgstr ""
-#: c/c-typeck.cc:7927
+#: c/c-typeck.cc:7929
#, gcc-internal-format
msgid "passing argument %d of %qE makes pointer from integer without a cast"
msgstr ""
-#: c/c-typeck.cc:7934
+#: c/c-typeck.cc:7936
#, gcc-internal-format
msgid "assignment to %qT from %qT makes pointer from integer without a cast"
msgstr ""
-#: c/c-typeck.cc:7940
+#: c/c-typeck.cc:7942
#, gcc-internal-format
msgid ""
"initialization of %qT from %qT makes pointer from integer without a cast"
msgstr ""
-#: c/c-typeck.cc:7945
+#: c/c-typeck.cc:7947
#, gcc-internal-format
msgid ""
"returning %qT from a function with return type %qT makes pointer from "
"integer without a cast"
msgstr ""
-#: c/c-typeck.cc:7966
+#: c/c-typeck.cc:7968
#, gcc-internal-format
msgid "passing argument %d of %qE makes integer from pointer without a cast"
msgstr ""
-#: c/c-typeck.cc:7973
+#: c/c-typeck.cc:7975
#, gcc-internal-format
msgid "assignment to %qT from %qT makes integer from pointer without a cast"
msgstr ""
-#: c/c-typeck.cc:7979
+#: c/c-typeck.cc:7981
#, gcc-internal-format
msgid ""
"initialization of %qT from %qT makes integer from pointer without a cast"
msgstr ""
-#: c/c-typeck.cc:7983
+#: c/c-typeck.cc:7985
#, gcc-internal-format
msgid ""
"returning %qT from a function with return type %qT makes integer from "
"pointer without a cast"
msgstr ""
-#: c/c-typeck.cc:8015
+#: c/c-typeck.cc:8017
#, gcc-internal-format
msgid "incompatible type for argument %d of %qE"
msgstr ""
-#: c/c-typeck.cc:8026
+#: c/c-typeck.cc:8028
#, gcc-internal-format
msgid "incompatible types when assigning to type %qT from type %qT"
msgstr ""
-#: c/c-typeck.cc:8037
+#: c/c-typeck.cc:8039
#, gcc-internal-format
msgid "incompatible types when initializing type %qT using type %qT"
msgstr ""
-#: c/c-typeck.cc:8047
+#: c/c-typeck.cc:8049
#, gcc-internal-format
msgid "incompatible types when returning type %qT but %qT was expected"
msgstr ""
-#: c/c-typeck.cc:8127
+#: c/c-typeck.cc:8129
#, gcc-internal-format
msgid "traditional C rejects automatic aggregate initialization"
msgstr ""
-#: c/c-typeck.cc:8369
+#: c/c-typeck.cc:8371
#, gcc-internal-format
msgid "%<constexpr%> pointer initializer is not null"
msgstr ""
-#: c/c-typeck.cc:8377
+#: c/c-typeck.cc:8379
#, gcc-internal-format
msgid "%<constexpr%> integer initializer is not an integer constant expression"
msgstr ""
-#: c/c-typeck.cc:8380 c/c-typeck.cc:8442 c/c-typeck.cc:8579
+#: c/c-typeck.cc:8382 c/c-typeck.cc:8444 c/c-typeck.cc:8581
#, gcc-internal-format
msgid "%<constexpr%> initializer not representable in type of object"
msgstr ""
-#: c/c-typeck.cc:8390
+#: c/c-typeck.cc:8392
#, gcc-internal-format
msgid "%<constexpr%> initializer is not an arithmetic constant expression"
msgstr ""
-#: c/c-typeck.cc:8407
+#: c/c-typeck.cc:8409
#, gcc-internal-format
msgid "%<constexpr%> initializer for a real type is of complex type"
msgstr ""
-#: c/c-typeck.cc:8416
+#: c/c-typeck.cc:8418
#, gcc-internal-format
msgid ""
"%<constexpr%> initializer for a binary floating-point type is of decimal type"
msgstr ""
-#: c/c-typeck.cc:8544 c/c-typeck.cc:9478 cp/typeck2.cc:1218
+#: c/c-typeck.cc:8546 c/c-typeck.cc:9480 cp/typeck2.cc:1218
#, gcc-internal-format
msgid "initialization of a flexible array member"
msgstr ""
-#: c/c-typeck.cc:8560 cp/typeck2.cc:1235
+#: c/c-typeck.cc:8562 cp/typeck2.cc:1235
#, gcc-internal-format
msgid ""
"cannot initialize array of %qT from a string literal with type array of %qT"
msgstr ""
-#: c/c-typeck.cc:8619
+#: c/c-typeck.cc:8621
#, gcc-internal-format
msgid "array of inappropriate type initialized from string constant"
msgstr ""
-#: c/c-typeck.cc:8687 cp/typeck.cc:2534
+#: c/c-typeck.cc:8689 cp/typeck.cc:2534
#, gcc-internal-format
msgid "invalid use of non-lvalue array"
msgstr ""
-#: c/c-typeck.cc:8701 c/c-typeck.cc:8827 c/c-typeck.cc:9563
+#: c/c-typeck.cc:8703 c/c-typeck.cc:8829 c/c-typeck.cc:9565
#, gcc-internal-format
msgid "invalid initializer"
msgstr ""
-#: c/c-typeck.cc:8713 c/c-typeck.cc:8737 c/c-typeck.cc:8740 c/c-typeck.cc:8748
-#: c/c-typeck.cc:8796 c/c-typeck.cc:10342 c/c-typeck.cc:10421
+#: c/c-typeck.cc:8715 c/c-typeck.cc:8739 c/c-typeck.cc:8742 c/c-typeck.cc:8750
+#: c/c-typeck.cc:8798 c/c-typeck.cc:10344 c/c-typeck.cc:10423
#, gcc-internal-format
msgid "initializer element is not constant"
msgstr ""
-#: c/c-typeck.cc:8722
+#: c/c-typeck.cc:8724
#, gcc-internal-format
msgid "array initialized from non-constant array expression"
msgstr ""
-#: c/c-typeck.cc:8753 c/c-typeck.cc:8809 c/c-typeck.cc:10431
+#: c/c-typeck.cc:8755 c/c-typeck.cc:8811 c/c-typeck.cc:10433
#, gcc-internal-format
msgid "initializer element is not a constant expression"
msgstr ""
-#: c/c-typeck.cc:8803 c/c-typeck.cc:10426
+#: c/c-typeck.cc:8805 c/c-typeck.cc:10428
#, gcc-internal-format
msgid "initializer element is not computable at load time"
msgstr ""
-#: c/c-typeck.cc:9105 cp/decl.cc:7691
+#: c/c-typeck.cc:9107 cp/decl.cc:7691
#, gcc-internal-format
msgid "opaque vector types cannot be initialized"
msgstr ""
-#: c/c-typeck.cc:9325
+#: c/c-typeck.cc:9327
#, gcc-internal-format
msgid "extra brace group at end of initializer"
msgstr ""
-#: c/c-typeck.cc:9408
+#: c/c-typeck.cc:9410
#, gcc-internal-format
msgid "braces around scalar initializer"
msgstr ""
-#: c/c-typeck.cc:9475 c/c-typeck.cc:10964 cp/typeck2.cc:1245 cp/typeck2.cc:1603
+#: c/c-typeck.cc:9477 c/c-typeck.cc:10966 cp/typeck2.cc:1245 cp/typeck2.cc:1580
#, gcc-internal-format
msgid "initialization of flexible array member in a nested context"
msgstr ""
-#: c/c-typeck.cc:9512
+#: c/c-typeck.cc:9514
#, gcc-internal-format
msgid "missing braces around initializer"
msgstr ""
-#: c/c-typeck.cc:9535
+#: c/c-typeck.cc:9537
#, gcc-internal-format
msgid "missing initializer for field %qD of %qT"
msgstr ""
-#: c/c-typeck.cc:9575
+#: c/c-typeck.cc:9577
#, gcc-internal-format
msgid "extra elements in scalar initializer"
msgstr ""
-#: c/c-typeck.cc:9694 c/c-typeck.cc:9776
+#: c/c-typeck.cc:9696 c/c-typeck.cc:9778
#, gcc-internal-format
msgid "array index in non-array initializer"
msgstr ""
-#: c/c-typeck.cc:9699 c/c-typeck.cc:9838
+#: c/c-typeck.cc:9701 c/c-typeck.cc:9840
#, gcc-internal-format
msgid "field name not in record or union initializer"
msgstr ""
-#: c/c-typeck.cc:9749
+#: c/c-typeck.cc:9751
#, gcc-internal-format
msgid "array index in initializer not of integer type"
msgstr ""
-#: c/c-typeck.cc:9758 c/c-typeck.cc:9767
+#: c/c-typeck.cc:9760 c/c-typeck.cc:9769
#, gcc-internal-format
msgid "array index in initializer is not an integer constant expression"
msgstr ""
-#: c/c-typeck.cc:9772 c/c-typeck.cc:9774
+#: c/c-typeck.cc:9774 c/c-typeck.cc:9776
#, gcc-internal-format
msgid "nonconstant array index in initializer"
msgstr ""
-#: c/c-typeck.cc:9778 c/c-typeck.cc:9781
+#: c/c-typeck.cc:9780 c/c-typeck.cc:9783
#, gcc-internal-format
msgid "array index in initializer exceeds array bounds"
msgstr ""
-#: c/c-typeck.cc:9800
+#: c/c-typeck.cc:9802
#, gcc-internal-format
msgid "empty index range in initializer"
msgstr ""
-#: c/c-typeck.cc:9809
+#: c/c-typeck.cc:9811
#, gcc-internal-format
msgid "array index range in initializer exceeds array bounds"
msgstr ""
-#: c/c-typeck.cc:9911 c/c-typeck.cc:9941 c/c-typeck.cc:10519
+#: c/c-typeck.cc:9913 c/c-typeck.cc:9943 c/c-typeck.cc:10521
#, gcc-internal-format
msgid "initialized field with side-effects overwritten"
msgstr ""
-#: c/c-typeck.cc:9915 c/c-typeck.cc:9945 c/c-typeck.cc:10522
+#: c/c-typeck.cc:9917 c/c-typeck.cc:9947 c/c-typeck.cc:10524
#, gcc-internal-format
msgid "initialized field overwritten"
msgstr ""
-#: c/c-typeck.cc:10453
+#: c/c-typeck.cc:10455
#, gcc-internal-format
msgid "enum conversion in initialization is invalid in C++"
msgstr ""
-#: c/c-typeck.cc:10834
+#: c/c-typeck.cc:10836
#, gcc-internal-format
msgid "excess elements in %qT initializer"
msgstr ""
-#: c/c-typeck.cc:10846 c/c-typeck.cc:10923
+#: c/c-typeck.cc:10848 c/c-typeck.cc:10925
#, gcc-internal-format
msgid "excess elements in struct initializer"
msgstr ""
-#: c/c-typeck.cc:10867
+#: c/c-typeck.cc:10869
#, gcc-internal-format
msgid ""
"positional initialization of field in %<struct%> declared with "
"%<designated_init%> attribute"
msgstr ""
-#: c/c-typeck.cc:10938 cp/typeck2.cc:1222
+#: c/c-typeck.cc:10940 cp/typeck2.cc:1222
#, gcc-internal-format
msgid "non-static initialization of a flexible array member"
msgstr ""
-#: c/c-typeck.cc:11033
+#: c/c-typeck.cc:11035
#, gcc-internal-format
msgid "excess elements in union initializer"
msgstr ""
-#: c/c-typeck.cc:11055
+#: c/c-typeck.cc:11057
#, gcc-internal-format
msgid "traditional C rejects initialization of unions"
msgstr ""
-#: c/c-typeck.cc:11117
+#: c/c-typeck.cc:11119
#, gcc-internal-format
msgid "excess elements in array initializer"
msgstr ""
-#: c/c-typeck.cc:11151
+#: c/c-typeck.cc:11153
#, gcc-internal-format
msgid "excess elements in vector initializer"
msgstr ""
-#: c/c-typeck.cc:11183
+#: c/c-typeck.cc:11185
#, gcc-internal-format
msgid "excess elements in scalar initializer"
msgstr ""
-#: c/c-typeck.cc:11426
+#: c/c-typeck.cc:11428
#, gcc-internal-format
msgid "ISO C forbids %<goto *expr;%>"
msgstr ""
-#: c/c-typeck.cc:11432
+#: c/c-typeck.cc:11434
#, gcc-internal-format
msgid "computed goto must be pointer type"
msgstr ""
-#: c/c-typeck.cc:11461 c/gimple-parser.cc:2562 cp/typeck.cc:11059
+#: c/c-typeck.cc:11463 c/gimple-parser.cc:2562 cp/typeck.cc:11059
#, gcc-internal-format
msgid "function declared %<noreturn%> has a %<return%> statement"
msgstr ""
-#: c/c-typeck.cc:11488
+#: c/c-typeck.cc:11490
#, gcc-internal-format
msgid "%<return%> with no value, in function returning non-void"
msgstr ""
-#: c/c-typeck.cc:11501 c/gimple-parser.cc:2572
+#: c/c-typeck.cc:11503 c/gimple-parser.cc:2572
#, gcc-internal-format
msgid "%<return%> with a value, in function returning void"
msgstr ""
-#: c/c-typeck.cc:11504
+#: c/c-typeck.cc:11506
#, gcc-internal-format
msgid "ISO C forbids %<return%> with expression, in function returning void"
msgstr ""
-#: c/c-typeck.cc:11581
+#: c/c-typeck.cc:11583
#, gcc-internal-format
msgid "function returns address of label"
msgstr ""
-#: c/c-typeck.cc:11672 cp/semantics.cc:1702
+#: c/c-typeck.cc:11674 cp/semantics.cc:1706
#, gcc-internal-format
msgid "switch quantity not an integer"
msgstr ""
-#: c/c-typeck.cc:11697
+#: c/c-typeck.cc:11699
#, gcc-internal-format
msgid "%<long%> switch expression not converted to %<int%> in ISO C"
msgstr ""
-#: c/c-typeck.cc:11735 c/c-typeck.cc:11743
+#: c/c-typeck.cc:11737 c/c-typeck.cc:11745
#, gcc-internal-format
msgid "case label is not an integer constant expression"
msgstr ""
-#: c/c-typeck.cc:11749 cp/parser.cc:13099
+#: c/c-typeck.cc:11751 cp/parser.cc:13099
#, gcc-internal-format
msgid "case label not within a switch statement"
msgstr ""
-#: c/c-typeck.cc:11751
+#: c/c-typeck.cc:11753
#, gcc-internal-format
msgid "%<default%> label not within a switch statement"
msgstr ""
-#: c/c-typeck.cc:11827 cp/parser.cc:14819
+#: c/c-typeck.cc:11829 cp/parser.cc:14819
#, gcc-internal-format
msgid "break statement not within loop or switch"
msgstr ""
-#: c/c-typeck.cc:11830 c/c-typeck.cc:11850 cp/decl.cc:4052 cp/parser.cc:14829
+#: c/c-typeck.cc:11832 c/c-typeck.cc:11852 cp/decl.cc:4052 cp/parser.cc:14829
#: cp/parser.cc:14850
#, gcc-internal-format
msgid "invalid exit from OpenMP structured block"
msgstr ""
-#: c/c-typeck.cc:11833 cp/parser.cc:14832
+#: c/c-typeck.cc:11835 cp/parser.cc:14832
#, gcc-internal-format
msgid "break statement used with OpenMP for loop"
msgstr ""
-#: c/c-typeck.cc:11847 cp/parser.cc:14842
+#: c/c-typeck.cc:11849 cp/parser.cc:14842
#, gcc-internal-format
msgid "continue statement not within a loop"
msgstr ""
-#: c/c-typeck.cc:11887 cp/cp-gimplify.cc:272
+#: c/c-typeck.cc:11889 cp/cp-gimplify.cc:272
#, gcc-internal-format
msgid "statement with no effect"
msgstr ""
-#: c/c-typeck.cc:11931
+#: c/c-typeck.cc:11933
#, gcc-internal-format
msgid "expression statement has incomplete type"
msgstr ""
-#: c/c-typeck.cc:12222
+#: c/c-typeck.cc:12224
#, gcc-internal-format
msgid ""
"the comparison will always evaluate as %<false%> for the pointer operand in "
"%qE must not be NULL"
msgstr ""
-#: c/c-typeck.cc:12227
+#: c/c-typeck.cc:12229
#, gcc-internal-format
msgid ""
"the comparison will always evaluate as %<true%> for the pointer operand in "
"%qE must not be NULL"
msgstr ""
-#: c/c-typeck.cc:12245 c/c-typeck.cc:12283
+#: c/c-typeck.cc:12247 c/c-typeck.cc:12285
#, gcc-internal-format
msgid ""
"the comparison will always evaluate as %<false%> for the address of %qE will "
"never be NULL"
msgstr ""
-#: c/c-typeck.cc:12250 c/c-typeck.cc:12288
+#: c/c-typeck.cc:12252 c/c-typeck.cc:12290
#, gcc-internal-format
msgid ""
"the comparison will always evaluate as %<true%> for the address of %qE will "
"never be NULL"
msgstr ""
-#: c/c-typeck.cc:12880 c/c-typeck.cc:13044 cp/typeck.cc:6086
+#: c/c-typeck.cc:12882 c/c-typeck.cc:13046 cp/typeck.cc:6086
#, gcc-internal-format
msgid "comparing vectors with different element types"
msgstr ""
-#: c/c-typeck.cc:12888 c/c-typeck.cc:13052 cp/typeck.cc:6099
+#: c/c-typeck.cc:12890 c/c-typeck.cc:13054 cp/typeck.cc:6099
#, gcc-internal-format
msgid "comparing vectors with different number of elements"
msgstr ""
-#: c/c-typeck.cc:12903 c/c-typeck.cc:13067 cp/typeck.cc:6117
+#: c/c-typeck.cc:12905 c/c-typeck.cc:13069 cp/typeck.cc:6117
#, gcc-internal-format
msgid "comparison between types %qT and %qT"
msgstr ""
-#: c/c-typeck.cc:12913 c/c-typeck.cc:13077 cp/typeck.cc:6134
+#: c/c-typeck.cc:12915 c/c-typeck.cc:13079 cp/typeck.cc:6134
#, gcc-internal-format
msgid "could not find an integer type of the same size as %qT"
msgstr ""
-#: c/c-typeck.cc:12927 cp/typeck.cc:5770
+#: c/c-typeck.cc:12929 cp/typeck.cc:5770
#, gcc-internal-format
msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
msgstr ""
-#: c/c-typeck.cc:12966 c/c-typeck.cc:13118
+#: c/c-typeck.cc:12968 c/c-typeck.cc:13120
#, gcc-internal-format
msgid "comparison of pointers to disjoint address spaces"
msgstr ""
-#: c/c-typeck.cc:12973 c/c-typeck.cc:12979
+#: c/c-typeck.cc:12975 c/c-typeck.cc:12981
#, gcc-internal-format
msgid "ISO C forbids comparison of %<void *%> with function pointer"
msgstr ""
-#: c/c-typeck.cc:12986 c/c-typeck.cc:13128
+#: c/c-typeck.cc:12988 c/c-typeck.cc:13130
#, gcc-internal-format
msgid "comparison of distinct pointer types lacks a cast"
msgstr ""
-#: c/c-typeck.cc:12999 c/c-typeck.cc:13005 c/c-typeck.cc:13155
-#: c/c-typeck.cc:13161
+#: c/c-typeck.cc:13001 c/c-typeck.cc:13007 c/c-typeck.cc:13157
+#: c/c-typeck.cc:13163
#, gcc-internal-format
msgid "comparison between pointer and integer"
msgstr ""
-#: c/c-typeck.cc:13106
+#: c/c-typeck.cc:13108
#, gcc-internal-format
msgid "comparison of complete and incomplete pointers"
msgstr ""
-#: c/c-typeck.cc:13108
+#: c/c-typeck.cc:13110
#, gcc-internal-format
msgid "ISO C forbids ordered comparisons of pointers to functions"
msgstr ""
-#: c/c-typeck.cc:13113
+#: c/c-typeck.cc:13115
#, gcc-internal-format
msgid "ordered comparison of pointer with null pointer"
msgstr ""
-#: c/c-typeck.cc:13136 c/c-typeck.cc:13139 c/c-typeck.cc:13146
-#: c/c-typeck.cc:13149
+#: c/c-typeck.cc:13138 c/c-typeck.cc:13141 c/c-typeck.cc:13148
+#: c/c-typeck.cc:13151
#, gcc-internal-format
msgid "ordered comparison of pointer with integer zero"
msgstr ""
-#: c/c-typeck.cc:13226
+#: c/c-typeck.cc:13228
#, gcc-internal-format
msgid ""
"implicit conversion from %qT to %qT to match other operand of binary "
"expression"
msgstr ""
-#: c/c-typeck.cc:13544
+#: c/c-typeck.cc:13546
#, gcc-internal-format
msgid "used array that cannot be converted to pointer where scalar is required"
msgstr ""
-#: c/c-typeck.cc:13548
+#: c/c-typeck.cc:13550
#, gcc-internal-format
msgid "used struct type value where scalar is required"
msgstr ""
-#: c/c-typeck.cc:13552
+#: c/c-typeck.cc:13554
#, gcc-internal-format
msgid "used union type value where scalar is required"
msgstr ""
-#: c/c-typeck.cc:13568
+#: c/c-typeck.cc:13570
#, gcc-internal-format
msgid "used vector type where scalar is required"
msgstr ""
-#: c/c-typeck.cc:13771 cp/semantics.cc:11389
+#: c/c-typeck.cc:13773 cp/semantics.cc:11393
#, gcc-internal-format
msgid ""
"%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, "
"%<sections%> or %<taskgroup%> clauses"
msgstr ""
-#: c/c-typeck.cc:13782 c/c-typeck.cc:13792 cp/semantics.cc:11400
-#: cp/semantics.cc:11410
+#: c/c-typeck.cc:13784 c/c-typeck.cc:13794 cp/semantics.cc:11404
+#: cp/semantics.cc:11414
#, gcc-internal-format
msgid "expected %<cancel%> %<if%> clause modifier"
msgstr ""
-#: c/c-typeck.cc:13827 cp/semantics.cc:11445
+#: c/c-typeck.cc:13829 cp/semantics.cc:11449
#, gcc-internal-format
msgid ""
"%<#pragma omp cancellation point%> must specify one of %<parallel%>, "
"%<for%>, %<sections%> or %<taskgroup%> clauses"
msgstr ""
-#: c/c-typeck.cc:13895 cp/semantics.cc:5550 cp/semantics.cc:8558
+#: c/c-typeck.cc:13897 cp/semantics.cc:5554 cp/semantics.cc:8562
#, gcc-internal-format
msgid "%qD is not a variable in %qs clause"
msgstr ""
-#: c/c-typeck.cc:13899 c/c-typeck.cc:15706 cp/semantics.cc:5554
-#: cp/semantics.cc:8562
+#: c/c-typeck.cc:13901 c/c-typeck.cc:15708 cp/semantics.cc:5558
+#: cp/semantics.cc:8566
#, gcc-internal-format
msgid "%qE is not a variable in %qs clause"
msgstr ""
-#: c/c-typeck.cc:13907
+#: c/c-typeck.cc:13909
#, gcc-internal-format
msgid "%<_Atomic%> %qD in %qs clause"
msgstr ""
-#: c/c-typeck.cc:13917 c/c-typeck.cc:15713 c/c-typeck.cc:15867
-#: cp/semantics.cc:5563 cp/semantics.cc:8569 cp/semantics.cc:8757
+#: c/c-typeck.cc:13919 c/c-typeck.cc:15715 c/c-typeck.cc:15869
+#: cp/semantics.cc:5567 cp/semantics.cc:8573 cp/semantics.cc:8761
#, gcc-internal-format
msgid "%qD is threadprivate variable in %qs clause"
msgstr ""
-#: c/c-typeck.cc:13954 cp/semantics.cc:5597
+#: c/c-typeck.cc:13956 cp/semantics.cc:5601
#, gcc-internal-format
msgid "low bound %qE of array section does not have integral type"
msgstr ""
-#: c/c-typeck.cc:13961 cp/semantics.cc:5604
+#: c/c-typeck.cc:13963 cp/semantics.cc:5608
#, gcc-internal-format
msgid "length %qE of array section does not have integral type"
msgstr ""
-#: c/c-typeck.cc:13984 cp/semantics.cc:5637
+#: c/c-typeck.cc:13986 cp/semantics.cc:5641
#, gcc-internal-format
msgid "expected single pointer in %qs clause"
msgstr ""
-#: c/c-typeck.cc:14002 c/c-typeck.cc:14069 c/c-typeck.cc:14362
-#: cp/semantics.cc:5655 cp/semantics.cc:5722
+#: c/c-typeck.cc:14004 c/c-typeck.cc:14071 c/c-typeck.cc:14364
+#: cp/semantics.cc:5659 cp/semantics.cc:5726
#, gcc-internal-format
msgid "zero length array section in %qs clause"
msgstr ""
-#: c/c-typeck.cc:14021 cp/semantics.cc:5674
+#: c/c-typeck.cc:14023 cp/semantics.cc:5678
#, gcc-internal-format
msgid "for unknown bound array type length expression must be specified"
msgstr ""
-#: c/c-typeck.cc:14029 cp/semantics.cc:5682
+#: c/c-typeck.cc:14031 cp/semantics.cc:5686
#, gcc-internal-format
msgid "negative low bound in array section in %qs clause"
msgstr ""
-#: c/c-typeck.cc:14038 c/c-typeck.cc:14162 cp/semantics.cc:5691
-#: cp/semantics.cc:5815
+#: c/c-typeck.cc:14040 c/c-typeck.cc:14164 cp/semantics.cc:5695
+#: cp/semantics.cc:5819
#, gcc-internal-format
msgid "negative length in array section in %qs clause"
msgstr ""
-#: c/c-typeck.cc:14055 cp/semantics.cc:5708
+#: c/c-typeck.cc:14057 cp/semantics.cc:5712
#, gcc-internal-format
msgid "low bound %qE above array section size in %qs clause"
msgstr ""
-#: c/c-typeck.cc:14098 cp/semantics.cc:5751
+#: c/c-typeck.cc:14100 cp/semantics.cc:5755
#, gcc-internal-format
msgid "length %qE above array section size in %qs clause"
msgstr ""
-#: c/c-typeck.cc:14113 cp/semantics.cc:5766
+#: c/c-typeck.cc:14115 cp/semantics.cc:5770
#, gcc-internal-format
msgid "high bound %qE above array section size in %qs clause"
msgstr ""
-#: c/c-typeck.cc:14150 cp/semantics.cc:5803
+#: c/c-typeck.cc:14152 cp/semantics.cc:5807
#, gcc-internal-format
msgid "for array function parameter length expression must be specified"
msgstr ""
-#: c/c-typeck.cc:14154 cp/semantics.cc:5807
+#: c/c-typeck.cc:14156 cp/semantics.cc:5811
#, gcc-internal-format
msgid "for pointer type length expression must be specified"
msgstr ""
-#: c/c-typeck.cc:14182 c/c-typeck.cc:14301 cp/semantics.cc:5834
-#: cp/semantics.cc:5970
+#: c/c-typeck.cc:14184 c/c-typeck.cc:14303 cp/semantics.cc:5838
+#: cp/semantics.cc:5974
#, gcc-internal-format
msgid "array section is not contiguous in %qs clause"
msgstr ""
-#: c/c-typeck.cc:14192 cp/semantics.cc:5844
+#: c/c-typeck.cc:14194 cp/semantics.cc:5848
#, gcc-internal-format
msgid "%qE does not have pointer or array type"
msgstr ""
-#: c/c-typeck.cc:14568 cp/semantics.cc:6906
+#: c/c-typeck.cc:14570 cp/semantics.cc:6910
#, gcc-internal-format
msgid "iterator %qD has neither integral nor pointer type"
msgstr ""
-#: c/c-typeck.cc:14575
+#: c/c-typeck.cc:14577
#, gcc-internal-format
msgid "iterator %qD has %<_Atomic%> qualified type"
msgstr ""
-#: c/c-typeck.cc:14581 cp/semantics.cc:6913
+#: c/c-typeck.cc:14583 cp/semantics.cc:6917
#, gcc-internal-format
msgid "iterator %qD has const qualified type"
msgstr ""
-#: c/c-typeck.cc:14594 cp/semantics.cc:6929
+#: c/c-typeck.cc:14596 cp/semantics.cc:6933
#, gcc-internal-format
msgid "iterator step with non-integral type"
msgstr ""
-#: c/c-typeck.cc:14614 cp/semantics.cc:6965
+#: c/c-typeck.cc:14616 cp/semantics.cc:6969
#, gcc-internal-format
msgid "iterator %qD has zero step"
msgstr ""
-#: c/c-typeck.cc:14641
+#: c/c-typeck.cc:14643
#, gcc-internal-format
msgid "type of iterator %qD refers to outer iterator %qD"
msgstr ""
-#: c/c-typeck.cc:14648 cp/semantics.cc:6999
+#: c/c-typeck.cc:14650 cp/semantics.cc:7003
#, gcc-internal-format
msgid "begin expression refers to outer iterator %qD"
msgstr ""
-#: c/c-typeck.cc:14654 cp/semantics.cc:7005
+#: c/c-typeck.cc:14656 cp/semantics.cc:7009
#, gcc-internal-format
msgid "end expression refers to outer iterator %qD"
msgstr ""
-#: c/c-typeck.cc:14660 cp/semantics.cc:7011
+#: c/c-typeck.cc:14662 cp/semantics.cc:7015
#, gcc-internal-format
msgid "step expression refers to outer iterator %qD"
msgstr ""
-#: c/c-typeck.cc:14697 cp/semantics.cc:7059
+#: c/c-typeck.cc:14699 cp/semantics.cc:7063
#, gcc-internal-format
msgid "expected pointer in %qs clause"
msgstr ""
-#: c/c-typeck.cc:14792 cp/semantics.cc:7148
+#: c/c-typeck.cc:14794 cp/semantics.cc:7152
#, gcc-internal-format
msgid ""
"%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
msgstr ""
-#: c/c-typeck.cc:14814 cp/semantics.cc:7168
+#: c/c-typeck.cc:14816 cp/semantics.cc:7172
#, gcc-internal-format
msgid "%<inscan%> %<reduction%> clause with array section"
msgstr ""
-#: c/c-typeck.cc:14840 c/c-typeck.cc:14850
+#: c/c-typeck.cc:14842 c/c-typeck.cc:14852
#, gcc-internal-format
msgid "%qD in %<reduction%> clause is a zero size array"
msgstr ""
-#: c/c-typeck.cc:14870
+#: c/c-typeck.cc:14872
#, gcc-internal-format
msgid "%<_Atomic%> %qE in %<reduction%> clause"
msgstr ""
-#: c/c-typeck.cc:14882
+#: c/c-typeck.cc:14884
#, gcc-internal-format
msgid "zero sized type %qT in %qs clause"
msgstr ""
-#: c/c-typeck.cc:14890
+#: c/c-typeck.cc:14892
#, gcc-internal-format
msgid "variable sized type %qT in %qs clause"
msgstr ""
-#: c/c-typeck.cc:14934
+#: c/c-typeck.cc:14936
#, gcc-internal-format
msgid "%qE has invalid type for %<reduction(%s)%>"
msgstr ""
-#: c/c-typeck.cc:14943 cp/semantics.cc:6798
+#: c/c-typeck.cc:14945 cp/semantics.cc:6802
#, gcc-internal-format
msgid "user defined reduction not found for %qE"
msgstr ""
-#: c/c-typeck.cc:15031
+#: c/c-typeck.cc:15033
#, gcc-internal-format
msgid "variable length element type in array %<reduction%> clause"
msgstr ""
-#: c/c-typeck.cc:15049 c/c-typeck.cc:15961 cp/semantics.cc:9294
+#: c/c-typeck.cc:15051 c/c-typeck.cc:15963 cp/semantics.cc:9298
#, gcc-internal-format
msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
msgstr ""
-#: c/c-typeck.cc:15061 cp/semantics.cc:9362
+#: c/c-typeck.cc:15063 cp/semantics.cc:9366
#, gcc-internal-format
msgid "%qE must be %<threadprivate%> for %<copyin%>"
msgstr ""
-#: c/c-typeck.cc:15076 cp/semantics.cc:7211
+#: c/c-typeck.cc:15078 cp/semantics.cc:7215
#, gcc-internal-format
msgid ""
"modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> "
"constructs when not using OpenMP 5.2 modifiers"
msgstr ""
-#: c/c-typeck.cc:15085
+#: c/c-typeck.cc:15087
#, gcc-internal-format
msgid ""
"linear clause applied to non-integral non-pointer variable with type %qT"
msgstr ""
-#: c/c-typeck.cc:15093
+#: c/c-typeck.cc:15095
#, gcc-internal-format
msgid "%<_Atomic%> %qD in %<linear%> clause"
msgstr ""
-#: c/c-typeck.cc:15112 cp/semantics.cc:7295
+#: c/c-typeck.cc:15114 cp/semantics.cc:7299
#, gcc-internal-format
msgid "%<linear%> clause step %qE is neither constant nor a parameter"
msgstr ""
-#: c/c-typeck.cc:15142 c/c-typeck.cc:15861 c/c-typeck.cc:16108
-#: cp/semantics.cc:7382 cp/semantics.cc:8751 cp/semantics.cc:9102
+#: c/c-typeck.cc:15144 c/c-typeck.cc:15863 c/c-typeck.cc:16110
+#: cp/semantics.cc:7386 cp/semantics.cc:8755 cp/semantics.cc:9106
#, gcc-internal-format
msgid "%qE is not a variable in clause %qs"
msgstr ""
-#: c/c-typeck.cc:15159 cp/semantics.cc:7400
+#: c/c-typeck.cc:15161 cp/semantics.cc:7404
#, gcc-internal-format
msgid "%qD appears more than once in data-sharing clauses"
msgstr ""
-#: c/c-typeck.cc:15170 cp/semantics.cc:7411
+#: c/c-typeck.cc:15172 cp/semantics.cc:7415
#, gcc-internal-format
msgid "%qD appears more than once in reduction clauses"
msgstr ""
-#: c/c-typeck.cc:15184 c/c-typeck.cc:15254 c/c-typeck.cc:15289
+#: c/c-typeck.cc:15186 c/c-typeck.cc:15256 c/c-typeck.cc:15291
#, gcc-internal-format
msgid "%qE appears more than once in data clauses"
msgstr ""
-#: c/c-typeck.cc:15194 c/c-typeck.cc:15262 c/c-typeck.cc:15609
-#: c/c-typeck.cc:15761 c/c-typeck.cc:15769 c/c-typeck.cc:15785
-#: c/c-typeck.cc:15794 c/c-typeck.cc:15802 cp/semantics.cc:7425
-#: cp/semantics.cc:7435 cp/semantics.cc:7528 cp/semantics.cc:7536
-#: cp/semantics.cc:7583 cp/semantics.cc:8440 cp/semantics.cc:8629
-#: cp/semantics.cc:8637 cp/semantics.cc:8657 cp/semantics.cc:8666
-#: cp/semantics.cc:8674
+#: c/c-typeck.cc:15196 c/c-typeck.cc:15264 c/c-typeck.cc:15611
+#: c/c-typeck.cc:15763 c/c-typeck.cc:15771 c/c-typeck.cc:15787
+#: c/c-typeck.cc:15796 c/c-typeck.cc:15804 cp/semantics.cc:7429
+#: cp/semantics.cc:7439 cp/semantics.cc:7532 cp/semantics.cc:7540
+#: cp/semantics.cc:7587 cp/semantics.cc:8444 cp/semantics.cc:8633
+#: cp/semantics.cc:8641 cp/semantics.cc:8661 cp/semantics.cc:8670
+#: cp/semantics.cc:8678
#, gcc-internal-format
msgid "%qD appears more than once in data clauses"
msgstr ""
-#: c/c-typeck.cc:15197 c/c-typeck.cc:15268 c/c-typeck.cc:15805
-#: cp/semantics.cc:7438 cp/semantics.cc:7542 cp/semantics.cc:8677
+#: c/c-typeck.cc:15199 c/c-typeck.cc:15270 c/c-typeck.cc:15807
+#: cp/semantics.cc:7442 cp/semantics.cc:7546 cp/semantics.cc:8681
#, gcc-internal-format
msgid "%qD appears both in data and map clauses"
msgstr ""
-#: c/c-typeck.cc:15242 cp/semantics.cc:7515
+#: c/c-typeck.cc:15244 cp/semantics.cc:7519
#, gcc-internal-format
msgid "%qE is not a variable in clause %<firstprivate%>"
msgstr ""
-#: c/c-typeck.cc:15282 cp/semantics.cc:7575
+#: c/c-typeck.cc:15284 cp/semantics.cc:7579
#, gcc-internal-format
msgid "%qE is not a variable in clause %<lastprivate%>"
msgstr ""
-#: c/c-typeck.cc:15301 cp/semantics.cc:7973
+#: c/c-typeck.cc:15303 cp/semantics.cc:7977
#, gcc-internal-format
msgid "%qE is not a variable in %<aligned%> clause"
msgstr ""
-#: c/c-typeck.cc:15308
+#: c/c-typeck.cc:15310
#, gcc-internal-format
msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
msgstr ""
-#: c/c-typeck.cc:15315
+#: c/c-typeck.cc:15317
#, gcc-internal-format
msgid "%<_Atomic%> %qD in %<aligned%> clause"
msgstr ""
-#: c/c-typeck.cc:15322
+#: c/c-typeck.cc:15324
#, gcc-internal-format
msgid "%qE appears more than once in %<aligned%> clauses"
msgstr ""
-#: c/c-typeck.cc:15335 cp/semantics.cc:8044
+#: c/c-typeck.cc:15337 cp/semantics.cc:8048
#, gcc-internal-format
msgid "%qE is not a variable in %<nontemporal%> clause"
msgstr ""
-#: c/c-typeck.cc:15341
+#: c/c-typeck.cc:15343
#, gcc-internal-format
msgid "%qE appears more than once in %<nontemporal%> clauses"
msgstr ""
-#: c/c-typeck.cc:15354 cp/semantics.cc:8083
+#: c/c-typeck.cc:15356 cp/semantics.cc:8087
#, gcc-internal-format
msgid "%qE is not a variable in %<allocate%> clause"
msgstr ""
-#: c/c-typeck.cc:15360
+#: c/c-typeck.cc:15362
#, gcc-internal-format
msgid "%qE appears more than once in %<allocate%> clauses"
msgstr ""
-#: c/c-typeck.cc:15430 cp/semantics.cc:8209
+#: c/c-typeck.cc:15432 cp/semantics.cc:8213
#, gcc-internal-format
msgid "%<depend%> clause with %<depobj%> dependence type on array section"
msgstr ""
-#: c/c-typeck.cc:15445 cp/semantics.cc:8224
+#: c/c-typeck.cc:15447 cp/semantics.cc:8228
#, gcc-internal-format
msgid ""
"%<omp_all_memory%> used with %<depend%> kind other than %<out%> or %<inout%>"
msgstr ""
-#: c/c-typeck.cc:15453 cp/semantics.cc:8242
+#: c/c-typeck.cc:15455 cp/semantics.cc:8246
#, gcc-internal-format
msgid "%qE is not lvalue expression nor array section in %qs clause"
msgstr ""
-#: c/c-typeck.cc:15474 cp/semantics.cc:8264
+#: c/c-typeck.cc:15476 cp/semantics.cc:8268
#, gcc-internal-format
msgid ""
"%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> "
"dependence type"
msgstr ""
-#: c/c-typeck.cc:15484 cp/semantics.cc:8276
+#: c/c-typeck.cc:15486 cp/semantics.cc:8280
#, gcc-internal-format
msgid ""
"%qE should not have %<omp_depend_t%> type in %<depend%> clause with "
"dependence type other than %<depobj%>"
msgstr ""
-#: c/c-typeck.cc:15545 cp/semantics.cc:8375
+#: c/c-typeck.cc:15547 cp/semantics.cc:8379
#, gcc-internal-format
msgid "array section does not have mappable type in %qs clause"
msgstr ""
-#: c/c-typeck.cc:15565 c/c-typeck.cc:15641 c/c-typeck.cc:15677
-#: cp/semantics.cc:8395 cp/semantics.cc:8474 cp/semantics.cc:8510
+#: c/c-typeck.cc:15567 c/c-typeck.cc:15643 c/c-typeck.cc:15679
+#: cp/semantics.cc:8399 cp/semantics.cc:8478 cp/semantics.cc:8514
#, gcc-internal-format
msgid "unsupported map expression %qE"
msgstr ""
-#: c/c-typeck.cc:15605 c/c-typeck.cc:15782 cp/semantics.cc:8436
-#: cp/semantics.cc:8654
+#: c/c-typeck.cc:15607 c/c-typeck.cc:15784 cp/semantics.cc:8440
+#: cp/semantics.cc:8658
#, gcc-internal-format
msgid "%qD appears more than once in motion clauses"
msgstr ""
-#: c/c-typeck.cc:15613 c/c-typeck.cc:15788 cp/semantics.cc:8444
-#: cp/semantics.cc:8660
+#: c/c-typeck.cc:15615 c/c-typeck.cc:15790 cp/semantics.cc:8448
+#: cp/semantics.cc:8664
#, gcc-internal-format
msgid "%qD appears more than once in map clauses"
msgstr ""
-#: c/c-typeck.cc:15732 c/c-typeck.cc:15874 cp/semantics.cc:8597
-#: cp/semantics.cc:8764
+#: c/c-typeck.cc:15734 c/c-typeck.cc:15876 cp/semantics.cc:8601
+#: cp/semantics.cc:8768
#, gcc-internal-format
msgid "%qD does not have a mappable type in %qs clause"
msgstr ""
-#: c/c-typeck.cc:15857 cp/semantics.cc:8746
+#: c/c-typeck.cc:15859 cp/semantics.cc:8750
#, gcc-internal-format
msgid "%qE is neither a variable nor a function name in clause %qs"
msgstr ""
-#: c/c-typeck.cc:15883 cp/semantics.cc:8776
+#: c/c-typeck.cc:15885 cp/semantics.cc:8780
#, gcc-internal-format
msgid "%qE appears more than once on the same %<declare target%> directive"
msgstr ""
-#: c/c-typeck.cc:15897 cp/semantics.cc:8792
+#: c/c-typeck.cc:15899 cp/semantics.cc:8796
#, gcc-internal-format
msgid "%qD is not an argument in %<uniform%> clause"
msgstr ""
-#: c/c-typeck.cc:15900 cp/semantics.cc:8795
+#: c/c-typeck.cc:15902 cp/semantics.cc:8799
#, gcc-internal-format
msgid "%qE is not an argument in %<uniform%> clause"
msgstr ""
-#: c/c-typeck.cc:15919
+#: c/c-typeck.cc:15921
#, gcc-internal-format
msgid "%qs variable is not a pointer"
msgstr ""
-#: c/c-typeck.cc:15926
+#: c/c-typeck.cc:15928
#, gcc-internal-format
msgid "%qs variable is neither a pointer nor an array"
msgstr ""
-#: c/c-typeck.cc:15974 c/c-typeck.cc:16069 cp/semantics.cc:9256
+#: c/c-typeck.cc:15976 c/c-typeck.cc:16071 cp/semantics.cc:9260
#, gcc-internal-format
msgid "%<order%> clause must not be used together with %<ordered%>"
msgstr ""
-#: c/c-typeck.cc:15994 cp/semantics.cc:8316
+#: c/c-typeck.cc:15996 cp/semantics.cc:8320
#, gcc-internal-format
msgid "too many %qs clauses on a task construct"
msgstr ""
-#: c/c-typeck.cc:16091 cp/semantics.cc:9070
+#: c/c-typeck.cc:16093 cp/semantics.cc:9074
#, gcc-internal-format
msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
msgstr ""
-#: c/c-typeck.cc:16158 cp/semantics.cc:9433
+#: c/c-typeck.cc:16160 cp/semantics.cc:9437
#, gcc-internal-format
msgid "%qE is predetermined %qs for %qs"
msgstr ""
-#: c/c-typeck.cc:16168
+#: c/c-typeck.cc:16170
#, gcc-internal-format
msgid ""
"%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> "
"clauses"
msgstr ""
-#: c/c-typeck.cc:16199 cp/semantics.cc:9208
+#: c/c-typeck.cc:16201 cp/semantics.cc:9212
#, gcc-internal-format
msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
msgstr ""
-#: c/c-typeck.cc:16211 cp/semantics.cc:9221
+#: c/c-typeck.cc:16213 cp/semantics.cc:9225
#, gcc-internal-format
msgid ""
"%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
msgstr ""
-#: c/c-typeck.cc:16222 c/c-typeck.cc:16230 cp/semantics.cc:9230
-#: cp/semantics.cc:9248
+#: c/c-typeck.cc:16224 c/c-typeck.cc:16232 cp/semantics.cc:9234
+#: cp/semantics.cc:9252
#, gcc-internal-format
msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
msgstr ""
-#: c/c-typeck.cc:16278 cp/semantics.cc:9188
+#: c/c-typeck.cc:16280 cp/semantics.cc:9192
#, gcc-internal-format
msgid ""
"%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
msgstr ""
-#: c/c-typeck.cc:16329 cp/semantics.cc:9238
+#: c/c-typeck.cc:16331 cp/semantics.cc:9242
#, gcc-internal-format
msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
msgstr ""
-#: c/c-typeck.cc:16339 cp/semantics.cc:9267
+#: c/c-typeck.cc:16341 cp/semantics.cc:9271
#, gcc-internal-format
msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
msgstr ""
-#: c/c-typeck.cc:16357 cp/semantics.cc:9458
+#: c/c-typeck.cc:16359 cp/semantics.cc:9462
#, gcc-internal-format
msgid ""
"the event handle of a %<detach%> clause should not be in a data-sharing "
"clause"
msgstr ""
-#: c/c-typeck.cc:16532
+#: c/c-typeck.cc:16534
#, gcc-internal-format
msgid "cannot use %<va_arg%> with reverse storage order"
msgstr ""
-#: c/c-typeck.cc:16537
+#: c/c-typeck.cc:16539
#, gcc-internal-format
msgid "second argument to %<va_arg%> is of incomplete type %qT"
msgstr ""
-#: c/c-typeck.cc:16543
+#: c/c-typeck.cc:16545
#, gcc-internal-format
msgid "second argument to %<va_arg%> is a function type %qT"
msgstr ""
-#: c/c-typeck.cc:16549
+#: c/c-typeck.cc:16551
#, gcc-internal-format
msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
msgstr ""
@@ -54157,968 +54179,973 @@ msgstr ""
msgid "expected case label"
msgstr ""
+#: cp/call.cc:2041
+#, gcc-internal-format
+msgid "casting %qT to %qT does not use %qD"
+msgstr ""
+
#. A bad conversion for 'this' must be discarding cv-quals.
-#: cp/call.cc:3865
+#: cp/call.cc:3888
#, gcc-internal-format
msgid " passing %qT as %<this%> argument discards qualifiers"
msgstr ""
-#: cp/call.cc:3869
+#: cp/call.cc:3892
msgid " no known conversion for implicit %<this%> parameter from %qH to %qI"
msgstr ""
-#: cp/call.cc:3876
+#: cp/call.cc:3899
#, gcc-internal-format, gfc-internal-format
msgid " conversion of argument %d would be ill-formed:"
msgstr ""
#. Conversion of conversion function return value failed.
-#: cp/call.cc:3884
+#: cp/call.cc:3907
msgid " no known conversion from %qH to %qI"
msgstr ""
-#: cp/call.cc:3890
+#: cp/call.cc:3913
msgid " no known conversion for argument %d from %qH to %qI"
msgstr ""
-#: cp/call.cc:3904 cp/pt.cc:7091
+#: cp/call.cc:3927 cp/pt.cc:7112
#, gcc-internal-format, gfc-internal-format
msgid " candidate expects at least %d argument, %d provided"
msgid_plural " candidate expects at least %d arguments, %d provided"
msgstr[0] ""
msgstr[1] ""
-#: cp/call.cc:3909 cp/pt.cc:7096
+#: cp/call.cc:3932 cp/pt.cc:7117
#, gcc-internal-format, gfc-internal-format
msgid " candidate expects %d argument, %d provided"
msgid_plural " candidate expects %d arguments, %d provided"
msgstr[0] ""
msgstr[1] ""
-#: cp/call.cc:3937
+#: cp/call.cc:3960
#, gcc-internal-format
msgid "%s%<%D(%T, %T, %T)%> (built-in)"
msgstr ""
-#: cp/call.cc:3942
+#: cp/call.cc:3965
#, gcc-internal-format
msgid "%s%<%D(%T, %T)%> (built-in)"
msgstr ""
-#: cp/call.cc:3946
+#: cp/call.cc:3969
#, gcc-internal-format
msgid "%s%<%D(%T)%> (built-in)"
msgstr ""
-#: cp/call.cc:3950
+#: cp/call.cc:3973
#, gcc-internal-format
msgid "%s%qT (conversion)"
msgstr ""
-#: cp/call.cc:3952
+#: cp/call.cc:3975
#, gcc-internal-format
msgid "%s%#qD (near match)"
msgstr ""
-#: cp/call.cc:3954
+#: cp/call.cc:3977
#, gcc-internal-format
msgid "%s%#qD (ignored)"
msgstr ""
-#: cp/call.cc:3956
+#: cp/call.cc:3979
#, gcc-internal-format
msgid "%s%#qD (deleted)"
msgstr ""
-#: cp/call.cc:3958
+#: cp/call.cc:3981
#, gcc-internal-format
msgid "%s%#qD (reversed)"
msgstr ""
-#: cp/call.cc:3960
+#: cp/call.cc:3983
#, gcc-internal-format
msgid "%s%#qD (rewritten)"
msgstr ""
-#: cp/call.cc:3962
+#: cp/call.cc:3985
#, gcc-internal-format
msgid "%s%#qD"
msgstr ""
-#: cp/call.cc:3966
+#: cp/call.cc:3989
#, gcc-internal-format
msgid " inherited here"
msgstr ""
-#: cp/call.cc:3987
+#: cp/call.cc:4010
#, gcc-internal-format
msgid ""
" return type %qT of explicit conversion function cannot be converted to %qT "
"with a qualification conversion"
msgstr ""
-#: cp/call.cc:3993
+#: cp/call.cc:4016
#, gcc-internal-format
msgid ""
" conversion from return type %qT of template conversion function "
"specialization to %qT is not an exact match"
msgstr ""
-#: cp/call.cc:4004
+#: cp/call.cc:4027
#, gcc-internal-format
msgid ""
" substitution of deduced template arguments resulted in errors seen above"
msgstr ""
#. Re-run template unification with diagnostics.
-#: cp/call.cc:4009
+#: cp/call.cc:4032
#, gcc-internal-format
msgid " template argument deduction/substitution failed:"
msgstr ""
-#: cp/call.cc:4023
+#: cp/call.cc:4046
#, gcc-internal-format
msgid ""
" a constructor taking a single argument of its own class type is invalid"
msgstr ""
-#: cp/call.cc:4030
+#: cp/call.cc:4053
#, gcc-internal-format
msgid ""
" an inherited constructor is not a candidate for initialization from an "
"expression of the same or derived type"
msgstr ""
-#: cp/call.cc:4109
+#: cp/call.cc:4132
#, gcc-internal-format
msgid ""
"some candidates omitted; use %<-fdiagnostics-all-candidates%> to display them"
msgstr ""
-#: cp/call.cc:4190 cp/call.cc:4735
+#: cp/call.cc:4213 cp/call.cc:4758
#, gcc-internal-format
msgid "designated initializers cannot be used with a non-aggregate type %qT"
msgstr ""
-#: cp/call.cc:4629
+#: cp/call.cc:4652
msgid "conversion from %qH to %qI is ambiguous"
msgstr ""
-#: cp/call.cc:4741 cp/cvt.cc:864
+#: cp/call.cc:4764 cp/cvt.cc:864
msgid "could not convert %qE from %qH to %qI"
msgstr ""
-#: cp/call.cc:4806
+#: cp/call.cc:4829
msgid ""
"initializing %qH with %qI in converted constant expression does not bind "
"directly"
msgstr ""
-#: cp/call.cc:4827
+#: cp/call.cc:4850
msgid "conversion from %qH to %qI in a converted constant expression"
msgstr ""
-#: cp/call.cc:5012
+#: cp/call.cc:5035
#, gcc-internal-format
msgid "no matching function for call to %<%D(%A)%>"
msgstr ""
-#: cp/call.cc:5015
+#: cp/call.cc:5038
#, gcc-internal-format
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.cc:5299
+#: cp/call.cc:5322
#, gcc-internal-format
msgid ""
"pointer-to-member function %qE cannot be called without an object; consider "
"using %<.*%> or %<->*%>"
msgstr ""
-#: cp/call.cc:5378
+#: cp/call.cc:5401
#, gcc-internal-format
msgid "no match for call to %<(%T) (%A)%>"
msgstr ""
-#: cp/call.cc:5392
+#: cp/call.cc:5415
#, gcc-internal-format
msgid "call of %<(%T) (%A)%> is ambiguous"
msgstr ""
-#: cp/call.cc:5435
+#: cp/call.cc:5458
#, gcc-internal-format
msgid "ambiguous overload for "
msgstr ""
-#: cp/call.cc:5436
+#: cp/call.cc:5459
#, gcc-internal-format
msgid "no match for "
msgstr ""
-#: cp/call.cc:5439
+#: cp/call.cc:5462
#, gcc-internal-format
msgid " (operand types are %qT, %qT, and %qT)"
msgstr ""
-#: cp/call.cc:5441
+#: cp/call.cc:5464
#, gcc-internal-format
msgid " (operand types are %qT and %qT)"
msgstr ""
-#: cp/call.cc:5443
+#: cp/call.cc:5466
#, gcc-internal-format
msgid " (operand type is %qT)"
msgstr ""
-#: cp/call.cc:5460
+#: cp/call.cc:5483
#, gcc-internal-format
msgid "ternary %<operator?:%>"
msgstr ""
-#: cp/call.cc:5464
+#: cp/call.cc:5487
#, gcc-internal-format
msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
msgstr ""
-#: cp/call.cc:5473 cp/call.cc:5517 cp/call.cc:5527
+#: cp/call.cc:5496 cp/call.cc:5540 cp/call.cc:5550
#, gcc-internal-format
msgid "%<operator%s%>"
msgstr ""
-#: cp/call.cc:5476
+#: cp/call.cc:5499
#, gcc-internal-format
msgid "%<operator%s%> in %<%E%s%>"
msgstr ""
-#: cp/call.cc:5483
+#: cp/call.cc:5506
#, gcc-internal-format
msgid "%<operator[]%>"
msgstr ""
-#: cp/call.cc:5486
+#: cp/call.cc:5509
#, gcc-internal-format
msgid "%<operator[]%> in %<%E[%E]%>"
msgstr ""
-#: cp/call.cc:5494
+#: cp/call.cc:5517
#, gcc-internal-format
msgid "%qs"
msgstr ""
-#: cp/call.cc:5497
+#: cp/call.cc:5520
#, gcc-internal-format
msgid "%qs in %<%s %E%>"
msgstr ""
-#: cp/call.cc:5503
+#: cp/call.cc:5526
#, gcc-internal-format
msgid "%<operator %s%>"
msgstr ""
-#: cp/call.cc:5506
+#: cp/call.cc:5529
#, gcc-internal-format
msgid "%<operator %s%> in %<%s%E%>"
msgstr ""
-#: cp/call.cc:5521
+#: cp/call.cc:5544
#, gcc-internal-format
msgid "%<operator%s%> in %<%E %s %E%>"
msgstr ""
-#: cp/call.cc:5530
+#: cp/call.cc:5553
#, gcc-internal-format
msgid "%<operator%s%> in %<%s%E%>"
msgstr ""
-#: cp/call.cc:5642
+#: cp/call.cc:5665
#, gcc-internal-format
msgid "ISO C++ forbids omitting the middle term of a %<?:%> expression"
msgstr ""
-#: cp/call.cc:5719
+#: cp/call.cc:5742
#, gcc-internal-format
msgid ""
"inferred scalar type %qT is not an integer or floating-point type of the "
"same size as %qT"
msgstr ""
-#: cp/call.cc:5736 cp/call.cc:5743
+#: cp/call.cc:5759 cp/call.cc:5766
msgid "conversion of scalar %qH to vector %qI involves truncation"
msgstr ""
-#: cp/call.cc:5799
+#: cp/call.cc:5822
#, gcc-internal-format
msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
msgstr ""
-#: cp/call.cc:5851 cp/call.cc:6197 cp/call.cc:6217
+#: cp/call.cc:5874 cp/call.cc:6220 cp/call.cc:6240
#, gcc-internal-format
msgid "operands to %<?:%> of types %qT and %qT have unordered conversion rank"
msgstr ""
-#: cp/call.cc:5923
+#: cp/call.cc:5946
#, gcc-internal-format
msgid ""
"second operand to the conditional operator is of type %<void%>, but the "
"third operand is neither a throw-expression nor of type %<void%>"
msgstr ""
-#: cp/call.cc:5928
+#: cp/call.cc:5951
#, gcc-internal-format
msgid ""
"third operand to the conditional operator is of type %<void%>, but the "
"second operand is neither a throw-expression nor of type %<void%>"
msgstr ""
-#: cp/call.cc:5974 cp/call.cc:6086 cp/call.cc:6337
+#: cp/call.cc:5997 cp/call.cc:6109 cp/call.cc:6360
#, gcc-internal-format
msgid "operands to %<?:%> have different types %qT and %qT"
msgstr ""
-#: cp/call.cc:5978
+#: cp/call.cc:6001
#, gcc-internal-format
msgid " and each type can be converted to the other"
msgstr ""
-#: cp/call.cc:6225
+#: cp/call.cc:6248
msgid ""
"implicit conversion from %qH to %qI to match other result of conditional"
msgstr ""
-#: cp/call.cc:6243
+#: cp/call.cc:6266
#, gcc-internal-format
msgid "enumerated mismatch in conditional expression: %qT vs %qT"
msgstr ""
-#: cp/call.cc:6263
+#: cp/call.cc:6286
#, gcc-internal-format
msgid ""
"conditional expression between enumeration type %qT and floating-point type "
"%qT"
msgstr ""
-#: cp/call.cc:6267
+#: cp/call.cc:6290
#, gcc-internal-format
msgid ""
"conditional expression between floating-point type %qT and enumeration type "
"%qT"
msgstr ""
-#: cp/call.cc:6271
+#: cp/call.cc:6294
#, gcc-internal-format
msgid ""
"conditional expression between enumeration type %qT and floating-point type "
"%qT is deprecated"
msgstr ""
-#: cp/call.cc:6276
+#: cp/call.cc:6299
#, gcc-internal-format
msgid ""
"conditional expression between floating-point type %qT and enumeration type "
"%qT is deprecated"
msgstr ""
-#: cp/call.cc:6292
+#: cp/call.cc:6315
#, gcc-internal-format
msgid "enumerated and non-enumerated type in conditional expression"
msgstr ""
-#: cp/call.cc:7184
+#: cp/call.cc:7207
#, gcc-internal-format
msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
msgstr ""
-#: cp/call.cc:7186
+#: cp/call.cc:7209
#, gcc-internal-format
msgid "no %<%D(int)%> declared for postfix %qs"
msgstr ""
-#: cp/call.cc:7266
+#: cp/call.cc:7289
#, gcc-internal-format
msgid ""
"in C++20 this comparison calls the current function recursively with "
"reversed arguments"
msgstr ""
-#: cp/call.cc:7319
+#: cp/call.cc:7342
#, gcc-internal-format
msgid "return type of %qD is not %qs"
msgstr ""
-#: cp/call.cc:7321
+#: cp/call.cc:7344
#, gcc-internal-format
msgid "used as rewritten candidate for comparison of %qT and %qT"
msgstr ""
-#: cp/call.cc:7404
+#: cp/call.cc:7427
#, gcc-internal-format
msgid "comparison between %q#T and %q#T"
msgstr ""
-#: cp/call.cc:7591
+#: cp/call.cc:7614
#, gcc-internal-format
msgid "no match for call to %<%T::operator[] (%A)%>"
msgstr ""
-#: cp/call.cc:7605
+#: cp/call.cc:7628
#, gcc-internal-format
msgid "call of %<%T::operator[] (%A)%> is ambiguous"
msgstr ""
-#: cp/call.cc:7883
+#: cp/call.cc:7906
#, gcc-internal-format
msgid ""
"exception cleanup for this placement new selects non-placement %<operator "
"delete%>"
msgstr ""
-#: cp/call.cc:7886
+#: cp/call.cc:7909
#, gcc-internal-format
msgid ""
"%qD is a usual (non-placement) deallocation function in C++14 (or with %<-"
"fsized-deallocation%>)"
msgstr ""
-#: cp/call.cc:7923
+#: cp/call.cc:7946
#, gcc-internal-format
msgid "%qD is a usual (non-placement) deallocation function"
msgstr ""
-#: cp/call.cc:8117
+#: cp/call.cc:8140
#, gcc-internal-format
msgid "no corresponding deallocation function for %qD"
msgstr ""
-#: cp/call.cc:8120
+#: cp/call.cc:8143
#, gcc-internal-format
msgid ""
"destroying delete %qD cannot be used to release the allocated memory if the "
"initialization throws because the object is not constructed yet"
msgstr ""
-#: cp/call.cc:8129
+#: cp/call.cc:8152
#, gcc-internal-format
msgid "no suitable %<operator %s%> for %qT"
msgstr ""
-#: cp/call.cc:8165
+#: cp/call.cc:8188
#, gcc-internal-format
msgid "%q#D is private within this context"
msgstr ""
-#: cp/call.cc:8166 cp/decl.cc:9113
+#: cp/call.cc:8189 cp/decl.cc:9113
#, gcc-internal-format
msgid "declared private here"
msgstr ""
-#: cp/call.cc:8171
+#: cp/call.cc:8194
#, gcc-internal-format
msgid "%q#D is protected within this context"
msgstr ""
-#: cp/call.cc:8172 cp/decl.cc:9114
+#: cp/call.cc:8195 cp/decl.cc:9114
#, gcc-internal-format
msgid "declared protected here"
msgstr ""
-#: cp/call.cc:8179
+#: cp/call.cc:8202
#, gcc-internal-format
msgid "%q#D is inaccessible within this context"
msgstr ""
-#: cp/call.cc:8260
+#: cp/call.cc:8283
#, gcc-internal-format
msgid "passing NULL to non-pointer argument %P of %qD"
msgstr ""
-#: cp/call.cc:8263 cp/call.cc:8282 cp/decl.cc:10850 cp/decl.cc:10858
+#: cp/call.cc:8286 cp/call.cc:8305 cp/decl.cc:10850 cp/decl.cc:10858
#: cp/typeck.cc:4606
#, gcc-internal-format
msgid " declared here"
msgstr ""
-#: cp/call.cc:8267
+#: cp/call.cc:8290
#, gcc-internal-format
msgid "converting to non-pointer type %qT from NULL"
msgstr ""
-#: cp/call.cc:8279
+#: cp/call.cc:8302
#, gcc-internal-format
msgid "converting %<false%> to pointer type for argument %P of %qD"
msgstr ""
-#: cp/call.cc:8286
+#: cp/call.cc:8309
#, gcc-internal-format
msgid "converting %<false%> to pointer type %qT"
msgstr ""
-#: cp/call.cc:8353
+#: cp/call.cc:8376
#, gcc-internal-format
msgid " initializing argument %P of %qD"
msgstr ""
-#: cp/call.cc:8374
+#: cp/call.cc:8397
#, gcc-internal-format
msgid ""
"conversions to arrays of unknown bound are only available with %<-std=c+"
"+20%> or %<-std=gnu++20%>"
msgstr ""
-#: cp/call.cc:8424
+#: cp/call.cc:8447
#, gcc-internal-format
msgid "too many braces around initializer for %qT"
msgstr ""
-#: cp/call.cc:8435
+#: cp/call.cc:8458
msgid "converting to %qH from %qI requires direct-initialization"
msgstr ""
-#: cp/call.cc:8447
+#: cp/call.cc:8470
msgid ""
"ISO C++ does not allow converting to %qH from %qI with greater conversion "
"rank"
msgstr ""
-#: cp/call.cc:8455
+#: cp/call.cc:8478
msgid ""
"ISO C++ does not allow converting to %qH from %qI with unordered conversion "
"rank"
msgstr ""
-#: cp/call.cc:8471
+#: cp/call.cc:8494
msgid "invalid user-defined conversion from %qH to %qI"
msgstr ""
-#: cp/call.cc:8504 cp/cvt.cc:227
+#: cp/call.cc:8527 cp/cvt.cc:227
msgid "invalid conversion from %qH to %qI"
msgstr ""
-#: cp/call.cc:8551 cp/call.cc:8564
+#: cp/call.cc:8574 cp/call.cc:8587
#, gcc-internal-format
msgid ""
"converting to %qT from initializer list would use explicit constructor %qD"
msgstr ""
-#: cp/call.cc:8557
+#: cp/call.cc:8580
#, gcc-internal-format
msgid "in C++11 and above a default constructor can be explicit"
msgstr ""
-#: cp/call.cc:8837
+#: cp/call.cc:8860
msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
msgstr ""
-#: cp/call.cc:8846
+#: cp/call.cc:8869
msgid ""
"cannot bind non-const lvalue reference of type %qH to a value of type %qI"
msgstr ""
-#: cp/call.cc:8851
+#: cp/call.cc:8874
msgid ""
"cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
msgstr ""
#. extype is volatile
-#: cp/call.cc:8854
+#: cp/call.cc:8877
msgid "cannot bind lvalue reference of type %qH to an rvalue of type %qI"
msgstr ""
-#: cp/call.cc:8867
+#: cp/call.cc:8890
msgid "cannot bind reference of type %qH to %qI due to different array bounds"
msgstr ""
-#: cp/call.cc:8870
+#: cp/call.cc:8893
msgid "binding reference of type %qH to %qI discards qualifiers"
msgstr ""
-#: cp/call.cc:8909
+#: cp/call.cc:8932
#, gcc-internal-format
msgid "cannot bind bit-field %qE to %qT"
msgstr ""
-#: cp/call.cc:8912 cp/call.cc:8930
+#: cp/call.cc:8935 cp/call.cc:8953
#, gcc-internal-format
msgid "cannot bind packed field %qE to %qT"
msgstr ""
-#: cp/call.cc:8915
+#: cp/call.cc:8938
#, gcc-internal-format
msgid "cannot bind rvalue %qE to %qT"
msgstr ""
-#: cp/call.cc:9116
+#: cp/call.cc:9139
msgid "implicit conversion from %qH to %qI when passing argument to function"
msgstr ""
-#: cp/call.cc:9145 cp/cvt.cc:2011
+#: cp/call.cc:9168 cp/cvt.cc:2011
#, gcc-internal-format
msgid ""
"scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, "
"%qT after"
msgstr ""
-#: cp/call.cc:9189
+#: cp/call.cc:9212
#, gcc-internal-format
msgid ""
"passing objects of non-trivially-copyable type %q#T through %<...%> is "
"conditionally supported"
msgstr ""
-#: cp/call.cc:9225
+#: cp/call.cc:9248
#, gcc-internal-format
msgid "cannot receive reference type %qT through %<...%>"
msgstr ""
-#: cp/call.cc:9235
+#: cp/call.cc:9258
#, gcc-internal-format
msgid ""
"receiving objects of non-trivially-copyable type %q#T through %<...%> is "
"conditionally-supported"
msgstr ""
-#: cp/call.cc:9303
+#: cp/call.cc:9326
#, gcc-internal-format
msgid "recursive evaluation of default argument for %q#D"
msgstr ""
-#: cp/call.cc:9312
+#: cp/call.cc:9335
#, gcc-internal-format
msgid ""
"call to %qD uses the default argument for parameter %P, which is not yet "
"defined"
msgstr ""
-#: cp/call.cc:9412
+#: cp/call.cc:9435
#, gcc-internal-format
msgid "argument of function call might be a candidate for a format attribute"
msgstr ""
-#: cp/call.cc:9492
+#: cp/call.cc:9515
#, gcc-internal-format
msgid "use of multiversioned function without a default"
msgstr ""
-#: cp/call.cc:9997
+#: cp/call.cc:10020
#, gcc-internal-format
msgid "use %<-fdiagnostics-all-candidates%> to display considered candidates"
msgstr ""
-#: cp/call.cc:10120
+#: cp/call.cc:10143
#, gcc-internal-format
msgid "passing %qT as %<this%> argument discards qualifiers"
msgstr ""
-#: cp/call.cc:10123 cp/call.cc:12969
+#: cp/call.cc:10146 cp/call.cc:12992
#, gcc-internal-format
msgid " in call to %qD"
msgstr ""
-#: cp/call.cc:10148
+#: cp/call.cc:10171
#, gcc-internal-format
msgid "%qT is not an accessible base of %qT"
msgstr ""
-#: cp/call.cc:10373
+#: cp/call.cc:10396
#, gcc-internal-format
msgid "passing arguments to ellipsis of inherited constructor %qD"
msgstr ""
-#: cp/call.cc:10510
+#: cp/call.cc:10533
#, gcc-internal-format
msgid ""
"assignment from temporary %<initializer_list%> does not extend the lifetime "
"of the underlying array"
msgstr ""
-#: cp/call.cc:10877
+#: cp/call.cc:10900
#, gcc-internal-format
msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
msgstr ""
-#: cp/call.cc:10880
+#: cp/call.cc:10903
#, gcc-internal-format
msgid "%qD writing to an object of non-trivial type %#qT%s"
msgstr ""
-#: cp/call.cc:10885
+#: cp/call.cc:10908
#, gcc-internal-format
msgid "%qD writing to an object of type %#qT with %qs member %qD"
msgstr ""
-#: cp/call.cc:10890
+#: cp/call.cc:10913
#, gcc-internal-format
msgid ""
"%qD writing to an object of type %#qT containing a pointer to data member%s"
msgstr ""
-#: cp/call.cc:10905
+#: cp/call.cc:10928
#, gcc-internal-format
msgid "; use assignment or value-initialization instead"
msgstr ""
-#: cp/call.cc:10907
+#: cp/call.cc:10930
#, gcc-internal-format
msgid "; use assignment instead"
msgstr ""
-#: cp/call.cc:10909
+#: cp/call.cc:10932
#, gcc-internal-format
msgid "; use value-initialization instead"
msgstr ""
-#: cp/call.cc:10912
+#: cp/call.cc:10935
#, gcc-internal-format
msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
msgstr ""
-#: cp/call.cc:10915
+#: cp/call.cc:10938
#, gcc-internal-format
msgid "%qD clearing an object of non-trivial type %#qT%s"
msgstr ""
-#: cp/call.cc:10917
+#: cp/call.cc:10940
#, gcc-internal-format
msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
msgstr ""
-#: cp/call.cc:10938
+#: cp/call.cc:10961
#, gcc-internal-format
msgid "; use copy-assignment or copy-initialization instead"
msgstr ""
-#: cp/call.cc:10940
+#: cp/call.cc:10963
#, gcc-internal-format
msgid "; use copy-assignment instead"
msgstr ""
-#: cp/call.cc:10942
+#: cp/call.cc:10965
#, gcc-internal-format
msgid "; use copy-initialization instead"
msgstr ""
-#: cp/call.cc:10945
+#: cp/call.cc:10968
#, gcc-internal-format
msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
msgstr ""
-#: cp/call.cc:10948
+#: cp/call.cc:10971
#, gcc-internal-format
msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
msgstr ""
-#: cp/call.cc:10951
+#: cp/call.cc:10974
#, gcc-internal-format
msgid "%qD writing to an object with a deleted copy constructor"
msgstr ""
-#: cp/call.cc:10962
+#: cp/call.cc:10985
#, gcc-internal-format
msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
msgstr ""
-#: cp/call.cc:10974
+#: cp/call.cc:10997
#, gcc-internal-format
msgid ""
"%qD copying an object of type %#qT with %qs member %qD from an array of "
"%#qT; use assignment or copy-initialization instead"
msgstr ""
-#: cp/call.cc:10993
+#: cp/call.cc:11016
#, gcc-internal-format
msgid ""
"%qD writing to an object of a non-trivial type %#qT leaves %wu bytes "
"unchanged"
msgstr ""
-#: cp/call.cc:10996
+#: cp/call.cc:11019
#, gcc-internal-format
msgid ""
"%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
msgstr ""
-#: cp/call.cc:11006
+#: cp/call.cc:11029
#, gcc-internal-format
msgid ""
"%qD moving an object of non-trivially copyable type %#qT; use %<new%> and "
"%<delete%> instead"
msgstr ""
-#: cp/call.cc:11009
+#: cp/call.cc:11032
#, gcc-internal-format
msgid ""
"%qD moving an object of type %#qT with deleted copy constructor; use %<new%> "
"and %<delete%> instead"
msgstr ""
-#: cp/call.cc:11012
+#: cp/call.cc:11035
#, gcc-internal-format
msgid "%qD moving an object of type %#qT with deleted destructor"
msgstr ""
-#: cp/call.cc:11021
+#: cp/call.cc:11044
#, gcc-internal-format
msgid ""
"%qD moving an object of non-trivial type %#qT and size %E into a region of "
"size %E"
msgstr ""
-#: cp/call.cc:11043
+#: cp/call.cc:11066
#, gcc-internal-format
msgid "%#qT declared here"
msgstr ""
-#: cp/call.cc:11097
+#: cp/call.cc:11120
#, gcc-internal-format
msgid ""
"argument %u in call to function %qE has pointer to a non-trivially-copyable "
"type (%qT)"
msgstr ""
-#: cp/call.cc:11164
+#: cp/call.cc:11187
#, gcc-internal-format
msgid "constructor delegates to itself"
msgstr ""
-#: cp/call.cc:11439 cp/typeck.cc:10389
+#: cp/call.cc:11462 cp/typeck.cc:10389
msgid "cannot convert %qH to %qI"
msgstr ""
-#: cp/call.cc:11461
+#: cp/call.cc:11484
#, gcc-internal-format
msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
msgstr ""
-#: cp/call.cc:11493
+#: cp/call.cc:11516
#, gcc-internal-format
msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
msgstr ""
-#: cp/call.cc:11541
+#: cp/call.cc:11564
#, gcc-internal-format
msgid "call to non-function %qD"
msgstr ""
-#: cp/call.cc:11579 cp/pt.cc:17141 cp/typeck.cc:3483
+#: cp/call.cc:11602 cp/pt.cc:17172 cp/typeck.cc:3483
#, gcc-internal-format
msgid "cannot call constructor %<%T::%D%> directly"
msgstr ""
-#: cp/call.cc:11581
+#: cp/call.cc:11604
#, gcc-internal-format
msgid "for a function-style cast, remove the redundant %<::%D%>"
msgstr ""
-#: cp/call.cc:11763
+#: cp/call.cc:11786
#, gcc-internal-format
msgid "no matching function for call to %<%s(%A)%>"
msgstr ""
-#: cp/call.cc:11766
+#: cp/call.cc:11789
#, gcc-internal-format
msgid "call of overloaded %<%s(%A)%> is ambiguous"
msgstr ""
-#: cp/call.cc:11789
+#: cp/call.cc:11812
#, gcc-internal-format
msgid "pure virtual %q#D called from non-static data member initializer"
msgstr ""
-#: cp/call.cc:11794
+#: cp/call.cc:11817
#, gcc-internal-format
msgid "pure virtual %q#D called from constructor"
msgstr ""
-#: cp/call.cc:11795
+#: cp/call.cc:11818
#, gcc-internal-format
msgid "pure virtual %q#D called from destructor"
msgstr ""
-#: cp/call.cc:11818
+#: cp/call.cc:11841
#, gcc-internal-format
msgid "cannot call member function %qD without object"
msgstr ""
-#: cp/call.cc:12967
+#: cp/call.cc:12990
#, gcc-internal-format
msgid "passing %qT chooses %qT over %qT"
msgstr ""
-#: cp/call.cc:12993
+#: cp/call.cc:13016
#, gcc-internal-format
msgid ""
"C++20 says that these are ambiguous, even though the second is reversed:"
msgstr ""
-#: cp/call.cc:13016
+#: cp/call.cc:13039
#, gcc-internal-format
msgid "try making the operator a %<const%> member function"
msgstr ""
-#: cp/call.cc:13079
+#: cp/call.cc:13102
#, gcc-internal-format
msgid "choosing %qD over %qD"
msgstr ""
-#: cp/call.cc:13080
+#: cp/call.cc:13103
msgid " for conversion from %qH to %qI"
msgstr ""
-#: cp/call.cc:13083
+#: cp/call.cc:13106
#, gcc-internal-format
msgid " because conversion sequence for the argument is better"
msgstr ""
-#: cp/call.cc:13367
+#: cp/call.cc:13390
#, gcc-internal-format
msgid "default argument mismatch in overload resolution"
msgstr ""
-#: cp/call.cc:13371
+#: cp/call.cc:13394
#, gcc-internal-format
msgid " candidate 1: %q#F"
msgstr ""
-#: cp/call.cc:13373
+#: cp/call.cc:13396
#, gcc-internal-format
msgid " candidate 2: %q#F"
msgstr ""
-#: cp/call.cc:13419
+#: cp/call.cc:13442
#, gcc-internal-format
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.cc:13827
+#: cp/call.cc:13850
#, gcc-internal-format
msgid "a temporary bound to %qD only persists until the constructor exits"
msgstr ""
-#: cp/call.cc:13980
+#: cp/call.cc:14003
msgid ""
"invalid initialization of non-const reference of type %qH from an rvalue of "
"type %qI"
msgstr ""
-#: cp/call.cc:13984
+#: cp/call.cc:14007
msgid ""
"invalid initialization of reference of type %qH from expression of type %qI"
msgstr ""
-#: cp/call.cc:14302
+#: cp/call.cc:14325
#, gcc-internal-format
msgid "possibly dangling reference to a temporary"
msgstr ""
-#: cp/call.cc:14303
+#: cp/call.cc:14326
#, gcc-internal-format
msgid "the temporary was destroyed at the end of the full expression %qE"
msgstr ""
-#: cp/call.cc:14571
+#: cp/call.cc:14594
#, gcc-internal-format
msgid "explicit conversion function was not considered"
msgstr ""
@@ -55458,7 +55485,7 @@ msgstr ""
msgid "method declared %qE overriding %qE method"
msgstr ""
-#: cp/class.cc:6204 cp/constexpr.cc:302
+#: cp/class.cc:6204 cp/constexpr.cc:299
#, gcc-internal-format
msgid ""
"enclosing class of %<constexpr%> non-static member function %q+#D is not a "
@@ -55602,7 +55629,7 @@ msgstr ""
msgid "next member %q#D declared here"
msgstr ""
-#: cp/class.cc:7785 cp/decl.cc:17637 cp/parser.cc:27637
+#: cp/class.cc:7785 cp/decl.cc:17643 cp/parser.cc:27637
#, gcc-internal-format
msgid "redefinition of %q#T"
msgstr ""
@@ -55740,7 +55767,7 @@ msgstr ""
msgid "lambdas are implicitly %<constexpr%> only in C++17 and later"
msgstr ""
-#: cp/constexpr.cc:272 cp/decl.cc:14672
+#: cp/constexpr.cc:270 cp/decl.cc:14678
#, gcc-internal-format
msgid ""
"%<constexpr%> destructors only available with %<-std=c++20%> or %<-std=gnu+"
@@ -55748,135 +55775,135 @@ msgid ""
msgstr ""
#. constexpr_fundef_p
-#: cp/constexpr.cc:286
+#: cp/constexpr.cc:283
#, gcc-internal-format
msgid "invalid return type %qT of %<constexpr%> function %q+D"
msgstr ""
-#: cp/constexpr.cc:313
+#: cp/constexpr.cc:310
#, gcc-internal-format
msgid "%q#T has virtual base classes"
msgstr ""
-#: cp/constexpr.cc:571
+#: cp/constexpr.cc:568
#, gcc-internal-format
msgid "%<constexpr%> constructor does not have empty body"
msgstr ""
-#: cp/constexpr.cc:829
+#: cp/constexpr.cc:826
#, gcc-internal-format
msgid ""
"%<constexpr%> constructor for union %qT must initialize exactly one non-"
"static data member"
msgstr ""
-#: cp/constexpr.cc:890
+#: cp/constexpr.cc:887
#, gcc-internal-format
msgid ""
"member %qD must be initialized by mem-initializer in %<constexpr%> "
"constructor"
msgstr ""
-#: cp/constexpr.cc:953
+#: cp/constexpr.cc:950
#, gcc-internal-format
msgid "body of %<constexpr%> function %qD not a return-statement"
msgstr ""
-#: cp/constexpr.cc:1081
+#: cp/constexpr.cc:1078
#, gcc-internal-format
msgid "%qD is not usable as a %<constexpr%> function because:"
msgstr ""
-#: cp/constexpr.cc:1318 cp/constexpr.cc:6347
+#: cp/constexpr.cc:1315 cp/constexpr.cc:6346
#, gcc-internal-format
msgid "destroying %qE outside its lifetime"
msgstr ""
-#: cp/constexpr.cc:1609 cp/constexpr.cc:3306
+#: cp/constexpr.cc:1606 cp/constexpr.cc:3303
#: rust/backend/rust-constexpr.cc:3326 rust/backend/rust-constexpr.cc:3589
#, gcc-internal-format
msgid "%<constexpr%> call flows off the end of the function"
msgstr ""
-#: cp/constexpr.cc:1611 cp/constexpr.cc:1710 cp/constexpr.cc:1719
-#: cp/constexpr.cc:3578 rust/backend/rust-constexpr.cc:3331
+#: cp/constexpr.cc:1608 cp/constexpr.cc:1707 cp/constexpr.cc:1716
+#: cp/constexpr.cc:3575 rust/backend/rust-constexpr.cc:3331
#: rust/backend/rust-constexpr.cc:3341 rust/backend/rust-constexpr.cc:4324
#, gcc-internal-format
msgid "%q+E is not a constant expression"
msgstr ""
-#: cp/constexpr.cc:1896 cp/constexpr.cc:5913 cp/constexpr.cc:8212
+#: cp/constexpr.cc:1893 cp/constexpr.cc:5912 cp/constexpr.cc:8211
#: rust/backend/rust-constexpr.cc:875 rust/backend/rust-constexpr.cc:2494
#, gcc-internal-format
msgid "dereferencing a null pointer"
msgstr ""
-#: cp/constexpr.cc:2075
+#: cp/constexpr.cc:2072
#, gcc-internal-format
msgid "the comparison reduces to %qE"
msgstr ""
-#: cp/constexpr.cc:2078
+#: cp/constexpr.cc:2075
#, gcc-internal-format
msgid "%qE evaluates to false"
msgstr ""
-#: cp/constexpr.cc:2157
+#: cp/constexpr.cc:2154
#, gcc-internal-format
msgid "failed %<assume%> attribute assumption"
msgstr ""
-#: cp/constexpr.cc:2192 cp/constexpr.cc:9662
+#: cp/constexpr.cc:2189 cp/constexpr.cc:9661
#: rust/backend/rust-constexpr.cc:5758
#, gcc-internal-format
msgid "call to internal function %qE"
msgstr ""
-#: cp/constexpr.cc:2246 rust/backend/rust-constexpr.cc:2615
+#: cp/constexpr.cc:2243 rust/backend/rust-constexpr.cc:2615
#, gcc-internal-format
msgid "modifying a const object %qE is not allowed in a constant expression"
msgstr ""
-#: cp/constexpr.cc:2274 rust/backend/rust-constexpr.cc:2618
+#: cp/constexpr.cc:2271 rust/backend/rust-constexpr.cc:2618
#, gcc-internal-format
msgid "originally declared %<const%> here"
msgstr ""
-#: cp/constexpr.cc:2530 cp/constexpr.cc:2586 cp/constexpr.cc:2619
-#: cp/constexpr.cc:2641
+#: cp/constexpr.cc:2527 cp/constexpr.cc:2583 cp/constexpr.cc:2616
+#: cp/constexpr.cc:2638
#, gcc-internal-format
msgid "reference %<dynamic_cast%> failed"
msgstr ""
-#: cp/constexpr.cc:2531
+#: cp/constexpr.cc:2528
#, gcc-internal-format
msgid "dynamic type %qT of its operand does not have a base class of type %qT"
msgstr ""
-#: cp/constexpr.cc:2555
+#: cp/constexpr.cc:2552
#, gcc-internal-format
msgid "virtual table pointer is used uninitialized"
msgstr ""
-#: cp/constexpr.cc:2587 cp/constexpr.cc:2620
+#: cp/constexpr.cc:2584 cp/constexpr.cc:2617
#, gcc-internal-format
msgid ""
"static type %qT of its operand is a non-public base class of dynamic type %qT"
msgstr ""
-#: cp/constexpr.cc:2643
+#: cp/constexpr.cc:2640
#, gcc-internal-format
msgid "%qT is an ambiguous base class of dynamic type %qT of its operand"
msgstr ""
-#: cp/constexpr.cc:2646
+#: cp/constexpr.cc:2643
#, gcc-internal-format
msgid ""
"dynamic type %qT of its operand does not have an unambiguous public base "
"class %qT"
msgstr ""
-#: cp/constexpr.cc:2723 cp/constexpr.cc:3003 cp/constexpr.cc:9698
+#: cp/constexpr.cc:2720 cp/constexpr.cc:3000 cp/constexpr.cc:9697
#: rust/backend/rust-constexpr.cc:5789
#, gcc-internal-format
msgid "call to non-%<constexpr%> function %qD"
@@ -55884,149 +55911,149 @@ msgstr ""
#. virtual_offset is only set for virtual bases, which make the
#. class non-literal, so we don't need to handle it here.
-#: cp/constexpr.cc:2729
+#: cp/constexpr.cc:2726
#, gcc-internal-format
msgid "calling constexpr member function %qD through virtual base subobject"
msgstr ""
-#: cp/constexpr.cc:2845 rust/backend/rust-constexpr.cc:3387
+#: cp/constexpr.cc:2842 rust/backend/rust-constexpr.cc:3387
#, gcc-internal-format
msgid "expression %qE does not designate a %<constexpr%> function"
msgstr ""
-#: cp/constexpr.cc:2923
+#: cp/constexpr.cc:2920
#, gcc-internal-format
msgid "array deallocation of object allocated with non-array allocation"
msgstr ""
-#: cp/constexpr.cc:2927 cp/constexpr.cc:2950
+#: cp/constexpr.cc:2924 cp/constexpr.cc:2947
#, gcc-internal-format
msgid "allocation performed here"
msgstr ""
-#: cp/constexpr.cc:2946
+#: cp/constexpr.cc:2943
#, gcc-internal-format
msgid "non-array deallocation of object allocated with array allocation"
msgstr ""
-#: cp/constexpr.cc:2963
+#: cp/constexpr.cc:2960
#, gcc-internal-format
msgid "deallocation of already deallocated storage"
msgstr ""
-#: cp/constexpr.cc:2970
+#: cp/constexpr.cc:2967
#, gcc-internal-format
msgid "deallocation of storage that was not previously allocated"
msgstr ""
-#: cp/constexpr.cc:3087 rust/backend/rust-constexpr.cc:3442
+#: cp/constexpr.cc:3084 rust/backend/rust-constexpr.cc:3442
#, gcc-internal-format
msgid "%qD called in a constant expression before its definition is complete"
msgstr ""
-#: cp/constexpr.cc:3094
+#: cp/constexpr.cc:3091
#, gcc-internal-format
msgid "%qD called in a constant expression"
msgstr ""
-#: cp/constexpr.cc:3098 rust/backend/rust-constexpr.cc:3456
+#: cp/constexpr.cc:3095 rust/backend/rust-constexpr.cc:3456
#, gcc-internal-format
msgid "%qD used before its definition"
msgstr ""
-#: cp/constexpr.cc:3170 rust/backend/rust-constexpr.cc:3498
+#: cp/constexpr.cc:3167 rust/backend/rust-constexpr.cc:3498
#, gcc-internal-format
msgid "call has circular dependency"
msgstr ""
-#: cp/constexpr.cc:3181 rust/backend/rust-constexpr.cc:3509
+#: cp/constexpr.cc:3178 rust/backend/rust-constexpr.cc:3509
#, gcc-internal-format
msgid ""
"%<constexpr%> evaluation depth exceeds maximum of %d (use %<-fconstexpr-"
"depth=%> to increase the maximum)"
msgstr ""
-#: cp/constexpr.cc:3536
+#: cp/constexpr.cc:3533
#, gcc-internal-format
msgid "reference to %qD is not a constant expression"
msgstr ""
-#: cp/constexpr.cc:3539
+#: cp/constexpr.cc:3536
#, gcc-internal-format
msgid "pointer to %qD is not a constant expression"
msgstr ""
-#: cp/constexpr.cc:3545
+#: cp/constexpr.cc:3542
#, gcc-internal-format
msgid ""
"address of non-static constexpr variable %qD may differ on each invocation "
"of the enclosing function; add %<static%> to give it a constant address"
msgstr ""
-#: cp/constexpr.cc:3621
+#: cp/constexpr.cc:3618
#, gcc-internal-format
msgid "right operand of shift expression %q+E is negative"
msgstr ""
-#: cp/constexpr.cc:3628
+#: cp/constexpr.cc:3625
#, gcc-internal-format
msgid ""
"right operand of shift expression %q+E is greater than or equal to the "
"precision %wu of the left operand"
msgstr ""
-#: cp/constexpr.cc:3651
+#: cp/constexpr.cc:3648
#, gcc-internal-format
msgid "left operand of shift expression %q+E is negative"
msgstr ""
-#: cp/constexpr.cc:3670
+#: cp/constexpr.cc:3667
#, gcc-internal-format
msgid "shift expression %q+E overflows"
msgstr ""
-#: cp/constexpr.cc:3869
+#: cp/constexpr.cc:3866
#, gcc-internal-format
msgid "arithmetic involving a null pointer in %qE"
msgstr ""
-#: cp/constexpr.cc:4304 rust/backend/rust-constexpr.cc:4399
+#: cp/constexpr.cc:4301 rust/backend/rust-constexpr.cc:4399
#, gcc-internal-format
msgid ""
"array subscript value %qE is outside the bounds of array %qD of type %qT"
msgstr ""
-#: cp/constexpr.cc:4307 rust/backend/rust-constexpr.cc:4404
+#: cp/constexpr.cc:4304 rust/backend/rust-constexpr.cc:4404
#, gcc-internal-format
msgid ""
"nonzero array subscript %qE is used with array %qD of type %qT with unknown "
"bounds"
msgstr ""
-#: cp/constexpr.cc:4312 rust/backend/rust-constexpr.cc:4411
+#: cp/constexpr.cc:4309 rust/backend/rust-constexpr.cc:4411
#, gcc-internal-format
msgid "array subscript value %qE is outside the bounds of array type %qT"
msgstr ""
-#: cp/constexpr.cc:4315 rust/backend/rust-constexpr.cc:4416
+#: cp/constexpr.cc:4312 rust/backend/rust-constexpr.cc:4416
#, gcc-internal-format
msgid ""
"nonzero array subscript %qE is used with array of type %qT with unknown "
"bounds"
msgstr ""
-#: cp/constexpr.cc:4503 rust/backend/rust-constexpr.cc:1667
+#: cp/constexpr.cc:4500 rust/backend/rust-constexpr.cc:1667
#, gcc-internal-format
msgid "accessing uninitialized array element"
msgstr ""
-#: cp/constexpr.cc:4565 rust/backend/rust-constexpr.cc:1724
+#: cp/constexpr.cc:4562 rust/backend/rust-constexpr.cc:1724
#, gcc-internal-format
msgid "dereferencing a null pointer in %qE"
msgstr ""
-#: cp/constexpr.cc:4584 cp/constexpr.cc:4700 cp/constexpr.cc:4712
-#: cp/constexpr.cc:7406 cp/constexpr.cc:7526 cp/constexpr.cc:9612
+#: cp/constexpr.cc:4581 cp/constexpr.cc:4697 cp/constexpr.cc:4709
+#: cp/constexpr.cc:7405 cp/constexpr.cc:7525 cp/constexpr.cc:9611
#: rust/backend/rust-constexpr.cc:1738 rust/backend/rust-constexpr.cc:1983
#: rust/backend/rust-constexpr.cc:2225 rust/backend/rust-constexpr.cc:4743
#: rust/backend/rust-constexpr.cc:5712
@@ -56034,269 +56061,269 @@ msgstr ""
msgid "%qE is not a constant expression"
msgstr ""
-#: cp/constexpr.cc:4592 rust/backend/rust-constexpr.cc:1744
+#: cp/constexpr.cc:4589 rust/backend/rust-constexpr.cc:1744
#, gcc-internal-format
msgid "mutable %qD is not usable in a constant expression"
msgstr ""
-#: cp/constexpr.cc:4624 cp/constexpr.cc:4660 cp/constexpr.cc:6511
+#: cp/constexpr.cc:4621 cp/constexpr.cc:4657 cp/constexpr.cc:6510
#: rust/backend/rust-constexpr.cc:1774 rust/backend/rust-constexpr.cc:1797
#, gcc-internal-format
msgid "accessing uninitialized member %qD"
msgstr ""
-#: cp/constexpr.cc:4626 cp/constexpr.cc:4639 cp/constexpr.cc:6506
+#: cp/constexpr.cc:4623 cp/constexpr.cc:4636 cp/constexpr.cc:6505
#: rust/backend/rust-constexpr.cc:1776
#, gcc-internal-format
msgid ""
"accessing %qD member instead of initialized %qD member in constant expression"
msgstr ""
-#: cp/constexpr.cc:4778
+#: cp/constexpr.cc:4775
#, gcc-internal-format
msgid "%qs is not a constant expression because %qT is a union type"
msgstr ""
-#: cp/constexpr.cc:4781
+#: cp/constexpr.cc:4778
#, gcc-internal-format
msgid "%qs is not a constant expression because %qT contains a union type"
msgstr ""
-#: cp/constexpr.cc:4792
+#: cp/constexpr.cc:4789
#, gcc-internal-format
msgid "%qs is not a constant expression because %qT is a pointer type"
msgstr ""
-#: cp/constexpr.cc:4795
+#: cp/constexpr.cc:4792
#, gcc-internal-format
msgid "%qs is not a constant expression because %qT contains a pointer type"
msgstr ""
-#: cp/constexpr.cc:4806
+#: cp/constexpr.cc:4803
#, gcc-internal-format
msgid "%qs is not a constant expression because %qT is a reference type"
msgstr ""
-#: cp/constexpr.cc:4809
+#: cp/constexpr.cc:4806
#, gcc-internal-format
msgid "%qs is not a constant expression because %qT contains a reference type"
msgstr ""
-#: cp/constexpr.cc:4820
+#: cp/constexpr.cc:4817
#, gcc-internal-format
msgid ""
"%qs is not a constant expression because %qT is a pointer to member type"
msgstr ""
-#: cp/constexpr.cc:4824
+#: cp/constexpr.cc:4821
#, gcc-internal-format
msgid ""
"%qs is not a constant expression because %qT contains a pointer to member "
"type"
msgstr ""
-#: cp/constexpr.cc:4835
+#: cp/constexpr.cc:4832
#, gcc-internal-format
msgid "%qs is not a constant expression because %qT is volatile"
msgstr ""
-#: cp/constexpr.cc:4838
+#: cp/constexpr.cc:4835
#, gcc-internal-format
msgid ""
"%qs is not a constant expression because %qT contains a volatile subobject"
msgstr ""
-#: cp/constexpr.cc:4991
+#: cp/constexpr.cc:4990
#, gcc-internal-format
msgid "%qs cannot be constant evaluated on the target"
msgstr ""
-#: cp/constexpr.cc:5000 cp/constexpr.cc:5010
+#: cp/constexpr.cc:4999 cp/constexpr.cc:5009
#, gcc-internal-format
msgid "%qs cannot be constant evaluated because the type is too large"
msgstr ""
-#: cp/constexpr.cc:5030
+#: cp/constexpr.cc:5029
#, gcc-internal-format
msgid "%qs cannot be constant evaluated because the argument cannot be encoded"
msgstr ""
-#: cp/constexpr.cc:5076
+#: cp/constexpr.cc:5075
#, gcc-internal-format
msgid "%qs accessing uninitialized byte at offset %d"
msgstr ""
-#: cp/constexpr.cc:5088
+#: cp/constexpr.cc:5087
#, gcc-internal-format
msgid ""
"%qs cannot be constant evaluated because the argument cannot be interpreted"
msgstr ""
-#: cp/constexpr.cc:5933 rust/backend/rust-constexpr.cc:895
+#: cp/constexpr.cc:5932 rust/backend/rust-constexpr.cc:895
#, gcc-internal-format
msgid "accessing value of %qE through a %qT glvalue in a constant expression"
msgstr ""
#. Provide a more accurate message for deleted variables.
-#: cp/constexpr.cc:5973 cp/constexpr.cc:6006
+#: cp/constexpr.cc:5972 cp/constexpr.cc:6005
#, gcc-internal-format
msgid "use of allocated storage after deallocation in a constant expression"
msgstr ""
-#: cp/constexpr.cc:5975 cp/constexpr.cc:6001 cp/constexpr.cc:6008
-#: cp/constexpr.cc:6342
+#: cp/constexpr.cc:5974 cp/constexpr.cc:6000 cp/constexpr.cc:6007
+#: cp/constexpr.cc:6341
#, gcc-internal-format
msgid "allocated here"
msgstr ""
-#: cp/constexpr.cc:5979
+#: cp/constexpr.cc:5978
#, gcc-internal-format
msgid "accessing %qE outside its lifetime"
msgstr ""
-#: cp/constexpr.cc:5999
+#: cp/constexpr.cc:5998
#, gcc-internal-format
msgid ""
"the content of uninitialized storage is not usable in a constant expression"
msgstr ""
-#: cp/constexpr.cc:6011 rust/backend/rust-constexpr.cc:4041
+#: cp/constexpr.cc:6010 rust/backend/rust-constexpr.cc:4041
#, gcc-internal-format
msgid "the value of %qD is not usable in a constant expression"
msgstr ""
-#: cp/constexpr.cc:6019
+#: cp/constexpr.cc:6018
#, gcc-internal-format
msgid "%qD used in its own initializer"
msgstr ""
-#: cp/constexpr.cc:6024
+#: cp/constexpr.cc:6023
#, gcc-internal-format
msgid "%q#D is not const"
msgstr ""
-#: cp/constexpr.cc:6027
+#: cp/constexpr.cc:6026
#, gcc-internal-format
msgid "%q#D is volatile"
msgstr ""
-#: cp/constexpr.cc:6032 cp/constexpr.cc:6039
+#: cp/constexpr.cc:6031 cp/constexpr.cc:6038
#, gcc-internal-format
msgid "%qD was not initialized with a constant expression"
msgstr ""
-#: cp/constexpr.cc:6045
+#: cp/constexpr.cc:6044
#, gcc-internal-format
msgid "%qD was not declared %<constexpr%>"
msgstr ""
-#: cp/constexpr.cc:6048
+#: cp/constexpr.cc:6047
#, gcc-internal-format
msgid "%qD does not have integral or enumeration type"
msgstr ""
-#: cp/constexpr.cc:6340
+#: cp/constexpr.cc:6339
#, gcc-internal-format
msgid ""
"modification of allocated storage after deallocation is not a constant "
"expression"
msgstr ""
-#: cp/constexpr.cc:6349
+#: cp/constexpr.cc:6348
#, gcc-internal-format
msgid "modification of %qE outside its lifetime is not a constant expression"
msgstr ""
-#: cp/constexpr.cc:6356
+#: cp/constexpr.cc:6355
#, gcc-internal-format
msgid ""
"destroying %qE from outside current evaluation is not a constant expression"
msgstr ""
-#: cp/constexpr.cc:6359
+#: cp/constexpr.cc:6358
#, gcc-internal-format
msgid ""
"modification of %qE from outside current evaluation is not a constant "
"expression"
msgstr ""
-#: cp/constexpr.cc:6486
+#: cp/constexpr.cc:6485
#, gcc-internal-format
msgid ""
"change of the active member of a union from %qD to %qD is not a constant "
"expression before C++20"
msgstr ""
-#: cp/constexpr.cc:6515
+#: cp/constexpr.cc:6514
#, gcc-internal-format
msgid ""
"%qD does not implicitly begin its lifetime because %qT does not have a non-"
"deleted trivial default constructor, use %<std::construct_at%> instead"
msgstr ""
-#: cp/constexpr.cc:6522
+#: cp/constexpr.cc:6521
#, gcc-internal-format
msgid ""
"initializing %qD requires a member access expression as the left operand of "
"the assignment"
msgstr ""
-#: cp/constexpr.cc:6534 rust/backend/rust-constexpr.cc:2822
+#: cp/constexpr.cc:6533 rust/backend/rust-constexpr.cc:2822
#, gcc-internal-format
msgid ""
"change of the active member of a union from %qD to %qD during initialization"
msgstr ""
-#: cp/constexpr.cc:6982 cp/constexpr.cc:8561 cp/constexpr.cc:8573
+#: cp/constexpr.cc:6981 cp/constexpr.cc:8560 cp/constexpr.cc:8572
#: rust/backend/rust-constexpr.cc:4668
#, gcc-internal-format
msgid "statement is not a constant expression"
msgstr ""
-#: cp/constexpr.cc:7078 rust/backend/rust-constexpr.cc:4933
+#: cp/constexpr.cc:7077 rust/backend/rust-constexpr.cc:4933
#, gcc-internal-format
msgid ""
"%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-"
"loop-limit=%> to increase the limit)"
msgstr ""
-#: cp/constexpr.cc:7185 rust/backend/rust-constexpr.cc:999
+#: cp/constexpr.cc:7184 rust/backend/rust-constexpr.cc:999
#, gcc-internal-format
msgid "inline assembly is not a constant expression"
msgstr ""
-#: cp/constexpr.cc:7187 rust/backend/rust-constexpr.cc:1000
+#: cp/constexpr.cc:7186 rust/backend/rust-constexpr.cc:1000
#, gcc-internal-format
msgid ""
"only unevaluated inline assembly is allowed in a %<constexpr%> function in C+"
"+20"
msgstr ""
-#: cp/constexpr.cc:7205
+#: cp/constexpr.cc:7204
#, gcc-internal-format
msgid "use of %qD"
msgstr ""
-#: cp/constexpr.cc:7209
+#: cp/constexpr.cc:7208
#, gcc-internal-format
msgid ""
"its value can vary between compiler versions or with different %<-mtune%> or "
"%<-mcpu%> flags"
msgstr ""
-#: cp/constexpr.cc:7211
+#: cp/constexpr.cc:7210
#, gcc-internal-format
msgid ""
"if this use is part of a public ABI, change it to instead use a constant "
"variable you define"
msgstr ""
-#: cp/constexpr.cc:7213
+#: cp/constexpr.cc:7212
#, gcc-internal-format, gfc-internal-format
msgid "the default value for the current CPU tuning is %d bytes"
msgstr ""
-#: cp/constexpr.cc:7215
+#: cp/constexpr.cc:7214
#, gcc-internal-format
msgid ""
"you can stabilize this value with %<--param "
@@ -56304,250 +56331,250 @@ msgid ""
"Wno-interference-size%>"
msgstr ""
-#: cp/constexpr.cc:7368
+#: cp/constexpr.cc:7367
#, gcc-internal-format
msgid "value %qE of type %qT is not a constant expression"
msgstr ""
-#: cp/constexpr.cc:7381
+#: cp/constexpr.cc:7380
#, gcc-internal-format
msgid ""
"%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-"
"fconstexpr-ops-limit=%> to increase the limit)"
msgstr ""
-#: cp/constexpr.cc:7556
+#: cp/constexpr.cc:7555
#, gcc-internal-format
msgid "control passes through definition of %qD with thread storage duration"
msgstr ""
-#: cp/constexpr.cc:7559
+#: cp/constexpr.cc:7558
#, gcc-internal-format
msgid "control passes through definition of %qD with static storage duration"
msgstr ""
-#: cp/constexpr.cc:7624 cp/constexpr.cc:10306
+#: cp/constexpr.cc:7623 cp/constexpr.cc:10305
#: rust/backend/rust-constexpr.cc:2056 rust/backend/rust-constexpr.cc:6206
#, gcc-internal-format
msgid "temporary of non-literal type %qT in a constant expression"
msgstr ""
-#: cp/constexpr.cc:8073 cp/constexpr.cc:9813
+#: cp/constexpr.cc:8072 cp/constexpr.cc:9812
#, gcc-internal-format
msgid "%<reinterpret_cast%> is not a constant expression"
msgstr ""
-#: cp/constexpr.cc:8101 rust/backend/rust-constexpr.cc:2461
+#: cp/constexpr.cc:8100 rust/backend/rust-constexpr.cc:2461
#, gcc-internal-format
msgid ""
"conversion from pointer type %qT to arithmetic type %qT in a constant "
"expression"
msgstr ""
-#: cp/constexpr.cc:8151
+#: cp/constexpr.cc:8150
#, gcc-internal-format
msgid ""
"cast from %qT is not allowed in a constant expression because pointed-to "
"type %qT is not similar to %qT"
msgstr ""
-#: cp/constexpr.cc:8158
+#: cp/constexpr.cc:8157
#, gcc-internal-format
msgid "pointed-to object declared here"
msgstr ""
-#: cp/constexpr.cc:8163
+#: cp/constexpr.cc:8162
#, gcc-internal-format
msgid ""
"cast from %qT is not allowed in a constant expression because %qE does not "
"point to an object"
msgstr ""
-#: cp/constexpr.cc:8175
+#: cp/constexpr.cc:8174
#, gcc-internal-format
msgid "cast from %qT is not allowed in a constant expression before C++26"
msgstr ""
-#: cp/constexpr.cc:8189
+#: cp/constexpr.cc:8188
#, gcc-internal-format
msgid "%qE is not a constant expression when the class %qT is still incomplete"
msgstr ""
-#: cp/constexpr.cc:8223 rust/backend/rust-constexpr.cc:2506
+#: cp/constexpr.cc:8222 rust/backend/rust-constexpr.cc:2506
#, gcc-internal-format
msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
msgstr ""
-#: cp/constexpr.cc:8361 cp/constexpr.cc:10124 cp/constexpr.cc:10529
+#: cp/constexpr.cc:8360 cp/constexpr.cc:10123 cp/constexpr.cc:10528
#: rust/backend/rust-constexpr.cc:6100 rust/backend/rust-constexpr.cc:6415
#, gcc-internal-format
msgid "expression %qE is not a constant expression"
msgstr ""
-#: cp/constexpr.cc:8406 cp/constexpr.cc:10570
+#: cp/constexpr.cc:8405 cp/constexpr.cc:10569
#, gcc-internal-format
msgid "%<goto%> is not a constant expression"
msgstr ""
-#: cp/constexpr.cc:8464
+#: cp/constexpr.cc:8463
#, gcc-internal-format
msgid "contract predicate is false in constant expression"
msgstr ""
-#: cp/constexpr.cc:8480
+#: cp/constexpr.cc:8479
#, gcc-internal-format
msgid "unexpected template-id %qE"
msgstr ""
-#: cp/constexpr.cc:8486 cp/constraint.cc:178 cp/constraint.cc:755
+#: cp/constexpr.cc:8485 cp/constraint.cc:178 cp/constraint.cc:755
#, gcc-internal-format
msgid "function concept must be called"
msgstr ""
-#: cp/constexpr.cc:8511
+#: cp/constexpr.cc:8510
#, gcc-internal-format
msgid "address of a call to %qs is not a constant expression"
msgstr ""
-#: cp/constexpr.cc:8576
+#: cp/constexpr.cc:8575
#, gcc-internal-format
msgid "unexpected expression %qE of kind %s"
msgstr ""
-#: cp/constexpr.cc:8852 rust/backend/rust-constexpr.cc:5158
+#: cp/constexpr.cc:8851 rust/backend/rust-constexpr.cc:5158
#, gcc-internal-format
msgid ""
"%qE is not a constant expression because it refers to mutable subobjects of "
"%qT"
msgstr ""
-#: cp/constexpr.cc:8860 rust/backend/rust-constexpr.cc:5167
+#: cp/constexpr.cc:8859 rust/backend/rust-constexpr.cc:5167
#, gcc-internal-format
msgid ""
"%qE is not a constant expression because it refers to an incompletely "
"initialized variable"
msgstr ""
-#: cp/constexpr.cc:8876 rust/backend/rust-constexpr.cc:5183
+#: cp/constexpr.cc:8875 rust/backend/rust-constexpr.cc:5183
#, gcc-internal-format
msgid ""
"%qE is not a constant expression because it refers to a result of %<operator "
"new%>"
msgstr ""
-#: cp/constexpr.cc:8887 rust/backend/rust-constexpr.cc:5195
+#: cp/constexpr.cc:8886 rust/backend/rust-constexpr.cc:5195
#, gcc-internal-format
msgid ""
"%qE is not a constant expression because allocated storage has not been "
"deallocated"
msgstr ""
-#: cp/constexpr.cc:8907 rust/backend/rust-constexpr.cc:5213
+#: cp/constexpr.cc:8906 rust/backend/rust-constexpr.cc:5213
#, gcc-internal-format
msgid "immediate evaluation returns address of immediate function %qD"
msgstr ""
-#: cp/constexpr.cc:8911
+#: cp/constexpr.cc:8910
#, gcc-internal-format
msgid "constant evaluation returns address of immediate function %qD"
msgstr ""
-#: cp/constexpr.cc:9549 rust/backend/rust-constexpr.cc:5667
+#: cp/constexpr.cc:9548 rust/backend/rust-constexpr.cc:5667
#, gcc-internal-format
msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
msgstr ""
-#: cp/constexpr.cc:9778
+#: cp/constexpr.cc:9777
#, gcc-internal-format
msgid "lambda capture of %qE is not a constant expression"
msgstr ""
-#: cp/constexpr.cc:9781
+#: cp/constexpr.cc:9780
#, gcc-internal-format
msgid "because it is used as a glvalue"
msgstr ""
-#: cp/constexpr.cc:9837 rust/backend/rust-constexpr.cc:5893
+#: cp/constexpr.cc:9836 rust/backend/rust-constexpr.cc:5893
#, gcc-internal-format
msgid "%<reinterpret_cast%> from integer to pointer"
msgstr ""
-#: cp/constexpr.cc:9871 rust/backend/rust-constexpr.cc:5921
+#: cp/constexpr.cc:9870 rust/backend/rust-constexpr.cc:5921
#, gcc-internal-format
msgid ""
"address-of an object %qE with thread local or automatic storage is not a "
"constant expression"
msgstr ""
-#: cp/constexpr.cc:9910
+#: cp/constexpr.cc:9909
#, gcc-internal-format
msgid "use of %<this%> in a constant expression"
msgstr ""
-#: cp/constexpr.cc:10059
+#: cp/constexpr.cc:10058
#, gcc-internal-format
msgid "lambda-expression is not a constant expression before C++17"
msgstr ""
-#: cp/constexpr.cc:10071
+#: cp/constexpr.cc:10070
#, gcc-internal-format
msgid "new-expression is not a constant expression before C++20"
msgstr ""
-#: cp/constexpr.cc:10138
+#: cp/constexpr.cc:10137
#, gcc-internal-format
msgid "virtual functions cannot be %<constexpr%> before C++20"
msgstr ""
-#: cp/constexpr.cc:10154
+#: cp/constexpr.cc:10153
#, gcc-internal-format
msgid ""
"%<typeid%> is not a constant expression because %qE is of polymorphic type"
msgstr ""
-#: cp/constexpr.cc:10217
+#: cp/constexpr.cc:10216
#, gcc-internal-format
msgid "cast to non-integral type %qT in a constant expression"
msgstr ""
-#: cp/constexpr.cc:10270
+#: cp/constexpr.cc:10269
#, gcc-internal-format
msgid "%qD defined %<thread_local%> in %<constexpr%> context"
msgstr ""
-#: cp/constexpr.cc:10278
+#: cp/constexpr.cc:10277
#, gcc-internal-format
msgid "%qD defined %<static%> in %<constexpr%> context"
msgstr ""
-#: cp/constexpr.cc:10356 rust/backend/rust-constexpr.cc:6251
+#: cp/constexpr.cc:10355 rust/backend/rust-constexpr.cc:6251
#, gcc-internal-format
msgid "division by zero is not a constant expression"
msgstr ""
-#: cp/constexpr.cc:10457 rust/backend/rust-constexpr.cc:6349
+#: cp/constexpr.cc:10456 rust/backend/rust-constexpr.cc:6349
#, gcc-internal-format
msgid "%<delete[]%> is not a constant expression"
msgstr ""
-#: cp/constexpr.cc:10526
+#: cp/constexpr.cc:10525
#, gcc-internal-format
msgid "neither branch of %<if%> is a constant expression"
msgstr ""
-#: cp/constexpr.cc:10539
+#: cp/constexpr.cc:10538
#, gcc-internal-format
msgid "non-constant array initialization"
msgstr ""
-#: cp/constexpr.cc:10587 rust/backend/rust-constexpr.cc:6427
+#: cp/constexpr.cc:10586 rust/backend/rust-constexpr.cc:6427
#, gcc-internal-format
msgid ""
"label definition in %<constexpr%> function only available with %<-std=c+"
"+2b%> or %<-std=gnu++2b%>"
msgstr ""
-#: cp/constexpr.cc:10618 rust/backend/rust-constexpr.cc:6438
+#: cp/constexpr.cc:10617 rust/backend/rust-constexpr.cc:6438
#, gcc-internal-format, gfc-internal-format
msgid "unexpected AST of kind %s"
msgstr ""
@@ -56674,301 +56701,301 @@ msgstr ""
msgid "nested requirement %qE is not satisfied"
msgstr ""
-#: cp/constraint.cc:2743
+#: cp/constraint.cc:2744
#, gcc-internal-format
msgid "satisfaction of atomic constraint %qE depends on itself"
msgstr ""
-#: cp/constraint.cc:2789
+#: cp/constraint.cc:2790
#, gcc-internal-format
msgid "satisfaction value of atomic constraint %qE changed from %qE to %qE"
msgstr ""
-#: cp/constraint.cc:2792
+#: cp/constraint.cc:2793
#, gcc-internal-format
msgid "satisfaction value first evaluated to %qE from here"
msgstr ""
-#: cp/constraint.cc:2909
+#: cp/constraint.cc:2910
#, gcc-internal-format
msgid "no operand of the disjunction is satisfied"
msgstr ""
-#: cp/constraint.cc:2922
+#: cp/constraint.cc:2923
#, gcc-internal-format
msgid "the operand %qE is unsatisfied because"
msgstr ""
-#: cp/constraint.cc:3564
+#: cp/constraint.cc:3565
#, gcc-internal-format
msgid "definition of concept %qD is empty"
msgstr ""
-#: cp/constraint.cc:3567
+#: cp/constraint.cc:3568
#, gcc-internal-format
msgid "definition of concept %qD has multiple statements"
msgstr ""
-#: cp/constraint.cc:3723
+#: cp/constraint.cc:3724
#, gcc-internal-format
msgid " %qT is not nothrow copy assignable"
msgstr ""
-#: cp/constraint.cc:3726 cp/constraint.cc:3811
+#: cp/constraint.cc:3727 cp/constraint.cc:3812
#, gcc-internal-format
msgid " %qT is not nothrow default constructible"
msgstr ""
-#: cp/constraint.cc:3729
+#: cp/constraint.cc:3730
#, gcc-internal-format
msgid " %qT is not nothrow copy constructible"
msgstr ""
-#: cp/constraint.cc:3732
+#: cp/constraint.cc:3733
#, gcc-internal-format
msgid " %qT is not trivially copy assignable"
msgstr ""
-#: cp/constraint.cc:3735 cp/constraint.cc:3851
+#: cp/constraint.cc:3736 cp/constraint.cc:3852
#, gcc-internal-format
msgid " %qT is not trivially default constructible"
msgstr ""
-#: cp/constraint.cc:3738
+#: cp/constraint.cc:3739
#, gcc-internal-format
msgid " %qT is not trivially copy constructible"
msgstr ""
-#: cp/constraint.cc:3741
+#: cp/constraint.cc:3742
#, gcc-internal-format
msgid " %qT is not trivially destructible"
msgstr ""
-#: cp/constraint.cc:3744
+#: cp/constraint.cc:3745
#, gcc-internal-format
msgid " %qT does not have unique object representations"
msgstr ""
-#: cp/constraint.cc:3747
+#: cp/constraint.cc:3748
#, gcc-internal-format
msgid " %qT does not have a virtual destructor"
msgstr ""
-#: cp/constraint.cc:3750
+#: cp/constraint.cc:3751
#, gcc-internal-format
msgid " %qT is not an abstract class"
msgstr ""
-#: cp/constraint.cc:3753
+#: cp/constraint.cc:3754
#, gcc-internal-format
msgid " %qT is not an aggregate"
msgstr ""
-#: cp/constraint.cc:3756
+#: cp/constraint.cc:3757
#, gcc-internal-format
msgid " %qT is not an array"
msgstr ""
-#: cp/constraint.cc:3759
+#: cp/constraint.cc:3760
#, gcc-internal-format
msgid " %qT is not assignable from %qT"
msgstr ""
-#: cp/constraint.cc:3762
+#: cp/constraint.cc:3763
#, gcc-internal-format
msgid " %qT is not a base of %qT"
msgstr ""
-#: cp/constraint.cc:3765
+#: cp/constraint.cc:3766
#, gcc-internal-format
msgid " %qT is not a bounded array"
msgstr ""
-#: cp/constraint.cc:3768
+#: cp/constraint.cc:3769
#, gcc-internal-format
msgid " %qT is not a class"
msgstr ""
-#: cp/constraint.cc:3772
+#: cp/constraint.cc:3773
#, gcc-internal-format
msgid " %qT is not default constructible"
msgstr ""
-#: cp/constraint.cc:3774
+#: cp/constraint.cc:3775
#, gcc-internal-format
msgid " %qT is not constructible from %qE"
msgstr ""
-#: cp/constraint.cc:3777
+#: cp/constraint.cc:3778
#, gcc-internal-format
msgid " %qT is not convertible from %qE"
msgstr ""
-#: cp/constraint.cc:3780
+#: cp/constraint.cc:3781
#, gcc-internal-format
msgid " %qT is not an empty class"
msgstr ""
-#: cp/constraint.cc:3783
+#: cp/constraint.cc:3784
#, gcc-internal-format
msgid " %qT is not an enum"
msgstr ""
-#: cp/constraint.cc:3786
+#: cp/constraint.cc:3787
#, gcc-internal-format
msgid " %qT is not a final class"
msgstr ""
-#: cp/constraint.cc:3789
+#: cp/constraint.cc:3790
#, gcc-internal-format
msgid " %qT is not a function"
msgstr ""
-#: cp/constraint.cc:3792
+#: cp/constraint.cc:3793
#, gcc-internal-format
msgid " %qT is not layout compatible with %qT"
msgstr ""
-#: cp/constraint.cc:3795
+#: cp/constraint.cc:3796
#, gcc-internal-format
msgid " %qT is not a literal type"
msgstr ""
-#: cp/constraint.cc:3798
+#: cp/constraint.cc:3799
#, gcc-internal-format
msgid " %qT is not a member function pointer"
msgstr ""
-#: cp/constraint.cc:3801
+#: cp/constraint.cc:3802
#, gcc-internal-format
msgid " %qT is not a member object pointer"
msgstr ""
-#: cp/constraint.cc:3804
+#: cp/constraint.cc:3805
#, gcc-internal-format
msgid " %qT is not a member pointer"
msgstr ""
-#: cp/constraint.cc:3807
+#: cp/constraint.cc:3808
#, gcc-internal-format
msgid " %qT is not nothrow assignable from %qT"
msgstr ""
-#: cp/constraint.cc:3813
+#: cp/constraint.cc:3814
#, gcc-internal-format
msgid " %qT is not nothrow constructible from %qE"
msgstr ""
-#: cp/constraint.cc:3816
+#: cp/constraint.cc:3817
#, gcc-internal-format
msgid " %qT is not nothrow convertible from %qE"
msgstr ""
-#: cp/constraint.cc:3819
+#: cp/constraint.cc:3820
#, gcc-internal-format
msgid " %qT is not an object type"
msgstr ""
-#: cp/constraint.cc:3822
+#: cp/constraint.cc:3823
#, gcc-internal-format
msgid " %qT is not pointer-interconvertible base of %qT"
msgstr ""
-#: cp/constraint.cc:3826
+#: cp/constraint.cc:3827
#, gcc-internal-format
msgid " %qT is not a POD type"
msgstr ""
-#: cp/constraint.cc:3829
+#: cp/constraint.cc:3830
#, gcc-internal-format
msgid " %qT is not a polymorphic type"
msgstr ""
-#: cp/constraint.cc:3832
+#: cp/constraint.cc:3833
#, gcc-internal-format
msgid " %qT is not a reference"
msgstr ""
-#: cp/constraint.cc:3835
+#: cp/constraint.cc:3836
#, gcc-internal-format
msgid " %qT is not the same as %qT"
msgstr ""
-#: cp/constraint.cc:3838
+#: cp/constraint.cc:3839
#, gcc-internal-format
msgid " %qT is not a scoped enum"
msgstr ""
-#: cp/constraint.cc:3841
+#: cp/constraint.cc:3842
#, gcc-internal-format
msgid " %qT is not an standard layout type"
msgstr ""
-#: cp/constraint.cc:3844
+#: cp/constraint.cc:3845
#, gcc-internal-format
msgid " %qT is not a trivial type"
msgstr ""
-#: cp/constraint.cc:3847
+#: cp/constraint.cc:3848
#, gcc-internal-format
msgid " %qT is not trivially assignable from %qT"
msgstr ""
-#: cp/constraint.cc:3853
+#: cp/constraint.cc:3854
#, gcc-internal-format
msgid " %qT is not trivially constructible from %qE"
msgstr ""
-#: cp/constraint.cc:3856
+#: cp/constraint.cc:3857
#, gcc-internal-format
msgid " %qT is not trivially copyable"
msgstr ""
-#: cp/constraint.cc:3859
+#: cp/constraint.cc:3860
#, gcc-internal-format
msgid " %qT is not a union"
msgstr ""
-#: cp/constraint.cc:3862
+#: cp/constraint.cc:3863
#, gcc-internal-format
msgid ""
" %qT is not a reference that binds to a temporary object of type %qT "
"(direct-initialization)"
msgstr ""
-#: cp/constraint.cc:3866
+#: cp/constraint.cc:3867
#, gcc-internal-format
msgid ""
" %qT is not a reference that binds to a temporary object of type %qT (copy-"
"initialization)"
msgstr ""
-#: cp/constraint.cc:3870
+#: cp/constraint.cc:3871
#, gcc-internal-format
msgid " %qD is not deducible from %qT"
msgstr ""
-#: cp/constraint.cc:3897
+#: cp/constraint.cc:3898
#, gcc-internal-format
msgid "invalid constraints"
msgstr ""
-#: cp/constraint.cc:3922
+#: cp/constraint.cc:3923
#, gcc-internal-format
msgid "constraint %qE has type %qT, not %<bool%>"
msgstr ""
-#: cp/constraint.cc:3925
+#: cp/constraint.cc:3926
#, gcc-internal-format
msgid "the expression %qE evaluated to %<false%>"
msgstr ""
-#: cp/constraint.cc:3976
+#: cp/constraint.cc:3977
#, gcc-internal-format
msgid "constraints not satisfied"
msgstr ""
-#: cp/constraint.cc:3991
+#: cp/constraint.cc:3992
#, gcc-internal-format
msgid "set %qs to at least %d for more detail"
msgstr ""
@@ -57882,7 +57909,7 @@ msgstr ""
msgid "redeclaration %qD differs in %qs from previous declaration"
msgstr ""
-#: cp/decl.cc:1446 cp/decl.cc:16614
+#: cp/decl.cc:1446 cp/decl.cc:16620
#, gcc-internal-format
msgid "previous declaration %qD"
msgstr ""
@@ -58115,12 +58142,12 @@ msgstr ""
msgid "import declared %q#D here"
msgstr ""
-#: cp/decl.cc:2306 cp/decl.cc:16637
+#: cp/decl.cc:2306 cp/decl.cc:16643
#, gcc-internal-format
msgid "conflicting exporting for declaration %qD"
msgstr ""
-#: cp/decl.cc:2308 cp/decl.cc:16639
+#: cp/decl.cc:2308 cp/decl.cc:16645
#, gcc-internal-format
msgid "previously declared here without exporting"
msgstr ""
@@ -58763,8 +58790,8 @@ msgstr ""
msgid "C99 designator %qE outside aggregate initializer"
msgstr ""
-#: cp/decl.cc:7218 cp/decl.cc:7506 cp/typeck2.cc:1616 cp/typeck2.cc:1946
-#: cp/typeck2.cc:1994 cp/typeck2.cc:2041
+#: cp/decl.cc:7218 cp/decl.cc:7506 cp/typeck2.cc:1593 cp/typeck2.cc:1923
+#: cp/typeck2.cc:1971 cp/typeck2.cc:2018
#, gcc-internal-format
msgid "too many initializers for %qT"
msgstr ""
@@ -58880,17 +58907,17 @@ msgstr ""
msgid "assignment (not initialization) in declaration"
msgstr ""
-#: cp/decl.cc:8457 cp/decl.cc:15228
+#: cp/decl.cc:8457 cp/decl.cc:15234
#, gcc-internal-format
msgid "ISO C++17 does not allow %<register%> storage class specifier"
msgstr ""
-#: cp/decl.cc:8461 cp/decl.cc:15232
+#: cp/decl.cc:8461 cp/decl.cc:15238
#, gcc-internal-format
msgid "%<register%> storage class specifier used"
msgstr ""
-#: cp/decl.cc:8506 cp/decl.cc:15195
+#: cp/decl.cc:8506 cp/decl.cc:15201
#, gcc-internal-format
msgid "declaration of %q#D has no initializer"
msgstr ""
@@ -59670,7 +59697,7 @@ msgstr ""
msgid "function definition does not declare parameters"
msgstr ""
-#: cp/decl.cc:12450 cp/decl.cc:12459 cp/decl.cc:14438
+#: cp/decl.cc:12450 cp/decl.cc:12459 cp/decl.cc:14444
#, gcc-internal-format
msgid "declaration of %qD as non-function"
msgstr ""
@@ -59874,7 +59901,7 @@ msgstr ""
msgid "storage class specifiers invalid in friend function declarations"
msgstr ""
-#: cp/decl.cc:13204 cp/decl.cc:14828 cp/parser.cc:15434 cp/parser.cc:21379
+#: cp/decl.cc:13204 cp/decl.cc:14834 cp/parser.cc:15434 cp/parser.cc:21379
#: cp/parser.cc:28062
#, gcc-internal-format
msgid "attribute ignored"
@@ -60113,697 +60140,702 @@ msgstr ""
msgid "an explicit object member function cannot be %<static%>"
msgstr ""
-#: cp/decl.cc:13752
+#: cp/decl.cc:13735
+#, gcc-internal-format
+msgid "%qD cannot be an explicit object member function"
+msgstr ""
+
+#: cp/decl.cc:13758
#, gcc-internal-format
msgid "destructors may not have parameters"
msgstr ""
-#: cp/decl.cc:13810
+#: cp/decl.cc:13816
#, gcc-internal-format
msgid "cannot declare pointer to %q#T"
msgstr ""
-#: cp/decl.cc:13823 cp/decl.cc:13830
+#: cp/decl.cc:13829 cp/decl.cc:13836
#, gcc-internal-format
msgid "cannot declare reference to %q#T"
msgstr ""
-#: cp/decl.cc:13832
+#: cp/decl.cc:13838
#, gcc-internal-format
msgid "cannot declare pointer to %q#T member"
msgstr ""
-#: cp/decl.cc:13861
+#: cp/decl.cc:13867
#, gcc-internal-format
msgid "cannot declare reference to qualified function type %qT"
msgstr ""
-#: cp/decl.cc:13862
+#: cp/decl.cc:13868
#, gcc-internal-format
msgid "cannot declare pointer to qualified function type %qT"
msgstr ""
-#: cp/decl.cc:13935
+#: cp/decl.cc:13941
#, gcc-internal-format
msgid ""
"cannot declare reference to %q#T, which is not a typedef or a template type "
"argument"
msgstr ""
-#: cp/decl.cc:14015
+#: cp/decl.cc:14021
#, gcc-internal-format
msgid "template-id %qD used as a declarator"
msgstr ""
-#: cp/decl.cc:14041
+#: cp/decl.cc:14047
#, gcc-internal-format
msgid "member functions are implicitly friends of their class"
msgstr ""
-#: cp/decl.cc:14046
+#: cp/decl.cc:14052
#, gcc-internal-format
msgid "extra qualification %<%T::%> on member %qs"
msgstr ""
-#: cp/decl.cc:14076
+#: cp/decl.cc:14082
#, gcc-internal-format
msgid "cannot define member function %<%T::%s%> within %qT"
msgstr ""
-#: cp/decl.cc:14078
+#: cp/decl.cc:14084
#, gcc-internal-format
msgid "cannot declare member function %<%T::%s%> within %qT"
msgstr ""
-#: cp/decl.cc:14086
+#: cp/decl.cc:14092
#, gcc-internal-format
msgid "cannot declare member %<%T::%s%> within %qT"
msgstr ""
-#: cp/decl.cc:14126
+#: cp/decl.cc:14132
#, gcc-internal-format
msgid "non-parameter %qs cannot be a parameter pack"
msgstr ""
-#: cp/decl.cc:14135
+#: cp/decl.cc:14141
#, gcc-internal-format
msgid "data member may not have variably modified type %qT"
msgstr ""
-#: cp/decl.cc:14138
+#: cp/decl.cc:14144
#, gcc-internal-format
msgid "parameter may not have variably modified type %qT"
msgstr ""
-#: cp/decl.cc:14149
+#: cp/decl.cc:14155
#, gcc-internal-format
msgid "%<explicit%> outside class declaration"
msgstr ""
-#: cp/decl.cc:14152
+#: cp/decl.cc:14158
#, gcc-internal-format
msgid "%<explicit%> in friend declaration"
msgstr ""
-#: cp/decl.cc:14155
+#: cp/decl.cc:14161
#, gcc-internal-format
msgid ""
"only declarations of constructors and conversion operators can be "
"%<explicit%>"
msgstr ""
-#: cp/decl.cc:14165
+#: cp/decl.cc:14171
#, gcc-internal-format
msgid "non-member %qs cannot be declared %<mutable%>"
msgstr ""
-#: cp/decl.cc:14172
+#: cp/decl.cc:14178
#, gcc-internal-format
msgid "non-object member %qs cannot be declared %<mutable%>"
msgstr ""
-#: cp/decl.cc:14178
+#: cp/decl.cc:14184
#, gcc-internal-format
msgid "function %qs cannot be declared %<mutable%>"
msgstr ""
-#: cp/decl.cc:14184
+#: cp/decl.cc:14190
#, gcc-internal-format
msgid "%<static%> %qs cannot be declared %<mutable%>"
msgstr ""
-#: cp/decl.cc:14190
+#: cp/decl.cc:14196
#, gcc-internal-format
msgid "%<const%> %qs cannot be declared %<mutable%>"
msgstr ""
-#: cp/decl.cc:14196
+#: cp/decl.cc:14202
#, gcc-internal-format
msgid "reference %qs cannot be declared %<mutable%>"
msgstr ""
-#: cp/decl.cc:14212
+#: cp/decl.cc:14218
#, gcc-internal-format
msgid "typedef may not be a function definition"
msgstr ""
-#: cp/decl.cc:14215
+#: cp/decl.cc:14221
#, gcc-internal-format
msgid "typedef may not be a member function definition"
msgstr ""
-#: cp/decl.cc:14241
+#: cp/decl.cc:14247
#, gcc-internal-format
msgid "%<auto%> not allowed in alias declaration"
msgstr ""
-#: cp/decl.cc:14244
+#: cp/decl.cc:14250
#, gcc-internal-format
msgid "typedef declared %<auto%>"
msgstr ""
-#: cp/decl.cc:14249
+#: cp/decl.cc:14255
#, gcc-internal-format
msgid "requires-clause on typedef"
msgstr ""
-#: cp/decl.cc:14253
+#: cp/decl.cc:14259
#, gcc-internal-format
msgid "typedef name may not be a nested-name-specifier"
msgstr ""
-#: cp/decl.cc:14279
+#: cp/decl.cc:14285
#, gcc-internal-format
msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
msgstr ""
-#: cp/decl.cc:14368
+#: cp/decl.cc:14374
#, gcc-internal-format
msgid "%<inline%> specified for friend class declaration"
msgstr ""
-#: cp/decl.cc:14376
+#: cp/decl.cc:14382
#, gcc-internal-format
msgid "template parameters cannot be friends"
msgstr ""
-#: cp/decl.cc:14378
+#: cp/decl.cc:14384
#, gcc-internal-format
msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
msgstr ""
-#: cp/decl.cc:14382
+#: cp/decl.cc:14388
#, gcc-internal-format
msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
msgstr ""
-#: cp/decl.cc:14395
+#: cp/decl.cc:14401
#, gcc-internal-format
msgid "trying to make class %qT a friend of global scope"
msgstr ""
-#: cp/decl.cc:14415
+#: cp/decl.cc:14421
#, gcc-internal-format
msgid "invalid qualifiers on non-member function type"
msgstr ""
-#: cp/decl.cc:14419
+#: cp/decl.cc:14425
#, gcc-internal-format
msgid "requires-clause on type-id"
msgstr ""
-#: cp/decl.cc:14429
+#: cp/decl.cc:14435
#, gcc-internal-format
msgid "abstract declarator %qT used as declaration"
msgstr ""
-#: cp/decl.cc:14444
+#: cp/decl.cc:14450
#, gcc-internal-format
msgid "requires-clause on declaration of non-function type %qT"
msgstr ""
-#: cp/decl.cc:14463
+#: cp/decl.cc:14469
#, gcc-internal-format
msgid "cannot use %<::%> in parameter declaration"
msgstr ""
-#: cp/decl.cc:14473 cp/parser.cc:20813
+#: cp/decl.cc:14479 cp/parser.cc:20813
#, gcc-internal-format
msgid "cannot declare a parameter with %<decltype(auto)%>"
msgstr ""
-#: cp/decl.cc:14480
+#: cp/decl.cc:14486
#, gcc-internal-format
msgid ""
"missing template argument list after %qE; template placeholder not permitted "
"in parameter"
msgstr ""
-#: cp/decl.cc:14483
+#: cp/decl.cc:14489
#, gcc-internal-format
msgid "or use %<auto%> for an abbreviated function template"
msgstr ""
-#: cp/decl.cc:14489 cp/parser.cc:25355
+#: cp/decl.cc:14495 cp/parser.cc:25355
#, gcc-internal-format
msgid "%<auto%> parameter not permitted in this context"
msgstr ""
-#: cp/decl.cc:14499
+#: cp/decl.cc:14505
#, gcc-internal-format
msgid "parameter declared %<auto%>"
msgstr ""
-#: cp/decl.cc:14553 cp/parser.cc:3687
+#: cp/decl.cc:14559 cp/parser.cc:3687
#, gcc-internal-format
msgid "invalid use of template-name %qE without an argument list"
msgstr ""
-#: cp/decl.cc:14557
+#: cp/decl.cc:14563
#, gcc-internal-format
msgid "non-static data member declared with placeholder %qT"
msgstr ""
-#: cp/decl.cc:14578
+#: cp/decl.cc:14584
#, gcc-internal-format
msgid "ISO C++ forbids flexible array member %qs"
msgstr ""
-#: cp/decl.cc:14581
+#: cp/decl.cc:14587
#, gcc-internal-format
msgid "ISO C++ forbids flexible array members"
msgstr ""
#. Something like struct S { int N::j; };
-#: cp/decl.cc:14597
+#: cp/decl.cc:14603
#, gcc-internal-format
msgid "invalid use of %<::%>"
msgstr ""
-#: cp/decl.cc:14618
+#: cp/decl.cc:14624
#, gcc-internal-format
msgid "declaration of function %qD in invalid context"
msgstr ""
-#: cp/decl.cc:14628
+#: cp/decl.cc:14634
#, gcc-internal-format
msgid "function %qD declared %<virtual%> inside a union"
msgstr ""
-#: cp/decl.cc:14638
+#: cp/decl.cc:14644
#, gcc-internal-format
msgid "%qD cannot be declared %<virtual%>, since it is always static"
msgstr ""
-#: cp/decl.cc:14652
+#: cp/decl.cc:14658
#, gcc-internal-format
msgid "expected qualified name in friend declaration for destructor %qD"
msgstr ""
-#: cp/decl.cc:14659
+#: cp/decl.cc:14665
#, gcc-internal-format
msgid "declaration of %qD as member of %qT"
msgstr ""
-#: cp/decl.cc:14666 cp/decl.cc:14679
+#: cp/decl.cc:14672 cp/decl.cc:14685
#, gcc-internal-format
msgid "a destructor cannot be %qs"
msgstr ""
-#: cp/decl.cc:14685
+#: cp/decl.cc:14691
#, gcc-internal-format
msgid "expected qualified name in friend declaration for constructor %qD"
msgstr ""
-#: cp/decl.cc:14694
+#: cp/decl.cc:14700
#, gcc-internal-format
msgid "a constructor cannot be %<concept%>"
msgstr ""
-#: cp/decl.cc:14700
+#: cp/decl.cc:14706
#, gcc-internal-format
msgid "a concept cannot be a member function"
msgstr ""
-#: cp/decl.cc:14708 cp/decl.cc:15063
+#: cp/decl.cc:14714 cp/decl.cc:15069
#, gcc-internal-format
msgid "%qD cannot be %qs"
msgstr ""
-#: cp/decl.cc:14717
+#: cp/decl.cc:14723
#, gcc-internal-format
msgid "specialization of variable template %qD declared as function"
msgstr ""
-#: cp/decl.cc:14720
+#: cp/decl.cc:14726
#, gcc-internal-format
msgid "variable template declared here"
msgstr ""
-#: cp/decl.cc:14783
+#: cp/decl.cc:14789
#, gcc-internal-format
msgid "field %qD has incomplete type %qT"
msgstr ""
-#: cp/decl.cc:14788
+#: cp/decl.cc:14794
#, gcc-internal-format
msgid "name %qT has incomplete type"
msgstr ""
-#: cp/decl.cc:14808
+#: cp/decl.cc:14814
#, gcc-internal-format
msgid "%qE is neither function nor member function; cannot be declared friend"
msgstr ""
-#: cp/decl.cc:14811
+#: cp/decl.cc:14817
#, gcc-internal-format
msgid ""
"unnamed field is neither function nor member function; cannot be declared "
"friend"
msgstr ""
-#: cp/decl.cc:14829 cp/parser.cc:21380 cp/parser.cc:28063
+#: cp/decl.cc:14835 cp/parser.cc:21380 cp/parser.cc:28063
#, gcc-internal-format
msgid ""
"an attribute that appertains to a friend declaration that is not a "
"definition is ignored"
msgstr ""
-#: cp/decl.cc:14879 cp/decl.cc:14890
+#: cp/decl.cc:14885 cp/decl.cc:14896
#, gcc-internal-format
msgid "static data member %qE declared %qs"
msgstr ""
-#: cp/decl.cc:14884
+#: cp/decl.cc:14890
#, gcc-internal-format
msgid "%<constexpr%> static data member %qD must have an initializer"
msgstr ""
-#: cp/decl.cc:14927 cp/decl.cc:14935 cp/decl.cc:14942 cp/decl.cc:14949
+#: cp/decl.cc:14933 cp/decl.cc:14941 cp/decl.cc:14948 cp/decl.cc:14955
#, gcc-internal-format
msgid "non-static data member %qE declared %qs"
msgstr ""
-#: cp/decl.cc:15001
+#: cp/decl.cc:15007
#, gcc-internal-format
msgid "storage class %<auto%> invalid for function %qs"
msgstr ""
-#: cp/decl.cc:15004
+#: cp/decl.cc:15010
#, gcc-internal-format
msgid "storage class %<register%> invalid for function %qs"
msgstr ""
-#: cp/decl.cc:15010
+#: cp/decl.cc:15016
#, gcc-internal-format
msgid "storage class %<__thread%> invalid for function %qs"
msgstr ""
-#: cp/decl.cc:15014
+#: cp/decl.cc:15020
#, gcc-internal-format
msgid "storage class %<thread_local%> invalid for function %qs"
msgstr ""
-#: cp/decl.cc:15019
+#: cp/decl.cc:15025
#, gcc-internal-format
msgid "%<constinit%> specifier invalid for function %qs"
msgstr ""
-#: cp/decl.cc:15022
+#: cp/decl.cc:15028
#, gcc-internal-format
msgid "virt-specifiers in %qs not allowed outside a class definition"
msgstr ""
-#: cp/decl.cc:15034
+#: cp/decl.cc:15040
#, gcc-internal-format
msgid ""
"%<static%> specifier invalid for function %qs declared out of global scope"
msgstr ""
-#: cp/decl.cc:15038
+#: cp/decl.cc:15044
#, gcc-internal-format
msgid ""
"%<inline%> specifier invalid for function %qs declared out of global scope"
msgstr ""
-#: cp/decl.cc:15046
+#: cp/decl.cc:15052
#, gcc-internal-format
msgid "virtual non-class function %qs"
msgstr ""
-#: cp/decl.cc:15053
+#: cp/decl.cc:15059
#, gcc-internal-format
msgid "%qs defined in a non-class scope"
msgstr ""
-#: cp/decl.cc:15054
+#: cp/decl.cc:15060
#, gcc-internal-format
msgid "%qs declared in a non-class scope"
msgstr ""
-#: cp/decl.cc:15097
+#: cp/decl.cc:15103
#, gcc-internal-format
msgid "cannot declare member function %qD to have static linkage"
msgstr ""
-#: cp/decl.cc:15106
+#: cp/decl.cc:15112
#, gcc-internal-format
msgid "cannot declare static function inside another function"
msgstr ""
-#: cp/decl.cc:15147
+#: cp/decl.cc:15153
#, gcc-internal-format
msgid ""
"%<static%> may not be used when defining (as opposed to declaring) a static "
"data member"
msgstr ""
-#: cp/decl.cc:15154
+#: cp/decl.cc:15160
#, gcc-internal-format
msgid "static member %qD declared %<register%>"
msgstr ""
-#: cp/decl.cc:15160
+#: cp/decl.cc:15166
#, gcc-internal-format
msgid "cannot explicitly declare member %q#D to have extern linkage"
msgstr ""
-#: cp/decl.cc:15168
+#: cp/decl.cc:15174
#, gcc-internal-format
msgid "declaration of %<constexpr%> variable %qD is not a definition"
msgstr ""
-#: cp/decl.cc:15175
+#: cp/decl.cc:15181
#, gcc-internal-format
msgid "a variable cannot be declared %<consteval%>"
msgstr ""
-#: cp/decl.cc:15207
+#: cp/decl.cc:15213
#, gcc-internal-format
msgid "%qs initialized and declared %<extern%>"
msgstr ""
-#: cp/decl.cc:15212
+#: cp/decl.cc:15218
#, gcc-internal-format
msgid "%qs has both %<extern%> and initializer"
msgstr ""
-#: cp/decl.cc:15414
+#: cp/decl.cc:15420
#, gcc-internal-format
msgid "default argument %qE uses %qD"
msgstr ""
-#: cp/decl.cc:15417
+#: cp/decl.cc:15423
#, gcc-internal-format
msgid "default argument %qE uses local variable %qD"
msgstr ""
-#: cp/decl.cc:15544
+#: cp/decl.cc:15550
#, gcc-internal-format
msgid "invalid use of cv-qualified type %qT in parameter declaration"
msgstr ""
-#: cp/decl.cc:15548
+#: cp/decl.cc:15554
#, gcc-internal-format
msgid "invalid use of type %<void%> in parameter declaration"
msgstr ""
-#: cp/decl.cc:15577
+#: cp/decl.cc:15583
#, gcc-internal-format
msgid "%<volatile%>-qualified parameter is deprecated"
msgstr ""
-#: cp/decl.cc:15585
+#: cp/decl.cc:15591
#, gcc-internal-format
msgid "parameter %qD invalidly declared method type"
msgstr ""
-#: cp/decl.cc:15610
+#: cp/decl.cc:15616
#, gcc-internal-format
msgid "parameter %qD includes pointer to array of unknown bound %qT"
msgstr ""
-#: cp/decl.cc:15612
+#: cp/decl.cc:15618
#, gcc-internal-format
msgid "parameter %qD includes reference to array of unknown bound %qT"
msgstr ""
-#: cp/decl.cc:15895
+#: cp/decl.cc:15901
#, gcc-internal-format
msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
msgstr ""
-#: cp/decl.cc:15974
+#: cp/decl.cc:15980
#, gcc-internal-format
msgid "%qD may not be declared within a namespace"
msgstr ""
-#: cp/decl.cc:15981
+#: cp/decl.cc:15987
#, gcc-internal-format
msgid "%qD may not be declared as static"
msgstr ""
-#: cp/decl.cc:16009
+#: cp/decl.cc:16015
#, gcc-internal-format
msgid "%qD must be a non-static member function"
msgstr ""
-#: cp/decl.cc:16017
+#: cp/decl.cc:16023
#, gcc-internal-format
msgid "%qD must be a member function"
msgstr ""
-#: cp/decl.cc:16025
+#: cp/decl.cc:16031
#, gcc-internal-format
msgid ""
"%qD may be a static member function only with %<-std=c++23%> or %<-std=gnu+"
"+23%>"
msgstr ""
-#: cp/decl.cc:16035
+#: cp/decl.cc:16041
#, gcc-internal-format
msgid ""
"%qD must be either a non-static member function or a non-member function"
msgstr ""
-#: cp/decl.cc:16045
+#: cp/decl.cc:16051
#, gcc-internal-format
msgid "%qD must have an argument of class or enumerated type"
msgstr ""
#. 13.4.0.3
-#: cp/decl.cc:16076
+#: cp/decl.cc:16082
#, gcc-internal-format
msgid "ISO C++ prohibits overloading %<operator ?:%>"
msgstr ""
-#: cp/decl.cc:16086
+#: cp/decl.cc:16092
#, gcc-internal-format
msgid "%qD must not have variable number of arguments"
msgstr ""
-#: cp/decl.cc:16112
+#: cp/decl.cc:16118
#, gcc-internal-format
msgid "%qD must have either zero or one argument"
msgstr ""
-#: cp/decl.cc:16113
+#: cp/decl.cc:16119
#, gcc-internal-format
msgid "%qD must have either one or two arguments"
msgstr ""
-#: cp/decl.cc:16125
+#: cp/decl.cc:16131
#, gcc-internal-format
msgid "postfix %qD must have %<int%> as its argument"
msgstr ""
-#: cp/decl.cc:16126
+#: cp/decl.cc:16132
#, gcc-internal-format
msgid "postfix %qD must have %<int%> as its second argument"
msgstr ""
-#: cp/decl.cc:16137
+#: cp/decl.cc:16143
#, gcc-internal-format
msgid "%qD must have no arguments"
msgstr ""
-#: cp/decl.cc:16138 cp/decl.cc:16148
+#: cp/decl.cc:16144 cp/decl.cc:16154
#, gcc-internal-format
msgid "%qD must have exactly one argument"
msgstr ""
-#: cp/decl.cc:16149
+#: cp/decl.cc:16155
#, gcc-internal-format
msgid "%qD must have exactly two arguments"
msgstr ""
-#: cp/decl.cc:16164
+#: cp/decl.cc:16170
#, gcc-internal-format
msgid "%qD cannot have default arguments"
msgstr ""
-#: cp/decl.cc:16188
+#: cp/decl.cc:16194
#, gcc-internal-format
msgid "converting %qT to %<void%> will never use a type conversion operator"
msgstr ""
-#: cp/decl.cc:16195
+#: cp/decl.cc:16201
#, gcc-internal-format
msgid ""
"converting %qT to a reference to the same type will never use a type "
"conversion operator"
msgstr ""
-#: cp/decl.cc:16197
+#: cp/decl.cc:16203
#, gcc-internal-format
msgid ""
"converting %qT to the same type will never use a type conversion operator"
msgstr ""
-#: cp/decl.cc:16206
+#: cp/decl.cc:16212
#, gcc-internal-format
msgid ""
"converting %qT to a reference to a base class %qT will never use a type "
"conversion operator"
msgstr ""
-#: cp/decl.cc:16208
+#: cp/decl.cc:16214
#, gcc-internal-format
msgid ""
"converting %qT to a base class %qT will never use a type conversion operator"
msgstr ""
-#: cp/decl.cc:16224
+#: cp/decl.cc:16230
#, gcc-internal-format
msgid "user-defined %qD always evaluates both arguments"
msgstr ""
-#: cp/decl.cc:16243
+#: cp/decl.cc:16249
#, gcc-internal-format
msgid "prefix %qD should return %qT"
msgstr ""
-#: cp/decl.cc:16250
+#: cp/decl.cc:16256
#, gcc-internal-format
msgid "postfix %qD should return %qT"
msgstr ""
-#: cp/decl.cc:16262
+#: cp/decl.cc:16268
#, gcc-internal-format
msgid "%qD should return by value"
msgstr ""
-#: cp/decl.cc:16317
+#: cp/decl.cc:16323
#, gcc-internal-format
msgid "using template type parameter %qT after %qs"
msgstr ""
-#: cp/decl.cc:16340
+#: cp/decl.cc:16346
#, gcc-internal-format
msgid "using alias template specialization %qT after %qs"
msgstr ""
-#: cp/decl.cc:16343
+#: cp/decl.cc:16349
#, gcc-internal-format
msgid "using typedef-name %qD after %qs"
msgstr ""
-#: cp/decl.cc:16345
+#: cp/decl.cc:16351
#, gcc-internal-format
msgid "%qD has a previous declaration here"
msgstr ""
-#: cp/decl.cc:16353
+#: cp/decl.cc:16359
#, gcc-internal-format
msgid "%qT referred to as %qs"
msgstr ""
-#: cp/decl.cc:16354 cp/decl.cc:16361
+#: cp/decl.cc:16360 cp/decl.cc:16367
#, gcc-internal-format
msgid "%qT has a previous declaration here"
msgstr ""
-#: cp/decl.cc:16360
+#: cp/decl.cc:16366
#, gcc-internal-format
msgid "%qT referred to as enum"
msgstr ""
@@ -60815,115 +60847,115 @@ msgstr ""
#. void f(class C); // No template header here
#.
#. then the required template argument is missing.
-#: cp/decl.cc:16375
+#: cp/decl.cc:16381
#, gcc-internal-format
msgid "template argument required for %<%s %T%>"
msgstr ""
-#: cp/decl.cc:16418 cp/name-lookup.cc:6074 cp/name-lookup.cc:6206
+#: cp/decl.cc:16424 cp/name-lookup.cc:6074 cp/name-lookup.cc:6206
#: cp/parser.cc:7215 cp/parser.cc:32113
#, gcc-internal-format
msgid "reference to %qD is ambiguous"
msgstr ""
-#: cp/decl.cc:16427
+#: cp/decl.cc:16433
#, gcc-internal-format
msgid "class template %qD redeclared as non-template"
msgstr ""
-#: cp/decl.cc:16449 cp/name-lookup.cc:5764
+#: cp/decl.cc:16455 cp/name-lookup.cc:5764
#, gcc-internal-format
msgid "%qD has the same name as the class in which it is declared"
msgstr ""
-#: cp/decl.cc:16477 cp/friend.cc:317 cp/parser.cc:3512 cp/parser.cc:6920
-#: cp/pt.cc:9971
+#: cp/decl.cc:16483 cp/friend.cc:317 cp/parser.cc:3512 cp/parser.cc:6920
+#: cp/pt.cc:9992
#, gcc-internal-format
msgid "%qT is not a template"
msgstr ""
-#: cp/decl.cc:16482
+#: cp/decl.cc:16488
#, gcc-internal-format
msgid "perhaps you want to explicitly add %<%T::%>"
msgstr ""
-#: cp/decl.cc:16587
+#: cp/decl.cc:16593
#, gcc-internal-format
msgid "use of enum %q#D without previous declaration"
msgstr ""
-#: cp/decl.cc:16613
+#: cp/decl.cc:16619
#, gcc-internal-format
msgid "redeclaration of %qT as a non-template"
msgstr ""
-#: cp/decl.cc:16625 cp/semantics.cc:3777
+#: cp/decl.cc:16631 cp/semantics.cc:3781
#, gcc-internal-format
msgid "cannot declare %qD in a different module"
msgstr ""
-#: cp/decl.cc:16626 cp/decl.cc:16979 lto/lto-symtab.cc:865
+#: cp/decl.cc:16632 cp/decl.cc:16985 lto/lto-symtab.cc:865
#, gcc-internal-format
msgid "previously declared here"
msgstr ""
-#: cp/decl.cc:16753
+#: cp/decl.cc:16759
#, gcc-internal-format
msgid "derived union %qT invalid"
msgstr ""
-#: cp/decl.cc:16760
+#: cp/decl.cc:16766
#, gcc-internal-format
msgid "%qT defined with multiple direct bases"
msgstr ""
-#: cp/decl.cc:16771
+#: cp/decl.cc:16777
#, gcc-internal-format
msgid "%qT defined with direct virtual base"
msgstr ""
-#: cp/decl.cc:16796
+#: cp/decl.cc:16802
#, gcc-internal-format
msgid "base type %qT fails to be a struct or class type"
msgstr ""
-#: cp/decl.cc:16826
+#: cp/decl.cc:16832
#, gcc-internal-format
msgid "recursive type %qT undefined"
msgstr ""
-#: cp/decl.cc:16828
+#: cp/decl.cc:16834
#, gcc-internal-format
msgid "duplicate base type %qT invalid"
msgstr ""
-#: cp/decl.cc:16978
+#: cp/decl.cc:16984
#, gcc-internal-format
msgid "cannot declare %qD in different module"
msgstr ""
-#: cp/decl.cc:16991
+#: cp/decl.cc:16997
#, gcc-internal-format
msgid "scoped/unscoped mismatch in enum %q#T"
msgstr ""
-#: cp/decl.cc:16994 cp/decl.cc:17003 cp/decl.cc:17014 cp/decl.cc:17606
+#: cp/decl.cc:17000 cp/decl.cc:17009 cp/decl.cc:17020 cp/decl.cc:17612
#: cp/parser.cc:21734
#, gcc-internal-format
msgid "previous definition here"
msgstr ""
-#: cp/decl.cc:17000
+#: cp/decl.cc:17006
#, gcc-internal-format
msgid "underlying type mismatch in enum %q#T"
msgstr ""
-#: cp/decl.cc:17011
+#: cp/decl.cc:17017
#, gcc-internal-format
msgid "different underlying type in enum %q#T"
msgstr ""
-#: cp/decl.cc:17084
+#: cp/decl.cc:17090
#, gcc-internal-format
msgid "underlying type %qT of %qT must be an integral type"
msgstr ""
@@ -60932,83 +60964,83 @@ msgstr ""
#.
#. IF no integral type can represent all the enumerator values, the
#. enumeration is ill-formed.
-#: cp/decl.cc:17233
+#: cp/decl.cc:17239
#, gcc-internal-format
msgid "no integral type can represent all of the enumerator values for %qT"
msgstr ""
-#: cp/decl.cc:17414
+#: cp/decl.cc:17420
#, gcc-internal-format
msgid ""
"enumerator value for %qD must have integral or unscoped enumeration type"
msgstr ""
-#: cp/decl.cc:17424
+#: cp/decl.cc:17430
#, gcc-internal-format
msgid "enumerator value for %qD is not an integer constant"
msgstr ""
-#: cp/decl.cc:17473
+#: cp/decl.cc:17479
#, gcc-internal-format
msgid "incremented enumerator value is too large for %<unsigned long%>"
msgstr ""
-#: cp/decl.cc:17474
+#: cp/decl.cc:17480
#, gcc-internal-format
msgid "incremented enumerator value is too large for %<long%>"
msgstr ""
-#: cp/decl.cc:17485
+#: cp/decl.cc:17491
#, gcc-internal-format
msgid "overflow in enumeration values at %qD"
msgstr ""
-#: cp/decl.cc:17505
+#: cp/decl.cc:17511
#, gcc-internal-format
msgid "enumerator value %qE is outside the range of underlying type %qT"
msgstr ""
-#: cp/decl.cc:17604 cp/parser.cc:21732
+#: cp/decl.cc:17610 cp/parser.cc:21732
#, gcc-internal-format
msgid "multiple definition of %q#T"
msgstr ""
-#: cp/decl.cc:17678
+#: cp/decl.cc:17684
#, gcc-internal-format
msgid "return type %q#T is incomplete"
msgstr ""
-#: cp/decl.cc:17836 cp/typeck.cc:11241
+#: cp/decl.cc:17842 cp/typeck.cc:11241
#, gcc-internal-format
msgid "%<operator=%> should return a reference to %<*this%>"
msgstr ""
-#: cp/decl.cc:18666
+#: cp/decl.cc:18672
#, gcc-internal-format
msgid "no return statements in function returning %qT"
msgstr ""
-#: cp/decl.cc:18668 cp/typeck.cc:11121
+#: cp/decl.cc:18674 cp/typeck.cc:11121
#, gcc-internal-format
msgid "only plain %<auto%> return type can be deduced to %<void%>"
msgstr ""
-#: cp/decl.cc:18728
+#: cp/decl.cc:18734
#, gcc-internal-format
msgid "no return statement in %<constexpr%> function returning non-void"
msgstr ""
-#: cp/decl.cc:18908
+#: cp/decl.cc:18914
#, gcc-internal-format
msgid "%qD is already defined in class %qT"
msgstr ""
-#: cp/decl.cc:19298
+#: cp/decl.cc:19304
#, gcc-internal-format
msgid "using %qs"
msgstr ""
-#: cp/decl.cc:19310
+#: cp/decl.cc:19316
#, gcc-internal-format
msgid "use of %qD before deduction of %<auto%>"
msgstr ""
@@ -61066,7 +61098,7 @@ msgstr ""
msgid "deleting %qT is undefined"
msgstr ""
-#: cp/decl2.cc:768 cp/pt.cc:5940
+#: cp/decl2.cc:768 cp/pt.cc:5961
#, gcc-internal-format
msgid "template declaration of %q#D"
msgstr ""
@@ -61077,7 +61109,7 @@ msgid ""
"template parameter lists provided don%'t match the template parameters of %qD"
msgstr ""
-#: cp/decl2.cc:823 cp/pt.cc:5908
+#: cp/decl2.cc:823 cp/pt.cc:5929
#, gcc-internal-format
msgid "destructor %qD declared as member template"
msgstr ""
@@ -61911,7 +61943,7 @@ msgstr ""
msgid "array must be initialized with a brace-enclosed initializer"
msgstr ""
-#: cp/init.cc:2366 cp/semantics.cc:4054 rust/backend/rust-tree.cc:4168
+#: cp/init.cc:2366 cp/semantics.cc:4058 rust/backend/rust-tree.cc:4168
#, gcc-internal-format
msgid "%qT is not a class type"
msgstr ""
@@ -61931,7 +61963,7 @@ msgstr ""
msgid "invalid use of non-static member function %qD"
msgstr ""
-#: cp/init.cc:2531 cp/semantics.cc:2373
+#: cp/init.cc:2531 cp/semantics.cc:2377
#, gcc-internal-format
msgid "invalid use of non-static data member %qD"
msgstr ""
@@ -62551,282 +62583,282 @@ msgid ""
"match the implicit exception-specification %qX"
msgstr ""
-#: cp/method.cc:3423
+#: cp/method.cc:3426
#, gcc-internal-format
msgid "defaulted declaration %q+D does not match the expected signature"
msgstr ""
-#: cp/method.cc:3426
+#: cp/method.cc:3429
#, gcc-internal-format
msgid "expected signature: %qD"
msgstr ""
-#: cp/method.cc:3458
+#: cp/method.cc:3461
#, gcc-internal-format
msgid ""
"explicitly defaulted function %q+D cannot be declared %qs because the "
"implicit declaration is not %qs:"
msgstr ""
-#: cp/method.cc:3478
+#: cp/method.cc:3481
#, gcc-internal-format
msgid "a template cannot be defaulted"
msgstr ""
-#: cp/method.cc:3517
+#: cp/method.cc:3520
#, gcc-internal-format
msgid "%qD cannot be defaulted"
msgstr ""
-#: cp/method.cc:3526
+#: cp/method.cc:3529
#, gcc-internal-format
msgid "defaulted function %q+D with default argument"
msgstr ""
-#: cp/module.cc:1549
+#: cp/module.cc:1583
#, gcc-internal-format
msgid "section %qs is missing or corrupted"
msgstr ""
-#: cp/module.cc:1551
+#: cp/module.cc:1585
#, gcc-internal-format, gfc-internal-format
msgid "section #%u is missing or corrupted"
msgstr ""
-#: cp/module.cc:1773
+#: cp/module.cc:1807
#, gcc-internal-format
msgid "not Encapsulated Lazy Records of Named Declarations"
msgstr ""
-#: cp/module.cc:1788
+#: cp/module.cc:1822
#, gcc-internal-format
msgid "unexpected encapsulation format or type"
msgstr ""
-#: cp/module.cc:1797
+#: cp/module.cc:1831
#, gcc-internal-format
msgid "encapsulation is malformed"
msgstr ""
-#: cp/module.cc:11377
+#: cp/module.cc:11577
#, gcc-internal-format
msgid "conflicting global module declaration %#qD"
msgstr ""
-#: cp/module.cc:11379
+#: cp/module.cc:11579
#, gcc-internal-format
msgid "existing declaration %#qD"
msgstr ""
-#: cp/module.cc:12419
+#: cp/module.cc:12626
#, gcc-internal-format
msgid "definition of %qD does not match"
msgstr ""
-#: cp/module.cc:12421
+#: cp/module.cc:12628
#, gcc-internal-format
msgid "existing definition %qD"
msgstr ""
-#: cp/module.cc:12433
+#: cp/module.cc:12640
#, gcc-internal-format
msgid "... this enumerator %qD"
msgstr ""
-#: cp/module.cc:12435
+#: cp/module.cc:12642
#, gcc-internal-format
msgid "enumerator %qD does not match ..."
msgstr ""
-#: cp/module.cc:12441
+#: cp/module.cc:12648
#, gcc-internal-format
msgid "additional enumerators beginning with %qD"
msgstr ""
-#: cp/module.cc:12445
+#: cp/module.cc:12652
#, gcc-internal-format
msgid "enumeration range differs"
msgstr ""
-#: cp/module.cc:13540
+#: cp/module.cc:13747
#, gcc-internal-format
msgid "%q#D references internal linkage entity %q#D"
msgstr ""
-#: cp/module.cc:14123
+#: cp/module.cc:14330
#, gcc-internal-format
msgid "recursive lazy load"
msgstr ""
#. Cannot import the current module.
-#: cp/module.cc:14142
+#: cp/module.cc:14349
#, gcc-internal-format
msgid "cannot import module in its own purview"
msgstr ""
-#: cp/module.cc:14143 cp/module.cc:19380
+#: cp/module.cc:14350 cp/module.cc:19589
#, gcc-internal-format
msgid "module %qs declared here"
msgstr ""
-#: cp/module.cc:14487
+#: cp/module.cc:14694
#, gcc-internal-format
msgid "indirect import %qs is not already loaded"
msgstr ""
-#: cp/module.cc:14493
+#: cp/module.cc:14700
#, gcc-internal-format
msgid "import %qs has CRC mismatch"
msgstr ""
-#: cp/module.cc:16321
+#: cp/module.cc:16528
#, gcc-internal-format
msgid "unable to represent further imported source locations"
msgstr ""
-#: cp/module.cc:17194
+#: cp/module.cc:17403
#, gcc-internal-format
msgid "not exporting %<#define %E%> as it is a keyword"
msgstr ""
-#: cp/module.cc:17434
+#: cp/module.cc:17643
#, gcc-internal-format
msgid "macro definitions of %qE corrupted"
msgstr ""
-#: cp/module.cc:17458 cp/module.cc:17461
+#: cp/module.cc:17667 cp/module.cc:17670
#, gcc-internal-format
msgid "inconsistent imported macro definition %qE"
msgstr ""
-#: cp/module.cc:17467
+#: cp/module.cc:17676
#, gcc-internal-format
msgid "%<#undef %E%>"
msgstr ""
-#: cp/module.cc:17469
+#: cp/module.cc:17678
#, gcc-internal-format
msgid "%<#define %s%>"
msgstr ""
-#: cp/module.cc:17702
+#: cp/module.cc:17911
#, gcc-internal-format
msgid "compiled module file is %qs"
msgstr ""
-#: cp/module.cc:17739 cp/module.cc:17744
+#: cp/module.cc:17948 cp/module.cc:17953
#, gcc-internal-format, gfc-internal-format
msgid "compiled module is %sversion %s"
msgstr ""
-#: cp/module.cc:17750
+#: cp/module.cc:17959
#, gcc-internal-format, gfc-internal-format
msgid "compiler is %sversion %s%s%s"
msgstr ""
-#: cp/module.cc:17780
+#: cp/module.cc:17989
#, gcc-internal-format
msgid "module %qs found"
msgstr ""
-#: cp/module.cc:17782
+#: cp/module.cc:17991
#, gcc-internal-format
msgid "header module expected, module %qs found"
msgstr ""
-#: cp/module.cc:17783
+#: cp/module.cc:17992
#, gcc-internal-format
msgid "module %qs expected, header module found"
msgstr ""
-#: cp/module.cc:17798
+#: cp/module.cc:18007
#, gcc-internal-format
msgid "module %qs CRC mismatch"
msgstr ""
-#: cp/module.cc:17812
+#: cp/module.cc:18021
#, gcc-internal-format
msgid "target & host is %qs:%qs, expected %qs:%qs"
msgstr ""
-#: cp/module.cc:17824
+#: cp/module.cc:18033
#, gcc-internal-format
msgid "language dialect differs %qs, expected %qs"
msgstr ""
-#: cp/module.cc:17840
+#: cp/module.cc:18049
#, gcc-internal-format
msgid "module contains OpenMP, use %<-fopenmp%> to enable"
msgstr ""
-#: cp/module.cc:17857
+#: cp/module.cc:18066
#, gcc-internal-format
msgid "fixed tree mismatch"
msgstr ""
-#: cp/module.cc:17948
+#: cp/module.cc:18157
#, gcc-internal-format
msgid "interface partition is not exported"
msgstr ""
-#: cp/module.cc:18505
+#: cp/module.cc:18714
#, gcc-internal-format, gfc-internal-format
msgid "failed to read compiled module cluster %u: %s"
msgstr ""
-#: cp/module.cc:18543
+#: cp/module.cc:18752
#, gcc-internal-format, gfc-internal-format
msgid "failed to read compiled module: %s"
msgstr ""
-#: cp/module.cc:18553
+#: cp/module.cc:18762
#, gcc-internal-format
msgid ""
"consider using %<-fno-module-lazy%>, increasing %<-param-lazy-modules=%u%> "
"value, or increasing the per-process file descriptor limit"
msgstr ""
-#: cp/module.cc:18558
+#: cp/module.cc:18767
#, gcc-internal-format
msgid "imports must be built before being imported"
msgstr ""
-#: cp/module.cc:18561
+#: cp/module.cc:18770
#, gcc-internal-format
msgid "returning to the gate for a mechanical issue"
msgstr ""
-#: cp/module.cc:19074
+#: cp/module.cc:19283
#, gcc-internal-format
msgid "reading CMI %qs"
msgstr ""
-#: cp/module.cc:19225
+#: cp/module.cc:19434
#, gcc-internal-format
msgid "failed to load binding %<%E%s%E%>"
msgstr ""
-#: cp/module.cc:19226
+#: cp/module.cc:19435
#, gcc-internal-format
msgid "failed to load binding %<%E%s%E@%s%>"
msgstr ""
-#: cp/module.cc:19233
+#: cp/module.cc:19442
#, gcc-internal-format
msgid "during load of binding %<%E%s%E%>"
msgstr ""
-#: cp/module.cc:19234
+#: cp/module.cc:19443
#, gcc-internal-format
msgid "during load of binding %<%E%s%E@%s%>"
msgstr ""
-#: cp/module.cc:19296
+#: cp/module.cc:19505
#, gcc-internal-format
msgid "failed to load pendings for %<%E%s%E%>"
msgstr ""
-#: cp/module.cc:19300
+#: cp/module.cc:19509
#, gcc-internal-format
msgid "during load of pendings for %<%E%s%E%>"
msgstr ""
@@ -62838,102 +62870,102 @@ msgstr ""
#. module, so we don't want to confuse things by having to think
#. about whether 'extern "C++" { import foo; }' puts foo's
#. contents into the global module all of a sudden.
-#: cp/module.cc:19345
+#: cp/module.cc:19554
#, gcc-internal-format
msgid "import of named module %qs inside language-linkage block"
msgstr ""
-#: cp/module.cc:19375
+#: cp/module.cc:19584
#, gcc-internal-format
msgid "module already declared"
msgstr ""
-#: cp/module.cc:19376
+#: cp/module.cc:19585
#, gcc-internal-format
msgid "module already imported"
msgstr ""
-#: cp/module.cc:19381
+#: cp/module.cc:19590
#, gcc-internal-format
msgid "module %qs imported here"
msgstr ""
-#: cp/module.cc:19588
+#: cp/module.cc:19797
#, gcc-internal-format, gfc-internal-format
msgid "unknown Compiled Module Interface: %s"
msgstr ""
-#: cp/module.cc:19631
+#: cp/module.cc:19840
#, gcc-internal-format
msgid "cannot determine %<#include%> translation of %s: %s"
msgstr ""
-#: cp/module.cc:19649
+#: cp/module.cc:19858
#, gcc-internal-format
msgid "include %qs translated to import"
msgstr ""
-#: cp/module.cc:19650
+#: cp/module.cc:19859
#, gcc-internal-format
msgid "include %qs processed textually"
msgstr ""
-#: cp/module.cc:20009
+#: cp/module.cc:20218
#, gcc-internal-format
msgid "C++ modules are incompatible with precompiled headers"
msgstr ""
-#: cp/module.cc:20013
+#: cp/module.cc:20222
#, gcc-internal-format
msgid "C++ modules are incompatible with traditional preprocessing"
msgstr ""
-#: cp/module.cc:20023
+#: cp/module.cc:20232
#, gcc-internal-format
msgid "macro debug output may be incomplete with modules"
msgstr ""
-#: cp/module.cc:20024
+#: cp/module.cc:20233
#, gcc-internal-format
msgid "module dependencies require preprocessing"
msgstr ""
-#: cp/module.cc:20026
+#: cp/module.cc:20235
#, gcc-internal-format
msgid "you should use the %<-%s%> option"
msgstr ""
-#: cp/module.cc:20061 cp/module.cc:20090
+#: cp/module.cc:20270 cp/module.cc:20299
#, gcc-internal-format
msgid "invalid header name %qs"
msgstr ""
-#: cp/module.cc:20100
+#: cp/module.cc:20309
#, gcc-internal-format
msgid "invalid module name %qs"
msgstr ""
-#: cp/module.cc:20298
+#: cp/module.cc:20507
#, gcc-internal-format
msgid "%<-fmodule-only%> used for non-interface"
msgstr ""
-#: cp/module.cc:20338
+#: cp/module.cc:20547
#, gcc-internal-format
msgid "writing CMI %qs"
msgstr ""
-#: cp/module.cc:20345
+#: cp/module.cc:20554
#, gcc-internal-format
msgid "not writing module %qs due to errors"
msgstr ""
-#: cp/module.cc:20410
+#: cp/module.cc:20619
#, gcc-internal-format, gfc-internal-format
msgid "failed to write compiled module: %s"
msgstr ""
-#: cp/module.cc:20507
+#: cp/module.cc:20716
#, gcc-internal-format
msgid "unknown header kind %qs"
msgstr ""
@@ -63037,7 +63069,7 @@ msgid ""
"%<-std=gnu++20%>"
msgstr ""
-#: cp/name-lookup.cc:5951 cp/pt.cc:18459
+#: cp/name-lookup.cc:5951 cp/pt.cc:18490
#, gcc-internal-format
msgid "%qT is not a class, namespace, or enumeration"
msgstr ""
@@ -63703,7 +63735,7 @@ msgstr ""
msgid "fold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>"
msgstr ""
-#: cp/parser.cc:5995 cp/parser.cc:6150 cp/parser.cc:6334 cp/semantics.cc:4401
+#: cp/parser.cc:5995 cp/parser.cc:6150 cp/parser.cc:6334 cp/semantics.cc:4405
#, gcc-internal-format
msgid "expected primary-expression"
msgstr ""
@@ -63828,7 +63860,7 @@ msgstr ""
msgid "wrong number of arguments to %<__builtin_addressof%>"
msgstr ""
-#: cp/parser.cc:7734 cp/pt.cc:20928
+#: cp/parser.cc:7734 cp/pt.cc:20997
#, gcc-internal-format
msgid "wrong number of arguments to %<__builtin_launder%>"
msgstr ""
@@ -64050,8 +64082,8 @@ msgstr ""
msgid "capture of non-variable %qE"
msgstr ""
-#: cp/parser.cc:11688 cp/parser.cc:11698 cp/semantics.cc:4243
-#: cp/semantics.cc:4258
+#: cp/parser.cc:11688 cp/parser.cc:11698 cp/semantics.cc:4247
+#: cp/semantics.cc:4262
#, gcc-internal-format
msgid "%q#D declared here"
msgstr ""
@@ -64096,7 +64128,7 @@ msgid ""
"with %<-std=c++2b%> or %<-std=gnu++2b%>"
msgstr ""
-#: cp/parser.cc:11932 cp/pt.cc:14711
+#: cp/parser.cc:11932 cp/pt.cc:14742
#, gcc-internal-format
msgid ""
"a lambda with captures may not have an explicit object parameter of an "
@@ -64637,12 +64669,12 @@ msgstr ""
msgid "cannot expand initializer for member %qD"
msgstr ""
-#: cp/parser.cc:17514 cp/pt.cc:27598
+#: cp/parser.cc:17514 cp/pt.cc:27654
#, gcc-internal-format
msgid "mem-initializer for %qD follows constructor delegation"
msgstr ""
-#: cp/parser.cc:17526 cp/pt.cc:27610
+#: cp/parser.cc:17526 cp/pt.cc:27666
#, gcc-internal-format
msgid "constructor delegation follows mem-initializer for %qD"
msgstr ""
@@ -65082,7 +65114,7 @@ msgstr ""
#: cp/parser.cc:22408
#, gcc-internal-format
msgid ""
-"access declarations are deprecated in favour of using-declarations; "
+"access declarations are deprecated in favor of using-declarations; "
"suggestion: add the %<using%> keyword"
msgstr ""
@@ -65316,7 +65348,7 @@ msgstr ""
msgid "%qT not permitted in template argument"
msgstr ""
-#: cp/parser.cc:25052 cp/typeck2.cc:336 cp/typeck2.cc:382 cp/typeck2.cc:2496
+#: cp/parser.cc:25052 cp/typeck2.cc:336 cp/typeck2.cc:382 cp/typeck2.cc:2473
#: rust/backend/rust-tree.cc:3909
#, gcc-internal-format
msgid "invalid use of %qT"
@@ -65502,7 +65534,7 @@ msgstr ""
#. In a lambda this should work, but doesn't currently.
#. We're in a lambda, but it isn't the innermost class.
#. This should work, but currently doesn't.
-#: cp/parser.cc:27653 cp/pt.cc:4306
+#: cp/parser.cc:27653 cp/pt.cc:4327
#, gcc-internal-format
msgid "unexpanded parameter pack in local class in lambda"
msgstr ""
@@ -66223,7 +66255,7 @@ msgstr ""
msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
msgstr ""
-#: cp/parser.cc:44943 cp/pt.cc:18119
+#: cp/parser.cc:44943 cp/pt.cc:18150
#, gcc-internal-format
msgid "iteration variable %qD should not be reduction"
msgstr ""
@@ -66261,22 +66293,22 @@ msgstr ""
msgid "types may not be defined in declare reduction type list"
msgstr ""
-#: cp/parser.cc:49385 cp/semantics.cc:6442
+#: cp/parser.cc:49385 cp/semantics.cc:6446
#, gcc-internal-format
msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
msgstr ""
-#: cp/parser.cc:49389 cp/semantics.cc:6450
+#: cp/parser.cc:49389 cp/semantics.cc:6454
#, gcc-internal-format
msgid "function or array type %qT in %<#pragma omp declare reduction%>"
msgstr ""
-#: cp/parser.cc:49392 cp/pt.cc:14604 cp/semantics.cc:6456
+#: cp/parser.cc:49392 cp/pt.cc:14635 cp/semantics.cc:6460
#, gcc-internal-format
msgid "reference type %qT in %<#pragma omp declare reduction%>"
msgstr ""
-#: cp/parser.cc:49395 cp/semantics.cc:6462
+#: cp/parser.cc:49395 cp/semantics.cc:6466
#, gcc-internal-format
msgid ""
"%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma "
@@ -66299,12 +66331,12 @@ msgstr ""
msgid "%<atomic_cancel%>"
msgstr ""
-#: cp/parser.cc:50533 cp/semantics.cc:11474
+#: cp/parser.cc:50533 cp/semantics.cc:11478
#, gcc-internal-format
msgid "%<__transaction_relaxed%> without transactional memory support enabled"
msgstr ""
-#: cp/parser.cc:50535 cp/semantics.cc:11476
+#: cp/parser.cc:50535 cp/semantics.cc:11480
#, gcc-internal-format
msgid "%<__transaction_atomic%> without transactional memory support enabled"
msgstr ""
@@ -66444,7 +66476,7 @@ msgstr ""
msgid "specialization of %qD after instantiation"
msgstr ""
-#: cp/pt.cc:2046 cp/semantics.cc:6312
+#: cp/pt.cc:2046 cp/semantics.cc:6316
#, gcc-internal-format
msgid "%s %#qD"
msgstr ""
@@ -66616,69 +66648,69 @@ msgstr ""
msgid "argument to %<__integer_pack%> must be between 0 and %d"
msgstr ""
-#: cp/pt.cc:4169
+#: cp/pt.cc:4190
#, gcc-internal-format
msgid "base initializer expansion %qT contains no parameter packs"
msgstr ""
-#: cp/pt.cc:4237
+#: cp/pt.cc:4258
#, gcc-internal-format
msgid "expansion pattern %qT contains no parameter packs"
msgstr ""
-#: cp/pt.cc:4239
+#: cp/pt.cc:4260
#, gcc-internal-format
msgid "expansion pattern %qE contains no parameter packs"
msgstr ""
-#: cp/pt.cc:4323
+#: cp/pt.cc:4344
#, gcc-internal-format
msgid "parameter packs not expanded with %<...%>:"
msgstr ""
-#: cp/pt.cc:4340 cp/pt.cc:5221
+#: cp/pt.cc:4361 cp/pt.cc:5242
#, gcc-internal-format
msgid " %qD"
msgstr ""
-#: cp/pt.cc:4342
+#: cp/pt.cc:4363
#, gcc-internal-format, gfc-internal-format
msgid " %s"
msgstr ""
-#: cp/pt.cc:4468
+#: cp/pt.cc:4489
#, gcc-internal-format
msgid "declaration of template parameter %q+D shadows template parameter"
msgstr ""
-#: cp/pt.cc:4471
+#: cp/pt.cc:4492
#, gcc-internal-format
msgid "declaration of %q+#D shadows template parameter"
msgstr ""
-#: cp/pt.cc:4473
+#: cp/pt.cc:4494
#, gcc-internal-format
msgid "template parameter %qD declared here"
msgstr ""
-#: cp/pt.cc:5157
+#: cp/pt.cc:5178
#, gcc-internal-format
msgid "specialization of variable concept %q#D"
msgstr ""
-#: cp/pt.cc:5216
+#: cp/pt.cc:5237
#, gcc-internal-format
msgid "template parameters not deducible in partial specialization:"
msgstr ""
-#: cp/pt.cc:5239
+#: cp/pt.cc:5260
#, gcc-internal-format
msgid ""
"partial specialization %q+D does not specialize any template arguments; to "
"define the primary template, remove the template argument list"
msgstr ""
-#: cp/pt.cc:5243
+#: cp/pt.cc:5264
#, gcc-internal-format
msgid ""
"partial specialization %q+D does not specialize any template arguments and "
@@ -66686,63 +66718,63 @@ msgid ""
"template, remove the template argument list"
msgstr ""
-#: cp/pt.cc:5247 cp/pt.cc:5258 cp/pt.cc:5266
+#: cp/pt.cc:5268 cp/pt.cc:5279 cp/pt.cc:5287
#, gcc-internal-format
msgid "primary template here"
msgstr ""
-#: cp/pt.cc:5255
+#: cp/pt.cc:5276
#, gcc-internal-format
msgid ""
"partial specialization is not more specialized than the primary template "
"because it replaces multiple parameters with a pack expansion"
msgstr ""
-#: cp/pt.cc:5265
+#: cp/pt.cc:5286
#, gcc-internal-format
msgid "too many arguments for partial specialization %qT"
msgstr ""
-#: cp/pt.cc:5280
+#: cp/pt.cc:5301
#, gcc-internal-format
msgid "partial specialization %qD is not more specialized than"
msgstr ""
-#: cp/pt.cc:5282
+#: cp/pt.cc:5303
#, gcc-internal-format
msgid "primary template %qD"
msgstr ""
-#: cp/pt.cc:5324
+#: cp/pt.cc:5345
#, gcc-internal-format
msgid ""
"parameter pack argument %qE must be at the end of the template argument list"
msgstr ""
-#: cp/pt.cc:5327
+#: cp/pt.cc:5348
#, gcc-internal-format
msgid ""
"parameter pack argument %qT must be at the end of the template argument list"
msgstr ""
-#: cp/pt.cc:5389
+#: cp/pt.cc:5410
#, gcc-internal-format
msgid "type %qT of template argument %qE depends on a template parameter"
msgid_plural "type %qT of template argument %qE depends on template parameters"
msgstr[0] ""
msgstr[1] ""
-#: cp/pt.cc:5457
+#: cp/pt.cc:5478
#, gcc-internal-format
msgid "declaration of %qD ambiguates earlier template instantiation for %qD"
msgstr ""
-#: cp/pt.cc:5461
+#: cp/pt.cc:5482
#, gcc-internal-format
msgid "partial specialization of %qD after instantiation of %qD"
msgstr ""
-#: cp/pt.cc:5644
+#: cp/pt.cc:5665
#, gcc-internal-format
msgid "no default argument for %qD"
msgstr ""
@@ -66751,52 +66783,52 @@ msgstr ""
#. (DR 2032), or alias template can only have one
#. parameter pack, at the end of the template
#. parameter list.
-#: cp/pt.cc:5667
+#: cp/pt.cc:5688
#, gcc-internal-format
msgid "parameter pack %q+D must be at the end of the template parameter list"
msgstr ""
-#: cp/pt.cc:5703
+#: cp/pt.cc:5724
#, gcc-internal-format
msgid ""
"default template arguments may not be used in function template friend re-"
"declaration"
msgstr ""
-#: cp/pt.cc:5706
+#: cp/pt.cc:5727
#, gcc-internal-format
msgid ""
"default template arguments may not be used in template friend declarations"
msgstr ""
-#: cp/pt.cc:5709
+#: cp/pt.cc:5730
#, gcc-internal-format
msgid ""
"default template arguments may not be used in function templates without %<-"
"std=c++11%> or %<-std=gnu++11%>"
msgstr ""
-#: cp/pt.cc:5712
+#: cp/pt.cc:5733
#, gcc-internal-format
msgid "default template arguments may not be used in partial specializations"
msgstr ""
-#: cp/pt.cc:5715 cp/pt.cc:5773
+#: cp/pt.cc:5736 cp/pt.cc:5794
#, gcc-internal-format
msgid "default argument for template parameter for class enclosing %qD"
msgstr ""
-#: cp/pt.cc:5884
+#: cp/pt.cc:5905
#, gcc-internal-format
msgid "template %qD declared"
msgstr ""
-#: cp/pt.cc:5892
+#: cp/pt.cc:5913
#, gcc-internal-format
msgid "template class without a name"
msgstr ""
-#: cp/pt.cc:5900
+#: cp/pt.cc:5921
#, gcc-internal-format
msgid "member template %qD may not have virt-specifiers"
msgstr ""
@@ -66806,538 +66838,538 @@ msgstr ""
#. An allocation function can be a function
#. template. ... Template allocation functions shall
#. have two or more parameters.
-#: cp/pt.cc:5923
+#: cp/pt.cc:5944
#, gcc-internal-format
msgid "invalid template declaration of %qD"
msgstr ""
-#: cp/pt.cc:6075
+#: cp/pt.cc:6096
#, gcc-internal-format
msgid "template definition of non-template %q#D"
msgstr ""
-#: cp/pt.cc:6114
+#: cp/pt.cc:6135
#, gcc-internal-format
msgid "expected %d levels of template parms for %q#D, got %d"
msgstr ""
-#: cp/pt.cc:6128
+#: cp/pt.cc:6149
#, gcc-internal-format
msgid "got %d template parameters for %q#D"
msgstr ""
-#: cp/pt.cc:6131
+#: cp/pt.cc:6152
#, gcc-internal-format
msgid "got %d template parameters for %q#T"
msgstr ""
-#: cp/pt.cc:6133
+#: cp/pt.cc:6154
#, gcc-internal-format, gfc-internal-format
msgid " but %d required"
msgstr ""
-#: cp/pt.cc:6154
+#: cp/pt.cc:6175
#, gcc-internal-format
msgid "template arguments to %qD do not match original template %qD"
msgstr ""
-#: cp/pt.cc:6157
+#: cp/pt.cc:6178
#, gcc-internal-format
msgid "use %<template<>%> for an explicit specialization"
msgstr ""
-#: cp/pt.cc:6179
+#: cp/pt.cc:6200
#, gcc-internal-format
msgid "redeclaration of %qD with different constraints"
msgstr ""
-#: cp/pt.cc:6324
+#: cp/pt.cc:6345
#, gcc-internal-format
msgid "%qT is not a template type"
msgstr ""
-#: cp/pt.cc:6337
+#: cp/pt.cc:6358
#, gcc-internal-format
msgid "template specifiers not specified in declaration of %qD"
msgstr ""
-#: cp/pt.cc:6348
+#: cp/pt.cc:6369
#, gcc-internal-format, gfc-internal-format
msgid "redeclared with %d template parameter"
msgid_plural "redeclared with %d template parameters"
msgstr[0] ""
msgstr[1] ""
-#: cp/pt.cc:6352
+#: cp/pt.cc:6373
#, gcc-internal-format
msgid "previous declaration %qD used %d template parameter"
msgid_plural "previous declaration %qD used %d template parameters"
msgstr[0] ""
msgstr[1] ""
-#: cp/pt.cc:6386
+#: cp/pt.cc:6407
#, gcc-internal-format
msgid "template parameter %q+#D"
msgstr ""
-#: cp/pt.cc:6388
+#: cp/pt.cc:6409
#, gcc-internal-format
msgid "redeclared here as %q#D"
msgstr ""
-#: cp/pt.cc:6390
+#: cp/pt.cc:6411
#, gcc-internal-format
msgid "redeclared here"
msgstr ""
-#: cp/pt.cc:6401
+#: cp/pt.cc:6422
#, gcc-internal-format
msgid "declaration of template parameter %q+#D with different constraints"
msgstr ""
-#: cp/pt.cc:6404 cp/pt.cc:6432
+#: cp/pt.cc:6425 cp/pt.cc:6453
#, gcc-internal-format
msgid "original declaration appeared here"
msgstr ""
-#: cp/pt.cc:6429
+#: cp/pt.cc:6450
#, gcc-internal-format
msgid "redeclaration of %q#D with different constraints"
msgstr ""
-#: cp/pt.cc:6840 cp/pt.cc:6910
+#: cp/pt.cc:6861 cp/pt.cc:6931
#, gcc-internal-format
msgid "%qE is not a valid template argument for type %qT"
msgstr ""
-#: cp/pt.cc:6843
+#: cp/pt.cc:6864
#, gcc-internal-format
msgid "it must be the address of a function with external linkage"
msgstr ""
-#: cp/pt.cc:6846
+#: cp/pt.cc:6867
#, gcc-internal-format
msgid "it must be the name of a function with external linkage"
msgstr ""
-#: cp/pt.cc:6860
+#: cp/pt.cc:6881
#, gcc-internal-format
msgid ""
"%qE is not a valid template argument for type %qT because %qD has no linkage"
msgstr ""
-#: cp/pt.cc:6864
+#: cp/pt.cc:6885
#, gcc-internal-format
msgid ""
"%qE is not a valid template argument for type %qT because %qD does not have "
"external linkage"
msgstr ""
-#: cp/pt.cc:6913
+#: cp/pt.cc:6934
#, gcc-internal-format
msgid "it must be a pointer-to-member of the form %<&X::Y%>"
msgstr ""
-#: cp/pt.cc:6915
+#: cp/pt.cc:6936
#, gcc-internal-format
msgid "because it is a member of %qT"
msgstr ""
-#: cp/pt.cc:6984
+#: cp/pt.cc:7005
#, gcc-internal-format
msgid " couldn%'t deduce template parameter %qD"
msgstr ""
-#: cp/pt.cc:6993
+#: cp/pt.cc:7014
#, gcc-internal-format
msgid " types %qT and %qT have incompatible cv-qualifiers"
msgstr ""
-#: cp/pt.cc:7002
+#: cp/pt.cc:7023
#, gcc-internal-format
msgid " mismatched types %qT and %qT"
msgstr ""
-#: cp/pt.cc:7011
+#: cp/pt.cc:7032
#, gcc-internal-format
msgid " template parameter %qD is not a parameter pack, but argument %qD is"
msgstr ""
-#: cp/pt.cc:7022
+#: cp/pt.cc:7043
#, gcc-internal-format
msgid " template argument %qE does not match pointer-to-member constant %qE"
msgstr ""
-#: cp/pt.cc:7032
+#: cp/pt.cc:7053
#, gcc-internal-format
msgid " %qE is not equivalent to %qE"
msgstr ""
-#: cp/pt.cc:7041
+#: cp/pt.cc:7062
#, gcc-internal-format
msgid " inconsistent parameter pack deduction with %qT and %qT"
msgstr ""
-#: cp/pt.cc:7053
+#: cp/pt.cc:7074
#, gcc-internal-format
msgid " deduced conflicting types for parameter %qT (%qT and %qT)"
msgstr ""
-#: cp/pt.cc:7057
+#: cp/pt.cc:7078
#, gcc-internal-format
msgid " deduced conflicting values for non-type parameter %qE (%qE and %qE)"
msgstr ""
-#: cp/pt.cc:7068
+#: cp/pt.cc:7089
#, gcc-internal-format
msgid " variable-sized array type %qT is not a valid template argument"
msgstr ""
-#: cp/pt.cc:7079
+#: cp/pt.cc:7100
#, gcc-internal-format
msgid " member function type %qT is not a valid template argument"
msgstr ""
-#: cp/pt.cc:7122
+#: cp/pt.cc:7143
#, gcc-internal-format
msgid " cannot convert %qE (type %qT) to type %qT"
msgstr ""
-#: cp/pt.cc:7135
+#: cp/pt.cc:7156
#, gcc-internal-format
msgid " %qT is an ambiguous base class of %qT"
msgstr ""
-#: cp/pt.cc:7139
+#: cp/pt.cc:7160
#, gcc-internal-format
msgid " %qT is not derived from %qT"
msgstr ""
-#: cp/pt.cc:7150
+#: cp/pt.cc:7171
#, gcc-internal-format
msgid ""
" template parameters of a template template argument are inconsistent with "
"other deduced template arguments"
msgstr ""
-#: cp/pt.cc:7160
+#: cp/pt.cc:7181
#, gcc-internal-format
msgid " cannot deduce a template for %qT from non-template type %qT"
msgstr ""
-#: cp/pt.cc:7170
+#: cp/pt.cc:7191
#, gcc-internal-format
msgid " template argument %qE does not match %qE"
msgstr ""
-#: cp/pt.cc:7221
+#: cp/pt.cc:7242
#, gcc-internal-format
msgid ""
"%qE is not a valid template argument of type %qT because %qE is not a "
"variable or function"
msgstr ""
-#: cp/pt.cc:7230
+#: cp/pt.cc:7251
#, gcc-internal-format
msgid ""
"%qE is not a valid template argument of type %qT in C++98 because %qD does "
"not have external linkage"
msgstr ""
-#: cp/pt.cc:7240
+#: cp/pt.cc:7261
#, gcc-internal-format
msgid ""
"%qE is not a valid template argument of type %qT because %qD has no linkage"
msgstr ""
-#: cp/pt.cc:7257
+#: cp/pt.cc:7278
#, gcc-internal-format
msgid "the address of %qD is not a valid template argument"
msgstr ""
-#: cp/pt.cc:7267
+#: cp/pt.cc:7288
#, gcc-internal-format
msgid ""
"the address of the %qT subobject of %qD is not a valid template argument"
msgstr ""
-#: cp/pt.cc:7274
+#: cp/pt.cc:7295
#, gcc-internal-format
msgid ""
"the address of %qD is not a valid template argument because it does not have "
"static storage duration"
msgstr ""
-#: cp/pt.cc:7292
+#: cp/pt.cc:7313
#, gcc-internal-format
msgid ""
"%qD is not a valid template argument because %qD is a variable, not the "
"address of a variable"
msgstr ""
-#: cp/pt.cc:7300
+#: cp/pt.cc:7321
#, gcc-internal-format
msgid ""
"%qE is not a valid template argument for %qT because it is not the address "
"of a variable"
msgstr ""
-#: cp/pt.cc:7422
+#: cp/pt.cc:7443
#, gcc-internal-format
msgid ""
"%qE is not a valid template argument for type %qT because string literals "
"can never be used in this context"
msgstr ""
-#: cp/pt.cc:7587
+#: cp/pt.cc:7608
#, gcc-internal-format
msgid "in template argument for type %qT"
msgstr ""
-#: cp/pt.cc:7601
+#: cp/pt.cc:7622
#, gcc-internal-format
msgid "template argument %qE for type %qT not a compile-time constant"
msgstr ""
-#: cp/pt.cc:7687
+#: cp/pt.cc:7708
#, gcc-internal-format
msgid ""
"%qE is not a valid template argument for type %qT because of conflicts in cv-"
"qualification"
msgstr ""
-#: cp/pt.cc:7695
+#: cp/pt.cc:7716
#, gcc-internal-format
msgid ""
"%qE is not a valid template argument for type %qT because it is not an lvalue"
msgstr ""
-#: cp/pt.cc:7713
+#: cp/pt.cc:7734
#, gcc-internal-format
msgid ""
"%q#D is not a valid template argument for type %qT because a reference "
"variable does not have a constant address"
msgstr ""
-#: cp/pt.cc:7772
+#: cp/pt.cc:7793
#, gcc-internal-format
msgid ""
"%qE is not a valid template argument for type %qT because it is a pointer"
msgstr ""
-#: cp/pt.cc:7774
+#: cp/pt.cc:7795
#, gcc-internal-format
msgid "try using %qE instead"
msgstr ""
-#: cp/pt.cc:7828
+#: cp/pt.cc:7849
#, gcc-internal-format
msgid ""
"%qE is not a valid template argument for type %qT because it is of type %qT"
msgstr ""
-#: cp/pt.cc:8420
+#: cp/pt.cc:8441
#, gcc-internal-format
msgid "ignoring attributes on template argument %qT"
msgstr ""
-#: cp/pt.cc:8436
+#: cp/pt.cc:8457
#, gcc-internal-format
msgid "ignoring attributes in template argument %qE"
msgstr ""
-#: cp/pt.cc:8580
+#: cp/pt.cc:8601
#, gcc-internal-format
msgid "injected-class-name %qD used as template template argument"
msgstr ""
-#: cp/pt.cc:8609
+#: cp/pt.cc:8630
#, gcc-internal-format
msgid "invalid use of destructor %qE as a type"
msgstr ""
-#: cp/pt.cc:8614
+#: cp/pt.cc:8635
#, gcc-internal-format
msgid "to refer to a type member of a template parameter, use %<typename %E%>"
msgstr ""
-#: cp/pt.cc:8630 cp/pt.cc:8664 cp/pt.cc:8714
+#: cp/pt.cc:8651 cp/pt.cc:8685 cp/pt.cc:8735
#, gcc-internal-format
msgid "type/value mismatch at argument %d in template parameter list for %qD"
msgstr ""
-#: cp/pt.cc:8638
+#: cp/pt.cc:8659
#, gcc-internal-format
msgid " expected a constant of type %qT, got %qT"
msgstr ""
-#: cp/pt.cc:8646
+#: cp/pt.cc:8667
#, gcc-internal-format
msgid ""
" ambiguous template argument for non-type template parameter is treated as "
"function type"
msgstr ""
-#: cp/pt.cc:8652
+#: cp/pt.cc:8673
#, gcc-internal-format
msgid " expected a class template, got %qE"
msgstr ""
-#: cp/pt.cc:8655
+#: cp/pt.cc:8676
#, gcc-internal-format
msgid " expected a type, got %qE"
msgstr ""
-#: cp/pt.cc:8669
+#: cp/pt.cc:8690
#, gcc-internal-format
msgid " expected a type, got %qT"
msgstr ""
-#: cp/pt.cc:8672
+#: cp/pt.cc:8693
#, gcc-internal-format
msgid " expected a class template, got %qT"
msgstr ""
-#: cp/pt.cc:8718
+#: cp/pt.cc:8739
#, gcc-internal-format
msgid " expected a template of type %qD, got %qT"
msgstr ""
-#: cp/pt.cc:8732
+#: cp/pt.cc:8753
#, gcc-internal-format
msgid "constraint mismatch at argument %d in template parameter list for %qD"
msgstr ""
-#: cp/pt.cc:8735
+#: cp/pt.cc:8756
#, gcc-internal-format
msgid " expected %qD but got %qD"
msgstr ""
-#: cp/pt.cc:8823
+#: cp/pt.cc:8844
#, gcc-internal-format
msgid "could not convert template argument %qE from %qT to %qT"
msgstr ""
-#: cp/pt.cc:8961 cp/pt.cc:9287
+#: cp/pt.cc:8982 cp/pt.cc:9308
#, gcc-internal-format, gfc-internal-format
msgid "template argument %d is invalid"
msgstr ""
-#: cp/pt.cc:8976 cp/pt.cc:9121
+#: cp/pt.cc:8997 cp/pt.cc:9142
#, gcc-internal-format, gfc-internal-format
msgid "wrong number of template arguments (%d, should be %d)"
msgstr ""
-#: cp/pt.cc:9117
+#: cp/pt.cc:9138
#, gcc-internal-format, gfc-internal-format
msgid "wrong number of template arguments (%d, should be at least %d)"
msgstr ""
-#: cp/pt.cc:9126
+#: cp/pt.cc:9147
#, gcc-internal-format
msgid "provided for %qD"
msgstr ""
-#: cp/pt.cc:9151
+#: cp/pt.cc:9172
#, gcc-internal-format
msgid ""
"pack expansion argument for non-pack parameter %qD of alias template %qD"
msgstr ""
-#: cp/pt.cc:9155
+#: cp/pt.cc:9176
#, gcc-internal-format
msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
msgstr ""
-#: cp/pt.cc:9253
+#: cp/pt.cc:9274
#, gcc-internal-format
msgid ""
"so any instantiation with a non-empty parameter pack would be ill-formed"
msgstr ""
-#: cp/pt.cc:9820
+#: cp/pt.cc:9841
#, gcc-internal-format
msgid "%q#D is not a function template"
msgstr ""
-#: cp/pt.cc:9983
+#: cp/pt.cc:10004
#, gcc-internal-format
msgid "non-template type %qT used as a template"
msgstr ""
-#: cp/pt.cc:9985
+#: cp/pt.cc:10006
#, gcc-internal-format
msgid "for template declaration %q+D"
msgstr ""
-#: cp/pt.cc:10154 cp/pt.cc:22201
+#: cp/pt.cc:10175 cp/pt.cc:22257
#, gcc-internal-format
msgid "template constraint failure for %qD"
msgstr ""
-#: cp/pt.cc:10507
+#: cp/pt.cc:10528
#, gcc-internal-format
msgid "use of invalid variable template %qE"
msgstr ""
-#: cp/pt.cc:11231
+#: cp/pt.cc:11252
#, gcc-internal-format
msgid ""
"template instantiation depth exceeds maximum of %d (use %<-ftemplate-"
"depth=%> to increase the maximum)"
msgstr ""
-#: cp/pt.cc:11975
+#: cp/pt.cc:11996
#, gcc-internal-format
msgid "score argument must be constant integer expression"
msgstr ""
-#: cp/pt.cc:11984
+#: cp/pt.cc:12005
#, gcc-internal-format
msgid "score argument must be non-negative"
msgstr ""
-#: cp/pt.cc:12011
+#: cp/pt.cc:12032
#, gcc-internal-format
msgid "property must be constant integer expression or string literal"
msgstr ""
-#: cp/pt.cc:12560
+#: cp/pt.cc:12581
#, gcc-internal-format
msgid "flexible array member %qD in union"
msgstr ""
-#: cp/pt.cc:13050
+#: cp/pt.cc:13071
#, gcc-internal-format
msgid "fold of empty expansion over %O"
msgstr ""
-#: cp/pt.cc:13500
+#: cp/pt.cc:13531
#, gcc-internal-format
msgid "%qE is not the entire pattern of the pack expansion"
msgstr ""
-#: cp/pt.cc:13588
+#: cp/pt.cc:13619
#, gcc-internal-format
msgid "mismatched argument pack lengths while expanding %qT"
msgstr ""
-#: cp/pt.cc:13591
+#: cp/pt.cc:13622
#, gcc-internal-format
msgid "mismatched argument pack lengths while expanding %qE"
msgstr ""
-#: cp/pt.cc:14279
+#: cp/pt.cc:14310
#, gcc-internal-format
msgid " when instantiating default argument for call to %qD"
msgstr ""
-#: cp/pt.cc:14375
+#: cp/pt.cc:14406
#, gcc-internal-format
msgid "creating pointer to member function of non-class type %qT"
msgstr ""
-#: cp/pt.cc:15367
+#: cp/pt.cc:15398
#, gcc-internal-format, gfc-internal-format
msgid "mismatched argument pack lengths (%d vs %d)"
msgstr ""
@@ -67355,305 +67387,305 @@ msgstr ""
#.
#. is an attempt to declare a variable with function
#. type.
-#: cp/pt.cc:15556
+#: cp/pt.cc:15587
#, gcc-internal-format
msgid "variable %qD has function type"
msgstr ""
-#: cp/pt.cc:15757
+#: cp/pt.cc:15788
#, gcc-internal-format
msgid "invalid parameter type %qT"
msgstr ""
-#: cp/pt.cc:15759
+#: cp/pt.cc:15790
#, gcc-internal-format
msgid "in declaration %q+D"
msgstr ""
-#: cp/pt.cc:15886
+#: cp/pt.cc:15917
#, gcc-internal-format
msgid "function returning an array"
msgstr ""
-#: cp/pt.cc:15888
+#: cp/pt.cc:15919
#, gcc-internal-format
msgid "function returning a function"
msgstr ""
-#: cp/pt.cc:16594
+#: cp/pt.cc:16625
#, gcc-internal-format
msgid "forming reference to void"
msgstr ""
-#: cp/pt.cc:16596
+#: cp/pt.cc:16627
#, gcc-internal-format
msgid "forming pointer to reference type %qT"
msgstr ""
-#: cp/pt.cc:16598
+#: cp/pt.cc:16629
#, gcc-internal-format
msgid "forming reference to reference type %qT"
msgstr ""
-#: cp/pt.cc:16611
+#: cp/pt.cc:16642
#, gcc-internal-format
msgid "forming pointer to qualified function type %qT"
msgstr ""
-#: cp/pt.cc:16614
+#: cp/pt.cc:16645
#, gcc-internal-format
msgid "forming reference to qualified function type %qT"
msgstr ""
-#: cp/pt.cc:16662
+#: cp/pt.cc:16693
#, gcc-internal-format
msgid "creating pointer to member of non-class type %qT"
msgstr ""
-#: cp/pt.cc:16668
+#: cp/pt.cc:16699
#, gcc-internal-format
msgid "creating pointer to member reference type %qT"
msgstr ""
-#: cp/pt.cc:16674
+#: cp/pt.cc:16705
#, gcc-internal-format
msgid "creating pointer to member of type void"
msgstr ""
-#: cp/pt.cc:16740
+#: cp/pt.cc:16771
#, gcc-internal-format
msgid "creating array of %qT"
msgstr ""
-#: cp/pt.cc:16777
+#: cp/pt.cc:16808
#, gcc-internal-format
msgid "%qD is instantiated for an empty pack"
msgstr ""
-#: cp/pt.cc:16798
+#: cp/pt.cc:16829
#, gcc-internal-format
msgid "%qT is not a class, struct, or union type"
msgstr ""
-#: cp/pt.cc:16838
+#: cp/pt.cc:16869
#, gcc-internal-format
msgid "%qT resolves to %qT, which is not an enumeration type"
msgstr ""
-#: cp/pt.cc:16846
+#: cp/pt.cc:16877
#, gcc-internal-format
msgid "%qT resolves to %qT, which is not a class type"
msgstr ""
-#: cp/pt.cc:16964
+#: cp/pt.cc:16995
#, gcc-internal-format
msgid "use of %qs in template"
msgstr ""
-#: cp/pt.cc:17283
+#: cp/pt.cc:17314
#, gcc-internal-format
msgid "qualifying type %qT does not match destructor name ~%qT"
msgstr ""
-#: cp/pt.cc:17298
+#: cp/pt.cc:17329
#, gcc-internal-format
msgid ""
"dependent-name %qE is parsed as a non-type, but instantiation yields a type"
msgstr ""
-#: cp/pt.cc:17300
+#: cp/pt.cc:17331
#, gcc-internal-format
msgid "say %<typename %E%> if a type is meant"
msgstr ""
-#: cp/pt.cc:17393
+#: cp/pt.cc:17424
#, gcc-internal-format
msgid "initializer for %q#D expands to an empty list of expressions"
msgstr ""
-#: cp/pt.cc:19416 cp/pt.cc:21569
+#: cp/pt.cc:19448 cp/pt.cc:21638
#, gcc-internal-format
msgid "invalid use of pack expansion expression"
msgstr ""
-#: cp/pt.cc:19420 cp/pt.cc:21573
+#: cp/pt.cc:19452 cp/pt.cc:21642
#, gcc-internal-format
msgid "use %<...%> to expand argument pack"
msgstr ""
-#: cp/pt.cc:19550
+#: cp/pt.cc:19599
#, gcc-internal-format
msgid "empty initializer in lambda init-capture"
msgstr ""
-#: cp/pt.cc:20843
+#: cp/pt.cc:20912
#, gcc-internal-format
msgid ""
"%qD was not declared in this scope, and no declarations were found by "
"argument-dependent lookup at the point of instantiation"
msgstr ""
-#: cp/pt.cc:20878
+#: cp/pt.cc:20947
#, gcc-internal-format
msgid "declarations in dependent base %qT are not found by unqualified lookup"
msgstr ""
-#: cp/pt.cc:20883
+#: cp/pt.cc:20952
#, gcc-internal-format
msgid "use %<this->%D%> instead"
msgstr ""
-#: cp/pt.cc:20886
+#: cp/pt.cc:20955
#, gcc-internal-format
msgid "use %<%T::%D%> instead"
msgstr ""
-#: cp/pt.cc:20891
+#: cp/pt.cc:20960
#, gcc-internal-format
msgid "%qD declared here, later in the translation unit"
msgstr ""
-#: cp/pt.cc:20942
+#: cp/pt.cc:21011
#, gcc-internal-format
msgid "wrong number of arguments to %<__builtin_convertvector%>"
msgstr ""
-#: cp/pt.cc:20969
+#: cp/pt.cc:21038
#, gcc-internal-format
msgid "wrong number of arguments to %<assume%> attribute"
msgstr ""
-#: cp/pt.cc:21180
+#: cp/pt.cc:21249
#, gcc-internal-format
msgid "%qT is not a class or namespace"
msgstr ""
-#: cp/pt.cc:21183
+#: cp/pt.cc:21252
#, gcc-internal-format
msgid "%qD is not a class or namespace"
msgstr ""
-#: cp/pt.cc:21501
+#: cp/pt.cc:21570
#, gcc-internal-format
msgid "using invalid field %qD"
msgstr ""
-#: cp/pt.cc:21847
+#: cp/pt.cc:21903
#, gcc-internal-format
msgid "%qT is/uses unnamed type"
msgstr ""
-#: cp/pt.cc:21849
+#: cp/pt.cc:21905
#, gcc-internal-format
msgid "template argument for %qD uses local type %qT"
msgstr ""
-#: cp/pt.cc:21859
+#: cp/pt.cc:21915
#, gcc-internal-format
msgid "%qT is a variably modified type"
msgstr ""
-#: cp/pt.cc:21874
+#: cp/pt.cc:21930
#, gcc-internal-format
msgid "integral expression %qE is not constant"
msgstr ""
-#: cp/pt.cc:21892
+#: cp/pt.cc:21948
#, gcc-internal-format
msgid " trying to instantiate %qD"
msgstr ""
-#: cp/pt.cc:26285
+#: cp/pt.cc:26341
#, gcc-internal-format
msgid "ambiguous template instantiation for %q#T"
msgstr ""
-#: cp/pt.cc:26287
+#: cp/pt.cc:26343
#, gcc-internal-format
msgid "ambiguous template instantiation for %q#D"
msgstr ""
-#: cp/pt.cc:26293
+#: cp/pt.cc:26349
msgid "%s %#qS"
msgstr ""
-#: cp/pt.cc:26320 cp/pt.cc:26415
+#: cp/pt.cc:26376 cp/pt.cc:26471
#, gcc-internal-format
msgid "explicit instantiation of non-template %q#D"
msgstr ""
-#: cp/pt.cc:26326
+#: cp/pt.cc:26382
#, gcc-internal-format
msgid "explicit instantiation of variable concept %q#D"
msgstr ""
-#: cp/pt.cc:26328
+#: cp/pt.cc:26384
#, gcc-internal-format
msgid "explicit instantiation of function concept %q#D"
msgstr ""
-#: cp/pt.cc:26347
+#: cp/pt.cc:26403
#, gcc-internal-format
msgid "%qD is not a static data member of a class template"
msgstr ""
-#: cp/pt.cc:26353 cp/pt.cc:26410
+#: cp/pt.cc:26409 cp/pt.cc:26466
#, gcc-internal-format
msgid "no matching template for %qD found"
msgstr ""
-#: cp/pt.cc:26358
+#: cp/pt.cc:26414
#, gcc-internal-format
msgid ""
"type %qT for explicit instantiation %qD does not match declared type %qT"
msgstr ""
-#: cp/pt.cc:26366
+#: cp/pt.cc:26422
#, gcc-internal-format
msgid "explicit instantiation of %q#D"
msgstr ""
-#: cp/pt.cc:26402
+#: cp/pt.cc:26458
#, gcc-internal-format
msgid "duplicate explicit instantiation of %q#D"
msgstr ""
-#: cp/pt.cc:26425 cp/pt.cc:26492
+#: cp/pt.cc:26481 cp/pt.cc:26548
#, gcc-internal-format
msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
msgstr ""
-#: cp/pt.cc:26430 cp/pt.cc:26507
+#: cp/pt.cc:26486 cp/pt.cc:26563
#, gcc-internal-format
msgid "storage class %qD applied to template instantiation"
msgstr ""
-#: cp/pt.cc:26464
+#: cp/pt.cc:26520
#, gcc-internal-format
msgid "explicit instantiation of non-class template %qD"
msgstr ""
-#: cp/pt.cc:26467
+#: cp/pt.cc:26523
#, gcc-internal-format
msgid "explicit instantiation of non-template type %qT"
msgstr ""
-#: cp/pt.cc:26476
+#: cp/pt.cc:26532
#, gcc-internal-format
msgid "explicit instantiation of %q#T before definition of template"
msgstr ""
-#: cp/pt.cc:26497
+#: cp/pt.cc:26553
#, gcc-internal-format
msgid "ISO C++ forbids the use of %qE on explicit instantiations"
msgstr ""
-#: cp/pt.cc:26537
+#: cp/pt.cc:26593
#, gcc-internal-format
msgid "duplicate explicit instantiation of %q#T"
msgstr ""
-#: cp/pt.cc:26853
+#: cp/pt.cc:26909
#, gcc-internal-format
msgid "exception specification of %qD depends on itself"
msgstr ""
@@ -67665,12 +67697,12 @@ msgstr ""
#. member function or static data member of a class template
#. shall be present in every translation unit in which it is
#. explicitly instantiated.
-#: cp/pt.cc:27326
+#: cp/pt.cc:27382
#, gcc-internal-format
msgid "explicit instantiation of %qD but no definition available"
msgstr ""
-#: cp/pt.cc:27371
+#: cp/pt.cc:27427
#, gcc-internal-format
msgid ""
"template instantiation depth exceeds maximum of %d instantiating %q+D, "
@@ -67678,170 +67710,170 @@ msgid ""
"increase the maximum)"
msgstr ""
-#: cp/pt.cc:27745
+#: cp/pt.cc:27801
#, gcc-internal-format
msgid ""
"non-type template parameters of deduced class type only available with %<-"
"std=c++20%> or %<-std=gnu++20%>"
msgstr ""
-#: cp/pt.cc:27775
+#: cp/pt.cc:27831
#, gcc-internal-format
msgid ""
"%qT is not a valid type for a template non-type parameter because it is not "
"structural"
msgstr ""
-#: cp/pt.cc:27784
+#: cp/pt.cc:27840
#, gcc-internal-format
msgid ""
"non-type template parameters of class type only available with %<-std=c+"
"+20%> or %<-std=gnu++20%>"
msgstr ""
-#: cp/pt.cc:27792
+#: cp/pt.cc:27848
#, gcc-internal-format
msgid "invalid template non-type parameter"
msgstr ""
-#: cp/pt.cc:27794
+#: cp/pt.cc:27850
#, gcc-internal-format
msgid "%q#T is not a valid type for a template non-type parameter"
msgstr ""
-#: cp/pt.cc:29238
+#: cp/pt.cc:29294
#, gcc-internal-format
msgid "keyword %<template%> not allowed in declarator-id"
msgstr ""
-#: cp/pt.cc:29429
+#: cp/pt.cc:29485
#, gcc-internal-format
msgid "a concept cannot be constrained"
msgstr ""
-#: cp/pt.cc:29438
+#: cp/pt.cc:29494
#, gcc-internal-format
msgid "concept %qE not in namespace scope"
msgstr ""
-#: cp/pt.cc:29444
+#: cp/pt.cc:29500
#, gcc-internal-format
msgid "concept %qE has multiple template parameter lists"
msgstr ""
-#: cp/pt.cc:29475
+#: cp/pt.cc:29531
#, gcc-internal-format
msgid ""
"deducing from brace-enclosed initializer list requires %<#include "
"<initializer_list>%>"
msgstr ""
-#: cp/pt.cc:30753
+#: cp/pt.cc:30809
#, gcc-internal-format
msgid "non-deducible template %qT used without template arguments"
msgstr ""
-#: cp/pt.cc:30765
+#: cp/pt.cc:30821
#, gcc-internal-format
msgid ""
"alias template deduction only available with %<-std=c++20%> or %<-std=gnu+"
"+20%>"
msgstr ""
-#: cp/pt.cc:30771
+#: cp/pt.cc:30827
#, gcc-internal-format
msgid "use %qD directly instead"
msgstr ""
-#: cp/pt.cc:30899
+#: cp/pt.cc:30955
#, gcc-internal-format
msgid ""
"cannot deduce template arguments for copy-initialization of %qT, as it has "
"no non-explicit deduction guides or user-declared constructors"
msgstr ""
-#: cp/pt.cc:30906
+#: cp/pt.cc:30962
#, gcc-internal-format
msgid ""
"cannot deduce template arguments of %qT, as it has no viable deduction guides"
msgstr ""
-#: cp/pt.cc:30918
+#: cp/pt.cc:30974
#, gcc-internal-format
msgid "class template argument deduction failed:"
msgstr ""
-#: cp/pt.cc:30921
+#: cp/pt.cc:30977
#, gcc-internal-format
msgid "explicit deduction guides not considered for copy-initialization"
msgstr ""
#. TODO: Pass down location from cp_finish_decl.
-#: cp/pt.cc:30935
+#: cp/pt.cc:30991
#, gcc-internal-format
msgid ""
"class template argument deduction for %qT failed: explicit deduction guide "
"selected in copy-list-initialization"
msgstr ""
-#: cp/pt.cc:30939
+#: cp/pt.cc:30995
#, gcc-internal-format
msgid "explicit deduction guide declared here"
msgstr ""
-#: cp/pt.cc:30953
+#: cp/pt.cc:31009
#, gcc-internal-format
msgid "%qT may not intend to support class template argument deduction"
msgstr ""
-#: cp/pt.cc:30955
+#: cp/pt.cc:31011
#, gcc-internal-format
msgid "add a deduction guide to suppress this warning"
msgstr ""
-#: cp/pt.cc:31077
+#: cp/pt.cc:31133
#, gcc-internal-format
msgid "direct-list-initialization of %<auto%> requires exactly one element"
msgstr ""
-#: cp/pt.cc:31080
+#: cp/pt.cc:31136
#, gcc-internal-format
msgid ""
"for deduction to %<std::initializer_list%>, use copy-list-initialization (i."
"e. add %<=%> before the %<{%>)"
msgstr ""
-#: cp/pt.cc:31147
+#: cp/pt.cc:31203
#, gcc-internal-format
msgid "unable to deduce lambda return type from %qE"
msgstr ""
-#: cp/pt.cc:31150
+#: cp/pt.cc:31206
#, gcc-internal-format
msgid "unable to deduce %qT from %qE"
msgstr ""
-#: cp/pt.cc:31225
+#: cp/pt.cc:31281
#, gcc-internal-format
msgid "placeholder constraints not satisfied"
msgstr ""
-#: cp/pt.cc:31229
+#: cp/pt.cc:31285
#, gcc-internal-format
msgid "deduced initializer does not satisfy placeholder constraints"
msgstr ""
-#: cp/pt.cc:31233
+#: cp/pt.cc:31289
#, gcc-internal-format
msgid "deduced return type does not satisfy placeholder constraints"
msgstr ""
-#: cp/pt.cc:31237
+#: cp/pt.cc:31293
#, gcc-internal-format
msgid "deduced expression type does not satisfy placeholder constraints"
msgstr ""
-#: cp/pt.cc:31392
+#: cp/pt.cc:31448
#, gcc-internal-format
msgid "invalid use of %qT in template argument"
msgstr ""
@@ -67994,722 +68026,722 @@ msgstr ""
msgid "virtual function declared here"
msgstr ""
-#: cp/semantics.cc:1110
+#: cp/semantics.cc:1114
#, gcc-internal-format
msgid ""
"%<std::is_constant_evaluated%> always evaluates to true in %<if constexpr%>"
msgstr ""
-#: cp/semantics.cc:1116
+#: cp/semantics.cc:1120
#, gcc-internal-format
msgid ""
"%<std::is_constant_evaluated%> evaluates to true when checking if trivially "
"empty iteration statement is trivial infinite loop"
msgstr ""
-#: cp/semantics.cc:1121
+#: cp/semantics.cc:1125
#, gcc-internal-format
msgid ""
"and evaluates to false when actually evaluating the condition in non-"
"%<constexpr%> function"
msgstr ""
-#: cp/semantics.cc:1126
+#: cp/semantics.cc:1130
#, gcc-internal-format
msgid ""
"%<std::is_constant_evaluated%> always evaluates to false in a non-"
"%<constexpr%> function"
msgstr ""
-#: cp/semantics.cc:1130
+#: cp/semantics.cc:1134
#, gcc-internal-format
msgid ""
"%<std::is_constant_evaluated%> always evaluates to true in a %<consteval%> "
"function"
msgstr ""
-#: cp/semantics.cc:1347
+#: cp/semantics.cc:1351
#, gcc-internal-format
msgid "suggest explicit braces around empty body in %<do%> statement"
msgstr ""
-#: cp/semantics.cc:1886
+#: cp/semantics.cc:1890
#, gcc-internal-format
msgid "catching polymorphic type %q#T by value"
msgstr ""
-#: cp/semantics.cc:1891
+#: cp/semantics.cc:1895
#, gcc-internal-format
msgid "catching type %q#T by value"
msgstr ""
-#: cp/semantics.cc:1896
+#: cp/semantics.cc:1900
#, gcc-internal-format
msgid "catching non-reference type %q#T"
msgstr ""
-#: cp/semantics.cc:2108
+#: cp/semantics.cc:2112
#, gcc-internal-format
msgid "type of %<asm%> operand %qE could not be determined"
msgstr ""
-#: cp/semantics.cc:2190
+#: cp/semantics.cc:2194
#, gcc-internal-format
msgid "%<__label__%> declarations are only allowed in function scopes"
msgstr ""
-#: cp/semantics.cc:2363
+#: cp/semantics.cc:2367
#, gcc-internal-format
msgid "invalid use of member %qD in static member function"
msgstr ""
-#: cp/semantics.cc:2367
+#: cp/semantics.cc:2371
#, gcc-internal-format
msgid "invalid use of member %qD in constructor %<pre%> contract"
msgstr ""
-#: cp/semantics.cc:2371
+#: cp/semantics.cc:2375
#, gcc-internal-format
msgid "invalid use of member %qD in destructor %<post%> contract"
msgstr ""
-#: cp/semantics.cc:2634
+#: cp/semantics.cc:2638
#, gcc-internal-format
msgid "%qE missing template arguments"
msgstr ""
-#: cp/semantics.cc:2694
+#: cp/semantics.cc:2698
#, gcc-internal-format
msgid ""
"a statement expression is an insufficient context for overload resolution"
msgstr ""
-#: cp/semantics.cc:3053
+#: cp/semantics.cc:3057
#, gcc-internal-format
msgid "cannot call a concept as a function"
msgstr ""
-#: cp/semantics.cc:3136
+#: cp/semantics.cc:3140
#, gcc-internal-format
msgid "arguments to destructor are not allowed"
msgstr ""
-#: cp/semantics.cc:3240
+#: cp/semantics.cc:3244
#, gcc-internal-format
msgid "%<this%> is unavailable for explicit object member functions"
msgstr ""
-#: cp/semantics.cc:3252
+#: cp/semantics.cc:3256
#, gcc-internal-format
msgid "use explicit object parameter %qs instead"
msgstr ""
-#: cp/semantics.cc:3256
+#: cp/semantics.cc:3260
#, gcc-internal-format
msgid "name the explicit object parameter"
msgstr ""
-#: cp/semantics.cc:3261
+#: cp/semantics.cc:3265
#, gcc-internal-format
msgid "%<this%> is unavailable for static member functions"
msgstr ""
-#: cp/semantics.cc:3263
+#: cp/semantics.cc:3267
#, gcc-internal-format
msgid "invalid use of %<this%> before it is valid"
msgstr ""
-#: cp/semantics.cc:3265
+#: cp/semantics.cc:3269
#, gcc-internal-format
msgid "invalid use of %<this%> after it is valid"
msgstr ""
-#: cp/semantics.cc:3267
+#: cp/semantics.cc:3271
#, gcc-internal-format
msgid "invalid use of %<this%> in non-member function"
msgstr ""
-#: cp/semantics.cc:3269
+#: cp/semantics.cc:3273
#, gcc-internal-format
msgid "invalid use of %<this%> at top level"
msgstr ""
-#: cp/semantics.cc:3291
+#: cp/semantics.cc:3295
#, gcc-internal-format
msgid "invalid qualifying scope in pseudo-destructor name"
msgstr ""
-#: cp/semantics.cc:3299 cp/typeck.cc:3085
+#: cp/semantics.cc:3303 cp/typeck.cc:3085
#, gcc-internal-format
msgid "qualified type %qT does not match destructor name ~%qT"
msgstr ""
-#: cp/semantics.cc:3321
+#: cp/semantics.cc:3325
#, gcc-internal-format
msgid "%qE is not of type %qT"
msgstr ""
-#: cp/semantics.cc:3435
+#: cp/semantics.cc:3439
#, gcc-internal-format
msgid "compound literal of non-object type %qT"
msgstr ""
-#: cp/semantics.cc:3455
+#: cp/semantics.cc:3459
#, gcc-internal-format
msgid "%<auto{x}%> cannot be constrained"
msgstr ""
-#: cp/semantics.cc:3460
+#: cp/semantics.cc:3464
#, gcc-internal-format
msgid "%<auto{x}%> only available with %<-std=c++2b%> or %<-std=gnu++2b%>"
msgstr ""
-#: cp/semantics.cc:3652
+#: cp/semantics.cc:3656
#, gcc-internal-format
msgid "template type parameters must use the keyword %<class%> or %<typename%>"
msgstr ""
-#: cp/semantics.cc:3705
+#: cp/semantics.cc:3709
#, gcc-internal-format
msgid ""
"invalid use of type %qT as a default value for a template template-parameter"
msgstr ""
-#: cp/semantics.cc:3709
+#: cp/semantics.cc:3713
#, gcc-internal-format
msgid "invalid default argument for a template template parameter"
msgstr ""
-#: cp/semantics.cc:3726
+#: cp/semantics.cc:3730
#, gcc-internal-format
msgid "definition of %q#T inside template parameter list"
msgstr ""
-#: cp/semantics.cc:3757
+#: cp/semantics.cc:3761
#, gcc-internal-format
msgid "invalid definition of qualified type %qT"
msgstr ""
-#: cp/semantics.cc:4049
+#: cp/semantics.cc:4053
#, gcc-internal-format
msgid "invalid base-class specification"
msgstr ""
-#: cp/semantics.cc:4217
+#: cp/semantics.cc:4221
#, gcc-internal-format
msgid "cannot capture member %qD of anonymous union"
msgstr ""
-#: cp/semantics.cc:4234
+#: cp/semantics.cc:4238
#, gcc-internal-format
msgid "%qD is not captured"
msgstr ""
-#: cp/semantics.cc:4238
+#: cp/semantics.cc:4242
#, gcc-internal-format
msgid "the lambda has no capture-default"
msgstr ""
-#: cp/semantics.cc:4240
+#: cp/semantics.cc:4244
#, gcc-internal-format
msgid ""
"lambda in local class %q+T cannot capture variables from the enclosing "
"context"
msgstr ""
-#: cp/semantics.cc:4255
+#: cp/semantics.cc:4259
#, gcc-internal-format
msgid "use of local variable with automatic storage from containing function"
msgstr ""
-#: cp/semantics.cc:4257
+#: cp/semantics.cc:4261
#, gcc-internal-format
msgid "use of parameter from containing function"
msgstr ""
-#: cp/semantics.cc:4385
+#: cp/semantics.cc:4389
#, gcc-internal-format
msgid "use of parameter outside function body"
msgstr ""
-#: cp/semantics.cc:4395
+#: cp/semantics.cc:4399
#, gcc-internal-format
msgid "missing template arguments"
msgstr ""
-#: cp/semantics.cc:4431
+#: cp/semantics.cc:4435
#, gcc-internal-format
msgid ""
"template parameter %qD of type %qT is not allowed in an integral constant "
"expression because it is not of integral or enumeration type"
msgstr ""
-#: cp/semantics.cc:4482
+#: cp/semantics.cc:4486
#, gcc-internal-format
msgid "use of class template %qT as expression"
msgstr ""
#. Ambiguous reference to base members.
-#: cp/semantics.cc:4489
+#: cp/semantics.cc:4493
#, gcc-internal-format
msgid "request for member %qD is ambiguous in multiple inheritance lattice"
msgstr ""
-#: cp/semantics.cc:4517
+#: cp/semantics.cc:4521
#, gcc-internal-format
msgid "%qD cannot appear in a constant-expression"
msgstr ""
-#: cp/semantics.cc:4670
+#: cp/semantics.cc:4674
#, gcc-internal-format
msgid "type of %qE is unknown"
msgstr ""
-#: cp/semantics.cc:4688 rust/backend/rust-tree.cc:5511
+#: cp/semantics.cc:4692 rust/backend/rust-tree.cc:5511
#, gcc-internal-format
msgid "%qT is not an enumeration type"
msgstr ""
-#: cp/semantics.cc:4715
+#: cp/semantics.cc:4719
#, gcc-internal-format
msgid "%<__type_pack_element%> index is not an integral constant"
msgstr ""
-#: cp/semantics.cc:4721
+#: cp/semantics.cc:4725
#, gcc-internal-format
msgid "%<__type_pack_element%> index is negative"
msgstr ""
-#: cp/semantics.cc:4727
+#: cp/semantics.cc:4731
#, gcc-internal-format
msgid "%<__type_pack_element%> index is out of range"
msgstr ""
#. Parameter packs can only be used in templates
-#: cp/semantics.cc:4850
+#: cp/semantics.cc:4854
#, gcc-internal-format
msgid "parameter pack %<__bases%> only valid in template declaration"
msgstr ""
-#: cp/semantics.cc:4882
+#: cp/semantics.cc:4886
#, gcc-internal-format
msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
msgstr ""
-#: cp/semantics.cc:4895
+#: cp/semantics.cc:4899
#, gcc-internal-format
msgid "cannot apply %<offsetof%> to member function %qD"
msgstr ""
-#: cp/semantics.cc:4899
+#: cp/semantics.cc:4903
#, gcc-internal-format
msgid "cannot apply %<offsetof%> to member function"
msgstr ""
-#: cp/semantics.cc:4904
+#: cp/semantics.cc:4908
#, gcc-internal-format
msgid "cannot apply %<offsetof%> to an enumerator %qD"
msgstr ""
-#: cp/semantics.cc:4915
+#: cp/semantics.cc:4919
#, gcc-internal-format
msgid ""
"%<offsetof%> within non-standard-layout type %qT is conditionally-supported"
msgstr ""
-#: cp/semantics.cc:6115
+#: cp/semantics.cc:6119
#, gcc-internal-format
msgid "pointer-to-member mapping %qE not supported"
msgstr ""
-#: cp/semantics.cc:6309
+#: cp/semantics.cc:6313
#, gcc-internal-format
msgid "user defined reduction lookup is ambiguous"
msgstr ""
-#: cp/semantics.cc:6582
+#: cp/semantics.cc:6586
#, gcc-internal-format
msgid "%qE in %<reduction%> clause is a zero size array"
msgstr ""
-#: cp/semantics.cc:6628
+#: cp/semantics.cc:6632
#, gcc-internal-format
msgid "%qE has const type for %<reduction%>"
msgstr ""
-#: cp/semantics.cc:6747
+#: cp/semantics.cc:6751
#, gcc-internal-format
msgid "user defined reduction with constructor initializer for base class %qT"
msgstr ""
-#: cp/semantics.cc:7219
+#: cp/semantics.cc:7223
#, gcc-internal-format
msgid ""
"modifier other than %<val%> specified in %<linear%> clause on %<simd%> or "
"%<for%> constructs when using OpenMP 5.2 modifiers"
msgstr ""
-#: cp/semantics.cc:7234
+#: cp/semantics.cc:7238
#, gcc-internal-format
msgid ""
"linear clause with %qs modifier applied to non-reference variable with %qT "
"type"
msgstr ""
-#: cp/semantics.cc:7249
+#: cp/semantics.cc:7253
#, gcc-internal-format
msgid ""
"linear clause applied to non-integral non-pointer variable with %qT type"
msgstr ""
-#: cp/semantics.cc:7273
+#: cp/semantics.cc:7277
#, gcc-internal-format
msgid "linear step expression must be integral"
msgstr ""
-#: cp/semantics.cc:7366 cp/semantics.cc:7498 cp/semantics.cc:7558
-#: cp/semantics.cc:7959 cp/semantics.cc:9085
+#: cp/semantics.cc:7370 cp/semantics.cc:7502 cp/semantics.cc:7562
+#: cp/semantics.cc:7963 cp/semantics.cc:9089
#, gcc-internal-format
msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
msgstr ""
-#: cp/semantics.cc:7378 cp/semantics.cc:9098
+#: cp/semantics.cc:7382 cp/semantics.cc:9102
#, gcc-internal-format
msgid "%qD is not a variable in clause %qs"
msgstr ""
-#: cp/semantics.cc:7511
+#: cp/semantics.cc:7515
#, gcc-internal-format
msgid "%qD is not a variable in clause %<firstprivate%>"
msgstr ""
-#: cp/semantics.cc:7571
+#: cp/semantics.cc:7575
#, gcc-internal-format
msgid "%qD is not a variable in clause %<lastprivate%>"
msgstr ""
-#: cp/semantics.cc:7622
+#: cp/semantics.cc:7626
#, gcc-internal-format
msgid "%<gang%> static expression must be integral"
msgstr ""
-#: cp/semantics.cc:7636
+#: cp/semantics.cc:7640
#, gcc-internal-format
msgid "%<gang%> static value must be positive"
msgstr ""
-#: cp/semantics.cc:7670
+#: cp/semantics.cc:7674
#, gcc-internal-format
msgid "%<gang%> num expression must be integral"
msgstr ""
-#: cp/semantics.cc:7673
+#: cp/semantics.cc:7677
#, gcc-internal-format
msgid "%<vector%> length expression must be integral"
msgstr ""
-#: cp/semantics.cc:7677
+#: cp/semantics.cc:7681
#, gcc-internal-format
msgid "%<worker%> num expression must be integral"
msgstr ""
-#: cp/semantics.cc:7699
+#: cp/semantics.cc:7703
#, gcc-internal-format
msgid "%<gang%> num value must be positive"
msgstr ""
-#: cp/semantics.cc:7703
+#: cp/semantics.cc:7707
#, gcc-internal-format
msgid "%<vector%> length value must be positive"
msgstr ""
-#: cp/semantics.cc:7708
+#: cp/semantics.cc:7712
#, gcc-internal-format
msgid "%<worker%> num value must be positive"
msgstr ""
-#: cp/semantics.cc:7784
+#: cp/semantics.cc:7788
#, gcc-internal-format
msgid "schedule chunk size expression must be integral"
msgstr ""
-#: cp/semantics.cc:7817
+#: cp/semantics.cc:7821
#, gcc-internal-format
msgid "%qs length expression must be integral"
msgstr ""
-#: cp/semantics.cc:7831
+#: cp/semantics.cc:7835
#, gcc-internal-format
msgid "%qs length expression must be positive constant integer expression"
msgstr ""
-#: cp/semantics.cc:7851
+#: cp/semantics.cc:7855
#, gcc-internal-format
msgid "%<async%> expression must be integral"
msgstr ""
-#: cp/semantics.cc:7880
+#: cp/semantics.cc:7884
#, gcc-internal-format
msgid "%<thread_limit%> expression must be integral"
msgstr ""
-#: cp/semantics.cc:7910
+#: cp/semantics.cc:7914
#, gcc-internal-format
msgid "%<device%> id must be integral"
msgstr ""
-#: cp/semantics.cc:7941
+#: cp/semantics.cc:7945
#, gcc-internal-format
msgid "%<dist_schedule%> chunk size expression must be integral"
msgstr ""
-#: cp/semantics.cc:7970
+#: cp/semantics.cc:7974
#, gcc-internal-format
msgid "%qD is not a variable in %<aligned%> clause"
msgstr ""
-#: cp/semantics.cc:7985
+#: cp/semantics.cc:7989
#, gcc-internal-format
msgid ""
"%qE in %<aligned%> clause is neither a pointer nor an array nor a reference "
"to pointer or array"
msgstr ""
-#: cp/semantics.cc:7992
+#: cp/semantics.cc:7996
#, gcc-internal-format
msgid "%qD appears more than once in %<aligned%> clauses"
msgstr ""
-#: cp/semantics.cc:8007
+#: cp/semantics.cc:8011
#, gcc-internal-format
msgid "%<aligned%> clause alignment expression must be integral"
msgstr ""
-#: cp/semantics.cc:8040
+#: cp/semantics.cc:8044
#, gcc-internal-format
msgid "%qD is not a variable in %<nontemporal%> clause"
msgstr ""
-#: cp/semantics.cc:8051
+#: cp/semantics.cc:8055
#, gcc-internal-format
msgid "%qD appears more than once in %<nontemporal%> clauses"
msgstr ""
-#: cp/semantics.cc:8068
+#: cp/semantics.cc:8072
#, gcc-internal-format
msgid "%<this%> not allowed in %<allocate%> clause"
msgstr ""
-#: cp/semantics.cc:8080
+#: cp/semantics.cc:8084
#, gcc-internal-format
msgid "%qD is not a variable in %<allocate%> clause"
msgstr ""
-#: cp/semantics.cc:8089
+#: cp/semantics.cc:8093
#, gcc-internal-format
msgid "%qD appears more than once in %<allocate%> clauses"
msgstr ""
-#: cp/semantics.cc:8237
+#: cp/semantics.cc:8241
#, gcc-internal-format
msgid "%qD is not lvalue expression nor array section in %qs clause"
msgstr ""
-#: cp/semantics.cc:8739
+#: cp/semantics.cc:8743
#, gcc-internal-format
msgid "template %qE in clause %qs"
msgstr ""
-#: cp/semantics.cc:8742
+#: cp/semantics.cc:8746
#, gcc-internal-format
msgid "overloaded function name %qE in clause %qs"
msgstr ""
-#: cp/semantics.cc:8811
+#: cp/semantics.cc:8815
#, gcc-internal-format
msgid "%<grainsize%> expression must be integral"
msgstr ""
-#: cp/semantics.cc:8841
+#: cp/semantics.cc:8845
#, gcc-internal-format
msgid "%<priority%> expression must be integral"
msgstr ""
-#: cp/semantics.cc:8871
+#: cp/semantics.cc:8875
#, gcc-internal-format
msgid "%<hint%> expression must be integral"
msgstr ""
-#: cp/semantics.cc:8884
+#: cp/semantics.cc:8888
#, gcc-internal-format
msgid "%<hint%> expression must be constant integer expression"
msgstr ""
-#: cp/semantics.cc:8901
+#: cp/semantics.cc:8905
#, gcc-internal-format
msgid "%<filter%> expression must be integral"
msgstr ""
-#: cp/semantics.cc:8932
+#: cp/semantics.cc:8936
#, gcc-internal-format
msgid "%qs variable is neither a pointer nor reference to pointer"
msgstr ""
-#: cp/semantics.cc:8942
+#: cp/semantics.cc:8946
#, gcc-internal-format
msgid ""
"%qs variable is neither a pointer, nor an array nor reference to pointer or "
"array"
msgstr ""
-#: cp/semantics.cc:9026
+#: cp/semantics.cc:9030
#, gcc-internal-format
msgid "%<tile%> argument needs integral type"
msgstr ""
-#: cp/semantics.cc:9443
+#: cp/semantics.cc:9447
#, gcc-internal-format
msgid ""
"%<const%> qualified %qE without %<mutable%> member may appear only in "
"%<shared%> or %<firstprivate%> clauses"
msgstr ""
-#: cp/semantics.cc:9670
+#: cp/semantics.cc:9674
#, gcc-internal-format
msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
msgstr ""
-#: cp/semantics.cc:9684
+#: cp/semantics.cc:9688
#, gcc-internal-format
msgid "%<threadprivate%> %qE directive not in %qT definition"
msgstr ""
-#: cp/semantics.cc:10421
+#: cp/semantics.cc:10425
#, gcc-internal-format
msgid "difference between %qE and %qD does not have integer type"
msgstr ""
-#: cp/semantics.cc:10906
+#: cp/semantics.cc:10910
#, gcc-internal-format
msgid "%<#pragma omp simd%> used with class iteration variable %qE"
msgstr ""
-#: cp/semantics.cc:11226 cp/semantics.cc:11236
+#: cp/semantics.cc:11230 cp/semantics.cc:11240
#, gcc-internal-format
msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
msgstr ""
-#: cp/semantics.cc:11578
+#: cp/semantics.cc:11582
#, gcc-internal-format
msgid ""
"%<static_assert%> message must be a string literal or object with %<size%> "
"and %<data%> members"
msgstr ""
-#: cp/semantics.cc:11594
+#: cp/semantics.cc:11598
#, gcc-internal-format
msgid ""
"%<static_assert%> message %<size()%> must be implicitly convertible to "
"%<std::size_t%>"
msgstr ""
-#: cp/semantics.cc:11603
+#: cp/semantics.cc:11607
#, gcc-internal-format
msgid ""
"%<static_assert%> message %<data()%> must be implicitly convertible to "
"%<const char*%>"
msgstr ""
-#: cp/semantics.cc:11661
+#: cp/semantics.cc:11665
#, gcc-internal-format
msgid "%<static_assert%> message %<size()%> must be a constant expression"
msgstr ""
-#: cp/semantics.cc:11669
+#: cp/semantics.cc:11673
#, gcc-internal-format
msgid "%<static_assert%> message %<size()%> %qE too large"
msgstr ""
-#: cp/semantics.cc:11696
+#: cp/semantics.cc:11700
#, gcc-internal-format
msgid "%<static_assert%> message %<data()[%d]%> must be a constant expression"
msgstr ""
-#: cp/semantics.cc:11723
+#: cp/semantics.cc:11727
#, gcc-internal-format
msgid "%<static_assert%> message %<data()%> must be a core constant expression"
msgstr ""
-#: cp/semantics.cc:11749
+#: cp/semantics.cc:11753
#, gcc-internal-format
msgid "static assertion failed: %.*s"
msgstr ""
-#: cp/semantics.cc:11757
+#: cp/semantics.cc:11761
#, gcc-internal-format
msgid "non-constant condition for static assertion"
msgstr ""
-#: cp/semantics.cc:11786
+#: cp/semantics.cc:11790
#, gcc-internal-format
msgid "argument to %<decltype%> must be an expression"
msgstr ""
-#: cp/semantics.cc:11832
+#: cp/semantics.cc:11836
#, gcc-internal-format
msgid "%<decltype%> cannot resolve address of overloaded function"
msgstr ""
-#: cp/semantics.cc:12144 rust/backend/rust-tree.cc:5225
+#: cp/semantics.cc:12148 rust/backend/rust-tree.cc:5225
#, gcc-internal-format
msgid ""
"%<__builtin_is_pointer_interconvertible_with_class%> needs a single argument"
msgstr ""
-#: cp/semantics.cc:12153 rust/backend/rust-tree.cc:5234
+#: cp/semantics.cc:12157 rust/backend/rust-tree.cc:5234
#, gcc-internal-format
msgid ""
"%<__builtin_is_pointer_interconvertible_with_class%> argument is not pointer "
"to member"
msgstr ""
-#: cp/semantics.cc:12324 rust/backend/rust-tree.cc:5838
+#: cp/semantics.cc:12328 rust/backend/rust-tree.cc:5838
#, gcc-internal-format
msgid ""
"%<__builtin_is_corresponding_member%> not well defined for anonymous unions"
msgstr ""
-#: cp/semantics.cc:12348 rust/backend/rust-tree.cc:5882
+#: cp/semantics.cc:12352 rust/backend/rust-tree.cc:5882
#, gcc-internal-format
msgid "%<__builtin_is_corresponding_member%> needs two arguments"
msgstr ""
-#: cp/semantics.cc:12359 rust/backend/rust-tree.cc:5892
+#: cp/semantics.cc:12363 rust/backend/rust-tree.cc:5892
#, gcc-internal-format
msgid "%<__builtin_is_corresponding_member%> argument is not pointer to member"
msgstr ""
-#: cp/semantics.cc:12843
+#: cp/semantics.cc:12847
#, gcc-internal-format
msgid "%qD is not a class or alias template"
msgstr ""
-#: cp/semantics.cc:13032
+#: cp/semantics.cc:13036
#, gcc-internal-format
msgid "operand of fold expression has no unexpanded parameter packs"
msgstr ""
-#: cp/semantics.cc:13092
+#: cp/semantics.cc:13096
#, gcc-internal-format
msgid "both arguments in binary fold have unexpanded parameter packs"
msgstr ""
-#: cp/semantics.cc:13094
+#: cp/semantics.cc:13098
#, gcc-internal-format
msgid "no unexpanded parameter packs in binary fold"
msgstr ""
-#: cp/semantics.cc:13112
+#: cp/semantics.cc:13116
#, gcc-internal-format
msgid "non-pointer argument to %<__builtin_launder%>"
msgstr ""
@@ -68717,22 +68749,22 @@ msgstr ""
#. std::bit_cast for destination ARRAY_TYPE is not possible,
#. as functions may not return an array, so don't bother trying
#. to support this (and then deal with VLAs etc.).
-#: cp/semantics.cc:13161
+#: cp/semantics.cc:13165
#, gcc-internal-format
msgid "%<__builtin_bit_cast%> destination type %qT is an array type"
msgstr ""
-#: cp/semantics.cc:13167
+#: cp/semantics.cc:13171
#, gcc-internal-format
msgid "%<__builtin_bit_cast%> destination type %qT is not trivially copyable"
msgstr ""
-#: cp/semantics.cc:13194
+#: cp/semantics.cc:13198
#, gcc-internal-format
msgid "%<__builtin_bit_cast%> source type %qT is not trivially copyable"
msgstr ""
-#: cp/semantics.cc:13202
+#: cp/semantics.cc:13206
#, gcc-internal-format
msgid ""
"%<__builtin_bit_cast%> source size %qE not equal to destination type size %qE"
@@ -70203,112 +70235,112 @@ msgstr ""
msgid "cannot initialize aggregate of type %qT with a compound literal"
msgstr ""
-#: cp/typeck2.cc:1843 cp/typeck2.cc:1874
+#: cp/typeck2.cc:1820 cp/typeck2.cc:1851
#, gcc-internal-format
msgid "missing initializer for member %qD"
msgstr ""
-#: cp/typeck2.cc:1850
+#: cp/typeck2.cc:1827
#, gcc-internal-format
msgid "member %qD is uninitialized reference"
msgstr ""
-#: cp/typeck2.cc:1857
+#: cp/typeck2.cc:1834
#, gcc-internal-format
msgid "member %qD with uninitialized reference fields"
msgstr ""
-#: cp/typeck2.cc:1943
+#: cp/typeck2.cc:1920
#, gcc-internal-format
msgid "designator order for field %qD does not match declaration order in %qT"
msgstr ""
-#: cp/typeck2.cc:2016
+#: cp/typeck2.cc:1993
#, gcc-internal-format
msgid "no field %qD found in union being initialized"
msgstr ""
-#: cp/typeck2.cc:2027
+#: cp/typeck2.cc:2004
#, gcc-internal-format
msgid "index value instead of field name in union initializer"
msgstr ""
-#: cp/typeck2.cc:2242
+#: cp/typeck2.cc:2219
#, gcc-internal-format
msgid "circular pointer delegation detected"
msgstr ""
-#: cp/typeck2.cc:2256
+#: cp/typeck2.cc:2233
#, gcc-internal-format
msgid "base operand of %<->%> has non-pointer type %qT"
msgstr ""
-#: cp/typeck2.cc:2286
+#: cp/typeck2.cc:2263
#, gcc-internal-format
msgid "result of %<operator->()%> yields non-pointer result"
msgstr ""
-#: cp/typeck2.cc:2288
+#: cp/typeck2.cc:2265
#, gcc-internal-format
msgid "base operand of %<->%> is not a pointer"
msgstr ""
-#: cp/typeck2.cc:2315
+#: cp/typeck2.cc:2292
#, gcc-internal-format
msgid "%qE cannot be used as a member pointer, since it is of type %qT"
msgstr ""
-#: cp/typeck2.cc:2324
+#: cp/typeck2.cc:2301
#, gcc-internal-format
msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
msgstr ""
-#: cp/typeck2.cc:2346
+#: cp/typeck2.cc:2323
#, gcc-internal-format
msgid "pointer to member type %qT incompatible with object type %qT"
msgstr ""
-#: cp/typeck2.cc:2408
+#: cp/typeck2.cc:2385
#, gcc-internal-format
msgid "pointer-to-member-function type %qT requires an rvalue"
msgstr ""
-#: cp/typeck2.cc:2419
+#: cp/typeck2.cc:2396
#, gcc-internal-format
msgid "pointer-to-member-function type %qT requires an lvalue"
msgstr ""
-#: cp/typeck2.cc:2427
+#: cp/typeck2.cc:2404
#, gcc-internal-format
msgid "pointer-to-member-function type %qT requires an lvalue before C++20"
msgstr ""
-#: cp/typeck2.cc:2468
+#: cp/typeck2.cc:2445
#, gcc-internal-format
msgid "functional cast to array type %qT"
msgstr ""
-#: cp/typeck2.cc:2485
+#: cp/typeck2.cc:2462
#, gcc-internal-format
msgid "%<auto(x)%> cannot be constrained"
msgstr ""
-#: cp/typeck2.cc:2490
+#: cp/typeck2.cc:2467
#, gcc-internal-format
msgid "%<auto(x)%> only available with %<-std=c++2b%> or %<-std=gnu++2b%>"
msgstr ""
-#: cp/typeck2.cc:2515
+#: cp/typeck2.cc:2492
#, gcc-internal-format
msgid "invalid value-initialization of reference type"
msgstr ""
-#: cp/typeck2.cc:2756
+#: cp/typeck2.cc:2733
#, gcc-internal-format
msgid "call to function %qD which throws incomplete type %q#T"
msgstr ""
-#: cp/typeck2.cc:2759
+#: cp/typeck2.cc:2736
#, gcc-internal-format
msgid "call to function which throws incomplete type %q#T"
msgstr ""
@@ -70522,33 +70554,33 @@ msgstr ""
msgid "cannot represent built-in %<va_list%> type in D"
msgstr ""
-#: d/decl.cc:383
+#: d/decl.cc:373
#, gcc-internal-format, gfc-internal-format
msgid "pragma(%s) not implemented"
msgstr ""
-#: d/decl.cc:490 d/decl.cc:608 d/decl.cc:682 d/decl.cc:725 d/decl.cc:764
+#: d/decl.cc:480 d/decl.cc:598 d/decl.cc:672 d/decl.cc:715 d/decl.cc:754
#, gcc-internal-format
msgid "had semantic errors when compiling"
msgstr ""
#. Hiding detected; same name, overlapping specializations.
-#: d/decl.cc:581
+#: d/decl.cc:571
#, gcc-internal-format
msgid "use of %qs"
msgstr ""
-#: d/decl.cc:583
+#: d/decl.cc:573
#, gcc-internal-format
msgid "is hidden by %qs"
msgstr ""
-#: d/decl.cc:586
+#: d/decl.cc:576
#, gcc-internal-format
msgid "use %<alias %s = %s.%s;%> to introduce base class overload set"
msgstr ""
-#: d/decl.cc:822
+#: d/decl.cc:812
#, gcc-internal-format
msgid "size is too large"
msgstr ""
@@ -71315,7 +71347,7 @@ msgstr ""
msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
msgstr ""
-#: fortran/check.cc:123 fortran/resolve.cc:11517
+#: fortran/check.cc:123 fortran/resolve.cc:11536
#, gcc-internal-format, gfc-internal-format
msgid "Invalid use of BOZ literal constant at %L"
msgstr ""
@@ -72585,12 +72617,12 @@ msgstr ""
msgid "Initialization string at %L was truncated to fit the variable (%wd/%wd)"
msgstr ""
-#: fortran/data.cc:220 fortran/resolve.cc:5289
+#: fortran/data.cc:220 fortran/resolve.cc:5298
#, gcc-internal-format, gfc-internal-format
msgid "Substring start index at %L is less than one"
msgstr ""
-#: fortran/data.cc:226 fortran/resolve.cc:5319
+#: fortran/data.cc:226 fortran/resolve.cc:5328
#, gcc-internal-format, gfc-internal-format
msgid "Substring end index at %L exceeds the string length"
msgstr ""
@@ -72775,7 +72807,7 @@ msgstr ""
msgid "deferred type parameter at %C"
msgstr ""
-#: fortran/decl.cc:1162 fortran/resolve.cc:13307
+#: fortran/decl.cc:1162 fortran/resolve.cc:13326
#, gcc-internal-format, gfc-internal-format
msgid "Scalar INTEGER expression expected at %L"
msgstr ""
@@ -74823,12 +74855,12 @@ msgstr ""
msgid "Error in array constructor referenced at %L"
msgstr ""
-#: fortran/expr.cc:1861 fortran/primary.cc:2389 fortran/primary.cc:2566
+#: fortran/expr.cc:1861 fortran/primary.cc:2398 fortran/primary.cc:2575
#, gcc-internal-format, gfc-internal-format
msgid "LEN part_ref at %C"
msgstr ""
-#: fortran/expr.cc:1886 fortran/primary.cc:2384 fortran/primary.cc:2581
+#: fortran/expr.cc:1886 fortran/primary.cc:2393 fortran/primary.cc:2590
#, gcc-internal-format, gfc-internal-format
msgid "KIND part_ref at %C"
msgstr ""
@@ -74910,7 +74942,7 @@ msgstr ""
msgid "Evaluation of nonstandard initialization expression at %L"
msgstr ""
-#: fortran/expr.cc:3023 fortran/resolve.cc:2854
+#: fortran/expr.cc:3023 fortran/resolve.cc:2862
#, gcc-internal-format
msgid ""
"Function %qs in initialization expression at %L must be an intrinsic function"
@@ -75210,7 +75242,7 @@ msgstr ""
msgid "Explicit interface required for component %qs at %L: %s"
msgstr ""
-#: fortran/expr.cc:4232 fortran/expr.cc:4247 fortran/resolve.cc:2734
+#: fortran/expr.cc:4232 fortran/expr.cc:4247 fortran/resolve.cc:2742
#, gcc-internal-format
msgid "Explicit interface required for %qs at %L: %s"
msgstr ""
@@ -75749,12 +75781,12 @@ msgstr ""
msgid "Second argument of defined assignment at %L must be INTENT(IN)"
msgstr ""
-#: fortran/interface.cc:1035 fortran/resolve.cc:18209
+#: fortran/interface.cc:1035 fortran/resolve.cc:18228
#, gcc-internal-format, gfc-internal-format
msgid "First argument of operator interface at %L must be INTENT(IN)"
msgstr ""
-#: fortran/interface.cc:1042 fortran/resolve.cc:18227
+#: fortran/interface.cc:1042 fortran/resolve.cc:18246
#, gcc-internal-format, gfc-internal-format
msgid "Second argument of operator interface at %L must be INTENT(IN)"
msgstr ""
@@ -76766,7 +76798,7 @@ msgstr ""
#. Use of -fdec-char-conversions allows assignment of character data
#. to non-character variables. This not permitted for nonconstant
#. strings.
-#: fortran/intrinsic.cc:5413 fortran/resolve.cc:11492
+#: fortran/intrinsic.cc:5413 fortran/resolve.cc:11511
#, gcc-internal-format, gfc-internal-format
msgid "Cannot convert %s to %s at %L"
msgstr ""
@@ -77334,7 +77366,7 @@ msgid ""
"defined input/output procedure"
msgstr ""
-#: fortran/io.cc:3422 fortran/resolve.cc:16037
+#: fortran/io.cc:3422 fortran/resolve.cc:16056
#, gcc-internal-format
msgid ""
"NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER "
@@ -77917,7 +77949,7 @@ msgstr ""
msgid "STOP code at %L must be default integer KIND=%d"
msgstr ""
-#: fortran/match.cc:3210 fortran/resolve.cc:12631
+#: fortran/match.cc:3210 fortran/resolve.cc:12650
#, gcc-internal-format, gfc-internal-format
msgid "QUIET specifier at %L must be a scalar LOGICAL"
msgstr ""
@@ -80095,8 +80127,8 @@ msgstr ""
msgid "ORDER clause must not be used together ORDERED at %L"
msgstr ""
-#: fortran/openmp.cc:7567 fortran/openmp.cc:7578 fortran/resolve.cc:11290
-#: fortran/resolve.cc:12859
+#: fortran/openmp.cc:7567 fortran/openmp.cc:7578 fortran/resolve.cc:11309
+#: fortran/resolve.cc:12878
#, gcc-internal-format, gfc-internal-format
msgid "IF clause at %L requires a scalar LOGICAL expression"
msgstr ""
@@ -82056,211 +82088,211 @@ msgstr ""
msgid "Coarray designator at %C but %qs is not a coarray"
msgstr ""
-#: fortran/primary.cc:2329
+#: fortran/primary.cc:2338
#, gcc-internal-format
msgid "Symbol %qs at %C has no IMPLICIT type"
msgstr ""
-#: fortran/primary.cc:2336
+#: fortran/primary.cc:2345
#, gcc-internal-format
msgid "Unexpected %<%c%> for nonderived-type variable %qs at %C"
msgstr ""
-#: fortran/primary.cc:2357
+#: fortran/primary.cc:2366
#, gcc-internal-format, gfc-internal-format
msgid "Expected structure component name at %C"
msgstr ""
-#: fortran/primary.cc:2378 fortran/primary.cc:2553
+#: fortran/primary.cc:2387 fortran/primary.cc:2562
#, gcc-internal-format, gfc-internal-format
msgid "RE or IM part_ref at %C"
msgstr ""
-#: fortran/primary.cc:2430 fortran/primary.cc:2558
+#: fortran/primary.cc:2439 fortran/primary.cc:2567
#, gcc-internal-format, gfc-internal-format
msgid "The RE or IM part_ref at %C must be applied to a COMPLEX expression"
msgstr ""
-#: fortran/primary.cc:2437 fortran/primary.cc:2571
+#: fortran/primary.cc:2446 fortran/primary.cc:2580
#, gcc-internal-format, gfc-internal-format
msgid "The LEN part_ref at %C must be applied to a CHARACTER expression"
msgstr ""
-#: fortran/primary.cc:2496
+#: fortran/primary.cc:2505
#, gcc-internal-format, gfc-internal-format
msgid "Expected argument list at %C"
msgstr ""
-#: fortran/primary.cc:2514
+#: fortran/primary.cc:2523
#, gcc-internal-format
msgid ""
"%qs at %C is not an inquiry reference to an intrinsic type component %qs"
msgstr ""
-#: fortran/primary.cc:2517
+#: fortran/primary.cc:2526
#, gcc-internal-format
msgid "%qs at %C is not an inquiry reference to an intrinsic type component"
msgstr ""
-#: fortran/primary.cc:2587
+#: fortran/primary.cc:2596
#, gcc-internal-format, gfc-internal-format
msgid ""
"The KIND part_ref at %C must be applied to an expression of intrinsic type"
msgstr ""
-#: fortran/primary.cc:2615
+#: fortran/primary.cc:2624
#, gcc-internal-format
msgid "Procedure pointer component %qs requires an argument list at %C"
msgstr ""
-#: fortran/primary.cc:2718
+#: fortran/primary.cc:2727
#, gcc-internal-format, gfc-internal-format
msgid "Nonpolymorphic reference to abstract type at %C"
msgstr ""
-#: fortran/primary.cc:2725
+#: fortran/primary.cc:2734
#, gcc-internal-format, gfc-internal-format
msgid "Coindexed procedure-pointer component at %C"
msgstr ""
-#: fortran/primary.cc:2763
+#: fortran/primary.cc:2772
#, gcc-internal-format
msgid "gfc_variable_attr(): Expression isn't a variable"
msgstr ""
-#: fortran/primary.cc:2981
+#: fortran/primary.cc:2990
#, gcc-internal-format
msgid "gfc_caf_attr(): Expression isn't a variable"
msgstr ""
-#: fortran/primary.cc:3038
+#: fortran/primary.cc:3047
#, gcc-internal-format
msgid "gfc_caf_attr(): Bad array reference"
msgstr ""
-#: fortran/primary.cc:3217
+#: fortran/primary.cc:3226
#, gcc-internal-format
msgid ""
"No initializer for allocatable component %qs given in the structure "
"constructor at %C"
msgstr ""
-#: fortran/primary.cc:3228
+#: fortran/primary.cc:3237
#, gcc-internal-format, gfc-internal-format
msgid "Structure constructor with missing optional arguments at %C"
msgstr ""
-#: fortran/primary.cc:3237
+#: fortran/primary.cc:3246
#, gcc-internal-format
msgid ""
"No initializer for component %qs given in the structure constructor at %C"
msgstr ""
-#: fortran/primary.cc:3285
+#: fortran/primary.cc:3294
#, gcc-internal-format
msgid "Cannot construct ABSTRACT type %qs at %L"
msgstr ""
-#: fortran/primary.cc:3305
+#: fortran/primary.cc:3314
#, gcc-internal-format, gfc-internal-format
msgid "Structure constructor with named arguments at %C"
msgstr ""
-#: fortran/primary.cc:3320
+#: fortran/primary.cc:3329
#, gcc-internal-format, gfc-internal-format
msgid "Component initializer without name after component named %s at %L"
msgstr ""
-#: fortran/primary.cc:3325
+#: fortran/primary.cc:3334
#, gcc-internal-format, gfc-internal-format
msgid "Too many components in structure constructor at %L"
msgstr ""
-#: fortran/primary.cc:3384
+#: fortran/primary.cc:3393
msgid "CHARACTER expression will be truncated in constructor (%td/%td) at %L"
msgstr ""
-#: fortran/primary.cc:3402
+#: fortran/primary.cc:3411
#, gcc-internal-format
msgid "Component %qs is initialized twice in the structure constructor at %L"
msgstr ""
-#: fortran/primary.cc:3414
+#: fortran/primary.cc:3423
#, gcc-internal-format
msgid ""
"Coindexed expression to pointer component %qs in structure constructor at %L"
msgstr ""
-#: fortran/primary.cc:3468
+#: fortran/primary.cc:3477
#, gcc-internal-format
msgid ""
"component %qs at %L has already been set by a parent derived type constructor"
msgstr ""
-#: fortran/primary.cc:3633
+#: fortran/primary.cc:3642
#, gcc-internal-format, gfc-internal-format
msgid "%%LOC() as an rvalue at %C"
msgstr ""
-#: fortran/primary.cc:3692
+#: fortran/primary.cc:3701
#, gcc-internal-format
msgid ""
"%qs at %C is the name of a recursive function and so refers to the result "
"variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)"
msgstr ""
-#: fortran/primary.cc:3723 fortran/primary.cc:4125
+#: fortran/primary.cc:3732 fortran/primary.cc:4134
#, gcc-internal-format, gfc-internal-format
msgid "Symbol at %C is not appropriate for an expression"
msgstr ""
-#: fortran/primary.cc:3828
+#: fortran/primary.cc:3837
#, gcc-internal-format
msgid "Unexpected use of subroutine name %qs at %C"
msgstr ""
-#: fortran/primary.cc:3860
+#: fortran/primary.cc:3869
#, gcc-internal-format
msgid "Statement function %qs requires argument list at %C"
msgstr ""
-#: fortran/primary.cc:3863
+#: fortran/primary.cc:3872
#, gcc-internal-format
msgid "Function %qs requires an argument list at %C"
msgstr ""
-#: fortran/primary.cc:3913
+#: fortran/primary.cc:3922
#, gcc-internal-format
msgid "Missing argument to %qs at %C"
msgstr ""
-#: fortran/primary.cc:3926
+#: fortran/primary.cc:3935
#, gcc-internal-format, gfc-internal-format
msgid ""
"The leftmost part-ref in a data-ref cannot be a function reference at %C"
msgstr ""
-#: fortran/primary.cc:4081
+#: fortran/primary.cc:4090
#, gcc-internal-format
msgid "Missing argument list in function %qs at %C"
msgstr ""
-#: fortran/primary.cc:4195
+#: fortran/primary.cc:4204
#, gcc-internal-format
msgid "Derived type %qs cannot be used as a variable at %C"
msgstr ""
-#: fortran/primary.cc:4236
+#: fortran/primary.cc:4245
#, gcc-internal-format, gfc-internal-format
msgid "Named constant at %C in an EQUIVALENCE"
msgstr ""
-#: fortran/primary.cc:4241
+#: fortran/primary.cc:4250
#, gcc-internal-format
msgid "PARAMETER %qs shall not appear in a DATA statement at %C"
msgstr ""
-#: fortran/primary.cc:4277
+#: fortran/primary.cc:4286
#, gcc-internal-format
msgid "%qs at %C is not a variable"
msgstr ""
@@ -82714,14 +82746,14 @@ msgid ""
"recursively in procedure %qs. Declare it RECURSIVE or use %<-frecursive%>"
msgstr ""
-#: fortran/resolve.cc:1976 fortran/resolve.cc:6834
+#: fortran/resolve.cc:1976 fortran/resolve.cc:6843
#, gcc-internal-format
msgid ""
"Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively. "
"Declare it RECURSIVE or use %<-frecursive%>"
msgstr ""
-#: fortran/resolve.cc:2035 fortran/resolve.cc:10804 fortran/resolve.cc:12786
+#: fortran/resolve.cc:2035 fortran/resolve.cc:10823 fortran/resolve.cc:12805
#, gcc-internal-format, gfc-internal-format
msgid "Label %d referenced at %L is never defined"
msgstr ""
@@ -82764,39 +82796,39 @@ msgstr ""
msgid "Symbol %qs at %L is ambiguous"
msgstr ""
-#: fortran/resolve.cc:2212
+#: fortran/resolve.cc:2220
#, gcc-internal-format, gfc-internal-format
msgid "By-value argument at %L is not of numeric type"
msgstr ""
-#: fortran/resolve.cc:2219
+#: fortran/resolve.cc:2227
#, gcc-internal-format, gfc-internal-format
msgid "By-value argument at %L cannot be an array or an array section"
msgstr ""
-#: fortran/resolve.cc:2233
+#: fortran/resolve.cc:2241
#, gcc-internal-format, gfc-internal-format
msgid "By-value argument at %L is not allowed in this context"
msgstr ""
-#: fortran/resolve.cc:2245
+#: fortran/resolve.cc:2253
#, gcc-internal-format, gfc-internal-format
msgid "Passing internal procedure at %L by location not allowed"
msgstr ""
-#: fortran/resolve.cc:2256
+#: fortran/resolve.cc:2264
#, gcc-internal-format
msgid ""
"ELEMENTAL procedure pointer component %qs is not allowed as an actual "
"argument at %L"
msgstr ""
-#: fortran/resolve.cc:2265
+#: fortran/resolve.cc:2273
#, gcc-internal-format, gfc-internal-format
msgid "Coindexed actual argument at %L with ultimate pointer component"
msgstr ""
-#: fortran/resolve.cc:2412
+#: fortran/resolve.cc:2420
#, gcc-internal-format
msgid ""
"%qs at %L is an array and OPTIONAL; If it is not present, then it cannot be "
@@ -82804,92 +82836,92 @@ msgid ""
"argument with the same rank (Fortran 2018, 15.5.2.12)"
msgstr ""
-#: fortran/resolve.cc:2451
+#: fortran/resolve.cc:2459
#, gcc-internal-format
msgid ""
"Actual argument at %L for INTENT(%s) dummy %qs of ELEMENTAL subroutine %qs "
"is a scalar, but another actual argument is an array"
msgstr ""
-#: fortran/resolve.cc:2725
+#: fortran/resolve.cc:2733
#, gcc-internal-format
msgid "Return type mismatch of function %qs at %L (%s/%s)"
msgstr ""
-#: fortran/resolve.cc:2752
+#: fortran/resolve.cc:2760
#, gcc-internal-format
msgid "Interface mismatch in global procedure %qs at %L: %s"
msgstr ""
-#: fortran/resolve.cc:2858
+#: fortran/resolve.cc:2866
#, gcc-internal-format
msgid "There is no specific function for the generic %qs at %L"
msgstr ""
-#: fortran/resolve.cc:2878
+#: fortran/resolve.cc:2886
#, gcc-internal-format
msgid ""
"Generic function %qs at %L is not consistent with a specific intrinsic "
"interface"
msgstr ""
-#: fortran/resolve.cc:2916
+#: fortran/resolve.cc:2924
#, gcc-internal-format
msgid "Function %qs at %L is INTRINSIC but is not compatible with an intrinsic"
msgstr ""
-#: fortran/resolve.cc:2971
+#: fortran/resolve.cc:2979
#, gcc-internal-format
msgid "Unable to resolve the specific function %qs at %L"
msgstr ""
-#: fortran/resolve.cc:3048
+#: fortran/resolve.cc:3056
#, gcc-internal-format
msgid ""
"Missing explicit declaration with EXTERNAL attribute for symbol %qs at %L"
msgstr ""
-#: fortran/resolve.cc:3080
+#: fortran/resolve.cc:3088
#, gcc-internal-format
msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
msgstr ""
-#: fortran/resolve.cc:3084 fortran/resolve.cc:18139
+#: fortran/resolve.cc:3092 fortran/resolve.cc:18158
#, gcc-internal-format
msgid "Function %qs at %L has no IMPLICIT type"
msgstr ""
-#: fortran/resolve.cc:3208
+#: fortran/resolve.cc:3216
#, gcc-internal-format
msgid "Reference to impure function %qs at %L inside a FORALL %s"
msgstr ""
-#: fortran/resolve.cc:3215
+#: fortran/resolve.cc:3223
#, gcc-internal-format
msgid "Reference to impure function %qs at %L inside a DO CONCURRENT %s"
msgstr ""
-#: fortran/resolve.cc:3222
+#: fortran/resolve.cc:3230
#, gcc-internal-format
msgid "Reference to impure function %qs at %L within a PURE procedure"
msgstr ""
-#: fortran/resolve.cc:3289
+#: fortran/resolve.cc:3297
#, gcc-internal-format
msgid "Unexpected junk after %qs at %L"
msgstr ""
-#: fortran/resolve.cc:3300
+#: fortran/resolve.cc:3308
#, gcc-internal-format
msgid "%qs at %L is not a function"
msgstr ""
-#: fortran/resolve.cc:3308 fortran/resolve.cc:3823
+#: fortran/resolve.cc:3316 fortran/resolve.cc:3831
#, gcc-internal-format
msgid "ABSTRACT INTERFACE %qs must not be referenced at %L"
msgstr ""
-#: fortran/resolve.cc:3320
+#: fortran/resolve.cc:3328
#, gcc-internal-format
msgid ""
"ABSTRACT INTERFACE %qs at %L must not have an assumed character length "
@@ -82897,349 +82929,349 @@ msgid ""
msgstr ""
#. Internal procedures are taken care of in resolve_contained_fntype.
-#: fortran/resolve.cc:3363
+#: fortran/resolve.cc:3371
#, gcc-internal-format
msgid ""
"Function %qs is declared CHARACTER(*) and cannot be used at %L since it is "
"not a dummy argument"
msgstr ""
-#: fortran/resolve.cc:3397
+#: fortran/resolve.cc:3405
#, gcc-internal-format
msgid "resolve_function(): bad function type"
msgstr ""
-#: fortran/resolve.cc:3411
+#: fortran/resolve.cc:3419
#, gcc-internal-format, gfc-internal-format
msgid ""
"A BOZ literal constant at %L cannot appear as an actual argument in a "
"function reference"
msgstr ""
-#: fortran/resolve.cc:3427
+#: fortran/resolve.cc:3435
#, gcc-internal-format
msgid ""
"User defined non-ELEMENTAL function %qs at %L not allowed in WORKSHARE "
"construct"
msgstr ""
-#: fortran/resolve.cc:3489
+#: fortran/resolve.cc:3497
#, gcc-internal-format
msgid ""
"ENTRY %qs at %L cannot be called recursively, as function %qs is not "
"RECURSIVE"
msgstr ""
-#: fortran/resolve.cc:3493
+#: fortran/resolve.cc:3501
#, gcc-internal-format
msgid "Function %qs at %L cannot be called recursively, as it is not RECURSIVE"
msgstr ""
-#: fortran/resolve.cc:3551
+#: fortran/resolve.cc:3559
#, gcc-internal-format
msgid "Using function %qs at %L is deprecated"
msgstr ""
-#: fortran/resolve.cc:3567
+#: fortran/resolve.cc:3575
#, gcc-internal-format
msgid "Subroutine call to %qs in FORALL block at %L is not PURE"
msgstr ""
-#: fortran/resolve.cc:3573
+#: fortran/resolve.cc:3581
#, gcc-internal-format
msgid "Subroutine call to %qs in DO CONCURRENT block at %L is not PURE"
msgstr ""
-#: fortran/resolve.cc:3579
+#: fortran/resolve.cc:3587
#, gcc-internal-format
msgid "Subroutine call to %qs at %L is not PURE"
msgstr ""
-#: fortran/resolve.cc:3647
+#: fortran/resolve.cc:3655
#, gcc-internal-format
msgid "There is no specific subroutine for the generic %qs at %L"
msgstr ""
-#: fortran/resolve.cc:3656
+#: fortran/resolve.cc:3664
#, gcc-internal-format
msgid ""
"Generic subroutine %qs at %L is not consistent with an intrinsic subroutine "
"interface"
msgstr ""
-#: fortran/resolve.cc:3691
+#: fortran/resolve.cc:3699
#, gcc-internal-format
msgid ""
"Subroutine %qs at %L is INTRINSIC but is not compatible with an intrinsic"
msgstr ""
-#: fortran/resolve.cc:3736
+#: fortran/resolve.cc:3744
#, gcc-internal-format
msgid "Unable to resolve the specific subroutine %qs at %L"
msgstr ""
-#: fortran/resolve.cc:3794
+#: fortran/resolve.cc:3802
#, gcc-internal-format
msgid "%qs at %L has a type, which is not consistent with the CALL at %L"
msgstr ""
-#: fortran/resolve.cc:3833
+#: fortran/resolve.cc:3841
#, gcc-internal-format
msgid ""
"ENTRY %qs at %L cannot be called recursively, as subroutine %qs is not "
"RECURSIVE"
msgstr ""
-#: fortran/resolve.cc:3837
+#: fortran/resolve.cc:3845
#, gcc-internal-format
msgid ""
"SUBROUTINE %qs at %L cannot be called recursively, as it is not RECURSIVE"
msgstr ""
-#: fortran/resolve.cc:3882
+#: fortran/resolve.cc:3890
#, gcc-internal-format
msgid "resolve_subroutine(): bad function type"
msgstr ""
-#: fortran/resolve.cc:3899
+#: fortran/resolve.cc:3907
#, gcc-internal-format
msgid "Using subroutine %qs at %L is deprecated"
msgstr ""
-#: fortran/resolve.cc:3926
+#: fortran/resolve.cc:3934
#, gcc-internal-format, gfc-internal-format
msgid "Shapes for operands at %L and %L are not conformable"
msgstr ""
-#: fortran/resolve.cc:3978
+#: fortran/resolve.cc:3986
#, gcc-internal-format
msgid "logical_to_bitwise(): Bad intrinsic"
msgstr ""
-#: fortran/resolve.cc:4081
+#: fortran/resolve.cc:4089
#, gcc-internal-format
msgid "Impure function %qs at %L might not be evaluated"
msgstr ""
-#: fortran/resolve.cc:4085
+#: fortran/resolve.cc:4093
#, gcc-internal-format, gfc-internal-format
msgid "Impure function at %L might not be evaluated"
msgstr ""
-#: fortran/resolve.cc:4172
+#: fortran/resolve.cc:4180
#, gcc-internal-format
msgid "BOZ literal constant at %L cannot be an operand of unary operator %qs"
msgstr ""
-#: fortran/resolve.cc:4196
+#: fortran/resolve.cc:4204
#, gcc-internal-format
msgid "Operands at %L and %L cannot appear as operands of binary operator %qs"
msgstr ""
-#: fortran/resolve.cc:4381 fortran/resolve.cc:4396
+#: fortran/resolve.cc:4389 fortran/resolve.cc:4404
#, gcc-internal-format, gfc-internal-format
msgid ""
"BOZ literal constant near %L cannot appear as an operand of a relational "
"operator"
msgstr ""
-#: fortran/resolve.cc:4446
+#: fortran/resolve.cc:4454
#, gcc-internal-format, gfc-internal-format
msgid "Equality comparison for %s at %L"
msgstr ""
-#: fortran/resolve.cc:4448
+#: fortran/resolve.cc:4456
#, gcc-internal-format, gfc-internal-format
msgid "Inequality comparison for %s at %L"
msgstr ""
-#: fortran/resolve.cc:4508
+#: fortran/resolve.cc:4516
#, gcc-internal-format
msgid "resolve_operator(): Bad intrinsic"
msgstr ""
-#: fortran/resolve.cc:4794
+#: fortran/resolve.cc:4802
#, gcc-internal-format, gfc-internal-format
msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
msgstr ""
-#: fortran/resolve.cc:4799
+#: fortran/resolve.cc:4807
#, gcc-internal-format, gfc-internal-format
msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
msgstr ""
-#: fortran/resolve.cc:4809
+#: fortran/resolve.cc:4817
#, gcc-internal-format, gfc-internal-format
msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
msgstr ""
-#: fortran/resolve.cc:4814
+#: fortran/resolve.cc:4822
#, gcc-internal-format, gfc-internal-format
msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
msgstr ""
-#: fortran/resolve.cc:4835
+#: fortran/resolve.cc:4843
#, gcc-internal-format, gfc-internal-format
msgid "Illegal stride of zero at %L"
msgstr ""
-#: fortran/resolve.cc:4852
+#: fortran/resolve.cc:4860
#, gcc-internal-format, gfc-internal-format
msgid ""
"Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
msgstr ""
-#: fortran/resolve.cc:4860
+#: fortran/resolve.cc:4868
#, gcc-internal-format, gfc-internal-format
msgid ""
"Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
msgstr ""
-#: fortran/resolve.cc:4876
+#: fortran/resolve.cc:4884
#, gcc-internal-format, gfc-internal-format
msgid ""
"Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
msgstr ""
-#: fortran/resolve.cc:4885
+#: fortran/resolve.cc:4893
#, gcc-internal-format, gfc-internal-format
msgid ""
"Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
msgstr ""
-#: fortran/resolve.cc:4901
+#: fortran/resolve.cc:4909
#, gcc-internal-format
msgid "check_dimension(): Bad array reference"
msgstr ""
-#: fortran/resolve.cc:4924
+#: fortran/resolve.cc:4932
#, gcc-internal-format, gfc-internal-format
msgid "Rightmost upper bound of assumed size array section not specified at %L"
msgstr ""
-#: fortran/resolve.cc:4934
+#: fortran/resolve.cc:4942
#, gcc-internal-format, gfc-internal-format
msgid "Rank mismatch in array reference at %L (%d/%d)"
msgstr ""
-#: fortran/resolve.cc:4942
+#: fortran/resolve.cc:4950
#, gcc-internal-format, gfc-internal-format
msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
msgstr ""
-#: fortran/resolve.cc:4958
+#: fortran/resolve.cc:4966
#, gcc-internal-format, gfc-internal-format
msgid "Coindex of codimension %d must be a scalar at %L"
msgstr ""
-#: fortran/resolve.cc:4986
+#: fortran/resolve.cc:4994
#, gcc-internal-format, gfc-internal-format
msgid "Array index at %L must be scalar"
msgstr ""
-#: fortran/resolve.cc:4992
+#: fortran/resolve.cc:5000
#, gcc-internal-format, gfc-internal-format
msgid "Array index at %L must be of INTEGER type, found %s"
msgstr ""
-#: fortran/resolve.cc:4998
+#: fortran/resolve.cc:5006
#, gcc-internal-format, gfc-internal-format
msgid "REAL array index at %L"
msgstr ""
-#: fortran/resolve.cc:5037
+#: fortran/resolve.cc:5046
#, gcc-internal-format, gfc-internal-format
msgid "Argument dim at %L must be scalar"
msgstr ""
-#: fortran/resolve.cc:5044
+#: fortran/resolve.cc:5053
#, gcc-internal-format, gfc-internal-format
msgid "Argument dim at %L must be of INTEGER type"
msgstr ""
-#: fortran/resolve.cc:5104
+#: fortran/resolve.cc:5113
#, gcc-internal-format, gfc-internal-format
msgid "Invalid array reference of a non-array entity at %L"
msgstr ""
-#: fortran/resolve.cc:5118
+#: fortran/resolve.cc:5127
#, gcc-internal-format
msgid "find_array_spec(): unused as(1)"
msgstr ""
-#: fortran/resolve.cc:5130
+#: fortran/resolve.cc:5139
#, gcc-internal-format
msgid "find_array_spec(): unused as(2)"
msgstr ""
-#: fortran/resolve.cc:5175
+#: fortran/resolve.cc:5184
#, gcc-internal-format, gfc-internal-format
msgid "Array index at %L is an array of rank %d"
msgstr ""
-#: fortran/resolve.cc:5273
+#: fortran/resolve.cc:5282
#, gcc-internal-format, gfc-internal-format
msgid "Substring start index at %L must be of type INTEGER"
msgstr ""
-#: fortran/resolve.cc:5280
+#: fortran/resolve.cc:5289
#, gcc-internal-format, gfc-internal-format
msgid "Substring start index at %L must be scalar"
msgstr ""
-#: fortran/resolve.cc:5302
+#: fortran/resolve.cc:5311
#, gcc-internal-format, gfc-internal-format
msgid "Substring end index at %L must be of type INTEGER"
msgstr ""
-#: fortran/resolve.cc:5309
+#: fortran/resolve.cc:5318
#, gcc-internal-format, gfc-internal-format
msgid "Substring end index at %L must be scalar"
msgstr ""
-#: fortran/resolve.cc:5329
+#: fortran/resolve.cc:5338
#, gcc-internal-format, gfc-internal-format
msgid "Substring end index at %L is too large"
msgstr ""
-#: fortran/resolve.cc:5520
+#: fortran/resolve.cc:5529
#, gcc-internal-format
msgid "resolve_ref(): Bad array reference"
msgstr ""
-#: fortran/resolve.cc:5534
+#: fortran/resolve.cc:5543
#, gcc-internal-format, gfc-internal-format
msgid ""
"Component to the right of a part reference with nonzero rank must not have "
"the POINTER attribute at %L"
msgstr ""
-#: fortran/resolve.cc:5544
+#: fortran/resolve.cc:5553
#, gcc-internal-format, gfc-internal-format
msgid ""
"Component to the right of a part reference with nonzero rank must not have "
"the ALLOCATABLE attribute at %L"
msgstr ""
-#: fortran/resolve.cc:5592
+#: fortran/resolve.cc:5601
#, gcc-internal-format, gfc-internal-format
msgid ""
"Two or more part references with nonzero rank must not be specified at %L"
msgstr ""
-#: fortran/resolve.cc:5684
+#: fortran/resolve.cc:5693
#, gcc-internal-format
msgid "gfc_expression_rank(): Two array specs"
msgstr ""
-#: fortran/resolve.cc:5781
+#: fortran/resolve.cc:5790
#, gcc-internal-format, gfc-internal-format
msgid ""
"Variable %s at %L with NO_ARG_CHECK attribute may only be used as actual "
"argument"
msgstr ""
-#: fortran/resolve.cc:5791
+#: fortran/resolve.cc:5800
#, gcc-internal-format, gfc-internal-format
msgid "Assumed-type variable %s at %L may only be used as actual argument"
msgstr ""
@@ -83248,14 +83280,14 @@ msgstr ""
#. for all inquiry functions in resolve_function; the reason is
#. that the function-name resolution happens too late in that
#. function.
-#: fortran/resolve.cc:5801
+#: fortran/resolve.cc:5810
#, gcc-internal-format, gfc-internal-format
msgid ""
"Assumed-type variable %s at %L as actual argument to an inquiry function "
"shall be the first argument"
msgstr ""
-#: fortran/resolve.cc:5820
+#: fortran/resolve.cc:5829
#, gcc-internal-format, gfc-internal-format
msgid "Assumed-rank variable %s at %L may only be used as actual argument"
msgstr ""
@@ -83264,326 +83296,326 @@ msgstr ""
#. for all inquiry functions in resolve_function; the reason is
#. that the function-name resolution happens too late in that
#. function.
-#: fortran/resolve.cc:5830
+#: fortran/resolve.cc:5839
#, gcc-internal-format, gfc-internal-format
msgid ""
"Assumed-rank variable %s at %L as actual argument to an inquiry function "
"shall be the first argument"
msgstr ""
-#: fortran/resolve.cc:5841
+#: fortran/resolve.cc:5850
#, gcc-internal-format, gfc-internal-format
msgid ""
"Variable %s at %L with NO_ARG_CHECK attribute shall not have a subobject "
"reference"
msgstr ""
-#: fortran/resolve.cc:5850
+#: fortran/resolve.cc:5859
#, gcc-internal-format, gfc-internal-format
msgid "Assumed-type variable %s at %L shall not have a subobject reference"
msgstr ""
-#: fortran/resolve.cc:5866
+#: fortran/resolve.cc:5875
#, gcc-internal-format, gfc-internal-format
msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
msgstr ""
-#: fortran/resolve.cc:5923
+#: fortran/resolve.cc:5932
#, gcc-internal-format
msgid "Scalar variable %qs has an array reference at %L"
msgstr ""
-#: fortran/resolve.cc:6068
+#: fortran/resolve.cc:6077
#, gcc-internal-format
msgid ""
"Variable %qs, used in a specification expression, is referenced at %L before "
"the ENTRY statement in which it is a parameter"
msgstr ""
-#: fortran/resolve.cc:6073
+#: fortran/resolve.cc:6082
#, gcc-internal-format
msgid ""
"Variable %qs is used at %L before the ENTRY statement in which it is a "
"parameter"
msgstr ""
-#: fortran/resolve.cc:6143
+#: fortran/resolve.cc:6152
#, gcc-internal-format, gfc-internal-format
msgid "Polymorphic subobject of coindexed object at %L"
msgstr ""
-#: fortran/resolve.cc:6156
+#: fortran/resolve.cc:6165
#, gcc-internal-format, gfc-internal-format
msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
msgstr ""
-#: fortran/resolve.cc:6172
+#: fortran/resolve.cc:6181
#, gcc-internal-format
msgid "Using variable %qs at %L is deprecated"
msgstr ""
-#: fortran/resolve.cc:6415
+#: fortran/resolve.cc:6424
#, gcc-internal-format
msgid ""
"%qs at %L is host associated at %L into a contained procedure with an "
"internal procedure of the same name"
msgstr ""
-#: fortran/resolve.cc:6593 fortran/resolve.cc:6745
+#: fortran/resolve.cc:6602 fortran/resolve.cc:6754
#, gcc-internal-format, gfc-internal-format
msgid "Error in typebound call at %L"
msgstr ""
-#: fortran/resolve.cc:6709
+#: fortran/resolve.cc:6718
#, gcc-internal-format, gfc-internal-format
msgid "Passed-object at %L must be scalar"
msgstr ""
-#: fortran/resolve.cc:6716
+#: fortran/resolve.cc:6725
#, gcc-internal-format
msgid ""
"Base object for procedure-pointer component call at %L is of ABSTRACT type "
"%qs"
msgstr ""
-#: fortran/resolve.cc:6755
+#: fortran/resolve.cc:6764
#, gcc-internal-format
msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
msgstr ""
-#: fortran/resolve.cc:6764
+#: fortran/resolve.cc:6773
#, gcc-internal-format, gfc-internal-format
msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
msgstr ""
#. Nothing matching found!
-#: fortran/resolve.cc:6959
+#: fortran/resolve.cc:6968
#, gcc-internal-format
msgid ""
"Found no matching specific binding for the call to the GENERIC %qs at %L"
msgstr ""
-#: fortran/resolve.cc:6993
+#: fortran/resolve.cc:7002
#, gcc-internal-format
msgid "%qs at %L should be a SUBROUTINE"
msgstr ""
-#: fortran/resolve.cc:7045
+#: fortran/resolve.cc:7054
#, gcc-internal-format
msgid "%qs at %L should be a FUNCTION"
msgstr ""
-#: fortran/resolve.cc:7580
+#: fortran/resolve.cc:7589
#, gcc-internal-format
msgid "gfc_resolve_expr(): Bad expression type"
msgstr ""
-#: fortran/resolve.cc:7613
+#: fortran/resolve.cc:7622
#, gcc-internal-format, gfc-internal-format
msgid "%s at %L must be a scalar"
msgstr ""
-#: fortran/resolve.cc:7623
+#: fortran/resolve.cc:7632
#, gcc-internal-format, gfc-internal-format
msgid "%s at %L must be integer"
msgstr ""
-#: fortran/resolve.cc:7627 fortran/resolve.cc:7634
+#: fortran/resolve.cc:7636 fortran/resolve.cc:7643
#, gcc-internal-format, gfc-internal-format
msgid "%s at %L must be INTEGER"
msgstr ""
-#: fortran/resolve.cc:7689
+#: fortran/resolve.cc:7698
#, gcc-internal-format, gfc-internal-format
msgid "Step expression in DO loop at %L cannot be zero"
msgstr ""
-#: fortran/resolve.cc:7712
+#: fortran/resolve.cc:7721
#, gcc-internal-format, gfc-internal-format
msgid "DO loop at %L will be executed zero times"
msgstr ""
-#: fortran/resolve.cc:7729
+#: fortran/resolve.cc:7738
#, gcc-internal-format, gfc-internal-format
msgid "DO loop at %L is undefined as it overflows"
msgstr ""
-#: fortran/resolve.cc:7735
+#: fortran/resolve.cc:7744
#, gcc-internal-format, gfc-internal-format
msgid "DO loop at %L is undefined as it underflows"
msgstr ""
-#: fortran/resolve.cc:7796
+#: fortran/resolve.cc:7805
#, gcc-internal-format, gfc-internal-format
msgid "FORALL index-name at %L must be a scalar INTEGER"
msgstr ""
-#: fortran/resolve.cc:7801
+#: fortran/resolve.cc:7810
#, gcc-internal-format, gfc-internal-format
msgid "FORALL start expression at %L must be a scalar INTEGER"
msgstr ""
-#: fortran/resolve.cc:7808
+#: fortran/resolve.cc:7817
#, gcc-internal-format, gfc-internal-format
msgid "FORALL end expression at %L must be a scalar INTEGER"
msgstr ""
-#: fortran/resolve.cc:7816
+#: fortran/resolve.cc:7825
#, gcc-internal-format, gfc-internal-format
msgid "FORALL stride expression at %L must be a scalar %s"
msgstr ""
-#: fortran/resolve.cc:7821
+#: fortran/resolve.cc:7830
#, gcc-internal-format, gfc-internal-format
msgid "FORALL stride expression at %L cannot be zero"
msgstr ""
-#: fortran/resolve.cc:7834
+#: fortran/resolve.cc:7843
#, gcc-internal-format
msgid "FORALL index %qs may not appear in triplet specification at %L"
msgstr ""
-#: fortran/resolve.cc:7939 fortran/resolve.cc:8237
+#: fortran/resolve.cc:7948 fortran/resolve.cc:8246
#, gcc-internal-format, gfc-internal-format
msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
msgstr ""
-#: fortran/resolve.cc:7947 fortran/resolve.cc:8200
+#: fortran/resolve.cc:7956 fortran/resolve.cc:8209
#, gcc-internal-format, gfc-internal-format
msgid "Coindexed allocatable object at %L"
msgstr ""
-#: fortran/resolve.cc:8057
+#: fortran/resolve.cc:8066
#, gcc-internal-format, gfc-internal-format
msgid ""
"Source-expr at %L must be scalar or have the same rank as the allocate-"
"object at %L"
msgstr ""
-#: fortran/resolve.cc:8088
+#: fortran/resolve.cc:8097
#, gcc-internal-format, gfc-internal-format
msgid "Source-expr at %L and allocate-object at %L must have the same shape"
msgstr ""
-#: fortran/resolve.cc:8248
+#: fortran/resolve.cc:8257
#, gcc-internal-format, gfc-internal-format
msgid "Type of entity at %L is type incompatible with source-expr at %L"
msgstr ""
-#: fortran/resolve.cc:8260
+#: fortran/resolve.cc:8269
#, gcc-internal-format, gfc-internal-format
msgid ""
"The allocate-object at %L and the source-expr at %L shall have the same kind "
"type parameter"
msgstr ""
-#: fortran/resolve.cc:8274
+#: fortran/resolve.cc:8283
#, gcc-internal-format, gfc-internal-format
msgid ""
"The source-expr at %L shall neither be of type LOCK_TYPE nor have a "
"LOCK_TYPE component if allocate-object at %L is a coarray"
msgstr ""
-#: fortran/resolve.cc:8289
+#: fortran/resolve.cc:8308
#, gcc-internal-format, gfc-internal-format
msgid ""
"The source-expr at %L shall neither be of type EVENT_TYPE nor have a "
"EVENT_TYPE component if allocate-object at %L is a coarray"
msgstr ""
-#: fortran/resolve.cc:8302
+#: fortran/resolve.cc:8321
#, gcc-internal-format, gfc-internal-format
msgid ""
"Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
msgstr ""
-#: fortran/resolve.cc:8320
+#: fortran/resolve.cc:8339
#, gcc-internal-format, gfc-internal-format
msgid ""
"Allocating %s at %L with type-spec requires the same character-length "
"parameter as in the declaration"
msgstr ""
-#: fortran/resolve.cc:8404 fortran/resolve.cc:8419
+#: fortran/resolve.cc:8423 fortran/resolve.cc:8438
#, gcc-internal-format, gfc-internal-format
msgid "Array specification required in ALLOCATE statement at %L"
msgstr ""
-#: fortran/resolve.cc:8411
+#: fortran/resolve.cc:8430
#, gcc-internal-format, gfc-internal-format
msgid ""
"Array specification or array-valued SOURCE= expression required in ALLOCATE "
"statement at %L"
msgstr ""
-#: fortran/resolve.cc:8436
+#: fortran/resolve.cc:8455
#, gcc-internal-format, gfc-internal-format
msgid "Coarray specification required in ALLOCATE statement at %L"
msgstr ""
-#: fortran/resolve.cc:8446 fortran/resolve.cc:8548
+#: fortran/resolve.cc:8465 fortran/resolve.cc:8567
#, gcc-internal-format, gfc-internal-format
msgid "Bad coarray specification in ALLOCATE statement at %L"
msgstr ""
-#: fortran/resolve.cc:8452
+#: fortran/resolve.cc:8471
#, gcc-internal-format, gfc-internal-format
msgid "Upper cobound is less than lower cobound at %L"
msgstr ""
-#: fortran/resolve.cc:8464
+#: fortran/resolve.cc:8483
#, gcc-internal-format, gfc-internal-format
msgid "Upper cobound is less than lower cobound of 1 at %L"
msgstr ""
-#: fortran/resolve.cc:8475 fortran/resolve.cc:8503
+#: fortran/resolve.cc:8494 fortran/resolve.cc:8522
#, gcc-internal-format, gfc-internal-format
msgid "Bad array specification in ALLOCATE statement at %L"
msgstr ""
-#: fortran/resolve.cc:8522
+#: fortran/resolve.cc:8541
#, gcc-internal-format
msgid ""
"%qs must not appear in the array specification at %L in the same ALLOCATE "
"statement where it is itself allocated"
msgstr ""
-#: fortran/resolve.cc:8537
+#: fortran/resolve.cc:8556
#, gcc-internal-format
msgid "Expected %<*%> in coindex specification in ALLOCATE statement at %L"
msgstr ""
-#: fortran/resolve.cc:8579
+#: fortran/resolve.cc:8598
#, gcc-internal-format, gfc-internal-format
msgid "Stat-variable at %L must be a scalar INTEGER variable"
msgstr ""
-#: fortran/resolve.cc:8608
+#: fortran/resolve.cc:8627
#, gcc-internal-format, gfc-internal-format
msgid "Stat-variable at %L shall not be %sd within the same %s statement"
msgstr ""
-#: fortran/resolve.cc:8621
+#: fortran/resolve.cc:8640
#, gcc-internal-format, gfc-internal-format
msgid "ERRMSG at %L is useless without a STAT tag"
msgstr ""
-#: fortran/resolve.cc:8635
+#: fortran/resolve.cc:8654
#, gcc-internal-format, gfc-internal-format
msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
msgstr ""
-#: fortran/resolve.cc:8664
+#: fortran/resolve.cc:8683
#, gcc-internal-format, gfc-internal-format
msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
msgstr ""
-#: fortran/resolve.cc:8696
+#: fortran/resolve.cc:8715
#, gcc-internal-format, gfc-internal-format
msgid "Allocate-object at %L also appears at %L"
msgstr ""
-#: fortran/resolve.cc:8702 fortran/resolve.cc:8708
+#: fortran/resolve.cc:8721 fortran/resolve.cc:8727
#, gcc-internal-format, gfc-internal-format
msgid "Allocate-object at %L is subobject of object at %L"
msgstr ""
@@ -83592,301 +83624,301 @@ msgstr ""
#. element in the list. Either way, we must
#. issue an error and get the next case from P.
#. FIXME: Sort P and Q by line number.
-#: fortran/resolve.cc:8936
+#: fortran/resolve.cc:8955
#, gcc-internal-format, gfc-internal-format
msgid "CASE label at %L overlaps with CASE label at %L"
msgstr ""
-#: fortran/resolve.cc:8987
+#: fortran/resolve.cc:9006
#, gcc-internal-format, gfc-internal-format
msgid "Expression in CASE statement at %L must be of type %s"
msgstr ""
-#: fortran/resolve.cc:8998
+#: fortran/resolve.cc:9017
#, gcc-internal-format, gfc-internal-format
msgid "Expression in CASE statement at %L must be of kind %d"
msgstr ""
-#: fortran/resolve.cc:9011
+#: fortran/resolve.cc:9030
#, gcc-internal-format, gfc-internal-format
msgid "Expression in CASE statement at %L must be scalar"
msgstr ""
-#: fortran/resolve.cc:9057
+#: fortran/resolve.cc:9076
#, gcc-internal-format, gfc-internal-format
msgid ""
"Selection expression in computed GOTO statement at %L must be a scalar "
"integer expression"
msgstr ""
-#: fortran/resolve.cc:9076
+#: fortran/resolve.cc:9095
#, gcc-internal-format, gfc-internal-format
msgid "Argument of SELECT statement at %L cannot be %s"
msgstr ""
-#: fortran/resolve.cc:9086
+#: fortran/resolve.cc:9105
#, gcc-internal-format, gfc-internal-format
msgid "Argument of SELECT statement at %L must be a scalar expression"
msgstr ""
-#: fortran/resolve.cc:9104 fortran/resolve.cc:9112
+#: fortran/resolve.cc:9123 fortran/resolve.cc:9131
#, gcc-internal-format, gfc-internal-format
msgid "Expression in CASE statement at %L is not in the range of %s"
msgstr ""
-#: fortran/resolve.cc:9174 fortran/resolve.cc:9938
+#: fortran/resolve.cc:9193 fortran/resolve.cc:9957
#, gcc-internal-format, gfc-internal-format
msgid ""
"The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
msgstr ""
-#: fortran/resolve.cc:9200
+#: fortran/resolve.cc:9219
#, gcc-internal-format, gfc-internal-format
msgid "Logical range in CASE statement at %L is not allowed"
msgstr ""
-#: fortran/resolve.cc:9213
+#: fortran/resolve.cc:9232
#, gcc-internal-format, gfc-internal-format
msgid "Constant logical value in CASE statement is repeated at %L"
msgstr ""
-#: fortran/resolve.cc:9228
+#: fortran/resolve.cc:9247
#, gcc-internal-format, gfc-internal-format
msgid "Range specification at %L can never be matched"
msgstr ""
-#: fortran/resolve.cc:9331
+#: fortran/resolve.cc:9350
#, gcc-internal-format, gfc-internal-format
msgid "Logical SELECT CASE block at %L has more that two cases"
msgstr ""
-#: fortran/resolve.cc:9393
+#: fortran/resolve.cc:9412
#, gcc-internal-format
msgid "Associating entity %qs at %L is a procedure pointer"
msgstr ""
-#: fortran/resolve.cc:9402
+#: fortran/resolve.cc:9421
#, gcc-internal-format
msgid "Derived type %qs cannot be used as a variable at %L"
msgstr ""
-#: fortran/resolve.cc:9419
+#: fortran/resolve.cc:9438
#, gcc-internal-format
msgid "Associating entity %qs at %L is a procedure name"
msgstr ""
-#: fortran/resolve.cc:9435
+#: fortran/resolve.cc:9454
#, gcc-internal-format, gfc-internal-format
msgid "Associating selector-expression at %L yields a procedure"
msgstr ""
-#: fortran/resolve.cc:9489
+#: fortran/resolve.cc:9508
#, gcc-internal-format, gfc-internal-format
msgid "Selector at %L cannot be NULL()"
msgstr ""
-#: fortran/resolve.cc:9494
+#: fortran/resolve.cc:9513
#, gcc-internal-format, gfc-internal-format
msgid "Selector at %L has no type"
msgstr ""
-#: fortran/resolve.cc:9552
+#: fortran/resolve.cc:9571
#, gcc-internal-format
msgid "Associate-name %qs at %L is used as array"
msgstr ""
-#: fortran/resolve.cc:9563
+#: fortran/resolve.cc:9582
#, gcc-internal-format, gfc-internal-format
msgid "CLASS selector at %L needs a temporary which is not yet implemented"
msgstr ""
-#: fortran/resolve.cc:9802
+#: fortran/resolve.cc:9821
#, gcc-internal-format, gfc-internal-format
msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
msgstr ""
-#: fortran/resolve.cc:9846 fortran/resolve.cc:9858
+#: fortran/resolve.cc:9865 fortran/resolve.cc:9877
#, gcc-internal-format, gfc-internal-format
msgid "Selector at %L must not be coindexed"
msgstr ""
-#: fortran/resolve.cc:9887
+#: fortran/resolve.cc:9906
#, gcc-internal-format, gfc-internal-format
msgid "TYPE IS at %L overlaps with TYPE IS at %L"
msgstr ""
-#: fortran/resolve.cc:9900
+#: fortran/resolve.cc:9919
#, gcc-internal-format
msgid "Derived type %qs at %L must be extensible"
msgstr ""
-#: fortran/resolve.cc:9913
+#: fortran/resolve.cc:9932
#, gcc-internal-format
msgid "Derived type %qs at %L must be an extension of %qs"
msgstr ""
-#: fortran/resolve.cc:9916
+#: fortran/resolve.cc:9935
#, gcc-internal-format
msgid "Unexpected intrinsic type %qs at %L"
msgstr ""
-#: fortran/resolve.cc:9926
+#: fortran/resolve.cc:9945
#, gcc-internal-format, gfc-internal-format
msgid ""
"The type-spec at %L shall specify that each length type parameter is assumed"
msgstr ""
-#: fortran/resolve.cc:10173
+#: fortran/resolve.cc:10192
#, gcc-internal-format, gfc-internal-format
msgid "Double CLASS IS block in SELECT TYPE statement at %L"
msgstr ""
-#: fortran/resolve.cc:10306
+#: fortran/resolve.cc:10325
#, gcc-internal-format, gfc-internal-format
msgid "RANK DEFAULT at %L is repeated at %L"
msgstr ""
-#: fortran/resolve.cc:10315
+#: fortran/resolve.cc:10334
#, gcc-internal-format, gfc-internal-format
msgid "RANK (*) at %L is repeated at %L"
msgstr ""
-#: fortran/resolve.cc:10318
+#: fortran/resolve.cc:10337
#, gcc-internal-format, gfc-internal-format
msgid "RANK (%i) at %L is repeated at %L"
msgstr ""
-#: fortran/resolve.cc:10328
+#: fortran/resolve.cc:10347
#, gcc-internal-format, gfc-internal-format
msgid ""
"RANK (*) at %L cannot be used with the pointer or allocatable selector at %L"
msgstr ""
-#: fortran/resolve.cc:10437
+#: fortran/resolve.cc:10456
#, gcc-internal-format, gfc-internal-format
msgid "Invalid context for NULL () intrinsic at %L"
msgstr ""
-#: fortran/resolve.cc:10491
+#: fortran/resolve.cc:10510
#, gcc-internal-format, gfc-internal-format
msgid "DTIO %s procedure at %L must be recursive"
msgstr ""
-#: fortran/resolve.cc:10501
+#: fortran/resolve.cc:10520
#, gcc-internal-format, gfc-internal-format
msgid ""
"Data transfer element at %L cannot be polymorphic unless it is processed by "
"a defined input/output procedure"
msgstr ""
-#: fortran/resolve.cc:10514
+#: fortran/resolve.cc:10533
#, gcc-internal-format, gfc-internal-format
msgid ""
"Data transfer element at %L cannot have POINTER components unless it is "
"processed by a defined input/output procedure"
msgstr ""
-#: fortran/resolve.cc:10523
+#: fortran/resolve.cc:10542
#, gcc-internal-format, gfc-internal-format
msgid "Data transfer element at %L cannot have procedure pointer components"
msgstr ""
-#: fortran/resolve.cc:10530
+#: fortran/resolve.cc:10549
#, gcc-internal-format, gfc-internal-format
msgid ""
"Data transfer element at %L cannot have ALLOCATABLE components unless it is "
"processed by a defined input/output procedure"
msgstr ""
-#: fortran/resolve.cc:10541
+#: fortran/resolve.cc:10560
#, gcc-internal-format, gfc-internal-format
msgid "Data transfer element at %L cannot have PRIVATE components"
msgstr ""
-#: fortran/resolve.cc:10547
+#: fortran/resolve.cc:10566
#, gcc-internal-format, gfc-internal-format
msgid ""
"Data transfer element at %L cannot have PRIVATE components unless it is "
"processed by a defined input/output procedure"
msgstr ""
-#: fortran/resolve.cc:10565
+#: fortran/resolve.cc:10584
#, gcc-internal-format, gfc-internal-format
msgid ""
"Data transfer element at %L cannot be a full reference to an assumed-size "
"array"
msgstr ""
-#: fortran/resolve.cc:10622
+#: fortran/resolve.cc:10641
#, gcc-internal-format, gfc-internal-format
msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
msgstr ""
-#: fortran/resolve.cc:10632
+#: fortran/resolve.cc:10651
#, gcc-internal-format, gfc-internal-format
msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
msgstr ""
-#: fortran/resolve.cc:10636
+#: fortran/resolve.cc:10655
#, gcc-internal-format, gfc-internal-format
msgid "Event variable argument at %L must be a coarray or coindexed"
msgstr ""
-#: fortran/resolve.cc:10639
+#: fortran/resolve.cc:10658
#, gcc-internal-format, gfc-internal-format
msgid "Event variable argument at %L must be a coarray but not coindexed"
msgstr ""
-#: fortran/resolve.cc:10646 fortran/resolve.cc:10768
+#: fortran/resolve.cc:10665 fortran/resolve.cc:10787
#, gcc-internal-format, gfc-internal-format
msgid "STAT= argument at %L must be a scalar INTEGER variable"
msgstr ""
-#: fortran/resolve.cc:10658 fortran/resolve.cc:10780
+#: fortran/resolve.cc:10677 fortran/resolve.cc:10799
#, gcc-internal-format, gfc-internal-format
msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
msgstr ""
-#: fortran/resolve.cc:10670
+#: fortran/resolve.cc:10689
#, gcc-internal-format, gfc-internal-format
msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
msgstr ""
-#: fortran/resolve.cc:10683
+#: fortran/resolve.cc:10702
#, gcc-internal-format, gfc-internal-format
msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
msgstr ""
-#: fortran/resolve.cc:10744
+#: fortran/resolve.cc:10763
#, gcc-internal-format, gfc-internal-format
msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
msgstr ""
-#: fortran/resolve.cc:10748 fortran/resolve.cc:10758
+#: fortran/resolve.cc:10767 fortran/resolve.cc:10777
#, gcc-internal-format, gfc-internal-format
msgid "Imageset argument at %L must between 1 and num_images()"
msgstr ""
-#: fortran/resolve.cc:10811
+#: fortran/resolve.cc:10830
#, gcc-internal-format, gfc-internal-format
msgid ""
"Statement at %L is not a valid branch target statement for the branch "
"statement at %L"
msgstr ""
-#: fortran/resolve.cc:10821
+#: fortran/resolve.cc:10840
#, gcc-internal-format, gfc-internal-format
msgid "Branch at %L may result in an infinite loop"
msgstr ""
#. Note: A label at END CRITICAL does not leave the CRITICAL
#. construct as END CRITICAL is still part of it.
-#: fortran/resolve.cc:10838 fortran/resolve.cc:10861
+#: fortran/resolve.cc:10857 fortran/resolve.cc:10880
#, gcc-internal-format, gfc-internal-format
msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
msgstr ""
-#: fortran/resolve.cc:10842 fortran/resolve.cc:10867
+#: fortran/resolve.cc:10861 fortran/resolve.cc:10886
#, gcc-internal-format, gfc-internal-format
msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
msgstr ""
@@ -83894,80 +83926,80 @@ msgstr ""
#. The label is not in an enclosing block, so illegal. This was
#. allowed in Fortran 66, so we allow it as extension. No
#. further checks are necessary in this case.
-#: fortran/resolve.cc:10882
+#: fortran/resolve.cc:10901
#, gcc-internal-format, gfc-internal-format
msgid "Label at %L is not in the same block as the GOTO statement at %L"
msgstr ""
-#: fortran/resolve.cc:10954
+#: fortran/resolve.cc:10973
#, gcc-internal-format, gfc-internal-format
msgid "WHERE mask at %L has inconsistent shape"
msgstr ""
-#: fortran/resolve.cc:10970
+#: fortran/resolve.cc:10989
#, gcc-internal-format, gfc-internal-format
msgid "WHERE assignment target at %L has inconsistent shape"
msgstr ""
-#: fortran/resolve.cc:10983 fortran/resolve.cc:11075
+#: fortran/resolve.cc:11002 fortran/resolve.cc:11094
#, gcc-internal-format, gfc-internal-format
msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
msgstr ""
-#: fortran/resolve.cc:10993 fortran/resolve.cc:11085
+#: fortran/resolve.cc:11012 fortran/resolve.cc:11104
#, gcc-internal-format, gfc-internal-format
msgid "Unsupported statement inside WHERE at %L"
msgstr ""
-#: fortran/resolve.cc:11024
+#: fortran/resolve.cc:11043
#, gcc-internal-format, gfc-internal-format
msgid "Assignment to a FORALL index variable at %L"
msgstr ""
-#: fortran/resolve.cc:11033
+#: fortran/resolve.cc:11052
#, gcc-internal-format
msgid ""
"The FORALL with index %qs is not used on the left side of the assignment at "
"%L and so might cause multiple assignment to this object"
msgstr ""
-#: fortran/resolve.cc:11190
+#: fortran/resolve.cc:11209
#, gcc-internal-format, gfc-internal-format
msgid "FORALL construct at %L"
msgstr ""
-#: fortran/resolve.cc:11211
+#: fortran/resolve.cc:11230
#, gcc-internal-format, gfc-internal-format
msgid "FORALL index-name at %L must be a scalar variable of type integer"
msgstr ""
-#: fortran/resolve.cc:11221
+#: fortran/resolve.cc:11240
#, gcc-internal-format, gfc-internal-format
msgid "An outer FORALL construct already has an index with this name %L"
msgstr ""
-#: fortran/resolve.cc:11298
+#: fortran/resolve.cc:11317
#, gcc-internal-format, gfc-internal-format
msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
msgstr ""
-#: fortran/resolve.cc:11416
+#: fortran/resolve.cc:11435
#, gcc-internal-format
msgid "gfc_resolve_blocks(): Bad block type"
msgstr ""
-#: fortran/resolve.cc:11479
+#: fortran/resolve.cc:11498
#, gcc-internal-format, gfc-internal-format
msgid ""
"Variable in the ordinary assignment at %L is a procedure pointer component"
msgstr ""
-#: fortran/resolve.cc:11540
+#: fortran/resolve.cc:11559
#, gcc-internal-format
msgid "CHARACTER expression will be truncated in assignment (%wd/%wd) at %L"
msgstr ""
-#: fortran/resolve.cc:11572
+#: fortran/resolve.cc:11591
#, gcc-internal-format, gfc-internal-format
msgid ""
"Coindexed expression at %L is assigned to a derived type variable with a "
@@ -83975,7 +84007,7 @@ msgid ""
msgstr ""
#. F2008, C1283 (4).
-#: fortran/resolve.cc:11578
+#: fortran/resolve.cc:11597
#, gcc-internal-format, gfc-internal-format
msgid ""
"In a pure subprogram an INTENT(IN) dummy argument shall not be used as the "
@@ -83984,43 +84016,43 @@ msgid ""
"component selection."
msgstr ""
-#: fortran/resolve.cc:11590
+#: fortran/resolve.cc:11609
#, gcc-internal-format, gfc-internal-format
msgid "Assignment to coindexed variable at %L in a PURE procedure"
msgstr ""
-#: fortran/resolve.cc:11622
+#: fortran/resolve.cc:11641
#, gcc-internal-format, gfc-internal-format
msgid "Assignment to polymorphic coarray at %L is not permitted"
msgstr ""
-#: fortran/resolve.cc:11626
+#: fortran/resolve.cc:11645
#, gcc-internal-format, gfc-internal-format
msgid "Assignment to an allocatable polymorphic variable at %L"
msgstr ""
-#: fortran/resolve.cc:11631
+#: fortran/resolve.cc:11650
#, gcc-internal-format
msgid ""
"Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-"
"lhs%>"
msgstr ""
-#: fortran/resolve.cc:11638
+#: fortran/resolve.cc:11657
#, gcc-internal-format
msgid ""
"Nonallocatable variable must not be polymorphic in intrinsic assignment at "
"%L - check that there is a matching specific subroutine for %<=%> operator"
msgstr ""
-#: fortran/resolve.cc:11649
+#: fortran/resolve.cc:11668
#, gcc-internal-format, gfc-internal-format
msgid ""
"Coindexed variable must not have an allocatable ultimate component in "
"assignment at %L"
msgstr ""
-#: fortran/resolve.cc:12072
+#: fortran/resolve.cc:12091
#, gcc-internal-format, gfc-internal-format
msgid ""
"TODO: type-bound defined assignment(s) at %L not done because multiple part "
@@ -84029,93 +84061,93 @@ msgstr ""
#. Even if standard does not support this feature, continue to build
#. the two statements to avoid upsetting frontend_passes.c.
-#: fortran/resolve.cc:12376
+#: fortran/resolve.cc:12395
#, gcc-internal-format, gfc-internal-format
msgid "Pointer procedure assignment at %L"
msgstr ""
-#: fortran/resolve.cc:12388
+#: fortran/resolve.cc:12407
#, gcc-internal-format, gfc-internal-format
msgid ""
"The function result on the lhs of the assignment at %L must have the pointer "
"attribute."
msgstr ""
-#: fortran/resolve.cc:12473
+#: fortran/resolve.cc:12492
#, gcc-internal-format
msgid ""
"TEAM argument to %qs at %L must be a scalar expression of type TEAM_TYPE"
msgstr ""
-#: fortran/resolve.cc:12664
+#: fortran/resolve.cc:12683
#, gcc-internal-format, gfc-internal-format
msgid "TEAM NUMBER argument to FORM TEAM at %L must be a scalar INTEGER"
msgstr ""
-#: fortran/resolve.cc:12700
+#: fortran/resolve.cc:12719
#, gcc-internal-format, gfc-internal-format
msgid "ASSIGNED GOTO statement at %L requires a scalar INTEGER variable"
msgstr ""
-#: fortran/resolve.cc:12704
+#: fortran/resolve.cc:12723
#, gcc-internal-format
msgid "Variable %qs has not been assigned a target label at %L"
msgstr ""
-#: fortran/resolve.cc:12715
+#: fortran/resolve.cc:12734
#, gcc-internal-format, gfc-internal-format
msgid ""
"Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
msgstr ""
-#: fortran/resolve.cc:12753
+#: fortran/resolve.cc:12772
#, gcc-internal-format, gfc-internal-format
msgid "Expected intrinsic assignment in OMP WORKSHARE at %L"
msgstr ""
-#: fortran/resolve.cc:12795
+#: fortran/resolve.cc:12814
#, gcc-internal-format, gfc-internal-format
msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
msgstr ""
-#: fortran/resolve.cc:12842
+#: fortran/resolve.cc:12861
#, gcc-internal-format, gfc-internal-format
msgid "Invalid NULL at %L"
msgstr ""
-#: fortran/resolve.cc:12846
+#: fortran/resolve.cc:12865
#, gcc-internal-format, gfc-internal-format
msgid ""
"Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
msgstr ""
-#: fortran/resolve.cc:12907
+#: fortran/resolve.cc:12926
#, gcc-internal-format
msgid "gfc_resolve_code(): No expression on DO WHILE"
msgstr ""
-#: fortran/resolve.cc:12912
+#: fortran/resolve.cc:12931
#, gcc-internal-format, gfc-internal-format
msgid ""
"Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
msgstr ""
-#: fortran/resolve.cc:12996
+#: fortran/resolve.cc:13015
#, gcc-internal-format, gfc-internal-format
msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
msgstr ""
-#: fortran/resolve.cc:13100
+#: fortran/resolve.cc:13119
#, gcc-internal-format
msgid "gfc_resolve_code(): Bad statement code"
msgstr ""
-#: fortran/resolve.cc:13121
+#: fortran/resolve.cc:13140
#, gcc-internal-format
msgid "Using parameter %qs declared at %L is deprecated"
msgstr ""
-#: fortran/resolve.cc:13215
+#: fortran/resolve.cc:13234
#, gcc-internal-format
msgid ""
"Variable %qs with binding label %qs at %L uses the same global identifier as "
@@ -84124,7 +84156,7 @@ msgstr ""
#. This can only happen if the variable is defined in a module - if it
#. isn't the same module, reject it.
-#: fortran/resolve.cc:13229
+#: fortran/resolve.cc:13248
#, gcc-internal-format
msgid ""
"Variable %qs from module %qs with binding label %qs at %L uses the same "
@@ -84134,63 +84166,63 @@ msgstr ""
#. Print an error if the procedure is defined multiple times; we have to
#. exclude references to the same procedure via module association or
#. multiple checks for the same procedure.
-#: fortran/resolve.cc:13248
+#: fortran/resolve.cc:13267
#, gcc-internal-format
msgid ""
"Procedure %qs with binding label %qs at %L uses the same global identifier "
"as entity at %L"
msgstr ""
-#: fortran/resolve.cc:13334
+#: fortran/resolve.cc:13353
#, gcc-internal-format, gfc-internal-format
msgid "String length at %L is too large"
msgstr ""
-#: fortran/resolve.cc:13572
+#: fortran/resolve.cc:13591
#, gcc-internal-format
msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
msgstr ""
-#: fortran/resolve.cc:13576
+#: fortran/resolve.cc:13595
#, gcc-internal-format
msgid "Scalar object %qs at %L may not be ALLOCATABLE"
msgstr ""
-#: fortran/resolve.cc:13584
+#: fortran/resolve.cc:13603
#, gcc-internal-format
msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
msgstr ""
-#: fortran/resolve.cc:13595
+#: fortran/resolve.cc:13614
#, gcc-internal-format
msgid "Array %qs at %L cannot have a deferred shape"
msgstr ""
-#: fortran/resolve.cc:13613
+#: fortran/resolve.cc:13632
#, gcc-internal-format
msgid "Type %qs of CLASS variable %qs at %L is not extensible"
msgstr ""
-#: fortran/resolve.cc:13625
+#: fortran/resolve.cc:13644
#, gcc-internal-format
msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
msgstr ""
-#: fortran/resolve.cc:13658
+#: fortran/resolve.cc:13677
#, gcc-internal-format
msgid ""
"The type %qs cannot be host associated at %L because it is blocked by an "
"incompatible object of the same name declared at %L"
msgstr ""
-#: fortran/resolve.cc:13680
+#: fortran/resolve.cc:13699
#, gcc-internal-format
msgid ""
"Implied SAVE for module variable %qs at %L, needed due to the default "
"initialization"
msgstr ""
-#: fortran/resolve.cc:13713
+#: fortran/resolve.cc:13732
#, gcc-internal-format
msgid ""
"Entity %qs at %L has a deferred type parameter and requires either the "
@@ -84199,1071 +84231,1071 @@ msgstr ""
#. F08:C541. The shape of an array defined in a main program or module
#. * needs to be constant.
-#: fortran/resolve.cc:13749
+#: fortran/resolve.cc:13768
#, gcc-internal-format
msgid "The module or main program array %qs at %L must have constant shape"
msgstr ""
-#: fortran/resolve.cc:13774
+#: fortran/resolve.cc:13793
#, gcc-internal-format, gfc-internal-format
msgid ""
"Entity with assumed character length at %L must be a dummy argument or a "
"PARAMETER"
msgstr ""
-#: fortran/resolve.cc:13795
+#: fortran/resolve.cc:13814
#, gcc-internal-format
msgid "%qs at %L must have constant character length in this context"
msgstr ""
-#: fortran/resolve.cc:13802
+#: fortran/resolve.cc:13821
#, gcc-internal-format
msgid "COMMON variable %qs at %L must have constant character length"
msgstr ""
-#: fortran/resolve.cc:13850
+#: fortran/resolve.cc:13869
#, gcc-internal-format
msgid "Allocatable %qs at %L cannot have an initializer"
msgstr ""
-#: fortran/resolve.cc:13853
+#: fortran/resolve.cc:13872
#, gcc-internal-format
msgid "External %qs at %L cannot have an initializer"
msgstr ""
-#: fortran/resolve.cc:13856
+#: fortran/resolve.cc:13875
#, gcc-internal-format
msgid "Dummy %qs at %L cannot have an initializer"
msgstr ""
-#: fortran/resolve.cc:13859
+#: fortran/resolve.cc:13878
#, gcc-internal-format
msgid "Intrinsic %qs at %L cannot have an initializer"
msgstr ""
-#: fortran/resolve.cc:13862
+#: fortran/resolve.cc:13881
#, gcc-internal-format
msgid "Function result %qs at %L cannot have an initializer"
msgstr ""
-#: fortran/resolve.cc:13865
+#: fortran/resolve.cc:13884
#, gcc-internal-format
msgid "Automatic array %qs at %L cannot have an initializer"
msgstr ""
-#: fortran/resolve.cc:13907
+#: fortran/resolve.cc:13926
#, gcc-internal-format, gfc-internal-format
msgid "%s at %L"
msgstr ""
-#: fortran/resolve.cc:13939
+#: fortran/resolve.cc:13958
#, gcc-internal-format
msgid "Character-valued statement function %qs at %L must have constant length"
msgstr ""
-#: fortran/resolve.cc:13962
+#: fortran/resolve.cc:13981
#, gcc-internal-format
msgid ""
"%qs is of a PRIVATE type and cannot be a dummy argument of %qs, which is "
"PUBLIC at %L"
msgstr ""
-#: fortran/resolve.cc:13984
+#: fortran/resolve.cc:14003
#, gcc-internal-format
msgid ""
"Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs "
"which is PRIVATE"
msgstr ""
-#: fortran/resolve.cc:14002
+#: fortran/resolve.cc:14021
#, gcc-internal-format
msgid "Function %qs at %L cannot have an initializer"
msgstr ""
-#: fortran/resolve.cc:14014
+#: fortran/resolve.cc:14033
#, gcc-internal-format
msgid "External object %qs at %L may not have an initializer"
msgstr ""
-#: fortran/resolve.cc:14024
+#: fortran/resolve.cc:14043
#, gcc-internal-format
msgid "ELEMENTAL function %qs at %L must have a scalar result"
msgstr ""
-#: fortran/resolve.cc:14034
+#: fortran/resolve.cc:14053
#, gcc-internal-format
msgid ""
"Statement function %qs at %L may not have pointer or allocatable attribute"
msgstr ""
-#: fortran/resolve.cc:14053
+#: fortran/resolve.cc:14072
#, gcc-internal-format
msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
msgstr ""
-#: fortran/resolve.cc:14057
+#: fortran/resolve.cc:14076
#, gcc-internal-format
msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
msgstr ""
-#: fortran/resolve.cc:14061
+#: fortran/resolve.cc:14080
#, gcc-internal-format
msgid "CHARACTER(*) function %qs at %L cannot be pure"
msgstr ""
-#: fortran/resolve.cc:14065
+#: fortran/resolve.cc:14084
#, gcc-internal-format
msgid "CHARACTER(*) function %qs at %L cannot be recursive"
msgstr ""
-#: fortran/resolve.cc:14078
+#: fortran/resolve.cc:14097
#, gcc-internal-format
msgid "CHARACTER(*) function %qs at %L"
msgstr ""
-#: fortran/resolve.cc:14089
+#: fortran/resolve.cc:14108
#, gcc-internal-format
msgid "Procedure pointer %qs at %L shall not be elemental"
msgstr ""
-#: fortran/resolve.cc:14095
+#: fortran/resolve.cc:14114
#, gcc-internal-format
msgid "Dummy procedure %qs at %L shall not be elemental"
msgstr ""
-#: fortran/resolve.cc:14115
+#: fortran/resolve.cc:14134
#, gcc-internal-format
msgid ""
"Function result variable %qs at %L of elemental function %qs shall not have "
"an ALLOCATABLE or POINTER attribute"
msgstr ""
-#: fortran/resolve.cc:14172
+#: fortran/resolve.cc:14191
#, gcc-internal-format
msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
msgstr ""
-#: fortran/resolve.cc:14178
+#: fortran/resolve.cc:14197
#, gcc-internal-format
msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
msgstr ""
-#: fortran/resolve.cc:14184
+#: fortran/resolve.cc:14203
#, gcc-internal-format
msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
msgstr ""
-#: fortran/resolve.cc:14192
+#: fortran/resolve.cc:14211
#, gcc-internal-format
msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
msgstr ""
-#: fortran/resolve.cc:14198
+#: fortran/resolve.cc:14217
#, gcc-internal-format
msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
msgstr ""
-#: fortran/resolve.cc:14241
+#: fortran/resolve.cc:14260
#, gcc-internal-format, gfc-internal-format
msgid ""
"Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its "
"interface in %s"
msgstr ""
-#: fortran/resolve.cc:14249
+#: fortran/resolve.cc:14268
#, gcc-internal-format, gfc-internal-format
msgid ""
"Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface "
"in %s"
msgstr ""
-#: fortran/resolve.cc:14257
+#: fortran/resolve.cc:14276
#, gcc-internal-format, gfc-internal-format
msgid ""
"Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its "
"interface in %s"
msgstr ""
-#: fortran/resolve.cc:14266
+#: fortran/resolve.cc:14285
#, gcc-internal-format
msgid ""
"%s between the MODULE PROCEDURE declaration in MODULE %qs and the "
"declaration at %L in (SUB)MODULE %qs"
msgstr ""
-#: fortran/resolve.cc:14290
+#: fortran/resolve.cc:14309
#, gcc-internal-format
msgid "Interface of %qs at %L must be explicit"
msgstr ""
-#: fortran/resolve.cc:14360
+#: fortran/resolve.cc:14379
#, gcc-internal-format
msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
msgstr ""
-#: fortran/resolve.cc:14369
+#: fortran/resolve.cc:14388
#, gcc-internal-format, gfc-internal-format
msgid "FINAL procedure at %L must have exactly one argument"
msgstr ""
-#: fortran/resolve.cc:14377 fortran/resolve.cc:14394
+#: fortran/resolve.cc:14396 fortran/resolve.cc:14413
#, gcc-internal-format
msgid "Argument of FINAL procedure at %L must be of type %qs"
msgstr ""
-#: fortran/resolve.cc:14385
+#: fortran/resolve.cc:14404
#, gcc-internal-format, gfc-internal-format
msgid ""
"FINAL procedure at %L with assumed rank argument must be the only finalizer "
"with the same kind/type (F2018: C790)"
msgstr ""
-#: fortran/resolve.cc:14402
+#: fortran/resolve.cc:14421
#, gcc-internal-format, gfc-internal-format
msgid "Argument of FINAL procedure at %L must not be a POINTER"
msgstr ""
-#: fortran/resolve.cc:14408
+#: fortran/resolve.cc:14427
#, gcc-internal-format, gfc-internal-format
msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
msgstr ""
-#: fortran/resolve.cc:14414
+#: fortran/resolve.cc:14433
#, gcc-internal-format, gfc-internal-format
msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
msgstr ""
-#: fortran/resolve.cc:14422
+#: fortran/resolve.cc:14441
#, gcc-internal-format, gfc-internal-format
msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
msgstr ""
-#: fortran/resolve.cc:14431
+#: fortran/resolve.cc:14450
#, gcc-internal-format, gfc-internal-format
msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
msgstr ""
-#: fortran/resolve.cc:14453
+#: fortran/resolve.cc:14472
#, gcc-internal-format
msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
msgstr ""
-#: fortran/resolve.cc:14490
+#: fortran/resolve.cc:14509
#, gcc-internal-format
msgid ""
"Only array FINAL procedures declared for derived type %qs defined at %L, "
"suggest also scalar one unless an assumed rank finalizer has been declared"
msgstr ""
-#: fortran/resolve.cc:14531
+#: fortran/resolve.cc:14550
#, gcc-internal-format
msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
msgstr ""
-#: fortran/resolve.cc:14567
+#: fortran/resolve.cc:14586
#, gcc-internal-format
msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
msgstr ""
-#: fortran/resolve.cc:14626
+#: fortran/resolve.cc:14645
#, gcc-internal-format
msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
msgstr ""
-#: fortran/resolve.cc:14638
+#: fortran/resolve.cc:14657
#, gcc-internal-format
msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
msgstr ""
-#: fortran/resolve.cc:14666
+#: fortran/resolve.cc:14685
#, gcc-internal-format
msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
msgstr ""
-#: fortran/resolve.cc:14722
+#: fortran/resolve.cc:14741
#, gcc-internal-format, gfc-internal-format
msgid "Type-bound operator at %L cannot be NOPASS"
msgstr ""
-#: fortran/resolve.cc:14934
+#: fortran/resolve.cc:14953
#, gcc-internal-format
msgid ""
"%qs must be a module procedure or an external procedure with an explicit "
"interface at %L"
msgstr ""
-#: fortran/resolve.cc:14977
+#: fortran/resolve.cc:14996
#, gcc-internal-format
msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
msgstr ""
-#: fortran/resolve.cc:14991
+#: fortran/resolve.cc:15010
#, gcc-internal-format
msgid "Procedure %qs with PASS at %L must have at least one argument"
msgstr ""
-#: fortran/resolve.cc:15005 fortran/resolve.cc:15547
+#: fortran/resolve.cc:15024 fortran/resolve.cc:15566
#, gcc-internal-format
msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
msgstr ""
-#: fortran/resolve.cc:15014
+#: fortran/resolve.cc:15033
#, gcc-internal-format
msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
msgstr ""
-#: fortran/resolve.cc:15024
+#: fortran/resolve.cc:15043
#, gcc-internal-format
msgid ""
"Argument %qs of %qs with PASS(%s) at %L must be of the parametric derived-"
"type %qs"
msgstr ""
-#: fortran/resolve.cc:15066
+#: fortran/resolve.cc:15085
#, gcc-internal-format
msgid ""
"All LEN type parameters of the passed dummy argument %qs of %qs at %L must "
"be ASSUMED."
msgstr ""
-#: fortran/resolve.cc:15076
+#: fortran/resolve.cc:15095
#, gcc-internal-format
msgid "Passed-object dummy argument of %qs at %L must be scalar"
msgstr ""
-#: fortran/resolve.cc:15082
+#: fortran/resolve.cc:15101
#, gcc-internal-format
msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
msgstr ""
-#: fortran/resolve.cc:15088
+#: fortran/resolve.cc:15107
#, gcc-internal-format
msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
msgstr ""
-#: fortran/resolve.cc:15117
+#: fortran/resolve.cc:15136
#, gcc-internal-format
msgid "Procedure %qs at %L has the same name as a component of %qs"
msgstr ""
-#: fortran/resolve.cc:15127
+#: fortran/resolve.cc:15146
#, gcc-internal-format
msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
msgstr ""
-#: fortran/resolve.cc:15222
+#: fortran/resolve.cc:15241
#, gcc-internal-format
msgid ""
"Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and "
"not overridden"
msgstr ""
-#: fortran/resolve.cc:15327
+#: fortran/resolve.cc:15346
#, gcc-internal-format
msgid "Coarray component %qs at %L must be allocatable with deferred shape"
msgstr ""
-#: fortran/resolve.cc:15336
+#: fortran/resolve.cc:15355
#, gcc-internal-format
msgid ""
"Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
msgstr ""
-#: fortran/resolve.cc:15346
+#: fortran/resolve.cc:15365
#, gcc-internal-format
msgid ""
"Component %qs at %L with coarray component shall be a nonpointer, "
"nonallocatable scalar"
msgstr ""
-#: fortran/resolve.cc:15371
+#: fortran/resolve.cc:15390
#, gcc-internal-format
msgid ""
"Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
msgstr ""
-#: fortran/resolve.cc:15382
+#: fortran/resolve.cc:15401
#, gcc-internal-format
msgid "Component %qs of BIND(C) type at %L must have length one"
msgstr ""
-#: fortran/resolve.cc:15480
+#: fortran/resolve.cc:15499
#, gcc-internal-format
msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
msgstr ""
-#: fortran/resolve.cc:15494
+#: fortran/resolve.cc:15513
#, gcc-internal-format
msgid ""
"Procedure pointer component %qs with PASS at %L must have at least one "
"argument"
msgstr ""
-#: fortran/resolve.cc:15510
+#: fortran/resolve.cc:15529
#, gcc-internal-format
msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
msgstr ""
-#: fortran/resolve.cc:15520
+#: fortran/resolve.cc:15539
#, gcc-internal-format
msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
msgstr ""
-#: fortran/resolve.cc:15529
+#: fortran/resolve.cc:15548
#, gcc-internal-format
msgid ""
"Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
msgstr ""
-#: fortran/resolve.cc:15538
+#: fortran/resolve.cc:15557
#, gcc-internal-format
msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
msgstr ""
-#: fortran/resolve.cc:15580
+#: fortran/resolve.cc:15599
#, gcc-internal-format
msgid ""
"Component %qs of %qs at %L has the same name as an inherited type-bound "
"procedure"
msgstr ""
-#: fortran/resolve.cc:15593
+#: fortran/resolve.cc:15612
#, gcc-internal-format
msgid ""
"Character length of component %qs needs to be a constant specification "
"expression at %L"
msgstr ""
-#: fortran/resolve.cc:15604
+#: fortran/resolve.cc:15623
#, gcc-internal-format
msgid ""
"Character length expression of component %qs at %L must be of INTEGER type, "
"found %s"
msgstr ""
-#: fortran/resolve.cc:15617
+#: fortran/resolve.cc:15636
#, gcc-internal-format
msgid ""
"Character component %qs of %qs at %L with deferred length must be a POINTER "
"or ALLOCATABLE"
msgstr ""
-#: fortran/resolve.cc:15650
+#: fortran/resolve.cc:15669
#, gcc-internal-format
msgid ""
"the component %qs is a PRIVATE type and cannot be a component of %qs, which "
"is PUBLIC at %L"
msgstr ""
-#: fortran/resolve.cc:15658
+#: fortran/resolve.cc:15677
#, gcc-internal-format, gfc-internal-format
msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
msgstr ""
-#: fortran/resolve.cc:15667
+#: fortran/resolve.cc:15686
#, gcc-internal-format, gfc-internal-format
msgid ""
"Component %s of SEQUENCE type declared at %L does not have the SEQUENCE "
"attribute"
msgstr ""
-#: fortran/resolve.cc:15753
+#: fortran/resolve.cc:15772
#, gcc-internal-format, gfc-internal-format
msgid "Conflicting initializers in union at %L and %L"
msgstr ""
-#: fortran/resolve.cc:15798
+#: fortran/resolve.cc:15817
#, gcc-internal-format
msgid ""
"As extending type %qs at %L has a coarray component, parent type %qs shall "
"also have one"
msgstr ""
-#: fortran/resolve.cc:15811
+#: fortran/resolve.cc:15830
#, gcc-internal-format
msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
msgstr ""
-#: fortran/resolve.cc:15875
+#: fortran/resolve.cc:15894
#, gcc-internal-format
msgid ""
"Parameterized type %qs does not have a component corresponding to parameter "
"%qs at %L"
msgstr ""
-#: fortran/resolve.cc:15908
+#: fortran/resolve.cc:15927
#, gcc-internal-format
msgid ""
"Generic name %qs of function %qs at %L being the same name as derived type "
"at %L"
msgstr ""
-#: fortran/resolve.cc:15922
+#: fortran/resolve.cc:15941
#, gcc-internal-format
msgid "Derived type %qs at %L has not been declared"
msgstr ""
-#: fortran/resolve.cc:15990
+#: fortran/resolve.cc:16009
#, gcc-internal-format
msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
msgstr ""
-#: fortran/resolve.cc:15996
+#: fortran/resolve.cc:16015
#, gcc-internal-format
msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
msgstr ""
-#: fortran/resolve.cc:16002
+#: fortran/resolve.cc:16021
#, gcc-internal-format
msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
msgstr ""
-#: fortran/resolve.cc:16010
+#: fortran/resolve.cc:16029
#, gcc-internal-format
msgid ""
"NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
msgstr ""
-#: fortran/resolve.cc:16027
+#: fortran/resolve.cc:16046
#, gcc-internal-format
msgid ""
"NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC "
"namelist %qs at %L"
msgstr ""
-#: fortran/resolve.cc:16049
+#: fortran/resolve.cc:16068
#, gcc-internal-format
msgid ""
"NAMELIST object %qs has use-associated PRIVATE components and cannot be "
"member of namelist %qs at %L"
msgstr ""
-#: fortran/resolve.cc:16060
+#: fortran/resolve.cc:16079
#, gcc-internal-format
msgid ""
"NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC "
"namelist %qs at %L"
msgstr ""
-#: fortran/resolve.cc:16087
+#: fortran/resolve.cc:16106
#, gcc-internal-format
msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
msgstr ""
-#: fortran/resolve.cc:16106
+#: fortran/resolve.cc:16125
#, gcc-internal-format
msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
msgstr ""
-#: fortran/resolve.cc:16122
+#: fortran/resolve.cc:16141
#, gcc-internal-format
msgid ""
"Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
msgstr ""
-#: fortran/resolve.cc:16133
+#: fortran/resolve.cc:16152
#, gcc-internal-format, gfc-internal-format
msgid "Incompatible derived type in PARAMETER at %L"
msgstr ""
-#: fortran/resolve.cc:16141
+#: fortran/resolve.cc:16160
#, gcc-internal-format
msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
msgstr ""
-#: fortran/resolve.cc:16193
+#: fortran/resolve.cc:16212
#, gcc-internal-format
msgid ""
"Entity %qs at %L has a deferred LEN parameter %qs and requires either the "
"POINTER or ALLOCATABLE attribute"
msgstr ""
-#: fortran/resolve.cc:16205
+#: fortran/resolve.cc:16224
#, gcc-internal-format
msgid ""
"The AUTOMATIC object %qs at %L must not have the SAVE attribute or be a "
"variable declared in the main program, a module or a submodule(F08/C513)"
msgstr ""
-#: fortran/resolve.cc:16212
+#: fortran/resolve.cc:16231
#, gcc-internal-format
msgid ""
"The object %qs at %L with ASSUMED type parameters must be a dummy or a "
"SELECT TYPE selector(F08/4.2)"
msgstr ""
-#: fortran/resolve.cc:16271
+#: fortran/resolve.cc:16290
#, gcc-internal-format, gfc-internal-format
msgid ""
"Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays "
"at %L are unsupported"
msgstr ""
-#: fortran/resolve.cc:16284
+#: fortran/resolve.cc:16303
#, gcc-internal-format
msgid ""
"%<omp_all_memory%>, declared at %L, may only be used in the OpenMP DEPEND "
"clause"
msgstr ""
-#: fortran/resolve.cc:16342
+#: fortran/resolve.cc:16361
#, gcc-internal-format, gfc-internal-format
msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
msgstr ""
-#: fortran/resolve.cc:16345
+#: fortran/resolve.cc:16364
#, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
msgstr ""
-#: fortran/resolve.cc:16442
+#: fortran/resolve.cc:16461
#, gcc-internal-format
msgid ""
"%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an "
"assumed-shape or assumed-rank array"
msgstr ""
-#: fortran/resolve.cc:16463
+#: fortran/resolve.cc:16482
#, gcc-internal-format, gfc-internal-format
msgid "Bad specification for assumed size array at %L"
msgstr ""
-#: fortran/resolve.cc:16477
+#: fortran/resolve.cc:16496
#, gcc-internal-format, gfc-internal-format
msgid "Assumed size array at %L must be a dummy argument"
msgstr ""
-#: fortran/resolve.cc:16480
+#: fortran/resolve.cc:16499
#, gcc-internal-format, gfc-internal-format
msgid "Assumed shape array at %L must be a dummy argument"
msgstr ""
-#: fortran/resolve.cc:16490
+#: fortran/resolve.cc:16509
#, gcc-internal-format, gfc-internal-format
msgid "Assumed-rank array at %L must be a dummy argument"
msgstr ""
-#: fortran/resolve.cc:16497
+#: fortran/resolve.cc:16516
#, gcc-internal-format, gfc-internal-format
msgid ""
"Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
msgstr ""
-#: fortran/resolve.cc:16510
+#: fortran/resolve.cc:16529
#, gcc-internal-format, gfc-internal-format
msgid "Symbol at %L is not a DUMMY variable"
msgstr ""
-#: fortran/resolve.cc:16516
+#: fortran/resolve.cc:16535
#, gcc-internal-format
msgid ""
"%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
msgstr ""
-#: fortran/resolve.cc:16526
+#: fortran/resolve.cc:16545
#, gcc-internal-format
msgid ""
"Character dummy variable %qs at %L with VALUE attribute must have constant "
"length"
msgstr ""
-#: fortran/resolve.cc:16535
+#: fortran/resolve.cc:16554
#, gcc-internal-format
msgid ""
"C interoperable character dummy variable %qs at %L with VALUE attribute must "
"have length one"
msgstr ""
-#: fortran/resolve.cc:16548 fortran/resolve.cc:16725
+#: fortran/resolve.cc:16567 fortran/resolve.cc:16744
#, gcc-internal-format
msgid "The derived type %qs at %L is of type %qs, which has not been defined"
msgstr ""
-#: fortran/resolve.cc:16562
+#: fortran/resolve.cc:16581
#, gcc-internal-format, gfc-internal-format
msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
msgstr ""
-#: fortran/resolve.cc:16571
+#: fortran/resolve.cc:16590
#, gcc-internal-format, gfc-internal-format
msgid ""
"Variable %s at %L with NO_ARG_CHECK attribute shall be of type TYPE(*) or of "
"an numeric intrinsic type"
msgstr ""
-#: fortran/resolve.cc:16580
+#: fortran/resolve.cc:16599
#, gcc-internal-format, gfc-internal-format
msgid ""
"Variable %s at %L with NO_ARG_CHECK attribute may not have the ALLOCATABLE, "
"CODIMENSION, POINTER or VALUE attribute"
msgstr ""
-#: fortran/resolve.cc:16588
+#: fortran/resolve.cc:16607
#, gcc-internal-format, gfc-internal-format
msgid ""
"Variable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) "
"attribute"
msgstr ""
-#: fortran/resolve.cc:16595
+#: fortran/resolve.cc:16614
#, gcc-internal-format, gfc-internal-format
msgid ""
"Variable %s at %L with NO_ARG_CHECK attribute shall either be a scalar or an "
"assumed-size array"
msgstr ""
-#: fortran/resolve.cc:16615
+#: fortran/resolve.cc:16634
#, gcc-internal-format, gfc-internal-format
msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
msgstr ""
-#: fortran/resolve.cc:16622
+#: fortran/resolve.cc:16641
#, gcc-internal-format, gfc-internal-format
msgid ""
"Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, "
"POINTER or VALUE attribute"
msgstr ""
-#: fortran/resolve.cc:16629
+#: fortran/resolve.cc:16648
#, gcc-internal-format, gfc-internal-format
msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
msgstr ""
-#: fortran/resolve.cc:16636
+#: fortran/resolve.cc:16655
#, gcc-internal-format, gfc-internal-format
msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
msgstr ""
-#: fortran/resolve.cc:16662
+#: fortran/resolve.cc:16681
#, gcc-internal-format
msgid ""
"Variable %qs at %L cannot be BIND(C) because it is neither a COMMON block "
"nor declared at the module level scope"
msgstr ""
-#: fortran/resolve.cc:16672
+#: fortran/resolve.cc:16691
#, gcc-internal-format
msgid "BIND(C) Variable %qs at %L must have length one"
msgstr ""
-#: fortran/resolve.cc:16751
+#: fortran/resolve.cc:16770
#, gcc-internal-format
msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
msgstr ""
-#: fortran/resolve.cc:16766
+#: fortran/resolve.cc:16785
#, gcc-internal-format, gfc-internal-format
msgid ""
"Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE "
"must be a coarray"
msgstr ""
-#: fortran/resolve.cc:16779
+#: fortran/resolve.cc:16798
#, gcc-internal-format, gfc-internal-format
msgid ""
"Variable %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE "
"must be a coarray"
msgstr ""
-#: fortran/resolve.cc:16797
+#: fortran/resolve.cc:16816
#, gcc-internal-format
msgid ""
"The INTENT(OUT) dummy argument %qs at %L is ASSUMED SIZE and so cannot have "
"a default initializer"
msgstr ""
-#: fortran/resolve.cc:16809
+#: fortran/resolve.cc:16828
#, gcc-internal-format
msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
msgstr ""
-#: fortran/resolve.cc:16818
+#: fortran/resolve.cc:16837
#, gcc-internal-format
msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
msgstr ""
-#: fortran/resolve.cc:16831
+#: fortran/resolve.cc:16850
#, gcc-internal-format
msgid ""
"Function result %qs at %L shall not be a coarray or have a coarray component"
msgstr ""
-#: fortran/resolve.cc:16840
+#: fortran/resolve.cc:16859
#, gcc-internal-format
msgid ""
"Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
msgstr ""
-#: fortran/resolve.cc:16853
+#: fortran/resolve.cc:16872
#, gcc-internal-format
msgid ""
"Variable %qs at %L with coarray component shall be a nonpointer, "
"nonallocatable scalar, which is not a coarray"
msgstr ""
-#: fortran/resolve.cc:16869
+#: fortran/resolve.cc:16888
#, gcc-internal-format
msgid ""
"Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy "
"argument"
msgstr ""
-#: fortran/resolve.cc:16877
+#: fortran/resolve.cc:16896
#, gcc-internal-format
msgid ""
"Coarray variable %qs at %L shall not have codimensions with deferred shape"
msgstr ""
-#: fortran/resolve.cc:16884
+#: fortran/resolve.cc:16903
#, gcc-internal-format
msgid "Allocatable coarray variable %qs at %L must have deferred shape"
msgstr ""
-#: fortran/resolve.cc:16897
+#: fortran/resolve.cc:16916
#, gcc-internal-format
msgid ""
"Variable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray "
"or have coarray components"
msgstr ""
-#: fortran/resolve.cc:16906
+#: fortran/resolve.cc:16925
#, gcc-internal-format
msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
msgstr ""
-#: fortran/resolve.cc:16922
+#: fortran/resolve.cc:16941
#, gcc-internal-format
msgid ""
"LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure "
"%qs"
msgstr ""
-#: fortran/resolve.cc:16928
+#: fortran/resolve.cc:16947
#, gcc-internal-format
msgid ""
"LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure "
"%qs"
msgstr ""
-#: fortran/resolve.cc:16953
+#: fortran/resolve.cc:16972
#, gcc-internal-format
msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
msgstr ""
-#: fortran/resolve.cc:17013
+#: fortran/resolve.cc:17032
#, gcc-internal-format, gfc-internal-format
msgid "Threadprivate at %L isn't SAVEd"
msgstr ""
-#: fortran/resolve.cc:17025
+#: fortran/resolve.cc:17044
#, gcc-internal-format
msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
msgstr ""
-#: fortran/resolve.cc:17132
+#: fortran/resolve.cc:17151
#, gcc-internal-format, gfc-internal-format
msgid "Expecting definable entity near %L"
msgstr ""
-#: fortran/resolve.cc:17140
+#: fortran/resolve.cc:17159
#, gcc-internal-format
msgid "BLOCK DATA element %qs at %L must be in COMMON"
msgstr ""
-#: fortran/resolve.cc:17147
+#: fortran/resolve.cc:17166
#, gcc-internal-format
msgid "DATA array %qs at %L must be specified in a previous declaration"
msgstr ""
-#: fortran/resolve.cc:17154
+#: fortran/resolve.cc:17173
#, gcc-internal-format
msgid "DATA element %qs at %L cannot have a coindex"
msgstr ""
-#: fortran/resolve.cc:17170
+#: fortran/resolve.cc:17189
#, gcc-internal-format
msgid "DATA element %qs at %L is a pointer and so must be a full array"
msgstr ""
-#: fortran/resolve.cc:17177
+#: fortran/resolve.cc:17196
#, gcc-internal-format, gfc-internal-format
msgid ""
"DATA object near %L has the pointer attribute and the corresponding DATA "
"value is not a valid initial-data-target"
msgstr ""
-#: fortran/resolve.cc:17186
+#: fortran/resolve.cc:17205
#, gcc-internal-format
msgid "DATA element %qs at %L cannot have the ALLOCATABLE attribute"
msgstr ""
-#: fortran/resolve.cc:17248
+#: fortran/resolve.cc:17267
#, gcc-internal-format, gfc-internal-format
msgid "Nonconstant array section at %L in DATA statement"
msgstr ""
-#: fortran/resolve.cc:17261
+#: fortran/resolve.cc:17280
#, gcc-internal-format, gfc-internal-format
msgid "DATA statement at %L has more variables than values"
msgstr ""
-#: fortran/resolve.cc:17337
+#: fortran/resolve.cc:17356
#, gcc-internal-format, gfc-internal-format
msgid "Non-constant character length at %L in DATA statement"
msgstr ""
-#: fortran/resolve.cc:17365
+#: fortran/resolve.cc:17384
#, gcc-internal-format, gfc-internal-format
msgid ""
"start of implied-do loop at %L could not be simplified to a constant value"
msgstr ""
-#: fortran/resolve.cc:17373
+#: fortran/resolve.cc:17392
#, gcc-internal-format, gfc-internal-format
msgid ""
"end of implied-do loop at %L could not be simplified to a constant value"
msgstr ""
-#: fortran/resolve.cc:17381
+#: fortran/resolve.cc:17400
#, gcc-internal-format, gfc-internal-format
msgid ""
"step of implied-do loop at %L could not be simplified to a constant value"
msgstr ""
-#: fortran/resolve.cc:17388
+#: fortran/resolve.cc:17407
#, gcc-internal-format, gfc-internal-format
msgid "step of implied-do loop at %L shall not be zero"
msgstr ""
-#: fortran/resolve.cc:17513
+#: fortran/resolve.cc:17532
#, gcc-internal-format, gfc-internal-format
msgid "DATA statement at %L has more values than variables"
msgstr ""
-#: fortran/resolve.cc:17679
+#: fortran/resolve.cc:17698
#, gcc-internal-format, gfc-internal-format
msgid "Label %d at %L defined but not used"
msgstr ""
-#: fortran/resolve.cc:17685
+#: fortran/resolve.cc:17704
#, gcc-internal-format, gfc-internal-format
msgid "Label %d at %L defined but cannot be used"
msgstr ""
-#: fortran/resolve.cc:17769
+#: fortran/resolve.cc:17788
#, gcc-internal-format
msgid ""
"Derived type variable %qs at %L must have SEQUENCE attribute to be an "
"EQUIVALENCE object"
msgstr ""
-#: fortran/resolve.cc:17778
+#: fortran/resolve.cc:17797
#, gcc-internal-format
msgid ""
"Derived type variable %qs at %L cannot have ALLOCATABLE components to be an "
"EQUIVALENCE object"
msgstr ""
-#: fortran/resolve.cc:17786
+#: fortran/resolve.cc:17805
#, gcc-internal-format
msgid ""
"Derived type variable %qs at %L with default initialization cannot be in "
"EQUIVALENCE with a variable in COMMON"
msgstr ""
-#: fortran/resolve.cc:17802
+#: fortran/resolve.cc:17821
#, gcc-internal-format
msgid ""
"Derived type variable %qs at %L with pointer component(s) cannot be an "
"EQUIVALENCE object"
msgstr ""
-#: fortran/resolve.cc:17905
+#: fortran/resolve.cc:17924
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in EQUIVALENCE statement at %L"
msgstr ""
-#: fortran/resolve.cc:17920
+#: fortran/resolve.cc:17939
#, gcc-internal-format, gfc-internal-format
msgid ""
"Either all or none of the objects in the EQUIVALENCE set at %L shall have "
"the PROTECTED attribute"
msgstr ""
-#: fortran/resolve.cc:17945
+#: fortran/resolve.cc:17964
#, gcc-internal-format
msgid ""
"COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure "
"procedure %qs"
msgstr ""
-#: fortran/resolve.cc:17954
+#: fortran/resolve.cc:17973
#, gcc-internal-format
msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
msgstr ""
-#: fortran/resolve.cc:18029
+#: fortran/resolve.cc:18048
#, gcc-internal-format
msgid ""
"Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
msgstr ""
-#: fortran/resolve.cc:18040
+#: fortran/resolve.cc:18059
#, gcc-internal-format
msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
msgstr ""
-#: fortran/resolve.cc:18051
+#: fortran/resolve.cc:18070
#, gcc-internal-format, gfc-internal-format
msgid "Substring at %L has length zero"
msgstr ""
-#: fortran/resolve.cc:18082
+#: fortran/resolve.cc:18101
#, gcc-internal-format
msgid "Self reference in character length expression for %qs at %L"
msgstr ""
-#: fortran/resolve.cc:18149
+#: fortran/resolve.cc:18168
#, gcc-internal-format
msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
msgstr ""
-#: fortran/resolve.cc:18162
+#: fortran/resolve.cc:18181
#, gcc-internal-format
msgid "ENTRY %qs at %L has no IMPLICIT type"
msgstr ""
-#: fortran/resolve.cc:18184
+#: fortran/resolve.cc:18203
#, gcc-internal-format
msgid "User operator procedure %qs at %L must be a FUNCTION"
msgstr ""
-#: fortran/resolve.cc:18194
+#: fortran/resolve.cc:18213
#, gcc-internal-format
msgid "User operator procedure %qs at %L cannot be assumed character length"
msgstr ""
-#: fortran/resolve.cc:18202
+#: fortran/resolve.cc:18221
#, gcc-internal-format
msgid "User operator procedure %qs at %L must have at least one argument"
msgstr ""
-#: fortran/resolve.cc:18216
+#: fortran/resolve.cc:18235
#, gcc-internal-format, gfc-internal-format
msgid "First argument of operator interface at %L cannot be optional"
msgstr ""
-#: fortran/resolve.cc:18234
+#: fortran/resolve.cc:18253
#, gcc-internal-format, gfc-internal-format
msgid "Second argument of operator interface at %L cannot be optional"
msgstr ""
-#: fortran/resolve.cc:18241
+#: fortran/resolve.cc:18260
#, gcc-internal-format, gfc-internal-format
msgid "Operator interface at %L must have, at most, two arguments"
msgstr ""
-#: fortran/resolve.cc:18323
+#: fortran/resolve.cc:18342
#, gcc-internal-format
msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
msgstr ""
@@ -85813,7 +85845,7 @@ msgstr ""
#: fortran/symbol.cc:323
#, gcc-internal-format
-msgid "Symbol %qs at %L has no IMPLICIT type(symbol)"
+msgid "Symbol %qs at %L has no IMPLICIT type"
msgstr ""
#. BIND(C) variables should not be implicitly declared.
@@ -86344,99 +86376,99 @@ msgstr ""
#: fortran/trans-decl.cc:1800
#, gcc-internal-format, gfc-internal-format
-msgid "%s at %C has no default type"
+msgid "%s at %L has no default type"
msgstr ""
-#: fortran/trans-decl.cc:1803
+#: fortran/trans-decl.cc:1804
#, gcc-internal-format
msgid "intrinsic variable which isn't a procedure"
msgstr ""
-#: fortran/trans-decl.cc:4564 fortran/trans-decl.cc:7957
+#: fortran/trans-decl.cc:4565 fortran/trans-decl.cc:7958
#, gcc-internal-format
msgid "Return value of function %qs at %L not set"
msgstr ""
-#: fortran/trans-decl.cc:5109
+#: fortran/trans-decl.cc:5110
#, gcc-internal-format
msgid "Deferred type parameter not yet supported"
msgstr ""
-#: fortran/trans-decl.cc:5224
+#: fortran/trans-decl.cc:5225
#, gcc-internal-format
msgid "Sorry, !$OMP allocate for COMMON block variable %qs at %L not supported"
msgstr ""
-#: fortran/trans-decl.cc:5231
+#: fortran/trans-decl.cc:5232
#, gcc-internal-format
msgid ""
"Sorry, !$OMP allocate for variable %qs at %L with SAVE attribute not yet "
"implemented"
msgstr ""
-#: fortran/trans-decl.cc:5437
+#: fortran/trans-decl.cc:5438
#, gcc-internal-format
msgid "backend decl for module variable %qs already exists"
msgstr ""
-#: fortran/trans-decl.cc:5450
+#: fortran/trans-decl.cc:5451
#, gcc-internal-format
msgid "Unused PRIVATE module variable %qs declared at %L"
msgstr ""
-#: fortran/trans-decl.cc:6072
+#: fortran/trans-decl.cc:6073
#, gcc-internal-format
msgid "Symbol %qs at %L has the WEAK attribute but is a dummy argument"
msgstr ""
-#: fortran/trans-decl.cc:6075
+#: fortran/trans-decl.cc:6076
#, gcc-internal-format
msgid "Symbol %qs at %L has the WEAK attribute but is a local variable"
msgstr ""
-#: fortran/trans-decl.cc:6090
+#: fortran/trans-decl.cc:6091
#, gcc-internal-format
msgid "Dummy argument %qs at %L was declared INTENT(OUT) but was not set"
msgstr ""
-#: fortran/trans-decl.cc:6096
+#: fortran/trans-decl.cc:6097
#, gcc-internal-format
msgid ""
"Derived-type dummy argument %qs at %L was declared INTENT(OUT) but was not "
"set and does not have a default initializer"
msgstr ""
-#: fortran/trans-decl.cc:6107 fortran/trans-decl.cc:6258
+#: fortran/trans-decl.cc:6108 fortran/trans-decl.cc:6259
#, gcc-internal-format
msgid "Unused dummy argument %qs at %L"
msgstr ""
-#: fortran/trans-decl.cc:6123
+#: fortran/trans-decl.cc:6124
#, gcc-internal-format
msgid "Unused module variable %qs which has been explicitly imported at %L"
msgstr ""
-#: fortran/trans-decl.cc:6142
+#: fortran/trans-decl.cc:6143
#, gcc-internal-format
msgid "Unused variable %qs declared at %L"
msgstr ""
-#: fortran/trans-decl.cc:6191
+#: fortran/trans-decl.cc:6192
#, gcc-internal-format
msgid "Unused parameter %qs declared at %L"
msgstr ""
-#: fortran/trans-decl.cc:6195
+#: fortran/trans-decl.cc:6196
#, gcc-internal-format
msgid "Unused parameter %qs which has been explicitly imported at %L"
msgstr ""
-#: fortran/trans-decl.cc:6225
+#: fortran/trans-decl.cc:6226
#, gcc-internal-format
msgid "Return value %qs of function %qs declared at %L not set"
msgstr ""
-#: fortran/trans-decl.cc:6822
+#: fortran/trans-decl.cc:6823
#, gcc-internal-format, gfc-internal-format
msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
msgstr ""
@@ -87052,7 +87084,7 @@ msgstr ""
msgid "closing LTRANS output list %s: %m"
msgstr ""
-#: m2/gm2-lang.cc:1151
+#: m2/gm2-lang.cc:1137
#, gcc-internal-format
msgid "cannot convert expression, only base types can be converted"
msgstr ""