summaryrefslogtreecommitdiff
path: root/gcc/po/vi.po
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/po/vi.po')
-rw-r--r--gcc/po/vi.po7192
1 files changed, 3203 insertions, 3989 deletions
diff --git a/gcc/po/vi.po b/gcc/po/vi.po
index ba02ee7109d..016297164c9 100644
--- a/gcc/po/vi.po
+++ b/gcc/po/vi.po
@@ -1,16 +1,17 @@
# Vietnamese translation for GCC.
-# Copyright © 2010 Free Software Foundation, Inc.
+# Copyright © 2012 Free Software Foundation, Inc.
# This file is distributed under the same license as the gcc package.
# Clytie Siddall <clytie@riverland.net.au>, 2010.
+# Trần Ngọc Quân <vnwildman@gmail.com>,2012.
#
msgid ""
msgstr ""
-"Project-Id-Version: gcc 4.5.0\n"
+"Project-Id-Version: gcc 4.7.1\n"
"Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
-"POT-Creation-Date: 2012-06-13 21:42+0000\n"
-"PO-Revision-Date: 2010-10-13 22:15+1030\n"
-"Last-Translator: Clytie Siddall <clytie@riverland.net.au>\n"
-"Language-Team: Vietnamese <vi-VN@googlegroups.com>\n"
+"POT-Creation-Date: 2012-09-19 14:50+0000\n"
+"PO-Revision-Date: 2012-09-15 08:58+0700\n"
+"Last-Translator: Trần Ngọc Quân <vnwildman@gmail.com>\n"
+"Language-Team: Vietnamese <translation-team-vi@lists.sourceforge.net>\n"
"Language: vi\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -21,27 +22,27 @@ msgstr ""
#: c-decl.c:4713 c-typeck.c:5961 toplev.c:1013 c-family/c-pretty-print.c:424
#: cp/error.c:656 cp/error.c:938
msgid "<anonymous>"
-msgstr "<nặc danh>"
+msgstr "<nặc-danh>"
#: c-objc-common.c:173
msgid "({anonymous})"
msgstr "({nặc danh})"
-#: c-parser.c:946 cp/parser.c:22268
+#: c-parser.c:946 cp/parser.c:22263
#, gcc-internal-format
msgid "expected end of line"
-msgstr "mong đợi kết thúc dòng"
+msgstr "cần kết thúc dòng"
#: c-parser.c:1796 c-parser.c:1810 c-parser.c:4116 c-parser.c:4569
#: c-parser.c:4830 c-parser.c:4988 c-parser.c:5005 c-parser.c:5170
#: c-parser.c:7308 c-parser.c:7343 c-parser.c:7374 c-parser.c:7421
#: c-parser.c:7602 c-parser.c:8369 c-parser.c:8439 c-parser.c:8482
#: c-parser.c:9760 c-parser.c:9775 c-parser.c:9784 c-parser.c:9929
-#: c-parser.c:9968 c-parser.c:2500 c-parser.c:7595 cp/parser.c:21791
-#: cp/parser.c:22214
+#: c-parser.c:9968 c-parser.c:2500 c-parser.c:7595 cp/parser.c:21786
+#: cp/parser.c:22209
#, gcc-internal-format
msgid "expected %<;%>"
-msgstr "mong đợi %<;%>"
+msgstr "cần %<;%>"
#: c-parser.c:1840 c-parser.c:2438 c-parser.c:2729 c-parser.c:2794
#: c-parser.c:3407 c-parser.c:3519 c-parser.c:3524 c-parser.c:4613
@@ -50,16 +51,16 @@ msgstr "mong đợi %<;%>"
#: c-parser.c:6703 c-parser.c:6727 c-parser.c:7893 c-parser.c:7965
#: c-parser.c:8791 c-parser.c:8812 c-parser.c:8862 c-parser.c:9015
#: c-parser.c:9094 c-parser.c:9178 c-parser.c:9892 c-parser.c:10716
-#: c-parser.c:8935 c-parser.c:8960 cp/parser.c:22217
+#: c-parser.c:8935 c-parser.c:8960 cp/parser.c:22212
#, gcc-internal-format
msgid "expected %<(%>"
-msgstr "mong đợi %<(%>"
+msgstr "cần %<(%>"
#: c-parser.c:1845 c-parser.c:6389 c-parser.c:6427 c-parser.c:6555
-#: cp/parser.c:21789 cp/parser.c:22232
+#: cp/parser.c:21784 cp/parser.c:22227
#, gcc-internal-format
msgid "expected %<,%>"
-msgstr "mong đợi %<,%>"
+msgstr "cần %<,%>"
#: c-parser.c:1866 c-parser.c:2453 c-parser.c:2765 c-parser.c:2804
#: c-parser.c:3012 c-parser.c:3176 c-parser.c:3238 c-parser.c:3290
@@ -72,83 +73,80 @@ msgstr "mong đợi %<,%>"
#: c-parser.c:7687 c-parser.c:7708 c-parser.c:7916 c-parser.c:7969
#: c-parser.c:8341 c-parser.c:8794 c-parser.c:8815 c-parser.c:8893
#: c-parser.c:9022 c-parser.c:9159 c-parser.c:9242 c-parser.c:9820
-#: c-parser.c:9937 c-parser.c:9979 c-parser.c:10725 cp/parser.c:22262
+#: c-parser.c:9937 c-parser.c:9979 c-parser.c:10725 cp/parser.c:22257
#, gcc-internal-format
msgid "expected %<)%>"
-msgstr "mong đợi %<)%>"
+msgstr "cần %<)%>"
#: c-parser.c:3095 c-parser.c:3904 c-parser.c:3938 c-parser.c:5224
#: c-parser.c:6491 c-parser.c:6760 c-parser.c:6866 c-parser.c:10628
-#: c-parser.c:10630 cp/parser.c:22226
+#: c-parser.c:10630 cp/parser.c:22221
#, gcc-internal-format
msgid "expected %<]%>"
-msgstr "mong đợi %<]%>"
+msgstr "cần %<]%>"
#: c-parser.c:3271
msgid "expected %<;%>, %<,%> or %<)%>"
-msgstr "mong đợi %<;%>, %<,%> or %<)%>"
+msgstr "cần %<;%>, %<,%> hoặc %<)%>"
-#: c-parser.c:3767 c-parser.c:9776 cp/parser.c:22220 cp/parser.c:24037
+#: c-parser.c:3767 c-parser.c:9776 cp/parser.c:22215 cp/parser.c:24032
#, gcc-internal-format
msgid "expected %<}%>"
-msgstr "mong đợi %<}%>"
+msgstr "cần %<}%>"
#: c-parser.c:4057 c-parser.c:7936 c-parser.c:10222 c-parser.c:2318
-#: c-parser.c:2521 c-parser.c:7490 cp/parser.c:14425 cp/parser.c:22223
+#: c-parser.c:2521 c-parser.c:7490 cp/parser.c:14425 cp/parser.c:22218
#, gcc-internal-format
msgid "expected %<{%>"
-msgstr "mong đợi %<{%>"
+msgstr "cần %<{%>"
#: c-parser.c:4276 c-parser.c:4285 c-parser.c:5128 c-parser.c:5469
#: c-parser.c:7701 c-parser.c:8076 c-parser.c:8133 c-parser.c:9148
-#: cp/parser.c:22256 cp/parser.c:23258
+#: cp/parser.c:22251 cp/parser.c:23253
#, gcc-internal-format
msgid "expected %<:%>"
-msgstr "mong đợi %<:%>"
+msgstr "cần %<:%>"
-#: c-parser.c:4824 cp/parser.c:22150
+#: c-parser.c:4824 cp/parser.c:22145
#, gcc-internal-format
msgid "expected %<while%>"
-msgstr "mong đợi %<while%>"
+msgstr "cần %<while%>"
#: c-parser.c:6279
-#, fuzzy
-#| msgid "expected %<;%>"
msgid "expected %<.%>"
-msgstr "mong đợi %<;%>"
+msgstr "cần %<.%>"
-#: c-parser.c:7161 c-parser.c:7193 c-parser.c:7433 cp/parser.c:23821
-#: cp/parser.c:23895
+#: c-parser.c:7161 c-parser.c:7193 c-parser.c:7433 cp/parser.c:23816
+#: cp/parser.c:23890
#, gcc-internal-format
msgid "expected %<@end%>"
-msgstr "mong đợi %<@end%>"
+msgstr "cần %<@end%>"
-#: c-parser.c:7850 cp/parser.c:22241
+#: c-parser.c:7850 cp/parser.c:22236
#, gcc-internal-format
msgid "expected %<>%>"
-msgstr "mong đợi %<>%>"
+msgstr "cần %<>%>"
-#: c-parser.c:9246 cp/parser.c:22265
+#: c-parser.c:9246 cp/parser.c:22260
#, gcc-internal-format
msgid "expected %<,%> or %<)%>"
-msgstr "mong đợi %<,%> hoặc %<)%>"
+msgstr "cần %<,%> hoặc %<)%>"
#: c-parser.c:9499 c-parser.c:9530 c-parser.c:9766 c-parser.c:9918
-#: c-parser.c:3961 cp/parser.c:22244
+#: c-parser.c:3961 cp/parser.c:22239
#, gcc-internal-format
msgid "expected %<=%>"
-msgstr "mong đợi %<=%>"
+msgstr "cần %<=%>"
-#: c-parser.c:10279 c-parser.c:10269 cp/parser.c:26674
+#: c-parser.c:10279 c-parser.c:10269 cp/parser.c:26669
#, gcc-internal-format
msgid "expected %<#pragma omp section%> or %<}%>"
-msgstr "mong đợi %<#pragma omp section%> hoặc %<}%>"
+msgstr "cần %<#pragma omp section%> hoặc %<}%>"
-#: c-parser.c:10616 cp/parser.c:22229
-#, fuzzy, gcc-internal-format
-#| msgid "expected %<;%>"
+#: c-parser.c:10616 cp/parser.c:22224
+#, gcc-internal-format
msgid "expected %<[%>"
-msgstr "mong đợi %<;%>"
+msgstr "cần %<[%>"
#: c-typeck.c:6604
msgid "(anonymous)"
@@ -171,10 +169,9 @@ msgid "return not followed by barrier"
msgstr "trả lại không có hàng rào theo sau"
#: collect2.c:1691
-#, fuzzy, c-format
-#| msgid "collect2 version %s"
+#, c-format
msgid "collect2 version %s\n"
-msgstr "collect2 phiên bản %s"
+msgstr "collect2 phiên bản %s\n"
#: collect2.c:1798
#, c-format
@@ -229,23 +226,22 @@ msgstr "Chức năng lan truyền hằng số / sao chép bị tắt"
#: diagnostic.c:136
#, c-format
msgid "%s: all warnings being treated as errors"
-msgstr ""
+msgstr "%s: xử lý các cảnh báo như là các lỗi"
#: diagnostic.c:141
#, c-format
msgid "%s: some warnings being treated as errors"
-msgstr ""
+msgstr "%s: xử lý một số các cảnh báo như là các lỗi"
#: diagnostic.c:219
#, c-format
msgid "compilation terminated due to -Wfatal-errors.\n"
-msgstr "tiến trình biên dịch bị chấm dứt do « -Wfatal-errors ».\n"
+msgstr "tiến trình biên dịch bị chấm dứt do -Wfatal-errors.\n"
#: diagnostic.c:229
-#, fuzzy, c-format
-#| msgid "compilation terminated due to -Wfatal-errors.\n"
+#, c-format
msgid "compilation terminated due to -fmax-errors=%u.\n"
-msgstr "tiến trình biên dịch bị chấm dứt do « -Wfatal-errors ».\n"
+msgstr "tiến trình biên dịch bị chấm dứt do -fmax-errors=%u.\n"
#: diagnostic.c:240
#, c-format
@@ -271,19 +267,19 @@ msgstr "%s:%d: lộn xộn do lỗi trước nên hủy bỏ\n"
#: diagnostic.c:880
#, c-format
msgid "Internal compiler error: Error reporting routines re-entered.\n"
-msgstr "Lỗi biên dịch nội bộ : đã nhập lại hàm thông báo lỗi.\n"
+msgstr "Lỗi biên dịch nội bộ: đã nhập lại hàm thông báo lỗi.\n"
#: final.c:1160
msgid "negative insn length"
-msgstr "chiều dài lệnh âm"
+msgstr "chiều dài insn âm"
#: final.c:2716
msgid "could not split insn"
-msgstr "không thể chia tách lệnh"
+msgstr "không thể chia tách insn"
#: final.c:3124
msgid "invalid 'asm': "
-msgstr "« asm » sai"
+msgstr "'asm' sai: "
#: final.c:3307
#, c-format
@@ -313,7 +309,7 @@ msgstr "%%-code sai"
#: final.c:3474
#, c-format
msgid "'%%l' operand isn't a label"
-msgstr "toán hạng « %%l » không phải là một nhãn"
+msgstr "toán hạng '%%l' không phải là một nhãn"
#. We can't handle floating point constants;
#. PRINT_OPERAND must handle them.
@@ -321,12 +317,12 @@ msgstr "toán hạng « %%l » không phải là một nhãn"
#. TARGET_PRINT_OPERAND must handle them.
#. We can't handle floating point constants;
#. PRINT_OPERAND must handle them.
-#: final.c:3615 config/i386/i386.c:13086 config/pdp11/pdp11.c:1689
+#: final.c:3615 config/i386/i386.c:13180 config/pdp11/pdp11.c:1689
#, c-format
msgid "floating constant misused"
msgstr "sai sử dụng hằng số nổi"
-#: final.c:3673 config/i386/i386.c:13184 config/pdp11/pdp11.c:1730
+#: final.c:3673 config/i386/i386.c:13278 config/pdp11/pdp11.c:1730
#, c-format
msgid "invalid expression as operand"
msgstr "sai lập biểu tượng dưới dạng toán hạng"
@@ -342,7 +338,7 @@ msgid ""
"Setting spec %s to '%s'\n"
"\n"
msgstr ""
-"Đang lập đặc tả %s thành « %s »\n"
+"Đang lập đặc tả %s thành '%s'\n"
"\n"
#: gcc.c:1636
@@ -366,7 +362,7 @@ msgid ""
"spec is '%s'\n"
"\n"
msgstr ""
-"đặc tả là « %s »\n"
+"đặc tả là '%s'\n"
"\n"
#: gcc.c:2249
@@ -411,16 +407,16 @@ msgid " --target-help Display target specific command line options\n
msgstr " --target-help Hiển thị những tuỳ chọn dòng lệnh đặc trưng cho đích\n"
#: gcc.c:2961
-#, fuzzy
-#| msgid " --help={target|optimizers|warnings|params|[^]{joined|separate|undocumented}}[,...]\n"
msgid " --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...]\n"
msgstr ""
-" --help={target|optimizers|warnings|params|[^]{joined|separate|undocumented}}[,...]\n"
+" --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...]\n"
"\n"
"help\t\t\t\ttrợ giúp\n"
+"common\t\t\t\tchung\n"
"optimizers\t\tbộ tối ưu hoá\n"
-"warnings\t\t\tcảnh báo\n"
"params\t\t\t(viết tắt parameters) tham số\n"
+"warnings\t\t\tcảnh báo\n"
+"target\t\t\tđích\n"
"joined\t\t\tnối lại\n"
"separate\t\t\tkhông nối lại\n"
"undocumented\t\tkhông có tài liệu diễn tả\n"
@@ -431,7 +427,7 @@ msgstr " Hiển thị một số loại tuỳ chọn d
#: gcc.c:2964
msgid " (Use '-v --help' to display command line options of sub-processes)\n"
-msgstr " (Hãy sử dụng « -v --help » để hiển thị các tuỳ chọn dòng lệnh của tiến trình con)\n"
+msgstr " (Hãy sử dụng '-v --help' để hiển thị các tuỳ chọn dòng lệnh của tiến trình con)\n"
#: gcc.c:2965
msgid " --version Display compiler version information\n"
@@ -497,31 +493,31 @@ msgstr " -print-sysroot-headers-suffix Hiển thị hậu tố sysroot dùng
msgid " -Wa,<options> Pass comma-separated <options> on to the assembler\n"
msgstr ""
" -Wa,<tuỳ_chọn>\n"
-" Gửi cho chương trình dịch mã số các tuỳ chọn này định giới bằng dấu phẩy\n"
+" Chuyển cho chương trình dịch mã số các tuỳ chọn này định giới bằng dấu phẩy\n"
#: gcc.c:2981
msgid " -Wp,<options> Pass comma-separated <options> on to the preprocessor\n"
msgstr ""
" -Wp,<tuỳ_chọn>\n"
-" Gửi cho bộ tiền xử lý các tuỳ chọn này định giới bằng dấu phẩy\n"
+" Chuyển cho bộ tiền xử lý các tuỳ chọn này định giới bằng dấu phẩy\n"
#: gcc.c:2982
msgid " -Wl,<options> Pass comma-separated <options> on to the linker\n"
msgstr ""
" -Wl,<tuỳ_chọn>\n"
-" Gửi cho bộ liên kết các tuỳ chọn này định giới bằng dấu phẩy\n"
+" Chuyển cho bộ liên kết các tuỳ chọn này định giới bằng dấu phẩy\n"
#: gcc.c:2983
msgid " -Xassembler <arg> Pass <arg> on to the assembler\n"
-msgstr " -Xassembler <đối_số> Gửi đối số này cho chương trình dịch mã số\n"
+msgstr " -Xassembler <đối_số> Chuyển đối số này cho chương trình dịch mã số\n"
#: gcc.c:2984
msgid " -Xpreprocessor <arg> Pass <arg> on to the preprocessor\n"
-msgstr " -Xpreprocessor <đối_số> Gửi đối số này cho bộ tiền xử lý\n"
+msgstr " -Xpreprocessor <đối_số> Chuyển đối số này cho bộ tiền xử lý\n"
#: gcc.c:2985
msgid " -Xlinker <arg> Pass <arg> on to the linker\n"
-msgstr " -Xlinker <đối_số> Gửi đối số này cho bộ liên kết\n"
+msgstr " -Xlinker <đối_số> Chuyển đối số này cho bộ liên kết\n"
#: gcc.c:2986
msgid " -save-temps Do not delete intermediate files\n"
@@ -574,7 +570,7 @@ msgstr " -v Hiển thị những chương trình được
#: gcc.c:3000
msgid " -### Like -v but options quoted and commands not executed\n"
msgstr ""
-" -### Giống như « -v » nhưng mà tuỳ chọn nằm trong dấu nháy\n"
+" -### Giống như -v nhưng mà tuỳ chọn nằm trong dấu nháy\n"
" và lệnh không được thực hiện\n"
#: gcc.c:3001
@@ -594,16 +590,12 @@ msgid " -o <file> Place the output into <file>\n"
msgstr " -o <tệp> Để kết xuất vào tập tin này\n"
#: gcc.c:3005
-#, fuzzy
-#| msgid " -pipe Use pipes rather than intermediate files\n"
msgid " -pie Create a position independent executable\n"
-msgstr " -pipe Dùng ống dẫn thay cho tập tin trung gian\n"
+msgstr " -pie Tạo vị trí độc lập thi hành\n"
#: gcc.c:3006
-#, fuzzy
-#| msgid " --help Display this information\n"
msgid " -shared Create a shared library\n"
-msgstr " --help Hiển thị trợ giúp này\n"
+msgstr " -shared Tạo thư viện chia sẻ (liên kết động)\n"
#: gcc.c:3007
msgid ""
@@ -614,7 +606,7 @@ msgid ""
msgstr ""
" -x <ngôn_ngữ> Ghi rõ ngôn ngữ của những tập tin nhập vào mà theo sau\n"
" \t\t Các ngôn ngữ có thể sử dụng: c, c++, none\n"
-" « none » (không có) = hoàn nguyên về ứng dụng mặc định\n"
+" 'none' (không có) = hoàn nguyên về ứng dụng mặc định\n"
" là đoán ngôn ngữ dựa vào phần mở rộng của tập tin\n"
#: gcc.c:3014
@@ -626,15 +618,14 @@ msgid ""
" other options on to these processes the -W<letter> options must be used.\n"
msgstr ""
"\n"
-"Tuỳ chọn bắt đầu với một của « -g, -f, -m, -O, -W, --param »\n"
+"Tuỳ chọn bắt đầu với một của -g, -f, -m, -O, -W, --param\n"
"thì được tự động gửi cho những tiến trình con khác nhau được %s gọi.\n"
-"Phải sử dụng tuỳ chọn « -W<chữ> » để gửi thêm tuỳ chọn cho những tiến trình này.\n"
+"Phải sử dụng tuỳ chọn -W<chữ> để gửi thêm tuỳ chọn cho những tiến trình này.\n"
#: gcc.c:5239
-#, fuzzy, c-format
-#| msgid "Processing spec %c%s%c, which is '%s'\n"
+#, c-format
msgid "Processing spec (%s), which is '%s'\n"
-msgstr "Đang xử lý đặc tả %c%s%c, mà « %s »\n"
+msgstr "Đang xử lý đặc tả (%s), cái mà '%s'\n"
#: gcc.c:6497
#, c-format
@@ -695,7 +686,7 @@ msgstr "Cấu hình bằng %s\n"
#: gcc.c:6629
#, c-format
msgid "Thread model: %s\n"
-msgstr "Mẫu nhánh: %s\n"
+msgstr "Mô hình tuyến trình: %s\n"
#: gcc.c:6640
#, c-format
@@ -726,7 +717,7 @@ msgid ""
"Use \"-Wl,OPTION\" to pass \"OPTION\" to the linker.\n"
"\n"
msgstr ""
-"Hãy sử dụng « -Wl,tùy_chọn » để gửi tuỳ chọn đó cho bộ liên kết.\n"
+"Hãy sử dụng \"-Wl,TÙY_CHỌN\" để gửi tuỳ chọn đó cho bộ liên kết.\n"
"\n"
#: gcc.c:8090
@@ -736,7 +727,7 @@ msgid ""
"=================\n"
"\n"
msgstr ""
-"Tuỳ chọn dịch mã số\n"
+"Tuỳ chọn dịch ASM\n"
"=================\n"
"\n"
@@ -746,19 +737,16 @@ msgid ""
"Use \"-Wa,OPTION\" to pass \"OPTION\" to the assembler.\n"
"\n"
msgstr ""
-"Hãy sử dụng « -Wl,tùy_chọn » để gửi tuỳ chọn đó cho chương trình dịch mã số.\n"
+"Hãy sử dụng \"-Wl,TÙY_CHỌN\" để gửi tuỳ chọn đó cho chương trình dịch mã số.\n"
"\n"
#: gcov.c:458
-#, fuzzy, c-format
-#| msgid ""
-#| "Usage: gcov [OPTION]... SOURCEFILE...\n"
-#| "\n"
+#, c-format
msgid ""
"Usage: gcov [OPTION]... SOURCE|OBJ...\n"
"\n"
msgstr ""
-"Sử dụng: gcov [TÙY_CHỌN]... TỆP_NGUỒN...\n"
+"Sử dụng: gcov [TÙY_CHỌN]... TẬP_TIN_NGUỒN|OBJ...\n"
"\n"
#: gcov.c:459
@@ -824,13 +812,12 @@ msgstr ""
#: gcov.c:471
#, c-format
msgid " -s, --source-prefix DIR Source prefix to elide\n"
-msgstr ""
+msgstr " -s, --source-prefix TMỤC Tiền tố mã nguồn cho elide\n"
#: gcov.c:472
-#, fuzzy, c-format
-#| msgid " -a, --all-blocks Show information for every basic block\n"
+#, c-format
msgid " -r, --relative-only Only show data for relative sources\n"
-msgstr " -a, --all-blocks Hiển thị thông tin cho mọi khối cơ bản\n"
+msgstr " -r, --relative-only Chỉ hiển thị dữ liệu cho dữ liệu nguồn có liên quan\n"
#: gcov.c:473
#, c-format
@@ -843,10 +830,9 @@ msgid " -u, --unconditional-branches Show unconditional branch counts too\n"
msgstr " -u, --unconditional-branches Cũng hiển thị số đếm các nhánh không điều khiển\n"
#: gcov.c:475
-#, fuzzy, c-format
-#| msgid " --help Display this information\n"
+#, c-format
msgid " -d, --display-progress Display progress information\n"
-msgstr " --help Hiển thị trợ giúp này\n"
+msgstr " -d, --display-progress Hiển thị tiến trình công việc\n"
#: gcov.c:476
#, c-format
@@ -873,7 +859,7 @@ msgid ""
"FITNESS FOR A PARTICULAR PURPOSE.\n"
"\n"
msgstr ""
-"Đây là phần mềm tự do : bạn có quyền sửa đổi và phát hành lại nó.\n"
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó.\n"
"KHÔNG CÓ BẢO HÀNH GÌ CẢ, THẬM CHÍ KHÔNG CÓ BẢO ĐẢM ĐƯỢC NGỤ Ý\n"
"KHẢ NĂNG BÁN HAY KHẢ NĂNG LÀM ĐƯỢC VIỆC DỨT KHOÁT.\n"
"\n"
@@ -884,33 +870,29 @@ msgid "\n"
msgstr "\n"
#: gcov.c:720
-#, fuzzy, c-format
-#| msgid "%s:creating '%s'\n"
+#, c-format
msgid "Creating '%s'\n"
-msgstr "%s: đang tạo « %s »\n"
+msgstr "Đang tạo '%s'\n"
#: gcov.c:723
-#, fuzzy, c-format
-#| msgid "%s:error writing output file '%s'\n"
+#, c-format
msgid "Error writing output file '%s'\n"
-msgstr "%s: gặp lỗi khi ghi tập tin kết xuất « %s »\n"
+msgstr "Lỗi khi ghi tập tin kết xuất '%s'\n"
#: gcov.c:728
-#, fuzzy, c-format
-#| msgid "%s:could not open output file '%s'\n"
+#, c-format
msgid "Could not open output file '%s'\n"
-msgstr "%s: không thể mở tập tin kết xuất « %s »\n"
+msgstr "Không thể mở tập tin kết xuất '%s'\n"
#: gcov.c:734
-#, fuzzy, c-format
-#| msgid "[Leaving %s]\n"
+#, c-format
msgid "Removing '%s'\n"
-msgstr "[Đang rời khỏi %s]\n"
+msgstr "Gỡ bỏ '%s'\n"
#: gcov.c:976
#, c-format
msgid "%s:source file is newer than graph file '%s'\n"
-msgstr "%s: tập tin nguồn vẫn mới hơn tập tin đồ thị « %s »\n"
+msgstr "%s: tập tin nguồn vẫn mới hơn tập tin đồ thị '%s'\n"
#: gcov.c:981
#, c-format
@@ -930,12 +912,12 @@ msgstr "%s: không phải là một tập tin đồ thị gcov\n"
#: gcov.c:1025
#, c-format
msgid "%s:version '%.4s', prefer '%.4s'\n"
-msgstr "%s: phiên bản « %.4s » mà thích « %.4s » hơn\n"
+msgstr "%s: phiên bản '%.4s' mà thích '%.4s' hơn\n"
#: gcov.c:1065
#, c-format
msgid "%s:already seen blocks for '%s'\n"
-msgstr "%s: đã thấy khối cho « %s »\n"
+msgstr "%s: đã thấy khối cho '%s'\n"
#: gcov.c:1196
#, c-format
@@ -960,7 +942,7 @@ msgstr "%s: không phải là một tập tin dữ liệu gcov\n"
#: gcov.c:1242
#, c-format
msgid "%s:version '%.4s', prefer version '%.4s'\n"
-msgstr "%s: phiên bản « %.4s » mà thích phiên bản « %.4s » hơn\n"
+msgstr "%s: phiên bản '%.4s' mà thích phiên bản '%.4s' hơn\n"
#: gcov.c:1248
#, c-format
@@ -970,12 +952,12 @@ msgstr "%s: dấu hiệu không tương ứng với tập tin đồ thị\n"
#: gcov.c:1283
#, c-format
msgid "%s:unknown function '%u'\n"
-msgstr "%s: không rõ hàm « %u »\n"
+msgstr "%s: không rõ hàm '%u'\n"
#: gcov.c:1297
#, c-format
msgid "%s:profile mismatch for '%s'\n"
-msgstr "%s: hồ sơ không tương ứng với « %s »\n"
+msgstr "%s: hồ sơ không tương ứng với '%s'\n"
#: gcov.c:1316
#, c-format
@@ -985,22 +967,22 @@ msgstr "%s: bị tràn\n"
#: gcov.c:1362
#, c-format
msgid "%s:'%s' lacks entry and/or exit blocks\n"
-msgstr "%s: « %s » còn thiếu khối đi vào và/hay đi ra\n"
+msgstr "%s: '%s' còn thiếu khối đi vào và/hay đi ra\n"
#: gcov.c:1367
#, c-format
msgid "%s:'%s' has arcs to entry block\n"
-msgstr "%s: « %s » có cung đến khối đi vào\n"
+msgstr "%s: '%s' có cung đến khối đi vào\n"
#: gcov.c:1375
#, c-format
msgid "%s:'%s' has arcs from exit block\n"
-msgstr "%s: « %s » có cung từ khối đi vào\n"
+msgstr "%s: '%s' có cung từ khối đi vào\n"
#: gcov.c:1583
#, c-format
msgid "%s:graph is unsolvable for '%s'\n"
-msgstr "%s: đồ thị không thể giải được cho « %s »\n"
+msgstr "%s: đồ thị không thể giải được cho '%s'\n"
#: gcov.c:1691
#, c-format
@@ -1010,12 +992,12 @@ msgstr "Dòng được thực hiện: %s trên %d\n"
#: gcov.c:1694
#, c-format
msgid "No executable lines\n"
-msgstr "Không có dòng thực thị\n"
+msgstr "Không có dòng thực thi\n"
#: gcov.c:1702
#, c-format
msgid "%s '%s'\n"
-msgstr "%s « %s »\n"
+msgstr "%s '%s'\n"
#: gcov.c:1709
#, c-format
@@ -1045,12 +1027,12 @@ msgstr "Không có cuộc gọi\n"
#: gcov.c:1973
#, c-format
msgid "%s:no lines for '%s'\n"
-msgstr "%s: không có dòng cho « %s »\n"
+msgstr "%s: không có dòng cho '%s'\n"
#: gcov.c:2167
#, c-format
msgid "call %2d returned %s\n"
-msgstr "cuộc gọi %2d trả lại %s\n"
+msgstr "cuộc gọi %2d trả về %s\n"
#: gcov.c:2172
#, c-format
@@ -1078,10 +1060,9 @@ msgid "unconditional %2d never executed\n"
msgstr "%2d không điều kiện chưa bao giờ thực hiện\n"
#: gcov.c:2262
-#, fuzzy, c-format
-#| msgid "%s:cannot open source file\n"
+#, c-format
msgid "Cannot open source file %s\n"
-msgstr "%s: không thể mở tập tin nguồn\n"
+msgstr "Không thể mở tập tin nguồn %s\n"
#: gcse.c:2626
msgid "PRE disabled"
@@ -1093,13 +1074,11 @@ msgstr "GCSE bị tắt"
#: gengtype-state.c:154
#, fuzzy, c-format
-#| msgid "%s:%d:%d: instantiated from %qs\n"
msgid "%s:%d:%d: Invalid state file; %s"
msgstr "%s:%d:%d: lần tạo từ %qs\n"
#: gengtype-state.c:158
#, fuzzy, c-format
-#| msgid "%s:%d: instantiated from %qs\n"
msgid "%s:%d: Invalid state file; %s"
msgstr "%s:%d: lần tạo từ %qs\n"
@@ -1109,12 +1088,12 @@ msgstr "%s:%d: lần tạo từ %qs\n"
#: gengtype-state.c:169
#, c-format
msgid "%s:%d:%d: Invalid state file; "
-msgstr ""
+msgstr "%s:%d:%d: Tập tin tình trạng không hợp lệ; "
#: gengtype-state.c:174
#, c-format
msgid "%s:%d: Invalid state file; "
-msgstr ""
+msgstr "%s:%d: Sai tập tin trạng thái; "
#: gengtype-state.c:699
#, c-format
@@ -1123,65 +1102,58 @@ msgstr ""
#: gengtype-state.c:754
#, fuzzy, c-format
-#| msgid "unexpected base-type in cris_print_base"
msgid "Unexpected type in write_state_scalar_type"
msgstr "gặp loại cơ bản (base-type) bất thường trong cris_print_index"
#: gengtype-state.c:769
#, fuzzy, c-format
-#| msgid "unexpected base-type in cris_print_base"
msgid "Unexpected type in write_state_string_type"
msgstr "gặp loại cơ bản (base-type) bất thường trong cris_print_index"
#: gengtype-state.c:973
-#, fuzzy, c-format
-#| msgid "Unexpected EOF"
+#, c-format
msgid "Unexpected type..."
-msgstr "Gặp kết thúc tập tin bất thường"
+msgstr "Kiểu bất thường..."
#: gengtype-state.c:1153
#, fuzzy, c-format
-#| msgid "could not write to temporary file %s"
msgid "failed to write state trailer [%s]"
msgstr "không thể ghi vào tập tin tạm thời %s"
#: gengtype-state.c:1179
#, c-format
msgid "Failed to open file %s for writing state: %s"
-msgstr ""
+msgstr "Không thể mở tập tin %s để ghi trạng thái: %s"
#: gengtype-state.c:1209
#, fuzzy, c-format
-#| msgid "%s:error writing output file '%s'\n"
msgid "output error when writing state file %s [%s]"
-msgstr "%s: gặp lỗi khi ghi tập tin kết xuất « %s »\n"
+msgstr "%s: gặp lỗi khi ghi tập tin kết xuất %s\n"
#: gengtype-state.c:1212
#, fuzzy, c-format
-#| msgid "%s: Failed to close output file %s\n"
msgid "failed to close state file %s [%s]"
msgstr "%s: Không đóng được tập tin kết xuất %s\n"
#: gengtype-state.c:1215
#, c-format
msgid "failed to rename %s to state file %s [%s]"
-msgstr ""
+msgstr "gặp lỗi khi đổi tên %s thành tập tin trạng thái %s [%s]"
#: gengtype-state.c:2406
#, c-format
msgid "Failed to open state file %s for reading [%s]"
-msgstr ""
+msgstr "Gặp lỗi khi mở tập tin trạng thái %s để đọc [%s]"
#: gengtype-state.c:2444
#, fuzzy, c-format
-#| msgid "%s: Failed to close output file %s\n"
msgid "failed to close read state file %s [%s]"
msgstr "%s: Không đóng được tập tin kết xuất %s\n"
#: incpath.c:76
#, c-format
msgid "ignoring duplicate directory \"%s\"\n"
-msgstr "đang bỏ qua thư mục trùng « %s »\n"
+msgstr "đang bỏ qua thư mục trùng \"%s\"\n"
#: incpath.c:79
#, c-format
@@ -1191,7 +1163,7 @@ msgstr " vì nó là một thư mục không phải hệ thống mà nhân đô
#: incpath.c:83
#, c-format
msgid "ignoring nonexistent directory \"%s\"\n"
-msgstr "đang bỏ qua thư mục không tồn tại « %s »\n"
+msgstr "đang bỏ qua thư mục không tồn tại \"%s\"\n"
#: incpath.c:353
#, c-format
@@ -1215,16 +1187,15 @@ msgstr "<có sẵn>"
#. Opening quotation mark.
#: intl.c:63
msgid "`"
-msgstr "« "
+msgstr "`"
#. Closing quotation mark.
#: intl.c:66
msgid "'"
-msgstr " »"
+msgstr "'"
#: ipa-pure-const.c:156
#, fuzzy
-#| msgid "Warn about functions which might be candidates for format attributes"
msgid "function might be candidate for attribute %<%s%>"
msgstr "Cảnh báo về hàm có thể yêu cầu thuộc tính định dạng"
@@ -1234,7 +1205,7 @@ msgstr ""
#: langhooks.c:374
msgid "At top level:"
-msgstr "Ở cấp đầu :"
+msgstr "Ở cấp đầu:"
#: langhooks.c:394 cp/error.c:2987
#, c-format
@@ -1320,19 +1291,19 @@ msgstr "không thể ghi vào tập tin tạm thời %s"
#: lto-wrapper.c:321
#, c-format
msgid "malformed COLLECT_GCC_OPTIONS"
-msgstr ""
+msgstr "COLLECT_GCC_OPTIONS dị hình"
#: lto-wrapper.c:445
#, c-format
msgid "environment variable COLLECT_GCC must be set"
-msgstr ""
+msgstr "biến môi trường COLLECT_GCC cần được đặt"
#: lto-wrapper.c:448
#, c-format
msgid "environment variable COLLECT_GCC_OPTIONS must be set"
-msgstr ""
+msgstr "biến môi trường COLLECT_GCC_OPTIONS cần được đặt"
-# Literal: don't translate; Nghĩa chữ : dừng dịch
+# Literal: don't translate; Nghĩa chữ: dừng dịch
#: lto-wrapper.c:734
#, c-format
msgid "fopen: %s"
@@ -1345,7 +1316,7 @@ msgstr "Cái chuyển này còn thiếu tài liệu hướng dẫn"
#: opts.c:1028
msgid "[default]"
-msgstr ""
+msgstr "[mặc định]"
#: opts.c:1039
msgid "[enabled]"
@@ -1363,7 +1334,7 @@ msgstr " Không tìm thấy tuỳ chọn có những đặc điểm đã muốn\
#: opts.c:1067
#, c-format
msgid " None found. Use --help=%s to show *all* the options supported by the %s front-end\n"
-msgstr " Không tìm thấy. Hãy sử dụng « --help=%s » để hiển thị * tất cả * các tuỳ chọn được giao diện %s hỗ trợ\n"
+msgstr " Không tìm thấy. Hãy sử dụng --help=%s để hiển thị * tất cả * các tuỳ chọn được giao diện %s hỗ trợ\n"
#: opts.c:1073
#, c-format
@@ -1388,7 +1359,7 @@ msgstr "Theo đây có những tuỳ chọn không phụ thuộc vào ngôn ng
#: opts.c:1180
msgid "The --param option recognizes the following as parameters"
-msgstr "Tuỳ chọn « --param » nhận ra những điều theo đây như là tham số"
+msgstr "Tuỳ chọn --param nhận ra những điều theo đây như là tham số"
#: opts.c:1186
msgid "The following options are specific to just the language "
@@ -1416,7 +1387,7 @@ msgstr "Theo đây có những tuỳ chọn liên quan đến ngôn ngữ"
#: opts.c:2061
msgid "enabled by default"
-msgstr ""
+msgstr "mặc định được bật"
#: plugin.c:782
msgid "Event"
@@ -1433,7 +1404,7 @@ msgstr "*** CẢNH BÁO *** có phần bổ sung vẫn hoạt động: đừng t
#: reload.c:3812
msgid "unable to generate reloads for:"
-msgstr "không thể tạo ra việc nạp lại cho :"
+msgstr "không thể tạo ra việc nạp lại cho:"
#: reload1.c:2120
msgid "this is the insn:"
@@ -1451,7 +1422,6 @@ msgstr "Chế độ VOIDmode trên một đầu ra"
#: reload1.c:8672
#, fuzzy
-#| msgid "Failure trying to reload:"
msgid "failure trying to reload:"
msgstr "Không thành công khi thử nạp lại:"
@@ -1461,24 +1431,24 @@ msgstr "không nhận ra lệnh:"
#: rtl-error.c:120
msgid "insn does not satisfy its constraints:"
-msgstr "lệnh không thỏa những ràng buộc của nó :"
+msgstr "lệnh không thỏa những ràng buộc của nó:"
-#: targhooks.c:1404
+#: targhooks.c:1411
#, c-format
msgid "created and used with differing settings of '%s'"
-msgstr "được tạo và sử dụng với thiết lập khác nhau của « %s »"
+msgstr "được tạo và sử dụng với thiết lập khác nhau của '%s'"
-#: targhooks.c:1406
+#: targhooks.c:1413
msgid "out of memory"
msgstr "không đủ bộ nhớ"
-#: targhooks.c:1421
+#: targhooks.c:1428
msgid "created and used with different settings of -fpic"
-msgstr "được tạo và sử dụng với thiết lập khác nhau của « -fpic »"
+msgstr "được tạo và sử dụng với thiết lập khác nhau của -fpic"
-#: targhooks.c:1423
+#: targhooks.c:1430
msgid "created and used with different settings of -fpie"
-msgstr "được tạo và sử dụng với thiết lập khác nhau của « -fpie »"
+msgstr "được tạo và sử dụng với thiết lập khác nhau của -fpie"
#: tlink.c:392
#, c-format
@@ -1574,23 +1544,23 @@ msgstr "hàm không phải là ứng xử để chèn vào trực tiếp"
#: cif-code.def:59
msgid "--param large-function-growth limit reached"
-msgstr "đã tới giới hạn « --param large-function-growth »"
+msgstr "đã tới giới hạn --param large-function-growth"
#: cif-code.def:61
msgid "--param large-stack-frame-growth limit reached"
-msgstr "đã tới giới hạn « --param large-stack-frame-growth »"
+msgstr "đã tới giới hạn --param large-stack-frame-growth"
#: cif-code.def:63
msgid "--param max-inline-insns-single limit reached"
-msgstr "đã tới giới hạn « --param max-inline-insns-single »"
+msgstr "đã tới giới hạn --param max-inline-insns-single"
#: cif-code.def:65
msgid "--param max-inline-insns-auto limit reached"
-msgstr "đã tới giới hạn « --param max-inline-insns-auto »"
+msgstr "đã tới giới hạn --param max-inline-insns-auto"
#: cif-code.def:67
msgid "--param inline-unit-growth limit reached"
-msgstr "đã tới giới hạn « --param inline-unit-growth »"
+msgstr "đã tới giới hạn --param inline-unit-growth"
#. Recursive inlining.
#: cif-code.def:70
@@ -1651,7 +1621,7 @@ msgstr "lỗi nghiêm trọng: "
#: diagnostic.def:34
msgid "internal compiler error: "
-msgstr "lỗi biên dịch nôi bộ : "
+msgstr "lỗi biên dịch nội bộ: "
#: diagnostic.def:35
msgid "error: "
@@ -1663,15 +1633,15 @@ msgstr "tiếc là chưa thực hiện: "
#: diagnostic.def:37
msgid "warning: "
-msgstr "cảnh báo : "
+msgstr "cảnh báo: "
#: diagnostic.def:38
msgid "anachronism: "
-msgstr "lỗi thời: "
+msgstr "sai niên đại: "
#: diagnostic.def:39
msgid "note: "
-msgstr "ghi chú : "
+msgstr "ghi chú: "
#: diagnostic.def:40
msgid "debug: "
@@ -1735,11 +1705,11 @@ msgstr ""
#: params.def:127
msgid "If -fvariable-expansion-in-unroller is used, the maximum number of times that an individual variable will be expanded during loop unrolling"
-msgstr "Dùng « -fvariable-expansion-in-unroller » thì số tối đa các lần mở rộng một biến nào đó trong khi bỏ cuộn vòng lặp"
+msgstr "Dùng -fvariable-expansion-in-unroller thì số tối đa các lần mở rộng một biến nào đó trong khi bỏ cuộn vòng lặp"
#: params.def:133
msgid "If -ftree-vectorize is used, the minimal loop bound of a loop to be considered for vectorization"
-msgstr "Dùng « -ftree-vectorize » thì biên giới vòng lặp tối thiểu của một vòng lặp cần tính để véc-tơ hoá"
+msgstr "Dùng -ftree-vectorize thì biên giới vòng lặp tối thiểu của một vòng lặp cần tính để véc-tơ hoá"
#: params.def:144
msgid "The maximum number of instructions to consider to fill a delay slot"
@@ -1755,7 +1725,6 @@ msgstr "Chiều dài tối đa của danh sách các thao tác bị hoãn của
#: params.def:172
#, fuzzy
-#| msgid "The maximum number of instructions to consider to unroll in a loop"
msgid "The maximum number of backtrack attempts the scheduler should make when modulo scheduling a loop"
msgstr "Số tối đa các lệnh cần tính nên bỏ cuộn trong một vòng lặp"
@@ -1797,7 +1766,6 @@ msgstr "Vùng nhớ tối đa cho GCSE cấp phát"
#: params.def:219
#, fuzzy
-#| msgid "The maximum number of instructions to consider to unroll in a loop"
msgid "The maximum ratio of insertions to deletions of expressions in GCSE"
msgstr "Số tối đa các lệnh cần tính nên bỏ cuộn trong một vòng lặp"
@@ -1979,7 +1947,6 @@ msgstr "Đóng kết với kích cỡ biểu tượng được sử dụng trong
#: params.def:490
#, fuzzy
-#| msgid "Bound on size of expressions used in the scalar evolutions analyzer"
msgid "Bound on the complexity of the expressions in the scalar evolutions analyzer"
msgstr "Đóng kết với kích cỡ biểu tượng được sử dụng trong bộ phân tích sự khai căn vô hướng"
@@ -2083,285 +2050,279 @@ msgstr "Khoảng cách tối thiểu giữa vị trí lưu và nạp có thể x
msgid "The maximum number of RTL nodes that can be recorded as combiner's last value"
msgstr "Số tối đa các nút RTL có thể ghi lưu như là giá trị cuối cùng của bộ kết hợp"
-#: params.def:644
+#: params.def:645
msgid "The upper bound for sharing integer constants"
msgstr "Biên giới trên để chia sẻ hằng số nguyên"
-#: params.def:663
+#: params.def:664
msgid "Minimum number of virtual mappings to consider switching to full virtual renames"
msgstr "Số tối thiểu các sự ánh xạ ảo cần suy tính nên chuyển đổi sang tên ảo đầy đủ"
-#: params.def:668
+#: params.def:669
msgid "Ratio between virtual mappings and virtual symbols to do full virtual renames"
msgstr "Tỷ lệ giữa sự ánh xạ ảo và ký hiệu ảo để thực hiện việc thay đổi tên ảo đầy đủ"
-#: params.def:673
+#: params.def:674
msgid "The lower bound for a buffer to be considered for stack smashing protection"
msgstr "Biên giới dưới của một vùng đệm được tính để bảo vệ chống đống bị đập tan ra"
-#: params.def:691
+#: params.def:692
msgid "Maximum number of statements allowed in a block that needs to be duplicated when threading jumps"
msgstr "Số tối đa các câu lệnh được phép trong một khối cần được nhân đôi khi sắp xếp bước nhảy theo nhánh"
-#: params.def:700
+#: params.def:701
msgid "Maximum number of fields in a structure before pointer analysis treats the structure as a single variable"
msgstr "Số tối đa các trường trong một cấu trúc trước khi tiến trình phân tích hàm trỏ thấy cấu trúc đó là một biến riêng lẻ"
-#: params.def:705
+#: params.def:706
msgid "The maximum number of instructions ready to be issued to be considered by the scheduler during the first scheduling pass"
msgstr "Số tối đa các câu lệnh sẵn sàng đưa ra cần được tính bởi bộ định thời trong lần đầu tiên chạy thủ tục định thời"
-#: params.def:711
+#: params.def:712
msgid "Maximum number of active local stores in RTL dead store elimination"
msgstr ""
-#: params.def:721
+#: params.def:722
msgid "The number of insns executed before prefetch is completed"
msgstr "Số các lệnh được thực hiện trước khi hoàn tất quá trình lấy sẵn (prefetch)"
-#: params.def:728
+#: params.def:729
msgid "The number of prefetches that can run at the same time"
msgstr "Số các quá trình lấy sẵn có thể chạy đồng thời"
-#: params.def:735
+#: params.def:736
msgid "The size of L1 cache"
msgstr "Kích cỡ của vùng nhớ tạm cấp 1"
-#: params.def:742
+#: params.def:743
msgid "The size of L1 cache line"
msgstr "Kích cỡ của đường vùng nhớ tạm cấp 1"
-#: params.def:749
+#: params.def:750
msgid "The size of L2 cache"
msgstr "Kích cỡ của vùng nhớ tạm cấp 2"
-#: params.def:760
+#: params.def:761
msgid "Whether to use canonical types"
msgstr "Có nên sử dụng loại hợp nguyên tắc hay không"
-#: params.def:765
+#: params.def:766
msgid "Maximum length of partial antic set when performing tree pre optimization"
msgstr "Chiều dài tối đa của tập hợp antic bộ phận khi thực hiện sự tối ưu hoá sẵn cây"
-#: params.def:775
+#: params.def:776
msgid "Maximum size of a SCC before SCCVN stops processing a function"
msgstr "Kích cỡ tối đa của một SCC trước khi SCCVN dừng xử lý một hàm"
-#: params.def:780
+#: params.def:781
msgid "Max loops number for regional RA"
msgstr "Số tối đa các vòng lặp cho RA thuộc miền"
-#: params.def:785
+#: params.def:786
msgid "Max size of conflict table in MB"
msgstr "Kích cỡ tối đa (theo MB) của bảng xung đột"
-#: params.def:790
+#: params.def:791
msgid "The number of registers in each class kept unused by loop invariant motion"
msgstr "Số các thanh ghi mỗi hạng còn lại chưa dùng do chuyển động bất biến vòng lặp"
-#: params.def:798
+#: params.def:799
msgid "The maximum ratio between array size and switch branches for a switch conversion to take place"
msgstr "Tỷ lệ tối đa giữa kích cỡ mảng và các nhánh chuyển đổi để chuyển đổi nhánh"
-#: params.def:806
+#: params.def:807
msgid "size of tiles for loop blocking"
msgstr "kích cỡ tile (đơn vị dữ liệu) để chặn vòng lặp"
-#: params.def:813
+#: params.def:814
msgid "maximum number of parameters in a SCoP"
msgstr "số tối đa các tham số trong một SCoP"
-#: params.def:820
+#: params.def:821
msgid "maximum number of basic blocks per function to be analyzed by Graphite"
msgstr "số tối đa các khối cơ bản mỗi hàm cần được Graphite phân tích"
-#: params.def:826
+#: params.def:827
msgid "Maximum number of datarefs in loop for building loop data dependencies"
msgstr ""
-#: params.def:833
+#: params.def:834
msgid "Max basic blocks number in loop for loop invariant motion"
msgstr "số tối đa các khối cơ bản trong vòng lặp để chuyển động bất biến vòng lặp"
-#: params.def:839
+#: params.def:840
msgid "Maximum number of instructions in basic block to be considered for SLP vectorization"
msgstr "Số tối đa các lệnh trong khối cơ bản cần tính để véc-tơ hoá SLP"
-#: params.def:844
+#: params.def:845
msgid "Min. ratio of insns to prefetches to enable prefetching for a loop with an unknown trip count"
msgstr "Tỷ lệ tối thiểu giữa các lệnh và các lần lấy sẵn để hiệu lực lấy sẵn cho một vòng lặp không rõ số đếm lần đi qua"
-#: params.def:850
+#: params.def:851
msgid "Min. ratio of insns to mem ops to enable prefetching in a loop"
msgstr "Tỷ lệ tối thiểu giữa các lệnh và các thao tác vùng nhớ để hiệu lực lấy sẵn trong một vòng lặp"
-#: params.def:857
+#: params.def:858
msgid "Max. size of var tracking hash tables"
msgstr "Kích cỡ tối đa của bảng chuỗi duy nhất theo dõi var"
-#: params.def:865
+#: params.def:866
msgid "Max. recursion depth for expanding var tracking expressions"
msgstr ""
-#: params.def:872
+#: params.def:873
msgid "The minimum UID to be used for a nondebug insn"
msgstr "UID tối thiểu cần sử dụng cho một lệnh không gỡ rối"
-#: params.def:877
+#: params.def:878
msgid "Maximum allowed growth of size of new parameters ipa-sra replaces a pointer to an aggregate with"
msgstr "Độ tăng lên tối đa được pháp của kích cỡ tham số mới ipa-sra thì thay thế một hàm trỏ theo một chiều rộng tập hợp"
-#: params.def:883
+#: params.def:884
msgid "Size in bytes after which thread-local aggregates should be instrumented with the logging functions instead of save/restore pairs"
msgstr ""
-#: params.def:890
+#: params.def:891
msgid "Maximum size of a list of values associated with each parameter for interprocedural constant propagation"
msgstr ""
-#: params.def:896
+#: params.def:897
msgid "Threshold ipa-cp opportunity evaluation that is still considered beneficial to clone."
msgstr ""
-#: params.def:904
+#: params.def:905
msgid "Number of partitions the program should be split to"
msgstr ""
-#: params.def:909
+#: params.def:910
msgid "Minimal size of a partition for LTO (in estimated instructions)"
msgstr ""
-#: params.def:916
+#: params.def:917
#, fuzzy
-#| msgid "Maximum number of nops to insert for a hint (Default 2)"
msgid "Maximum number of namespaces to search for alternatives when name lookup fails"
msgstr "Số tối đa các nops cần chèn cho một lời gợi ý (mặc định là 2)"
-#: params.def:923
+#: params.def:924
#, fuzzy
-#| msgid "Maximum number of times that an insn could be scheduled"
msgid "Maximum number of conditional store pairs that can be sunk"
msgstr "Số tối đa các lần có thể định thời một lệnh nào đó"
-#: params.def:931
+#: params.def:932
msgid "The smallest number of different values for which it is best to use a jump-table instead of a tree of conditional branches, if 0, use the default for the machine"
msgstr ""
-#: params.def:939
+#: params.def:940
msgid "Allow new data races on loads to be introduced"
msgstr ""
-#: params.def:944
+#: params.def:945
msgid "Allow new data races on stores to be introduced"
msgstr ""
-#: params.def:949
+#: params.def:950
#, fuzzy
-#| msgid "Allow branches to be packed with other instructions"
msgid "Allow new data races on packed data loads to be introduced"
msgstr "Cho phép đóng gói nhánh với câu lệnh khác"
-#: params.def:954
+#: params.def:955
#, fuzzy
-#| msgid "Allow branches to be packed with other instructions"
msgid "Allow new data races on packed data stores to be introduced"
msgstr "Cho phép đóng gói nhánh với câu lệnh khác"
-#: params.def:960
+#: params.def:961
msgid "Set the maximum number of instructions executed in parallel in reassociated tree. If 0, use the target dependent heuristic."
msgstr ""
-#: params.def:966
+#: params.def:967
msgid "Maximum amount of similar bbs to compare a bb with"
msgstr ""
-#: params.def:971
+#: params.def:972
msgid "Maximum amount of iterations of the pass over a function"
msgstr ""
-#: params.def:978
+#: params.def:979
msgid "Maximum number of strings for which strlen optimization pass will track string lengths"
msgstr ""
#: c-family/c-format.c:367
msgid "format"
-msgstr ""
+msgstr "định dạng"
#: c-family/c-format.c:368
#, fuzzy
-#| msgid "field width"
msgid "field width specifier"
msgstr "bề rộng trường"
#: c-family/c-format.c:369
#, fuzzy
-#| msgid "field precision"
msgid "field precision specifier"
msgstr "ồ chính xác trường"
#: c-family/c-format.c:483 c-family/c-format.c:507 config/i386/msformat-c.c:49
msgid "' ' flag"
-msgstr "cờ « »"
+msgstr "cờ ' '"
#: c-family/c-format.c:483 c-family/c-format.c:507 config/i386/msformat-c.c:49
msgid "the ' ' printf flag"
-msgstr "cờ printf « »"
+msgstr "cờ printf ' '"
#: c-family/c-format.c:484 c-family/c-format.c:508 c-family/c-format.c:542
#: c-family/c-format.c:605 config/i386/msformat-c.c:50
msgid "'+' flag"
-msgstr "cờ « + »"
+msgstr "cờ '+'"
#: c-family/c-format.c:484 c-family/c-format.c:508 c-family/c-format.c:542
#: config/i386/msformat-c.c:50
msgid "the '+' printf flag"
-msgstr "cờ printf « + »"
+msgstr "cờ printf '+'"
#: c-family/c-format.c:485 c-family/c-format.c:509 c-family/c-format.c:543
#: c-family/c-format.c:581 config/i386/msformat-c.c:51
#: config/i386/msformat-c.c:86
msgid "'#' flag"
-msgstr "cờ « # »"
+msgstr "cờ '#'"
#: c-family/c-format.c:485 c-family/c-format.c:509 c-family/c-format.c:543
#: config/i386/msformat-c.c:51
msgid "the '#' printf flag"
-msgstr "cờ printf « # »"
+msgstr "cờ printf '#'"
#: c-family/c-format.c:486 c-family/c-format.c:510 c-family/c-format.c:579
#: config/i386/msformat-c.c:52
msgid "'0' flag"
-msgstr "cờ « 0 »"
+msgstr "cờ '0'"
#: c-family/c-format.c:486 c-family/c-format.c:510 config/i386/msformat-c.c:52
msgid "the '0' printf flag"
-msgstr "cờ printf « 0 »"
+msgstr "cờ printf '0'"
#: c-family/c-format.c:487 c-family/c-format.c:511 c-family/c-format.c:578
#: c-family/c-format.c:608 config/i386/msformat-c.c:53
msgid "'-' flag"
-msgstr "cờ « - »"
+msgstr "cờ '-'"
#: c-family/c-format.c:487 c-family/c-format.c:511 config/i386/msformat-c.c:53
msgid "the '-' printf flag"
-msgstr "cờ printf « - »"
+msgstr "cờ printf '-'"
#: c-family/c-format.c:488 c-family/c-format.c:561 config/i386/msformat-c.c:54
#: config/i386/msformat-c.c:74
msgid "''' flag"
-msgstr "cờ « ' »"
+msgstr "cờ '''"
#: c-family/c-format.c:488 config/i386/msformat-c.c:54
msgid "the ''' printf flag"
-msgstr "cờ printf « ' »"
+msgstr "cờ printf '''"
#: c-family/c-format.c:489 c-family/c-format.c:562
msgid "'I' flag"
-msgstr "cờ « I »"
+msgstr "cờ 'I'"
#: c-family/c-format.c:489
msgid "the 'I' printf flag"
-msgstr "cờ printf « I »"
+msgstr "cờ printf 'I'"
#: c-family/c-format.c:490 c-family/c-format.c:512 c-family/c-format.c:559
#: c-family/c-format.c:582 c-family/c-format.c:609 config/sol2-c.c:45
@@ -2397,11 +2358,11 @@ msgstr "đồ sửa đổi chiều dài theo định dạng printf"
#: c-family/c-format.c:544
msgid "'q' flag"
-msgstr "cờ « q »"
+msgstr "cờ 'q'"
#: c-family/c-format.c:544
msgid "the 'q' diagnostic flag"
-msgstr "cờ chẩn đoán « q »"
+msgstr "cờ chẩn đoán 'q'"
#: c-family/c-format.c:556 config/i386/msformat-c.c:70
msgid "assignment suppression"
@@ -2413,19 +2374,19 @@ msgstr "tính năng scanf để thu hồi sự gán"
#: c-family/c-format.c:557 config/i386/msformat-c.c:71
msgid "'a' flag"
-msgstr "cờ « a »"
+msgstr "cờ 'a'"
#: c-family/c-format.c:557 config/i386/msformat-c.c:71
msgid "the 'a' scanf flag"
-msgstr "cờ scanf « a »"
+msgstr "cờ scanf 'a'"
#: c-family/c-format.c:558
msgid "'m' flag"
-msgstr "cờ « m »"
+msgstr "cờ 'm'"
#: c-family/c-format.c:558
msgid "the 'm' scanf flag"
-msgstr "cờ scanf « m »"
+msgstr "cờ scanf 'm'"
#: c-family/c-format.c:559 config/i386/msformat-c.c:72
msgid "field width in scanf format"
@@ -2437,39 +2398,39 @@ msgstr "đồ sửa đổi chiều dài theo định dạng scanf"
#: c-family/c-format.c:561 config/i386/msformat-c.c:74
msgid "the ''' scanf flag"
-msgstr "cờ scanf « ' »"
+msgstr "cờ scanf '''"
#: c-family/c-format.c:562
msgid "the 'I' scanf flag"
-msgstr "cờ scanf « I »"
+msgstr "cờ scanf 'I'"
#: c-family/c-format.c:577
msgid "'_' flag"
-msgstr "cờ « _ »"
+msgstr "cờ '_'"
#: c-family/c-format.c:577
msgid "the '_' strftime flag"
-msgstr "cờ strftime « _ »"
+msgstr "cờ strftime '_'"
#: c-family/c-format.c:578
msgid "the '-' strftime flag"
-msgstr "cờ strftime « - »"
+msgstr "cờ strftime '-'"
#: c-family/c-format.c:579
msgid "the '0' strftime flag"
-msgstr "cờ strftime « 0 »"
+msgstr "cờ strftime '0'"
#: c-family/c-format.c:580 c-family/c-format.c:604
msgid "'^' flag"
-msgstr "cờ « ^ »"
+msgstr "cờ '^'"
#: c-family/c-format.c:580
msgid "the '^' strftime flag"
-msgstr "cờ strftime « ^ »"
+msgstr "cờ strftime '^'"
#: c-family/c-format.c:581 config/i386/msformat-c.c:86
msgid "the '#' strftime flag"
-msgstr "cờ strftime « # »"
+msgstr "cờ strftime '#'"
#: c-family/c-format.c:582
msgid "field width in strftime format"
@@ -2477,23 +2438,23 @@ msgstr "chiều rộng của trường theo định dạng stfrtime"
#: c-family/c-format.c:583
msgid "'E' modifier"
-msgstr "đồ sửa đổi « E »"
+msgstr "đồ sửa đổi 'E'"
#: c-family/c-format.c:583
msgid "the 'E' strftime modifier"
-msgstr "đồ sửa đổi « E » của strftime"
+msgstr "đồ sửa đổi 'E' của strftime"
#: c-family/c-format.c:584
msgid "'O' modifier"
-msgstr "đồ sửa đổi « O »"
+msgstr "đồ sửa đổi 'O'"
#: c-family/c-format.c:584
msgid "the 'O' strftime modifier"
-msgstr "đồ sửa đổi « O » của strftime"
+msgstr "đồ sửa đổi 'O' của strftime"
#: c-family/c-format.c:585
msgid "the 'O' modifier"
-msgstr "đồ sửa đổi « O »"
+msgstr "đồ sửa đổi 'O'"
#: c-family/c-format.c:603
msgid "fill character"
@@ -2505,31 +2466,31 @@ msgstr "ký tự điền vào theo định dạng strftime"
#: c-family/c-format.c:604
msgid "the '^' strfmon flag"
-msgstr "cờ strfmon « ^ »"
+msgstr "cờ strfmon '^'"
#: c-family/c-format.c:605
msgid "the '+' strfmon flag"
-msgstr "cờ strfmon « + »"
+msgstr "cờ strfmon '+'"
#: c-family/c-format.c:606
msgid "'(' flag"
-msgstr "cờ « ( »"
+msgstr "cờ '('"
#: c-family/c-format.c:606
msgid "the '(' strfmon flag"
-msgstr "cờ strfmon « ( »"
+msgstr "cờ strfmon '('"
#: c-family/c-format.c:607
msgid "'!' flag"
-msgstr "cờ « ! »"
+msgstr "cờ '!'"
#: c-family/c-format.c:607
msgid "the '!' strfmon flag"
-msgstr "cờ strfmon « ! »"
+msgstr "cờ strfmon '!'"
#: c-family/c-format.c:608
msgid "the '-' strfmon flag"
-msgstr "cờ strfmon « - »"
+msgstr "cờ strfmon '-'"
#: c-family/c-format.c:609
msgid "field width in strfmon format"
@@ -2616,18 +2577,18 @@ msgid "invalid %%r value"
msgstr "giá trị %%r sai"
#: config/alpha/alpha.c:5103 config/ia64/ia64.c:5249
-#: config/rs6000/rs6000.c:15018 config/xtensa/xtensa.c:2350
+#: config/rs6000/rs6000.c:15017 config/xtensa/xtensa.c:2350
#, c-format
msgid "invalid %%R value"
msgstr "giá trị %%R sai"
-#: config/alpha/alpha.c:5109 config/rs6000/rs6000.c:14937
+#: config/alpha/alpha.c:5109 config/rs6000/rs6000.c:14936
#: config/xtensa/xtensa.c:2317
#, c-format
msgid "invalid %%N value"
msgstr "giá trị %%N sai"
-#: config/alpha/alpha.c:5117 config/rs6000/rs6000.c:14965
+#: config/alpha/alpha.c:5117 config/rs6000/rs6000.c:14964
#, c-format
msgid "invalid %%P value"
msgstr "giá trị %%P sai"
@@ -2642,12 +2603,12 @@ msgstr "giá trị %%h sai"
msgid "invalid %%L value"
msgstr "giá trị %%L sai"
-#: config/alpha/alpha.c:5172 config/rs6000/rs6000.c:14919
+#: config/alpha/alpha.c:5172 config/rs6000/rs6000.c:14918
#, c-format
msgid "invalid %%m value"
msgstr "giá trị %%m sai"
-#: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:14927
+#: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:14926
#, c-format
msgid "invalid %%M value"
msgstr "giá trị %%M sai"
@@ -2658,7 +2619,7 @@ msgid "invalid %%U value"
msgstr "giá trị %%U sai"
#: config/alpha/alpha.c:5232 config/alpha/alpha.c:5243
-#: config/rs6000/rs6000.c:15026
+#: config/rs6000/rs6000.c:15025
#, c-format
msgid "invalid %%s value"
msgstr "giá trị %%s sai"
@@ -2668,7 +2629,7 @@ msgstr "giá trị %%s sai"
msgid "invalid %%C value"
msgstr "giá trị %%C sai"
-#: config/alpha/alpha.c:5291 config/rs6000/rs6000.c:14784
+#: config/alpha/alpha.c:5291 config/rs6000/rs6000.c:14783
#, c-format
msgid "invalid %%E value"
msgstr "giá trị %%E sai"
@@ -2679,125 +2640,122 @@ msgid "unknown relocation unspec"
msgstr "không rõ bỏ ghi rõ bố trí lại"
#: config/alpha/alpha.c:5325 config/cr16/cr16.c:1537
-#: config/rs6000/rs6000.c:15375 config/spu/spu.c:1744
+#: config/rs6000/rs6000.c:15374 config/spu/spu.c:1744
#, c-format
msgid "invalid %%xn code"
msgstr "mã %%xn sai"
-#: config/arm/arm.c:17116 config/arm/arm.c:17134
+#: config/arm/arm.c:17120 config/arm/arm.c:17138
#, c-format
msgid "predicated Thumb instruction"
msgstr "lệnh Thumb căn cứ vào"
-#: config/arm/arm.c:17122
+#: config/arm/arm.c:17126
#, c-format
msgid "predicated instruction in conditional sequence"
msgstr "gặp lệnh căn cứ vào trong dãy có điều kiện"
-#: config/arm/arm.c:17253
+#: config/arm/arm.c:17257
#, fuzzy, c-format
-#| msgid "invalid operand for code '%c'"
msgid "Unsupported operand for code '%c'"
-msgstr "sai lập toán hạng cho mã « %c »"
+msgstr "sai lập toán hạng cho mã '%c'"
-#: config/arm/arm.c:17301
+#: config/arm/arm.c:17305
#, c-format
msgid "invalid shift operand"
msgstr "sai lập toán hạng dời"
-#: config/arm/arm.c:17358 config/arm/arm.c:17380 config/arm/arm.c:17390
-#: config/arm/arm.c:17400 config/arm/arm.c:17410 config/arm/arm.c:17449
-#: config/arm/arm.c:17467 config/arm/arm.c:17502 config/arm/arm.c:17521
-#: config/arm/arm.c:17536 config/arm/arm.c:17563 config/arm/arm.c:17570
-#: config/arm/arm.c:17588 config/arm/arm.c:17595 config/arm/arm.c:17603
-#: config/arm/arm.c:17624 config/arm/arm.c:17631 config/arm/arm.c:17756
-#: config/arm/arm.c:17763 config/arm/arm.c:17786 config/arm/arm.c:17793
+#: config/arm/arm.c:17362 config/arm/arm.c:17384 config/arm/arm.c:17394
+#: config/arm/arm.c:17404 config/arm/arm.c:17414 config/arm/arm.c:17453
+#: config/arm/arm.c:17471 config/arm/arm.c:17506 config/arm/arm.c:17525
+#: config/arm/arm.c:17540 config/arm/arm.c:17567 config/arm/arm.c:17574
+#: config/arm/arm.c:17592 config/arm/arm.c:17599 config/arm/arm.c:17607
+#: config/arm/arm.c:17628 config/arm/arm.c:17635 config/arm/arm.c:17760
+#: config/arm/arm.c:17767 config/arm/arm.c:17790 config/arm/arm.c:17797
#: config/bfin/bfin.c:1436 config/bfin/bfin.c:1443 config/bfin/bfin.c:1450
#: config/bfin/bfin.c:1457 config/bfin/bfin.c:1466 config/bfin/bfin.c:1473
#: config/bfin/bfin.c:1480 config/bfin/bfin.c:1487
#, c-format
msgid "invalid operand for code '%c'"
-msgstr "sai lập toán hạng cho mã « %c »"
+msgstr "sai lập toán hạng cho mã '%c'"
-#: config/arm/arm.c:17462
+#: config/arm/arm.c:17466
#, c-format
msgid "instruction never executed"
msgstr "lệnh chưa bao giờ thực hiện"
-#: config/arm/arm.c:17805
+#: config/arm/arm.c:17809
#, c-format
msgid "missing operand"
msgstr "toán hạng còn thiếu"
-#: config/arm/arm.c:20407
+#: config/arm/arm.c:20411
msgid "function parameters cannot have __fp16 type"
-msgstr "tham số hàm không thể có loại « __fp16 »"
+msgstr "tham số hàm không thể có loại __fp16"
-#: config/arm/arm.c:20417
+#: config/arm/arm.c:20421
msgid "functions cannot return __fp16 type"
-msgstr "hàm không thể trả lại loại « __fp16 »"
+msgstr "hàm không thể trả lại loại __fp16"
-#: config/avr/avr.c:1806
+#: config/avr/avr.c:1816
#, c-format
msgid "address operand requires constraint for X, Y, or Z register"
msgstr "toán hạng địa chỉ yêu cầu ràng buộc cho thanh ghi X, Y, hay Z"
-#: config/avr/avr.c:1959
+#: config/avr/avr.c:1969
msgid "operands to %T/%t must be reg + const_int:"
-msgstr ""
+msgstr "các toán hạng cho %T/%t phải là reg + const_int:"
-#: config/avr/avr.c:1997 config/avr/avr.c:2052
+#: config/avr/avr.c:2007 config/avr/avr.c:2062
#, fuzzy
-#| msgid "bad address, not (reg+disp):"
msgid "bad address, not an I/O address:"
msgstr "địa chỉ sai, không phải (reg+disp):"
-#: config/avr/avr.c:2006
+#: config/avr/avr.c:2016
#, fuzzy
-#| msgid "bad address, not a constant):"
msgid "bad address, not a constant:"
msgstr "địa chỉ sai, không phải là một hằng số):"
-#: config/avr/avr.c:2024
+#: config/avr/avr.c:2034
msgid "bad address, not (reg+disp):"
msgstr "địa chỉ sai, không phải (reg+disp):"
-#: config/avr/avr.c:2031
+#: config/avr/avr.c:2041
msgid "bad address, not post_inc or pre_dec:"
msgstr "địa chỉ sai, không phải post_inc hoặc pre_dec:"
-#: config/avr/avr.c:2042
+#: config/avr/avr.c:2052
msgid "internal compiler error. Bad address:"
-msgstr "lỗi biên dịch nội bộ : địa chỉ sai:"
+msgstr "lỗi biên dịch nội bộ. Địa chỉ sai:"
-#: config/avr/avr.c:2072
+#: config/avr/avr.c:2082
msgid "internal compiler error. Unknown mode:"
-msgstr "lỗi biên dịch nội bộ : không rõ chế độ :"
+msgstr "lỗi biên dịch nội bộ. Không hiểu chế độ:"
-#: config/avr/avr.c:2871 config/avr/avr.c:3444 config/avr/avr.c:3730
+#: config/avr/avr.c:2881 config/avr/avr.c:3454 config/avr/avr.c:3740
msgid "invalid insn:"
msgstr "lệnh sai:"
-#: config/avr/avr.c:2900 config/avr/avr.c:2975 config/avr/avr.c:3018
-#: config/avr/avr.c:3037 config/avr/avr.c:3128 config/avr/avr.c:3297
-#: config/avr/avr.c:3507 config/avr/avr.c:3623 config/avr/avr.c:3759
-#: config/avr/avr.c:3850 config/avr/avr.c:3972
+#: config/avr/avr.c:2910 config/avr/avr.c:2985 config/avr/avr.c:3028
+#: config/avr/avr.c:3047 config/avr/avr.c:3138 config/avr/avr.c:3307
+#: config/avr/avr.c:3517 config/avr/avr.c:3633 config/avr/avr.c:3769
+#: config/avr/avr.c:3860 config/avr/avr.c:3982
msgid "incorrect insn:"
msgstr "lệnh không đúng:"
-#: config/avr/avr.c:3052 config/avr/avr.c:3213 config/avr/avr.c:3368
-#: config/avr/avr.c:3576 config/avr/avr.c:3669 config/avr/avr.c:3906
-#: config/avr/avr.c:4027
+#: config/avr/avr.c:3062 config/avr/avr.c:3223 config/avr/avr.c:3378
+#: config/avr/avr.c:3586 config/avr/avr.c:3679 config/avr/avr.c:3916
+#: config/avr/avr.c:4037
msgid "unknown move insn:"
msgstr "không rõ lệnh di chuyển:"
-#: config/avr/avr.c:4441
+#: config/avr/avr.c:4451
msgid "bad shift insn:"
msgstr "lệnh dời sai:"
-#: config/avr/avr.c:4549 config/avr/avr.c:5030 config/avr/avr.c:5445
+#: config/avr/avr.c:4559 config/avr/avr.c:5040 config/avr/avr.c:5455
msgid "internal compiler error. Incorrect shift:"
-msgstr "lỗi biên dịch nội bộ : dời không đúng:"
+msgstr "lỗi biên dịch nội bộ. Dịch không đúng:"
#: config/bfin/bfin.c:1385
#, c-format
@@ -2811,7 +2769,7 @@ msgstr "toán hạng const_double sai"
#: config/cris/cris.c:579 config/moxie/moxie.c:111 final.c:3129 final.c:3131
#: fold-const.c:287 gcc.c:4609 gcc.c:4623 loop-iv.c:2968 loop-iv.c:2977
-#: rtl-error.c:103 toplev.c:346 tree-ssa-loop-niter.c:1917 tree-vrp.c:6046
+#: rtl-error.c:103 toplev.c:346 tree-ssa-loop-niter.c:1917 tree-vrp.c:6018
#: cp/typeck.c:5347 java/expr.c:390 lto/lto-object.c:184 lto/lto-object.c:282
#: lto/lto-object.c:339 lto/lto-object.c:363
#, gcc-internal-format, gfc-internal-format
@@ -2828,27 +2786,27 @@ msgstr "gặp loại cơ bản (base-type) bất thường trong cris_print_inde
#: config/cris/cris.c:711
msgid "invalid operand for 'b' modifier"
-msgstr "sai lập toán hạng cho sự sửa đổi « b »"
+msgstr "sai lập toán hạng cho sự sửa đổi 'b'"
#: config/cris/cris.c:728
msgid "invalid operand for 'o' modifier"
-msgstr "sai lập toán hạng cho sự sửa đổi « o »"
+msgstr "sai lập toán hạng cho sự sửa đổi 'o'"
#: config/cris/cris.c:747
msgid "invalid operand for 'O' modifier"
-msgstr "sai lập toán hạng cho sự sửa đổi « O »"
+msgstr "sai lập toán hạng cho sự sửa đổi 'O'"
#: config/cris/cris.c:780
msgid "invalid operand for 'p' modifier"
-msgstr "sai lập toán hạng cho sự sửa đổi « p »"
+msgstr "sai lập toán hạng cho sự sửa đổi 'p'"
#: config/cris/cris.c:819
msgid "invalid operand for 'z' modifier"
-msgstr "sai lập toán hạng cho sự sửa đổi « z »"
+msgstr "sai lập toán hạng cho sự sửa đổi 'z'"
#: config/cris/cris.c:883 config/cris/cris.c:917
msgid "invalid operand for 'H' modifier"
-msgstr "sai lập toán hạng cho sự sửa đổi « H »"
+msgstr "sai lập toán hạng cho sự sửa đổi 'H'"
#: config/cris/cris.c:893
msgid "bad register"
@@ -2856,23 +2814,23 @@ msgstr "thanh ghi sai"
#: config/cris/cris.c:937
msgid "invalid operand for 'e' modifier"
-msgstr "sai lập toán hạng cho sự sửa đổi « e »"
+msgstr "sai lập toán hạng cho sự sửa đổi 'e'"
#: config/cris/cris.c:954
msgid "invalid operand for 'm' modifier"
-msgstr "sai lập toán hạng cho sự sửa đổi « m »"
+msgstr "sai lập toán hạng cho sự sửa đổi 'm'"
#: config/cris/cris.c:979
msgid "invalid operand for 'A' modifier"
-msgstr "sai lập toán hạng cho sự sửa đổi « A »"
+msgstr "sai lập toán hạng cho sự sửa đổi 'A'"
#: config/cris/cris.c:1002
msgid "invalid operand for 'D' modifier"
-msgstr "sai lập toán hạng cho sự sửa đổi « D »"
+msgstr "sai lập toán hạng cho sự sửa đổi 'D'"
#: config/cris/cris.c:1016
msgid "invalid operand for 'T' modifier"
-msgstr "sai lập toán hạng cho sự sửa đổi « T »"
+msgstr "sai lập toán hạng cho sự sửa đổi 'T'"
#: config/cris/cris.c:1036 config/moxie/moxie.c:181
msgid "invalid operand modifier letter"
@@ -2902,7 +2860,6 @@ msgstr "gặp hiệu ứng khác bất thường trong địa chỉ"
#. right?
#: config/cris/cris.c:3711
#, fuzzy
-#| msgid "Unidentifiable call op"
msgid "unidentifiable call op"
msgstr "Không thể nhận diện toán tử gọi"
@@ -2989,43 +2946,43 @@ msgstr "gặp lệnh sai trong frv_print_operand, lập sai const_double"
#: config/frv/frv.c:2850
msgid "bad insn to frv_print_operand, 'e' modifier:"
-msgstr "lệnh sai tới frv_print_operand, bộ sửa đổi « e »:"
+msgstr "lệnh sai tới frv_print_operand, bộ sửa đổi 'e':"
#: config/frv/frv.c:2858
msgid "bad insn to frv_print_operand, 'F' modifier:"
-msgstr "lệnh sai tới frv_print_operand, bộ sửa đổi « F »:"
+msgstr "lệnh sai tới frv_print_operand, bộ sửa đổi 'F':"
#: config/frv/frv.c:2874
msgid "bad insn to frv_print_operand, 'f' modifier:"
-msgstr "lệnh sai tới frv_print_operand, bộ sửa đổi « f »:"
+msgstr "lệnh sai tới frv_print_operand, bộ sửa đổi 'f':"
#: config/frv/frv.c:2888
msgid "bad insn to frv_print_operand, 'g' modifier:"
-msgstr "lệnh sai tới frv_print_operand, bộ sửa đổi « g »:"
+msgstr "lệnh sai tới frv_print_operand, bộ sửa đổi 'g':"
#: config/frv/frv.c:2936
msgid "bad insn to frv_print_operand, 'L' modifier:"
-msgstr "lệnh sai tới frv_print_operand, bộ sửa đổi « L »:"
+msgstr "lệnh sai tới frv_print_operand, bộ sửa đổi 'L':"
#: config/frv/frv.c:2949
msgid "bad insn to frv_print_operand, 'M/N' modifier:"
-msgstr "lệnh sai tới frv_print_operand, bộ sửa đổi « M/N »:"
+msgstr "lệnh sai tới frv_print_operand, bộ sửa đổi 'M/N':"
#: config/frv/frv.c:2970
msgid "bad insn to frv_print_operand, 'O' modifier:"
-msgstr "lệnh sai tới frv_print_operand, bộ sửa đổi « O »:"
+msgstr "lệnh sai tới frv_print_operand, bộ sửa đổi 'O':"
#: config/frv/frv.c:2988
msgid "bad insn to frv_print_operand, P modifier:"
-msgstr "lệnh sai tới frv_print_operand, bộ sửa đổi « P »:"
+msgstr "lệnh sai tới frv_print_operand, bộ sửa đổi 'P':"
#: config/frv/frv.c:3008
msgid "bad insn in frv_print_operand, z case"
-msgstr "lệnh sai tới frv_print_operand, trường hợp « z »"
+msgstr "lệnh sai tới frv_print_operand, trường hợp 'z'"
#: config/frv/frv.c:3039
msgid "bad insn in frv_print_operand, 0 case"
-msgstr "lệnh sai tới frv_print_operand, trường hợp « 0 »"
+msgstr "lệnh sai tới frv_print_operand, trường hợp '0'"
#: config/frv/frv.c:3044
msgid "frv_print_operand: unknown code"
@@ -3043,73 +3000,72 @@ msgstr "lập sai toán hạng output_move_double"
msgid "bad output_condmove_single operand"
msgstr "lập sai toán hạng output_condmove_single"
-#: config/i386/i386.c:13178
+#: config/i386/i386.c:13272
#, c-format
msgid "invalid UNSPEC as operand"
msgstr "lập sai UNSPEC như là toán hạng"
-#: config/i386/i386.c:13801
+#: config/i386/i386.c:13896
#, c-format
msgid "'%%&' used without any local dynamic TLS references"
-msgstr "« %%& » bị sử dụng mà không có tham chiếu TLS năng động cục bộ"
+msgstr "'%%&' bị sử dụng mà không có tham chiếu TLS năng động cục bộ"
-#: config/i386/i386.c:13892 config/i386/i386.c:13967
+#: config/i386/i386.c:13994 config/i386/i386.c:14069
#, c-format
msgid "invalid operand size for operand code '%c'"
-msgstr "sai lập kích cỡ toán hạng cho mã toán hạng « %c »"
+msgstr "sai lập kích cỡ toán hạng cho mã toán hạng '%c'"
-#: config/i386/i386.c:13962
+#: config/i386/i386.c:14064
#, c-format
msgid "invalid operand type used with operand code '%c'"
-msgstr "sử dụng loại toán hạng không hợp lệ với mã toán hạng « %c »"
+msgstr "sử dụng loại toán hạng không hợp lệ với mã toán hạng '%c'"
-#: config/i386/i386.c:14043 config/i386/i386.c:14083
+#: config/i386/i386.c:14145 config/i386/i386.c:14185
#, c-format
msgid "operand is not a condition code, invalid operand code 'D'"
-msgstr "toán hạng không phải là một mã điều kiện, mã toán hạng sai « D »"
+msgstr "toán hạng không phải là một mã điều kiện, mã toán hạng sai 'D'"
-#: config/i386/i386.c:14109
+#: config/i386/i386.c:14211
#, c-format
msgid "operand is neither a constant nor a condition code, invalid operand code 'C'"
-msgstr "toán hạng không phải là hằng số, cũng không phải là một mã điều kiện, mã toán hạng sai « C »"
+msgstr "toán hạng không phải là hằng số, cũng không phải là một mã điều kiện, mã toán hạng sai 'C'"
-#: config/i386/i386.c:14119
+#: config/i386/i386.c:14221
#, c-format
msgid "operand is neither a constant nor a condition code, invalid operand code 'F'"
-msgstr "toán hạng không phải là hằng số, cũng không phải là một mã điều kiện, mã toán hạng sai « F »"
+msgstr "toán hạng không phải là hằng số, cũng không phải là một mã điều kiện, mã toán hạng sai 'F'"
-#: config/i386/i386.c:14137
+#: config/i386/i386.c:14239
#, c-format
msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
-msgstr "toán hạng không phải là hằng số, cũng không phải là một mã điều kiện, mã toán hạng sai « c »"
+msgstr "toán hạng không phải là hằng số, cũng không phải là một mã điều kiện, mã toán hạng sai 'c'"
-#: config/i386/i386.c:14147
+#: config/i386/i386.c:14249
#, c-format
msgid "operand is neither a constant nor a condition code, invalid operand code 'f'"
-msgstr "toán hạng không phải là hằng số, cũng không phải là một mã điều kiện, mã toán hạng sai « f »"
+msgstr "toán hạng không phải là hằng số, cũng không phải là một mã điều kiện, mã toán hạng sai 'f'"
-#: config/i386/i386.c:14162
+#: config/i386/i386.c:14264
#, fuzzy, c-format
-#| msgid "operand is not a condition code, invalid operand code 'D'"
msgid "operand is not an offsettable memory reference, invalid operand code 'H'"
-msgstr "toán hạng không phải là một mã điều kiện, mã toán hạng sai « D »"
+msgstr "toán hạng không phải là một mã điều kiện, mã toán hạng sai 'D'"
-#: config/i386/i386.c:14257
+#: config/i386/i386.c:14359
#, c-format
msgid "operand is not a condition code, invalid operand code 'Y'"
-msgstr "toán hạng không phải là một mã điều kiện, mã toán hạng sai « Y »"
+msgstr "toán hạng không phải là một mã điều kiện, mã toán hạng sai 'Y'"
-#: config/i386/i386.c:14287
+#: config/i386/i386.c:14389
#, c-format
msgid "invalid operand code '%c'"
-msgstr "mã toán hạng sai « %c »"
+msgstr "mã toán hạng sai '%c'"
-#: config/i386/i386.c:14342
+#: config/i386/i386.c:14444
#, c-format
msgid "invalid constraints for operand"
msgstr "sai lập ràng buộc cho toán hạng"
-#: config/i386/i386.c:23356
+#: config/i386/i386.c:23485
msgid "unknown insn mode"
msgstr "không rõ chế độ lệnh"
@@ -3119,7 +3075,6 @@ msgstr "Sử dụng bố trí trường bit sở hữu (MS)"
#: config/i386/i386-interix.h:79
#, fuzzy
-#| msgid "Use native (MS) bitfield layout"
msgid "Use gcc default bitfield layout"
msgstr "Sử dụng bố trí trường bit sở hữu (MS)"
@@ -3133,12 +3088,12 @@ msgstr "chưa xác định biến môi trường DJGPP"
#: config/i386/xm-djgpp.h:63
#, c-format
msgid "environment variable DJGPP points to missing file '%s'"
-msgstr "biến môi trường DJGPP chỉ tới tập tin còn thiếu « %s »"
+msgstr "biến môi trường DJGPP chỉ tới tập tin còn thiếu '%s'"
#: config/i386/xm-djgpp.h:66
#, c-format
msgid "environment variable DJGPP points to corrupt file '%s'"
-msgstr "biến môi trường DJGPP chỉ tới tập tin bị hỏng « %s »"
+msgstr "biến môi trường DJGPP chỉ tới tập tin bị hỏng '%s'"
#: config/ia64/ia64.c:5177
#, c-format
@@ -3162,13 +3117,13 @@ msgstr "sai chuyển đổi sang %<__fpreg%>"
msgid "invalid operation on %<__fpreg%>"
msgstr "thao tác sai %<__fpreg%>"
-#: config/iq2000/iq2000.c:3130 config/tilegx/tilegx.c:5131
+#: config/iq2000/iq2000.c:3130 config/tilegx/tilegx.c:5133
#: config/tilepro/tilepro.c:4696
#, c-format
msgid "invalid %%P operand"
msgstr "gặp toán hạng %%P sai"
-#: config/iq2000/iq2000.c:3138 config/rs6000/rs6000.c:14955
+#: config/iq2000/iq2000.c:3138 config/rs6000/rs6000.c:14954
#, c-format
msgid "invalid %%p value"
msgstr "gặp giá trị %%p sai"
@@ -3180,7 +3135,6 @@ msgstr "sai sử dụng %%d, %%x hoặc %%X"
#: config/lm32/lm32.c:521
#, fuzzy, c-format
-#| msgid "Only 0.0 can be loaded as an immediate"
msgid "only 0.0 can be loaded as an immediate"
msgstr "Chỉ 0.0 nạp được như là một điều ngay lập tức"
@@ -3218,7 +3172,7 @@ msgstr "sai lập toán hạng tới mã %%H/%%L"
#: config/m32r/m32r.c:2128
msgid "bad insn for 'A'"
-msgstr "sai lập lệnh cho « A »"
+msgstr "sai lập lệnh cho 'A'"
#: config/m32r/m32r.c:2175
#, c-format
@@ -3248,7 +3202,7 @@ msgid "post-increment address is not a register"
msgstr "địa chỉ hậu gia không phải là một thanh ghi"
#: config/m32r/m32r.c:2321 config/m32r/m32r.c:2335
-#: config/rs6000/rs6000.c:24534
+#: config/rs6000/rs6000.c:24557
msgid "bad address"
msgstr "địa chỉ sai"
@@ -3262,31 +3216,28 @@ msgid "invalid %%L code"
msgstr "mã %%L sai"
#: config/microblaze/microblaze.c:1734
-#, fuzzy, c-format
-#| msgid "unknown spec function '%s'"
+#, c-format
msgid "unknown punctuation '%c'"
-msgstr "không rõ hàm đặc tả « %s »"
+msgstr "không hiểu dấu chấm câu '%c'"
#: config/microblaze/microblaze.c:1743
#, c-format
msgid "null pointer"
-msgstr ""
+msgstr "con trỏ rỗng"
#: config/microblaze/microblaze.c:1778
#, c-format
msgid "PRINT_OPERAND, invalid insn for %%C"
-msgstr ""
+msgstr "PRINT_OPERAND, sai insn cho %%C"
#: config/microblaze/microblaze.c:1807
#, c-format
msgid "PRINT_OPERAND, invalid insn for %%N"
-msgstr ""
+msgstr "PRINT_OPERAND, sai insn cho %%N"
#: config/microblaze/microblaze.c:1827 config/microblaze/microblaze.c:1988
-#, fuzzy
-#| msgid "invalid address"
msgid "insn contains an invalid address !"
-msgstr "địa chỉ sai"
+msgstr "insn chứa một địa chỉ sai !"
#: config/microblaze/microblaze.c:1841 config/microblaze/microblaze.c:2028
#: config/xtensa/xtensa.c:2437
@@ -3301,14 +3252,14 @@ msgstr ""
#: config/mips/mips.c:7709 config/mips/mips.c:7730 config/mips/mips.c:7850
#, c-format
msgid "'%%%c' is not a valid operand prefix"
-msgstr "« %%%c » không phải là một tiền tố toán hạng đúng"
+msgstr "'%%%c' không phải là một tiền tố toán hạng đúng"
#: config/mips/mips.c:7787 config/mips/mips.c:7794 config/mips/mips.c:7801
#: config/mips/mips.c:7808 config/mips/mips.c:7868 config/mips/mips.c:7882
#: config/mips/mips.c:7895 config/mips/mips.c:7904
#, c-format
msgid "invalid use of '%%%c'"
-msgstr "sai sử dụng « %%%c »"
+msgstr "sai sử dụng '%%%c'"
#: config/mips/mips.c:8126
msgid "mips_debugger_offset called with non stack/frame/arg pointer"
@@ -3316,48 +3267,48 @@ msgstr "mips_debugger_offset bị gọi mà không có hàm trỏ tới đống/
#: config/mmix/mmix.c:1611 config/mmix/mmix.c:1741
msgid "MMIX Internal: Expected a CONST_INT, not this"
-msgstr "MMIX nội bộ : mong đợi một CONST_INT, không phải như thế"
+msgstr "MMIX nội bộ: mong đợi một CONST_INT, không phải như thế"
#: config/mmix/mmix.c:1690
msgid "MMIX Internal: Bad value for 'm', not a CONST_INT"
-msgstr "MMIX nội bộ : sai lập giá trị cho « m », không phải là một CONST_INT"
+msgstr "MMIX nội bộ: sai lập giá trị cho 'm', không phải là một CONST_INT"
#: config/mmix/mmix.c:1709
msgid "MMIX Internal: Expected a register, not this"
-msgstr "MMIX nội bộ : mong đợi một thanh ghi, không phải như thế"
+msgstr "MMIX nội bộ: mong đợi một thanh ghi, không phải như thế"
#: config/mmix/mmix.c:1719
msgid "MMIX Internal: Expected a constant, not this"
-msgstr "MMIX nội bộ : mong đợi một rằng buộc, không phải như thế"
+msgstr "MMIX nội bộ: mong đợi một rằng buộc, không phải như thế"
#. We need the original here.
#: config/mmix/mmix.c:1803
msgid "MMIX Internal: Cannot decode this operand"
-msgstr "MMIX nội bộ : không thể giải mã toán hạng này"
+msgstr "MMIX nội bộ: không thể giải mã toán hạng này"
#: config/mmix/mmix.c:1860
msgid "MMIX Internal: This is not a recognized address"
-msgstr "MMIX nội bộ : đây không phải là một địa chỉ nhận ra"
+msgstr "MMIX nội bộ: đây không phải là một địa chỉ nhận ra"
#: config/mmix/mmix.c:2735
msgid "MMIX Internal: Trying to output invalidly reversed condition:"
-msgstr "MMIX nội bộ : đang thử xuất điều kiện sai đảo ngược:"
+msgstr "MMIX nội bộ: đang thử xuất điều kiện sai đảo ngược:"
#: config/mmix/mmix.c:2742
msgid "MMIX Internal: What's the CC of this?"
-msgstr "MMIX nội bộ : CC của điều này là gì?"
+msgstr "MMIX nội bộ: CC của điều này là gì?"
#: config/mmix/mmix.c:2746
msgid "MMIX Internal: What is the CC of this?"
-msgstr "MMIX nội bộ : CC của điều này là gì?"
+msgstr "MMIX nội bộ: CC của điều này là gì?"
#: config/mmix/mmix.c:2810
msgid "MMIX Internal: This is not a constant:"
-msgstr "MMIX nội bộ : đây không phải là một hằng số :"
+msgstr "MMIX nội bộ: đây không phải là một hằng số:"
#: config/picochip/picochip.c:2665
msgid "picochip_print_memory_address - Operand isn't memory based"
-msgstr "picochip_print_memory_address : toán hạng không phải dựa vào vùng nhớ"
+msgstr "picochip_print_memory_address: toán hạng không phải dựa vào vùng nhớ"
#: config/picochip/picochip.c:2924
msgid "Unknown mode in print_operand (CONST_DOUBLE) :"
@@ -3384,117 +3335,117 @@ msgstr "Không đủ sức chứa trong đống.\n"
#: config/rs6000/host-darwin.c:116
#, c-format
msgid "Try running '%s' in the shell to raise its limit.\n"
-msgstr "Hãy thử chạy « %s » trong trình bao để tăng giới hạn.\n"
+msgstr "Hãy thử chạy '%s' trong trình bao để tăng giới hạn.\n"
-#: config/rs6000/rs6000.c:2758
+#: config/rs6000/rs6000.c:2757
msgid "-mvsx requires hardware floating point"
-msgstr "« -mvsx » yêu cầu điểm phù động loại phần cứng"
+msgstr "-mvsx yêu cầu điểm phù động loại phần cứng"
-#: config/rs6000/rs6000.c:2763
+#: config/rs6000/rs6000.c:2762
msgid "-mvsx and -mpaired are incompatible"
-msgstr "« -mvsx » và « -mpaired » không tương thích với nhau"
+msgstr "-mvsx và -mpaired không tương thích với nhau"
-#: config/rs6000/rs6000.c:2768
+#: config/rs6000/rs6000.c:2767
msgid "-mvsx used with little endian code"
-msgstr "« -mvsx » bị sử dụng với mã về cuối nhỏ"
+msgstr "-mvsx bị sử dụng với mã về cuối nhỏ"
-#: config/rs6000/rs6000.c:2770
+#: config/rs6000/rs6000.c:2769
msgid "-mvsx needs indexed addressing"
-msgstr "« -mvsx » yêu cầu đặt địa chỉ một cách phụ lục"
+msgstr "-mvsx yêu cầu đặt địa chỉ một cách phụ lục"
-#: config/rs6000/rs6000.c:2774
+#: config/rs6000/rs6000.c:2773
msgid "-mvsx and -mno-altivec are incompatible"
-msgstr "« -mvsx » và « -mno-altivec » không tương thích với nhau"
+msgstr "-mvsx và -mno-altivec không tương thích với nhau"
-#: config/rs6000/rs6000.c:2776
+#: config/rs6000/rs6000.c:2775
msgid "-mno-altivec disables vsx"
-msgstr "« -mno-altivec » thì tắt vsx"
+msgstr "-mno-altivec thì tắt vsx"
-#: config/rs6000/rs6000.c:7324
+#: config/rs6000/rs6000.c:7323
msgid "bad move"
msgstr "sai di chuyển"
-#: config/rs6000/rs6000.c:14765
+#: config/rs6000/rs6000.c:14764
#, c-format
msgid "invalid %%c value"
msgstr "giá trị %%c sai"
-#: config/rs6000/rs6000.c:14793
+#: config/rs6000/rs6000.c:14792
#, c-format
msgid "invalid %%f value"
msgstr "giá trị %%f sai"
-#: config/rs6000/rs6000.c:14802
+#: config/rs6000/rs6000.c:14801
#, c-format
msgid "invalid %%F value"
msgstr "giá trị %%F sai"
-#: config/rs6000/rs6000.c:14811
+#: config/rs6000/rs6000.c:14810
#, c-format
msgid "invalid %%G value"
msgstr "giá trị %%G sai"
-#: config/rs6000/rs6000.c:14846
+#: config/rs6000/rs6000.c:14845
#, c-format
msgid "invalid %%j code"
msgstr "mã %%j sai"
-#: config/rs6000/rs6000.c:14856
+#: config/rs6000/rs6000.c:14855
#, c-format
msgid "invalid %%J code"
msgstr "mã %%J sai"
-#: config/rs6000/rs6000.c:14866
+#: config/rs6000/rs6000.c:14865
#, c-format
msgid "invalid %%k value"
msgstr "giá trị %%k sai"
-#: config/rs6000/rs6000.c:14881 config/xtensa/xtensa.c:2336
+#: config/rs6000/rs6000.c:14880 config/xtensa/xtensa.c:2336
#, c-format
msgid "invalid %%K value"
msgstr "giá trị %%K sai"
-#: config/rs6000/rs6000.c:14945
+#: config/rs6000/rs6000.c:14944
#, c-format
msgid "invalid %%O value"
msgstr "giá trị %%O sai"
-#: config/rs6000/rs6000.c:14992
+#: config/rs6000/rs6000.c:14991
#, c-format
msgid "invalid %%q value"
msgstr "giá trị %%q sai"
-#: config/rs6000/rs6000.c:15036
+#: config/rs6000/rs6000.c:15035
#, c-format
msgid "invalid %%S value"
msgstr "giá trị %%S sai"
-#: config/rs6000/rs6000.c:15076
+#: config/rs6000/rs6000.c:15075
#, c-format
msgid "invalid %%T value"
msgstr "giá trị %%T sai"
-#: config/rs6000/rs6000.c:15086
+#: config/rs6000/rs6000.c:15085
#, c-format
msgid "invalid %%u value"
msgstr "giá trị %%u sai"
-#: config/rs6000/rs6000.c:15095 config/xtensa/xtensa.c:2306
+#: config/rs6000/rs6000.c:15094 config/xtensa/xtensa.c:2306
#, c-format
msgid "invalid %%v value"
msgstr "giá trị %%v sai"
-#: config/rs6000/rs6000.c:15177 config/xtensa/xtensa.c:2357
+#: config/rs6000/rs6000.c:15176 config/xtensa/xtensa.c:2357
#, c-format
msgid "invalid %%x value"
msgstr "giá trị %%x sai"
-#: config/rs6000/rs6000.c:15323
+#: config/rs6000/rs6000.c:15322
#, c-format
msgid "invalid %%y value, try using the 'Z' constraint"
-msgstr "giá trị %%y sai, hãy thử sử dụng ràng buộc « Z »"
+msgstr "giá trị %%y sai, hãy thử sử dụng ràng buộc 'Z'"
-#: config/rs6000/rs6000.c:26944
+#: config/rs6000/rs6000.c:26967
msgid "AltiVec argument passed to unprototyped function"
msgstr "đối số AltiVec bị gửi cho hàm không nguyên mẫu"
@@ -3510,15 +3461,13 @@ msgstr "không thể phân ly địa chỉ"
#: config/s390/s390.c:5210
#, fuzzy, c-format
-#| msgid "invalid operand for 'b' modifier"
msgid "invalid comparison operator for 'E' output modifier"
-msgstr "sai lập toán hạng cho sự sửa đổi « b »"
+msgstr "sai lập toán hạng cho sự sửa đổi 'b'"
#: config/s390/s390.c:5231
#, fuzzy, c-format
-#| msgid "invalid operand for 'b' modifier"
msgid "invalid reference for 'J' output modifier"
-msgstr "sai lập toán hạng cho sự sửa đổi « b »"
+msgstr "sai lập toán hạng cho sự sửa đổi 'b'"
#: config/s390/s390.c:5245
#, c-format
@@ -3527,9 +3476,8 @@ msgstr ""
#: config/s390/s390.c:5256
#, fuzzy, c-format
-#| msgid "invalid operand for 'O' modifier"
msgid "invalid address for 'O' output modifier"
-msgstr "sai lập toán hạng cho sự sửa đổi « O »"
+msgstr "sai lập toán hạng cho sự sửa đổi 'O'"
#: config/s390/s390.c:5274
#, c-format
@@ -3538,9 +3486,8 @@ msgstr ""
#: config/s390/s390.c:5285
#, fuzzy, c-format
-#| msgid "invalid operand for 'b' modifier"
msgid "invalid address for 'R' output modifier"
-msgstr "sai lập toán hạng cho sự sửa đổi « b »"
+msgstr "sai lập toán hạng cho sự sửa đổi 'b'"
#: config/s390/s390.c:5303
#, c-format
@@ -3549,9 +3496,8 @@ msgstr ""
#: config/s390/s390.c:5313
#, fuzzy, c-format
-#| msgid "invalid operand for 'b' modifier"
msgid "invalid address for 'S' output modifier"
-msgstr "sai lập toán hạng cho sự sửa đổi « b »"
+msgstr "sai lập toán hạng cho sự sửa đổi 'b'"
#: config/s390/s390.c:5333
#, c-format
@@ -3565,52 +3511,48 @@ msgstr ""
#: config/s390/s390.c:5408
#, fuzzy, c-format
-#| msgid "invalid operand output code"
msgid "invalid constant - try using an output modifier"
msgstr "sai lập mã kết xuất toán hạng"
#: config/s390/s390.c:5411
#, fuzzy, c-format
-#| msgid "invalid operand for 'o' modifier"
msgid "invalid constant for output modifier '%c'"
-msgstr "sai lập toán hạng cho sự sửa đổi « o »"
+msgstr "sai lập toán hạng cho sự sửa đổi 'o'"
#: config/s390/s390.c:5418
#, fuzzy, c-format
-#| msgid "invalid expression as operand"
msgid "invalid expression - try using an output modifier"
msgstr "sai lập biểu tượng dưới dạng toán hạng"
#: config/s390/s390.c:5421
#, fuzzy, c-format
-#| msgid "invalid operand for 'o' modifier"
msgid "invalid expression for output modifier '%c'"
-msgstr "sai lập toán hạng cho sự sửa đổi « o »"
+msgstr "sai lập toán hạng cho sự sửa đổi 'o'"
#: config/score/score.c:1344
#, c-format
msgid "invalid operand for code: '%c'"
-msgstr "sai lập toán hạng cho mã: « %c »"
+msgstr "sai lập toán hạng cho mã: '%c'"
-#: config/sh/sh.c:1031
+#: config/sh/sh.c:1024
#, c-format
msgid "invalid operand to %%R"
msgstr "sai lập toán hạng tới %%R"
-#: config/sh/sh.c:1058
+#: config/sh/sh.c:1051
#, c-format
msgid "invalid operand to %%S"
msgstr "sai lập toán hạng tới %%S"
-#: config/sh/sh.c:9154
+#: config/sh/sh.c:9157
msgid "created and used with different architectures / ABIs"
msgstr "tạo và sử dụng với các kiến trúc hoặc ABI khác nhau"
-#: config/sh/sh.c:9156
+#: config/sh/sh.c:9159
msgid "created and used with different ABIs"
msgstr "tạo và sử dụng với các ABI khác nhau"
-#: config/sh/sh.c:9158
+#: config/sh/sh.c:9161
msgid "created and used with different endianness"
msgstr "tạo và sử dụng với các trình trạng cuối khác nhau"
@@ -3629,18 +3571,16 @@ msgstr "toán hạng %%A sai"
msgid "invalid %%B operand"
msgstr "toán hạng %%B sai"
-#: config/sparc/sparc.c:8247 config/tilegx/tilegx.c:4934
+#: config/sparc/sparc.c:8247 config/tilegx/tilegx.c:4936
#: config/tilepro/tilepro.c:4499
-#, fuzzy, c-format
-#| msgid "invalid %%P operand"
+#, c-format
msgid "invalid %%C operand"
-msgstr "gặp toán hạng %%P sai"
+msgstr "sai toán hạng %%C"
-#: config/sparc/sparc.c:8264 config/tilegx/tilegx.c:4967
-#, fuzzy, c-format
-#| msgid "invalid %%P operand"
+#: config/sparc/sparc.c:8264 config/tilegx/tilegx.c:4969
+#, c-format
msgid "invalid %%D operand"
-msgstr "gặp toán hạng %%P sai"
+msgstr "sai toán hạng %%D"
#: config/sparc/sparc.c:8280
#, c-format
@@ -3665,121 +3605,107 @@ msgstr "hằng số điểm phù động không phải là một toán hạng ng
#: config/stormy16/stormy16.c:1722 config/stormy16/stormy16.c:1793
#, c-format
msgid "'B' operand is not constant"
-msgstr "toán hạng « B » không phải là một hằng số"
+msgstr "toán hạng 'B' không phải là một hằng số"
#: config/stormy16/stormy16.c:1749
#, c-format
msgid "'B' operand has multiple bits set"
-msgstr "toán hạng « B » có nhiều bit được lập"
+msgstr "toán hạng 'B' có nhiều bit được lập"
#: config/stormy16/stormy16.c:1775
#, c-format
msgid "'o' operand is not constant"
-msgstr "toán hạng « o » không phải là một hằng số"
+msgstr "toán hạng 'o' không phải là một hằng số"
#: config/stormy16/stormy16.c:1807
#, c-format
msgid "xstormy16_print_operand: unknown code"
msgstr "xstormy16_print_operand: gặp mã không rõ"
-#: config/tilegx/tilegx.c:4919 config/tilepro/tilepro.c:4484
+#: config/tilegx/tilegx.c:4921 config/tilepro/tilepro.c:4484
#, c-format
msgid "invalid %%c operand"
msgstr "toán hạng %%c sai"
-#: config/tilegx/tilegx.c:4950
+#: config/tilegx/tilegx.c:4952
#, c-format
msgid "invalid %%d operand"
msgstr "toán hạng %%d sai"
-#: config/tilegx/tilegx.c:5033
+#: config/tilegx/tilegx.c:5035
#, fuzzy, c-format
-#| msgid "invalid %%L code"
msgid "invalid %%H specifier"
msgstr "mã %%L sai"
-#: config/tilegx/tilegx.c:5069 config/tilepro/tilepro.c:4513
-#, fuzzy, c-format
-#| msgid "invalid %%P operand"
+#: config/tilegx/tilegx.c:5071 config/tilepro/tilepro.c:4513
+#, c-format
msgid "invalid %%h operand"
-msgstr "gặp toán hạng %%P sai"
+msgstr "sai toán hạng %%h"
-#: config/tilegx/tilegx.c:5081 config/tilepro/tilepro.c:4577
-#, fuzzy, c-format
-#| msgid "invalid %%P operand"
+#: config/tilegx/tilegx.c:5083 config/tilepro/tilepro.c:4577
+#, c-format
msgid "invalid %%I operand"
-msgstr "gặp toán hạng %%P sai"
+msgstr "sai toán hạng %%I"
-#: config/tilegx/tilegx.c:5095 config/tilepro/tilepro.c:4591
-#, fuzzy, c-format
-#| msgid "invalid %%P operand"
+#: config/tilegx/tilegx.c:5097 config/tilepro/tilepro.c:4591
+#, c-format
msgid "invalid %%i operand"
-msgstr "gặp toán hạng %%P sai"
+msgstr "sai toán hạng %%i"
-#: config/tilegx/tilegx.c:5118 config/tilepro/tilepro.c:4614
-#, fuzzy, c-format
-#| msgid "invalid %%P operand"
+#: config/tilegx/tilegx.c:5120 config/tilepro/tilepro.c:4614
+#, c-format
msgid "invalid %%j operand"
-msgstr "gặp toán hạng %%P sai"
+msgstr "sai toán hạng %%j"
-#: config/tilegx/tilegx.c:5149
-#, fuzzy, c-format
-#| msgid "invalid %%c operand"
+#: config/tilegx/tilegx.c:5151
+#, c-format
msgid "invalid %%%c operand"
-msgstr "toán hạng %%c sai"
+msgstr "sai toán hạng %%%c"
-#: config/tilegx/tilegx.c:5164 config/tilepro/tilepro.c:4728
-#, fuzzy, c-format
-#| msgid "invalid %%P operand"
+#: config/tilegx/tilegx.c:5166 config/tilepro/tilepro.c:4728
+#, c-format
msgid "invalid %%N operand"
-msgstr "gặp toán hạng %%P sai"
+msgstr "sai toán hạng %%N"
-#: config/tilegx/tilegx.c:5208
+#: config/tilegx/tilegx.c:5210
#, fuzzy, c-format
-#| msgid "invalid operand for 'b' modifier"
msgid "invalid operand for 'r' specifier"
-msgstr "sai lập toán hạng cho sự sửa đổi « b »"
+msgstr "sai lập toán hạng cho sự sửa đổi 'b'"
-#: config/tilegx/tilegx.c:5233 config/tilepro/tilepro.c:4810
+#: config/tilegx/tilegx.c:5235 config/tilepro/tilepro.c:4810
#, c-format
msgid "unable to print out operand yet; code == %d (%c)"
-msgstr ""
+msgstr "thậm chí không thể in ra toán hạng; mã == %d (%c)"
#: config/tilepro/tilepro.c:4549
-#, fuzzy, c-format
-#| msgid "invalid %%P operand"
+#, c-format
msgid "invalid %%H operand"
-msgstr "gặp toán hạng %%P sai"
+msgstr "sai toán hạng %%H"
#: config/tilepro/tilepro.c:4653
-#, fuzzy, c-format
-#| msgid "invalid %%P operand"
+#, c-format
msgid "invalid %%L operand"
-msgstr "gặp toán hạng %%P sai"
+msgstr "sai toán hạng %%L"
#: config/tilepro/tilepro.c:4713
-#, fuzzy, c-format
-#| msgid "invalid %%P operand"
+#, c-format
msgid "invalid %%M operand"
-msgstr "gặp toán hạng %%P sai"
+msgstr "sai toán hạng %%M"
#: config/tilepro/tilepro.c:4756
-#, fuzzy, c-format
-#| msgid "invalid %%P operand"
+#, c-format
msgid "invalid %%t operand"
-msgstr "gặp toán hạng %%P sai"
+msgstr "sai toán hạng %%t"
#: config/tilepro/tilepro.c:4763
-#, fuzzy, c-format
-#| msgid "invalid %%P operand"
+#, c-format
msgid "invalid %%t operand '"
-msgstr "gặp toán hạng %%P sai"
+msgstr "sai toán hạng %%t '"
#: config/tilepro/tilepro.c:4784
-#, fuzzy, c-format
-#| msgid "invalid %%P operand"
+#, c-format
msgid "invalid %%r operand"
-msgstr "gặp toán hạng %%P sai"
+msgstr "sai toán hạng %%r"
#: config/v850/v850.c:260
msgid "const_double_split got a bad insn:"
@@ -3886,7 +3812,7 @@ msgstr "<lỗi loại>"
msgid "<anonymous %s>"
msgstr "<%s nặc danh>"
-# Literal: don't translate; Nghĩa chữ : dừng dịch
+# Literal: don't translate; Nghĩa chữ: dừng dịch
#. A lambda's "type" is essentially its signature.
#: cp/error.c:663
msgid "<lambda"
@@ -3915,14 +3841,11 @@ msgid "<return value> "
msgstr "<giá trị trả lại>"
#: cp/error.c:1031
-#, fuzzy
-#| msgid "({anonymous})"
msgid "{anonymous}"
-msgstr "({nặc danh})"
+msgstr "{nặc danh}"
#: cp/error.c:1128
#, fuzzy
-#| msgid "<template parameter error>"
msgid "<template arguments error>"
msgstr "<lỗi tham số mẫu>"
@@ -3998,25 +3921,23 @@ msgstr "Trong hàm λ"
#: cp/error.c:3005
#, fuzzy, c-format
-#| msgid "%s: In instantiation of %qs:\n"
msgid "%s: In substitution of %qS:\n"
msgstr "%s: Trong bộ tạo lần %qs:\n"
#: cp/error.c:3006
#, fuzzy
-#| msgid "%s: In instantiation of %qs:\n"
msgid "%s: In instantiation of %q#D:\n"
msgstr "%s: Trong bộ tạo lần %qs:\n"
#: cp/error.c:3029
#, c-format
msgid "%s:%d:%d: "
-msgstr ""
+msgstr "%s:%d:%d: "
#: cp/error.c:3032
#, c-format
msgid "%s:%d: "
-msgstr ""
+msgstr "%s:%d: "
#: cp/error.c:3040
#, c-format
@@ -4034,15 +3955,15 @@ msgstr ""
#: cp/error.c:3047
msgid "required from %q#D\n"
-msgstr ""
+msgstr "được yêu cầu từ %q#D\n"
#: cp/error.c:3054
msgid "recursively required from here"
-msgstr ""
+msgstr "yêu cầu đệ quy từ đây"
#: cp/error.c:3055
msgid "required from here"
-msgstr ""
+msgstr "được yêu cầu từ đây"
#: cp/error.c:3097
#, c-format
@@ -4056,13 +3977,11 @@ msgstr "%s:%d: [ đang bỏ qua %d ngữ cảnh tạo lần ]\n"
#: cp/error.c:3163
#, fuzzy, c-format
-#| msgid "%s:%d:%d: instantiated from %qs\n"
msgid "%s:%d:%d: in constexpr expansion of %qs"
msgstr "%s:%d:%d: lần tạo từ %qs\n"
#: cp/error.c:3167
#, fuzzy, c-format
-#| msgid "%s:%d: instantiated from %qs\n"
msgid "%s:%d: in constexpr expansion of %qs"
msgstr "%s:%d: lần tạo từ %qs\n"
@@ -4070,9 +3989,8 @@ msgstr "%s:%d: lần tạo từ %qs\n"
msgid "candidates are:"
msgstr "ứng cử là:"
-#: cp/pt.c:17843 cp/call.c:3289
-#, fuzzy, gcc-internal-format
-#| msgid "candidate is:"
+#: cp/pt.c:17869 cp/call.c:3289
+#, gcc-internal-format
msgid "candidate is:"
msgid_plural "candidates are:"
msgstr[0] "ứng cử là:"
@@ -4197,22 +4115,22 @@ msgstr "thao tác nhị phân loại yếu tố"
#: fortran/check.c:1638 fortran/check.c:2554 fortran/check.c:2608
#, c-format
msgid "arguments '%s' and '%s' for intrinsic %s"
-msgstr "đối số « %s » và « %s » cho %s thực chất"
+msgstr "đối số '%s' và '%s' cho %s thực chất"
#: fortran/check.c:2360
#, c-format
msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
-msgstr "đối số « a%d » và « a%d » cho « %s » thực chất"
+msgstr "đối số 'a%d' và 'a%d' cho '%s' thực chất"
#: fortran/check.c:2873 fortran/intrinsic.c:3932
#, c-format
msgid "arguments '%s' and '%s' for intrinsic '%s'"
-msgstr "đối số « %s » và « %s » cho « %s » thực chất"
+msgstr "đối số '%s' và '%s' cho '%s' thực chất"
#: fortran/error.c:738 fortran/error.c:792 fortran/error.c:827
#: fortran/error.c:902
msgid "Warning:"
-msgstr "Cảnh báo :"
+msgstr "Cảnh báo:"
#: fortran/error.c:794 fortran/error.c:882 fortran/error.c:932
msgid "Error:"
@@ -4264,7 +4182,7 @@ msgstr "Đang điều khiển:"
#: fortran/interface.c:2478 fortran/intrinsic.c:3641
msgid "actual argument to INTENT = OUT/INOUT"
-msgstr ""
+msgstr "tham số thực tế cho INTENT = OUT/INOUT"
#: fortran/io.c:549
msgid "Positive width required"
@@ -4276,7 +4194,7 @@ msgstr "Yêu cầu chiều rộng không phải âm"
#: fortran/io.c:551
msgid "Unexpected element '%c' in format string at %L"
-msgstr "Gặp yếu tố bất thường « %c » trong chuỗi định dạng tại %L"
+msgstr "Gặp yếu tố bất thường '%c' trong chuỗi định dạng tại %L"
#: fortran/io.c:553
msgid "Unexpected end of format string"
@@ -4292,28 +4210,28 @@ msgstr "Thiếu dấu ngoặc đơn mở đi trước"
#: fortran/io.c:603
msgid "Left parenthesis required after '*'"
-msgstr "Đẳng sau « * » thì yêu cầu một dấu ngoặc đơn mở"
+msgstr "Đẳng sau '*' thì yêu cầu một dấu ngoặc đơn mở"
#: fortran/io.c:634
msgid "Expected P edit descriptor"
-msgstr "Mong đợi bộ mô tả chỉnh sửa « P »"
+msgstr "cần bộ mô tả chỉnh sửa P"
#. P requires a prior number.
#: fortran/io.c:642
msgid "P descriptor requires leading scale factor"
-msgstr "Bộ mô tả « P » yêu cầu hệ số tỷ lệ đi trước"
+msgstr "Bộ mô tả P yêu cầu hệ số tỷ lệ đi trước"
#: fortran/io.c:737 fortran/io.c:751
msgid "Comma required after P descriptor"
-msgstr "Đẳng sau bộ mô tả « P » thì yêu cầu một dấu phẩy"
+msgstr "Đẳng sau bộ mô tả P thì yêu cầu một dấu phẩy"
#: fortran/io.c:765
msgid "Positive width required with T descriptor"
-msgstr "Dùng bộ mô tả « T » thì yêu cầu chiều rộng dương"
+msgstr "Dùng bộ mô tả T thì yêu cầu chiều rộng dương"
#: fortran/io.c:844
msgid "E specifier not allowed with g0 descriptor"
-msgstr "Dùng bộ mô tả « g0 » thì không cho phép bộ ghi rõ « E »"
+msgstr "Dùng bộ mô tả g0 thì không cho phép bộ ghi rõ E"
#: fortran/io.c:914
msgid "Positive exponent width required"
@@ -4326,11 +4244,10 @@ msgstr "Bộ ghi rõ định dạng thì yêu cầu một dấu chấm"
#: fortran/io.c:1533
#, c-format
msgid "%s tag"
-msgstr ""
+msgstr "thẻ %s"
#: fortran/io.c:2868
#, fuzzy
-#| msgid "internal function"
msgid "internal unit in WRITE"
msgstr "hàm nội bộ"
@@ -4442,11 +4359,11 @@ msgstr "IF (nếu) loại khối"
msgid "implied END DO"
msgstr "ngụ ý END DO (kết thúc làm)"
-#: fortran/parse.c:1475 fortran/resolve.c:9395
+#: fortran/parse.c:1475 fortran/resolve.c:9397
msgid "assignment"
msgstr "sự gán"
-#: fortran/parse.c:1478 fortran/resolve.c:9434 fortran/resolve.c:9437
+#: fortran/parse.c:1478 fortran/resolve.c:9436 fortran/resolve.c:9439
msgid "pointer assignment"
msgstr "sự gán hàm trỏ"
@@ -4454,150 +4371,145 @@ msgstr "sự gán hàm trỏ"
msgid "simple IF"
msgstr "IF (nếu) đơn giản"
-#: fortran/resolve.c:533
+#: fortran/resolve.c:535
msgid "module procedure"
msgstr "thủ tục mô-đun"
-#: fortran/resolve.c:534
+#: fortran/resolve.c:536
msgid "internal function"
msgstr "hàm nội bộ"
-#: fortran/resolve.c:1973
+#: fortran/resolve.c:1975
msgid "elemental procedure"
msgstr "thủ tục loại yếu tố"
-#: fortran/resolve.c:3798
+#: fortran/resolve.c:3800
#, c-format
msgid "Invalid context for NULL() pointer at %%L"
msgstr "Gặp ngữ cảnh sai cho hàm trỏ NULL() tại %%L"
-#: fortran/resolve.c:3814
+#: fortran/resolve.c:3816
#, c-format
msgid "Operand of unary numeric operator '%s' at %%L is %s"
-msgstr "Tại %%L có một toán tử thuộc số nguyên phân « %s » với toán hạng %s"
+msgstr "Tại %%L có một toán tử thuộc số nguyên phân '%s' với toán hạng %s"
-#: fortran/resolve.c:3830
+#: fortran/resolve.c:3832
#, c-format
msgid "Operands of binary numeric operator '%s' at %%L are %s/%s"
-msgstr "Tại %%L có một toán tử thuộc số nhị phân « %s » với các toán hạng %s/%s"
+msgstr "Tại %%L có một toán tử thuộc số nhị phân '%s' với các toán hạng %s/%s"
-#: fortran/resolve.c:3845
+#: fortran/resolve.c:3847
#, c-format
msgid "Operands of string concatenation operator at %%L are %s/%s"
msgstr "Tại %%L có một toán tử ghép nối chuỗi với các toán hạng %s/%s"
-#: fortran/resolve.c:3864
+#: fortran/resolve.c:3866
#, c-format
msgid "Operands of logical operator '%s' at %%L are %s/%s"
-msgstr "Tại %%L có một toán tử hợp lý « %s » với các toán hạng %s/%s"
+msgstr "Tại %%L có một toán tử hợp lý '%s' với các toán hạng %s/%s"
-#: fortran/resolve.c:3878
+#: fortran/resolve.c:3880
#, c-format
msgid "Operand of .not. operator at %%L is %s"
-msgstr "Tại %%L có một toán tử « .not. » với toán hạng %s"
+msgstr "Tại %%L có một toán tử .not. với toán hạng %s"
-#: fortran/resolve.c:3892
+#: fortran/resolve.c:3894
msgid "COMPLEX quantities cannot be compared at %L"
msgstr "Không thể so sánh các số lượng PHỨC TẠP tại %L"
-#: fortran/resolve.c:3921
+#: fortran/resolve.c:3923
#, c-format
msgid "Logicals at %%L must be compared with %s instead of %s"
msgstr "Tại %%L thì các bộ hợp lý phải được so sánh với %s thay cho %s"
-#: fortran/resolve.c:3927
+#: fortran/resolve.c:3929
#, c-format
msgid "Operands of comparison operator '%s' at %%L are %s/%s"
-msgstr "Tại %%L có một toán tử so sánh « %s » với các toán hạng %s/%s"
+msgstr "Tại %%L có một toán tử so sánh '%s' với các toán hạng %s/%s"
-#: fortran/resolve.c:3935
+#: fortran/resolve.c:3937
#, c-format
msgid "Unknown operator '%s' at %%L"
-msgstr "Không rõ toán tử « %s » tại %%L"
+msgstr "Không rõ toán tử '%s' tại %%L"
-#: fortran/resolve.c:3937
+#: fortran/resolve.c:3939
#, c-format
msgid "Operand of user operator '%s' at %%L is %s"
-msgstr "Tại %%L có một toán tử người dùng « %s » với toán hạng %s"
+msgstr "Tại %%L có một toán tử người dùng '%s' với toán hạng %s"
-#: fortran/resolve.c:3941
+#: fortran/resolve.c:3943
#, c-format
msgid "Operands of user operator '%s' at %%L are %s/%s"
-msgstr "Tại %%L có một toán tử người dùng « %s » với các toán hạng %s/%s"
+msgstr "Tại %%L có một toán tử người dùng '%s' với các toán hạng %s/%s"
-#: fortran/resolve.c:4029
+#: fortran/resolve.c:4031
#, c-format
msgid "Inconsistent ranks for operator at %%L and %%L"
msgstr "Tại %%L và %%L có một toán tử với các phân hàng mâu thuẫn nhau"
-#: fortran/resolve.c:6401
+#: fortran/resolve.c:6403
msgid "Loop variable"
msgstr "Biến vòng lặp"
-#: fortran/resolve.c:6405
+#: fortran/resolve.c:6407
#, fuzzy
-#| msgid "Loop variable"
msgid "iterator variable"
msgstr "Biến vòng lặp"
-#: fortran/resolve.c:6410
+#: fortran/resolve.c:6412
msgid "Start expression in DO loop"
msgstr "Biểu thức bắt đầu trong vòng lặp DO (làm)"
-#: fortran/resolve.c:6414
+#: fortran/resolve.c:6416
msgid "End expression in DO loop"
msgstr "Biểu thức kết thúc trong vòng lặp DO (làm)"
-#: fortran/resolve.c:6418
+#: fortran/resolve.c:6420
msgid "Step expression in DO loop"
msgstr "Biểu thức bước trong vòng lặp DO (làm)"
-#: fortran/resolve.c:6674 fortran/resolve.c:6677
+#: fortran/resolve.c:6676 fortran/resolve.c:6679
msgid "DEALLOCATE object"
-msgstr ""
+msgstr "đối tượng DEALLOCATE"
-#: fortran/resolve.c:7019 fortran/resolve.c:7021
+#: fortran/resolve.c:7021 fortran/resolve.c:7023
msgid "ALLOCATE object"
-msgstr ""
+msgstr "đối tượng ALLOCATE"
-#: fortran/resolve.c:7201 fortran/resolve.c:8434
-#, fuzzy
-#| msgid "Loop variable"
+#: fortran/resolve.c:7203 fortran/resolve.c:8436
msgid "STAT variable"
-msgstr "Biến vòng lặp"
+msgstr "biến STAT"
-#: fortran/resolve.c:7244 fortran/resolve.c:8446
-#, fuzzy
-#| msgid "Loop variable"
+#: fortran/resolve.c:7246 fortran/resolve.c:8448
msgid "ERRMSG variable"
-msgstr "Biến vòng lặp"
+msgstr "Biến ERRMSG"
-#: fortran/resolve.c:8312
+#: fortran/resolve.c:8314
msgid "item in READ"
msgstr ""
-#: fortran/resolve.c:8458
+#: fortran/resolve.c:8460
msgid "ACQUIRED_LOCK variable"
-msgstr ""
+msgstr "biến ACQUIRED_LOCK"
#: fortran/trans-array.c:1408
#, c-format
msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
msgstr "Bộ dựng mảng chứa các chiều dài KÝ_TỰ khác nhau (%ld/%ld)"
-#: fortran/trans-array.c:5070
+#: fortran/trans-array.c:5064
msgid "Integer overflow when calculating the amount of memory to allocate"
msgstr ""
#: fortran/trans-decl.c:4791
#, c-format
msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)"
-msgstr "Chiều dài chuỗi thật không tương ứng với điều tuyên bố cho đối số giả « %s » (%ld/%ld)"
+msgstr "Chiều dài chuỗi thật không tương ứng với điều tuyên bố cho đối số giả '%s' (%ld/%ld)"
#: fortran/trans-decl.c:4799
#, c-format
msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
-msgstr "Chiều dài chuỗi thật vẫn nhỏ hơn điều tuyên bố cho đối số giả « %s » (%ld/%ld)"
+msgstr "Chiều dài chuỗi thật vẫn nhỏ hơn điều tuyên bố cho đối số giả '%s' (%ld/%ld)"
#: fortran/trans-expr.c:5964
#, c-format
@@ -4611,7 +4523,6 @@ msgstr "%3$s chứa các chiều dài ký tự khác nhau (%1$ld/%2$ld)"
#: fortran/trans-intrinsic.c:6054
#, fuzzy, c-format
-#| msgid "Argument NCOPIES of REPEAT intrinsic is negative (its value is %lld)"
msgid "Argument NCOPIES of REPEAT intrinsic is negative (its value is %ld)"
msgstr "Điều thực chất REPEAT (lặp lại) có đối số NCOPIES (số các bản sao) với giá trị âm (%lld)"
@@ -4662,20 +4573,18 @@ msgstr ""
#: fortran/trans.c:794
#, fuzzy, c-format
-#| msgid "Attempting to allocate already allocated array '%s'"
msgid "Attempting to allocate already allocated variable '%s'"
-msgstr "Đang thử cấp phát một mảng đã cấp phát « %s »"
+msgstr "Đang thử cấp phát một mảng đã cấp phát '%s'"
#: fortran/trans.c:800
#, fuzzy
-#| msgid "Attempting to allocate already allocatedarray"
msgid "Attempting to allocate already allocated variable"
msgstr "Đang thử cấp phát một mảng đã cấp phát"
#: fortran/trans.c:909 fortran/trans.c:1053
#, c-format
msgid "Attempt to DEALLOCATE unallocated '%s'"
-msgstr "Đang thử BỎ cấp phát một mảng đã bỏ cấp phát « %s »"
+msgstr "Đang thử BỎ cấp phát một mảng đã bỏ cấp phát '%s'"
#: go/go-backend.c:170
msgid "lseek failed while reading export data"
@@ -4683,13 +4592,12 @@ msgstr ""
#: go/go-backend.c:177
#, fuzzy
-#| msgid "Memory allocation failed"
msgid "memory allocation failed while reading export data"
msgstr "Lỗi cấp phát vùng nhớ"
#: go/go-backend.c:185
msgid "read failed while reading export data"
-msgstr ""
+msgstr "đọc gặp lỗi khi đọc dữ liệu xuất"
#: go/go-backend.c:191
msgid "short read while reading export data"
@@ -4728,7 +4636,7 @@ msgstr "gặp lỗi khi phân tích cú pháp của các thuộc tính cuối c
#: java/jcf-dump.c:1134
#, c-format
msgid "Try 'jcf-dump --help' for more information.\n"
-msgstr "Hãy thử chạy câu lệnh trợ giúp « jcf-dump --help » để xem thêm thông tin.\n"
+msgstr "Hãy thử chạy câu lệnh trợ giúp 'jcf-dump --help' để xem thêm thông tin.\n"
#: java/jcf-dump.c:1141
#, c-format
@@ -4756,7 +4664,7 @@ msgstr " -c Tháo rời các thân phương pháp\n"
#: java/jcf-dump.c:1144
#, c-format
msgid " --javap Generate output in 'javap' format\n"
-msgstr " --javap Tạo kết xuất bằng định dạng « javap »\n"
+msgstr " --javap Tạo kết xuất bằng định dạng 'javap'\n"
#: java/jcf-dump.c:1146
#, c-format
@@ -4815,7 +4723,7 @@ msgstr "jcf-dump: chưa ghi rõ hạng nào\n"
#: java/jcf-dump.c:1282
#, c-format
msgid "Cannot open '%s' for output.\n"
-msgstr "Không thể mở « %s » cho kết xuất.\n"
+msgstr "Không thể mở '%s' cho kết xuất.\n"
#: java/jcf-dump.c:1327
#, c-format
@@ -4844,47 +4752,44 @@ msgstr "%s: Không đóng được tập tin kết xuất %s\n"
#: gcc.c:654
msgid "-fuse-linker-plugin is not supported in this configuration"
-msgstr ""
+msgstr "-fuse-linker-plugin không được hỗ trợ trong cấu hình này"
#: gcc.c:778 ada/gcc-interface/lang-specs.h:33 java/jvspec.c:80
msgid "-pg and -fomit-frame-pointer are incompatible"
-msgstr "hai tùy chọn « --pg » và « --fomit-frame-pointer » không tương thích với nhau"
+msgstr "hai tùy chọn --pg và --fomit-frame-pointer không tương thích với nhau"
#: gcc.c:945
msgid "GNU C no longer supports -traditional without -E"
-msgstr "C của GNU không còn hỗ trợ « -traditional » mà không có « -E »"
+msgstr "C của GNU không còn hỗ trợ -traditional mà không có -E"
#: gcc.c:954
msgid "-E or -x required when input is from standard input"
-msgstr "Nhập từ đầu vào tiêu chuẩn thì cũng yêu cầu tuỳ chọn « -E » hoặc « -x »"
+msgstr "Nhập từ đầu vào tiêu chuẩn thì cũng yêu cầu tuỳ chọn -E hoặc -x"
#: config/cris/cris.h:192
#, fuzzy
-#| msgid "Do not specify both -march=... and -mcpu=..."
msgid "do not specify both -march=... and -mcpu=..."
-msgstr "Đừng ghi rõ đồng thời hai tuỳ chọn « -march=... » và « -mcpu=... »"
+msgstr "Đừng ghi rõ đồng thời hai tuỳ chọn -march=... và -mcpu=..."
#: config/alpha/freebsd.h:34 config/sparc/freebsd.h:46
#: config/ia64/freebsd.h:26 config/arm/freebsd.h:31 config/i386/freebsd.h:96
#: config/i386/freebsd64.h:35 config/rs6000/sysv4.h:771
#, fuzzy
-#| msgid "consider using `-pg' instead of `-p' with gprof(1)"
msgid "consider using '-pg' instead of '-p' with gprof(1)"
-msgstr "sử dụng gprof(1) thì đề nghị bạn lập « -pg » thay cho « -p »"
+msgstr "sử dụng gprof(1) thì đề nghị bạn lập '-pg' thay cho '-p'"
#: ada/gcc-interface/lang-specs.h:34
msgid "-c or -S required for Ada"
-msgstr "sử dụng Ada thì cũng yêu cầu « -c » hoặc « -S »"
+msgstr "sử dụng Ada thì cũng yêu cầu -c hoặc -S"
#: ada/gcc-interface/lang-specs.h:52
#, fuzzy
-#| msgid "-c or -S required for Ada"
msgid "-c required for gnat2why"
-msgstr "sử dụng Ada thì cũng yêu cầu « -c » hoặc « -S »"
+msgstr "sử dụng Ada thì cũng yêu cầu -c hoặc -S"
#: config/rx/rx.h:57
msgid "-mas100-syntax is incompatible with -gdwarf"
-msgstr "« -mas100-syntax » không tương thích với « -gdwarf »"
+msgstr "-mas100-syntax không tương thích với -gdwarf"
#: config/rx/rx.h:58
msgid "rx200 cpu does not have FPU hardware"
@@ -4894,16 +4799,15 @@ msgstr "CPU rx200 không có phần cứng đơn vị điểm phù động (FPU)
#: config/sparc/netbsd-elf.h:109 config/sparc/netbsd-elf.h:118
#: config/sparc/sol2.h:201 config/sparc/sol2.h:207
msgid "may not use both -m32 and -m64"
-msgstr "không cho phép sử dụng đồng thời hai tuỳ chọn « -m32 » và « -m64 »"
+msgstr "không cho phép sử dụng đồng thời hai tuỳ chọn -m32 và -m64"
#: config/pa/pa64-hpux.h:30 config/pa/pa64-hpux.h:33 config/pa/pa64-hpux.h:42
#: config/pa/pa64-hpux.h:45 config/pa/pa-hpux10.h:89 config/pa/pa-hpux10.h:92
#: config/pa/pa-hpux10.h:100 config/pa/pa-hpux10.h:103
#: config/pa/pa-hpux11.h:108 config/pa/pa-hpux11.h:111
#, fuzzy
-#| msgid "Warning: consider linking with `-static' as system libraries with"
msgid "warning: consider linking with '-static' as system libraries with"
-msgstr "Cảnh báo : đề nghị bạn liên kết dùng « -static » vì thư viện hệ thống"
+msgstr "cảnh báo: đề nghị bạn liên kết dùng \"-static\" vì thư viện hệ thống"
#: config/pa/pa64-hpux.h:31 config/pa/pa64-hpux.h:34 config/pa/pa64-hpux.h:43
#: config/pa/pa64-hpux.h:46 config/pa/pa-hpux10.h:90 config/pa/pa-hpux10.h:93
@@ -4914,36 +4818,48 @@ msgstr " cũng hỗ trợ chức năng đo hiệu năng sử dụng chỉ đư
#: config/lynx.h:70
msgid "cannot use mthreads and mlegacy-threads together"
-msgstr "không cho phép sử dụng đồng thời hai tuỳ chọn « mthreads » và « mlegacy-threads »"
+msgstr "không cho phép sử dụng đồng thời hai tuỳ chọn mthreads và mlegacy-threads"
#: config/lynx.h:95
msgid "cannot use mshared and static together"
-msgstr "không cho phép sử dụng đồng thời hai tuỳ chọn « mshared » và « static »"
+msgstr "không cho phép sử dụng đồng thời hai tuỳ chọn mshared và static"
+
+#: java/lang-specs.h:33
+msgid "-fjni and -femit-class-files are incompatible"
+msgstr "hai tùy chọn --fjni và --femit-class-files không tương thích với nhau"
+
+#: java/lang-specs.h:34
+msgid "-fjni and -femit-class-file are incompatible"
+msgstr "hai tùy chọn --fjni và --femit-class-file không tương thích với nhau"
+
+#: java/lang-specs.h:35 java/lang-specs.h:36
+msgid "-femit-class-file should used along with -fsyntax-only"
+msgstr "có nên kết hợp tuỳ chọn --femit-class-filevới -fsyntax-only"
#: config/i386/mingw-w64.h:83 config/i386/mingw32.h:116
#: config/i386/cygwin.h:114
msgid "shared and mdll are not compatible"
-msgstr "« shared » và « mdll » không tương thích với nhau"
+msgstr "shared và mdll không tương thích với nhau"
#: config/s390/tpf.h:116
msgid "static is not supported on TPF-OS"
-msgstr "trên TPF-OS thì không hỗ trợ « static »"
+msgstr "trên TPF-OS thì không hỗ trợ static"
#: config/rs6000/freebsd64.h:160 config/rs6000/freebsd64.h:172
msgid "consider using `-pg' instead of `-p' with gprof(1)"
-msgstr "sử dụng gprof(1) thì đề nghị bạn lập « -pg » thay cho « -p »"
+msgstr "sử dụng gprof(1) thì đề nghị bạn lập \"-pg\" thay cho \"-p\""
#: config/mips/mips.h:1169
msgid "may not use both -EB and -EL"
-msgstr "không cho phép sử dụng đồng thời hai tuỳ chọn « -EB » và « -EL »"
+msgstr "không cho phép sử dụng đồng thời hai tuỳ chọn -EB và -EL"
#: config/mips/r3900.h:38
msgid "-mhard-float not supported"
-msgstr "không hỗ trợ « -mhard-float »"
+msgstr "không hỗ trợ -mhard-float"
#: config/mips/r3900.h:40
msgid "-msingle-float and -msoft-float cannot both be specified"
-msgstr "không cho phép sử dụng đồng thời hai tuỳ chọn « -msingle-float » và « -msoft-float »"
+msgstr "không cho phép sử dụng đồng thời hai tuỳ chọn -msingle-float và -msoft-float"
#: config/sol2-bi.h:108 config/sol2-bi.h:113
msgid "does not support multilib"
@@ -4951,13 +4867,12 @@ msgstr "không hỗ trợ chức năng đa thư viện"
#: config/arm/arm.h:157
#, fuzzy
-#| msgid "-msoft-float and -mhard_float may not be used together"
msgid "-mfloat-abi=soft and -mfloat-abi=hard may not be used together"
-msgstr "không cho phép sử dụng đồng thời hai tuỳ chọn « -msoft-float » (loại mềm) và « -mhard_float » (loại cứng)"
+msgstr "không cho phép sử dụng đồng thời hai tuỳ chọn -msoft-float (loại mềm) và -mhard_float (loại cứng)"
#: config/arm/arm.h:159
msgid "-mbig-endian and -mlittle-endian may not be used together"
-msgstr "không cho phép sử dụng đồng thời hai tuỳ chọn « -mbig-endian » (về cuối lớn) và « -mlittle-endian » (về cuối nhỏ)"
+msgstr "không cho phép sử dụng đồng thời hai tuỳ chọn -mbig-endian (về cuối lớn) và -mlittle-endian (về cuối nhỏ)"
#: config/bfin/elf.h:55
msgid "no processor type specified for linking"
@@ -4969,39 +4884,39 @@ msgstr "m210 không có hỗ trợ về cuối nhỏ"
#: config/vxworks.h:71
msgid "-Xbind-now and -Xbind-lazy are incompatible"
-msgstr "hai tùy chọn « -Xbind-now » và « -Xbind-lazy » không tương thích với nhau"
+msgstr "hai tùy chọn -Xbind-now và -Xbind-lazy không tương thích với nhau"
#: config/darwin.h:244
msgid "-current_version only allowed with -dynamiclib"
-msgstr "chỉ cho phép sử dụng « -current_version » với « -dynamiclib »"
+msgstr "chỉ cho phép sử dụng -current_version với -dynamiclib"
#: config/darwin.h:246
msgid "-install_name only allowed with -dynamiclib"
-msgstr "chỉ cho phép sử dụng « -install_name » với « -dynamiclib »"
+msgstr "chỉ cho phép sử dụng -install_name với -dynamiclib"
#: config/darwin.h:251
msgid "-bundle not allowed with -dynamiclib"
-msgstr "không cho phép sử dụng « -bundle » với « -dynamiclib »"
+msgstr "không cho phép sử dụng -bundle với -dynamiclib"
#: config/darwin.h:252
msgid "-bundle_loader not allowed with -dynamiclib"
-msgstr "không cho phép sử dụng « -bundle_loader » với « -dynamiclib »"
+msgstr "không cho phép sử dụng -bundle_loader với -dynamiclib"
#: config/darwin.h:253
msgid "-client_name not allowed with -dynamiclib"
-msgstr "không cho phép sử dụng « -client_name » với « -dynamiclib »"
+msgstr "không cho phép sử dụng -client_name với -dynamiclib"
#: config/darwin.h:258
msgid "-force_flat_namespace not allowed with -dynamiclib"
-msgstr "không cho phép sử dụng « -force_flat_namespace » với « -dynamiclib »"
+msgstr "không cho phép sử dụng -force_flat_namespace với -dynamiclib"
#: config/darwin.h:260
msgid "-keep_private_externs not allowed with -dynamiclib"
-msgstr "không cho phép sử dụng « -keep_private_externs » với « -dynamiclib »"
+msgstr "không cho phép sử dụng -keep_private_externs với -dynamiclib"
#: config/darwin.h:261
msgid "-private_bundle not allowed with -dynamiclib"
-msgstr "không cho phép sử dụng « -private_bundle » với « -dynamiclib »"
+msgstr "không cho phép sử dụng -private_bundle với -dynamiclib"
#: objc/lang-specs.h:31 objc/lang-specs.h:42
msgid "GNU Objective C no longer supports traditional compilation"
@@ -5011,25 +4926,9 @@ msgstr "Objective C của GNU không còn hỗ trợ chức năng biên dịch t
msgid "objc-cpp-output is deprecated; please use objective-c-cpp-output instead"
msgstr ""
-#: config/vax/netbsd-elf.h:51
-msgid "the -shared option is not currently supported for VAX ELF"
-msgstr "tuỳ chọn « -shared » (chia sẻ) hiện thời không được hỗ trợ cho VAX ELF"
-
#: fortran/lang-specs.h:55 fortran/lang-specs.h:69
msgid "gfortran does not support -E without -cpp"
-msgstr "gfortran không hỗ trợ sử dụng « -E » mà không có « -cpp »"
-
-#: java/lang-specs.h:33
-msgid "-fjni and -femit-class-files are incompatible"
-msgstr "hai tùy chọn « --fjni » và « --femit-class-files » không tương thích với nhau"
-
-#: java/lang-specs.h:34
-msgid "-fjni and -femit-class-file are incompatible"
-msgstr "hai tùy chọn « --fjni » và « --femit-class-file » không tương thích với nhau"
-
-#: java/lang-specs.h:35 java/lang-specs.h:36
-msgid "-femit-class-file should used along with -fsyntax-only"
-msgstr "có nên kết hợp tuỳ chọn « --femit-class-file »với « -fsyntax-only »"
+msgstr "gfortran không hỗ trợ sử dụng -E mà không có -cpp"
#: config/sh/sh.h:430 config/sh/sh.h:433
msgid "SH2a does not support little-endian"
@@ -5043,9 +4942,13 @@ msgstr " sử dụng các cái chuyển loại tạo mã xung đột với nhau"
msgid "objc++-cpp-output is deprecated; please use objective-c++-cpp-output instead"
msgstr ""
+#: config/vax/netbsd-elf.h:51
+msgid "the -shared option is not currently supported for VAX ELF"
+msgstr "tuỳ chọn -shared (chia sẻ) hiện thời không được hỗ trợ cho VAX ELF"
+
#: config/vax/vax.h:50 config/vax/vax.h:51
msgid "profiling not supported with -mg"
-msgstr "không hỗ trợ sử dụng chức năng đo hiệu năng sử dụng với « -mg »"
+msgstr "không hỗ trợ sử dụng chức năng đo hiệu năng sử dụng với -mg"
#: java/lang.opt:122
msgid "Warn if deprecated empty statements are found"
@@ -5061,11 +4964,11 @@ msgstr "Cảnh báo nếu ghi rõ bộ sửa đổi không cần thiết"
#: java/lang.opt:150
msgid "--CLASSPATH\tDeprecated; use --classpath instead"
-msgstr "--CLASSPATH\tBị phản đối; có nên sử dụng « --classpath » để thay thế"
+msgstr "--CLASSPATH\tBị phản đối; có nên sử dụng --classpath để thay thế"
#: java/lang.opt:157
msgid "Permit the use of the assert keyword"
-msgstr "Cho phép sử dụng từ khoá « assert »"
+msgstr "Cho phép sử dụng từ khoá assert"
#: java/lang.opt:179
msgid "--bootclasspath=<path>\tReplace system path"
@@ -5085,7 +4988,7 @@ msgstr "Xuất một tập tin hạng"
#: java/lang.opt:198
msgid "Alias for -femit-class-file"
-msgstr "Bí danh cho « -femit-class-file »"
+msgstr "Bí danh cho -femit-class-file"
#: java/lang.opt:202
msgid "--encoding=<encoding>\tChoose input encoding (defaults from your locale)"
@@ -5157,7 +5060,6 @@ msgstr "Lập phiên bản VM đích"
#: ada/gcc-interface/lang.opt:51
#, fuzzy
-#| msgid "-I <dir>\tAdd <dir> to the end of the main include path"
msgid "-I <dir>.\tAdd <dir> to the end of the main source path"
msgstr "-I <thư_mục>\tPhụ thêm thư mục này vào đường dẫn bao gồm chính"
@@ -5166,18 +5068,16 @@ msgid "Enable most warning messages"
msgstr "Hiệu lực phần lớn các thông điệp cảnh báo"
#: ada/gcc-interface/lang.opt:59
-#, fuzzy
-#| msgid "Synonym for -Wcomment"
msgid "Synonym of -gnatk8"
-msgstr "Từ đồng nghĩa với « -Wcomment »"
+msgstr "Từ đồng nghĩa với -gnatk8"
#: ada/gcc-interface/lang.opt:63
msgid "Do not look for source files in standard path"
-msgstr ""
+msgstr "Không tìm các tập tin mã nguồn trong đường dẫn tiêu chuẩn"
#: ada/gcc-interface/lang.opt:67
msgid "Do not look for object files in standard path"
-msgstr ""
+msgstr "Không tìm các tập tin đối tượng trong đường dẫn tiêu chuẩn"
#: ada/gcc-interface/lang.opt:71
msgid "Select the runtime"
@@ -5185,11 +5085,11 @@ msgstr ""
#: ada/gcc-interface/lang.opt:75
msgid "Catch typos"
-msgstr ""
+msgstr "Bắt gặp lỗi đánh máy"
#: ada/gcc-interface/lang.opt:79
msgid "Set name of output ALI file (internal switch)"
-msgstr ""
+msgstr "Đặt tên cho tập tin kết xuất ALI (chuyển nội bộ)"
#: ada/gcc-interface/lang.opt:83
msgid "-gnat<options>\tSpecify options to GNAT"
@@ -5209,7 +5109,7 @@ msgstr "Cảnh báo về sự xếp hàng các khối CHUNG"
#: fortran/lang.opt:207
msgid "Warn about missing ampersand in continued character constants"
-msgstr "Cảnh báo về ký hiệu « & » còn thiếu trong hằng ký tự tiếp tục"
+msgstr "Cảnh báo về ký hiệu '&' còn thiếu trong hằng ký tự tiếp tục"
#: fortran/lang.opt:211
msgid "Warn about creation of array temporaries"
@@ -5221,13 +5121,11 @@ msgstr "Cảnh báo về biểu thức ký tự bị cắt ngắn"
#: fortran/lang.opt:223
#, fuzzy
-#| msgid "Warn about implicit function declarations"
msgid "Warn about most implicit conversions"
msgstr "Cảnh báo về lời tuyên bố hàm ngầm"
#: fortran/lang.opt:227
#, fuzzy
-#| msgid "Warn about implicit function declarations"
msgid "Warn about function call elimination"
msgstr "Cảnh báo về lời tuyên bố hàm ngầm"
@@ -5253,7 +5151,7 @@ msgstr ""
#: fortran/lang.opt:255
msgid "Warn about \"suspicious\" constructs"
-msgstr "Cảnh báo về cấu trúc « đáng ngờ"
+msgstr "Cảnh báo về cấu trúc \"đáng ngờ\""
#: fortran/lang.opt:259
msgid "Permit nonconforming uses of the tab character"
@@ -5269,7 +5167,6 @@ msgstr "Cảnh báo nếu một thủ tục người dùng có cùng một tên
#: fortran/lang.opt:271
#, fuzzy
-#| msgid "Warn about possible aliasing of dummy arguments"
msgid "Warn about unused dummy arguments."
msgstr "Cảnh báo về đối số giả có thể bị chồng lấp"
@@ -5335,11 +5232,11 @@ msgstr "Sử dụng phần mở rộng hàm trỏ Cray Pointer"
#: fortran/lang.opt:347
msgid "Ignore 'D' in column one in fixed form"
-msgstr "Có dạng cố định thì qua chữ « D » trong cột đầu tiên"
+msgstr "Có dạng cố định thì qua chữ 'D' trong cột đầu tiên"
#: fortran/lang.opt:351
msgid "Treat lines with 'D' in column one as comments"
-msgstr "Thấy dòng có chữ « D » trong cột đầu tiên là ghi chú"
+msgstr "Thấy dòng có chữ 'D' trong cột đầu tiên là ghi chú"
#: fortran/lang.opt:355
msgid "Set the default double precision kind to an 8 byte wide type"
@@ -5355,7 +5252,7 @@ msgstr "Lập loại thật mặc định thành một loại có chiều rộng
#: fortran/lang.opt:367
msgid "Allow dollar signs in entity names"
-msgstr "Cho phép tên thực thể chứa dấu đồng đô la « $ »"
+msgstr "Cho phép tên thực thể chứa dấu đồng đô la \"$\""
#: fortran/lang.opt:371 common.opt:659 common.opt:826 common.opt:830
#: common.opt:834 common.opt:838 common.opt:1320
@@ -5368,13 +5265,11 @@ msgstr "Một khi phân tích cú pháp thì hiển thị cây mã nguồn"
#: fortran/lang.opt:379
#, fuzzy
-#| msgid "Display the code tree after parsing"
msgid "Display the code tree after front end optimization"
msgstr "Một khi phân tích cú pháp thì hiển thị cây mã nguồn"
#: fortran/lang.opt:383
#, fuzzy
-#| msgid "Display the code tree after parsing"
msgid "Display the code tree after parsing; deprecated option"
msgstr "Một khi phân tích cú pháp thì hiển thị cây mã nguồn"
@@ -5392,7 +5287,7 @@ msgstr "Giả sử là tập tin nguồn có dạng cố định"
#: fortran/lang.opt:399
msgid "Interpret any INTEGER(4) as an INTEGER(8)"
-msgstr ""
+msgstr "Biên dịch bất kỳ INTEGER(8) như là INTEGER(4)"
#: fortran/lang.opt:403
msgid "Specify where to find the compiled intrinsic modules"
@@ -5423,10 +5318,8 @@ msgid "-ffree-line-length-<n>\tUse n as character line width in free mode"
msgstr "-ffree-line-length-<số>\tTrong chế độ tự do thì chiều rộng dòng ký tự là số này"
#: fortran/lang.opt:431
-#, fuzzy
-#| msgid "Enable linker optimizations"
msgid "Enable front end optimization"
-msgstr "Hiệu lực số tối ưu hoá bộ liên kết"
+msgstr "Cho phép tối ưu hoá từ chương trình gọi"
#: fortran/lang.opt:435
msgid "Specify that no implicit typing is allowed, unless overridden by explicit IMPLICIT statements"
@@ -5475,7 +5368,7 @@ msgstr "-fmax-stack-var-size=<số>\tKích cỡ theo byte của mảng lớn nh
#: fortran/lang.opt:475
msgid "Put all local arrays on stack."
-msgstr ""
+msgstr "Đặt toàn bộ các mảng nội bộ vào stack."
#: fortran/lang.opt:479
msgid "Set default accessibility of module entities to PRIVATE."
@@ -5495,27 +5388,27 @@ msgstr "Hiệu lực chức năng kiểm tra phạm vi trong khi biên dịch"
#: fortran/lang.opt:503
msgid "Interpret any REAL(4) as a REAL(8)"
-msgstr ""
+msgstr "Biên dịch bất kỳ REAL(4) như là REAL(8)"
#: fortran/lang.opt:507
msgid "Interpret any REAL(4) as a REAL(10)"
-msgstr ""
+msgstr "Biên dịch bất kỳ REAL(4) như là REAL(10)"
#: fortran/lang.opt:511
msgid "Interpret any REAL(4) as a REAL(16)"
-msgstr ""
+msgstr "Biên dịch bất kỳ REAL(4) như là REAL(16)"
#: fortran/lang.opt:515
msgid "Interpret any REAL(8) as a REAL(4)"
-msgstr ""
+msgstr "Biên dịch bất kỳ REAL(8) như là REAL(4)"
#: fortran/lang.opt:519
msgid "Interpret any REAL(8) as a REAL(10)"
-msgstr ""
+msgstr "Biên dịch bất kỳ REAL(8) như là REAL(10)"
#: fortran/lang.opt:523
msgid "Interpret any REAL(8) as a REAL(16)"
-msgstr ""
+msgstr "Biên dịch bất kỳ REAL(8) như là REAL(16)"
#: fortran/lang.opt:527
msgid "Reallocate the LHS in assignments"
@@ -5575,7 +5468,6 @@ msgstr "Làm cho hợp với tiêu chuẩn ISO Fortran 2008"
#: fortran/lang.opt:623
#, fuzzy
-#| msgid "Conform to the ISO Fortran 2008 standard"
msgid "Conform to the ISO Fortran 2008 standard including TS 29113"
msgstr "Làm cho hợp với tiêu chuẩn ISO Fortran 2008"
@@ -5748,7 +5640,7 @@ msgstr "Lập loại CPU đích"
#: config/frv/frv.opt:73
msgid "Known FR-V CPUs (for use with the -mcpu= option):"
-msgstr ""
+msgstr "Không hiểu FR-V CPUs (để dùng với tùy chọn -mcpu=):"
#: config/frv/frv.opt:122
msgid "Use fp double instructions"
@@ -5877,7 +5769,6 @@ msgstr "Đặt mục đích là bộ xử lý AM33/2.0"
#: config/mn10300/mn10300.opt:38
#, fuzzy
-#| msgid "Target the AM33 processor"
msgid "Target the AM34 processor"
msgstr "Đặt mục đích là bộ xử lý AM33"
@@ -5899,13 +5790,11 @@ msgstr "Trả lại hàm trỏ trong cả hai a0 và d0"
#: config/mn10300/mn10300.opt:63
#, fuzzy
-#| msgid "Allow gcc to use the repeat/erepeat instructions"
msgid "Allow gcc to generate LIW instructions"
msgstr "Cho phép gcc sử dụng câu lệnh repeat/erepeat"
#: config/mn10300/mn10300.opt:67
#, fuzzy
-#| msgid "Allow gcc to use the repeat/erepeat instructions"
msgid "Allow gcc to generate the SETLB and Lcc instructions"
msgstr "Cho phép gcc sử dụng câu lệnh repeat/erepeat"
@@ -6028,7 +5917,7 @@ msgstr "Sử dụng tên thanh ghi loại in/loc/out"
#: config/ia64/ia64.opt:56
msgid "Enable use of sdata/scommon/sbss"
-msgstr "Hiệu lực sử dụng « sdata/scommon/sbss »"
+msgstr "Hiệu lực sử dụng sdata/scommon/sbss"
#: config/ia64/ia64.opt:60
msgid "Generate code without GP reg"
@@ -6089,7 +5978,7 @@ msgstr "Ghi rõ phạm vi các thanh ghi cần làm cho cố định"
#: config/ia64/ia64.opt:127
msgid "Known Itanium CPUs (for use with the -mtune= option):"
-msgstr ""
+msgstr "Không hiểu Itanium CPUs (để dùng với tùy chọn -mcpu=):"
#: config/ia64/ia64.opt:137
msgid "Use data speculation before reload"
@@ -6141,7 +6030,7 @@ msgstr "Đang định thời thì cũng để một bit dừng lại vào đẳn
#: config/ia64/ia64.opt:185
msgid "Assume that floating-point stores and loads are not likely to cause conflict when placed into one instruction group"
-msgstr "Giả sử rằng các việc nạp/lưu loại điểm phù động không phải rất có thể gây ra sự xung đột khi được để vào cùng một nhóm câu lệnh"
+msgstr "Giả sử rằng các việc nạp/lưu dấu chấm động không phải rất có thể gây ra sự xung đột khi được để vào cùng một nhóm câu lệnh"
#: config/ia64/ia64.opt:189
msgid "Soft limit on number of memory insns per instruction group, giving lower priority to subsequent memory insns attempting to schedule in the same insn group. Frequently useful to prevent cache bank conflicts. Default value is 1"
@@ -6149,9 +6038,8 @@ msgstr "Giới hạn mềm về số các câu lệnh vùng nhớ mỗi nhóm c
#: config/ia64/ia64.opt:193
#, fuzzy
-#| msgid "Disallow more than `msched-max-memory-insns' in instruction group. Otherwise, limit is `soft' (prefer non-memory operations when limit is reached)"
msgid "Disallow more than 'msched-max-memory-insns' in instruction group. Otherwise, limit is 'soft' (prefer non-memory operations when limit is reached)"
-msgstr "Ép buộc giới hạn cứng là số tối đa các câu lệnh vùng nhớ « msched-max-memory-insns » trong nhóm câu lệnh. Không thì giới hạn là « mềm » (thích thao tác không phải vùng nhớ hơn khi tới giới hạn này)"
+msgstr "Ép buộc giới hạn cứng là số tối đa các câu lệnh vùng nhớ 'msched-max-memory-insns' trong nhóm câu lệnh. Không thì giới hạn là 'mềm' (thích thao tác không phải vùng nhớ hơn khi tới giới hạn này)"
#: config/ia64/ia64.opt:197
msgid "Don't generate checks for control speculation in selective scheduling"
@@ -6191,7 +6079,6 @@ msgstr "Đừng sử dụng điểm phù động loại phần cứng"
#: config/sparc/sparc.opt:42
#, fuzzy
-#| msgid "Use alternate register names"
msgid "Use flat register window model"
msgstr "Sử dụng tên thanh ghi xen kẽ"
@@ -6217,31 +6104,26 @@ msgstr "Biên dịch cho ABI loại V8+"
#: config/sparc/sparc.opt:66
#, fuzzy
-#| msgid "Use UltraSPARC Visual Instruction Set extensions"
msgid "Use UltraSPARC Visual Instruction Set version 1.0 extensions"
msgstr "Sử dụng phần mở rộng của Tập hợp Câu lệnh Trực quan UltraSPARC"
#: config/sparc/sparc.opt:70
#, fuzzy
-#| msgid "Use UltraSPARC Visual Instruction Set extensions"
msgid "Use UltraSPARC Visual Instruction Set version 2.0 extensions"
msgstr "Sử dụng phần mở rộng của Tập hợp Câu lệnh Trực quan UltraSPARC"
#: config/sparc/sparc.opt:74
#, fuzzy
-#| msgid "Use UltraSPARC Visual Instruction Set extensions"
msgid "Use UltraSPARC Visual Instruction Set version 3.0 extensions"
msgstr "Sử dụng phần mở rộng của Tập hợp Câu lệnh Trực quan UltraSPARC"
#: config/sparc/sparc.opt:78
#, fuzzy
-#| msgid "Use UltraSPARC Visual Instruction Set extensions"
msgid "Use UltraSPARC Fused Multiply-Add extensions"
msgstr "Sử dụng phần mở rộng của Tập hợp Câu lệnh Trực quan UltraSPARC"
#: config/sparc/sparc.opt:82
#, fuzzy
-#| msgid "Use decimal floating point instructions"
msgid "Use UltraSPARC Population-Count instruction"
msgstr "Sử dụng câu lệnh loại điểm phù động thập phân"
@@ -6282,10 +6164,8 @@ msgid "Use given SPARC-V9 code model"
msgstr "Sử dụng mẫu mã SPARC-V9 đưa ra"
#: config/sparc/sparc.opt:189
-#, fuzzy
-#| msgid "-mdebug=\tEnable debug output"
msgid "Enable debug output"
-msgstr "-mdebug=\tBật kết xuất gỡ rối"
+msgstr "Bật kết xuất gỡ rối"
#: config/sparc/sparc.opt:193
msgid "Enable strict 32-bit psABI struct return checking."
@@ -6362,7 +6242,7 @@ msgstr "Đừng gọi bẫy nào chuyển hết vùng nhớ tạm ra ngoài"
#: config/m32r/m32r.opt:105
msgid "Small data area: none, sdata, use"
msgstr ""
-"Vùng dữ liệu nhỏ :\n"
+"Vùng dữ liệu nhỏ:\n"
" • none\tkhông có\n"
" • sdata\n"
" • use\tsử dụng"
@@ -6433,7 +6313,7 @@ msgstr "Tạo ra mã cho một 68851"
#: config/m68k/m68k.opt:96
msgid "Generate code that uses 68881 floating-point instructions"
-msgstr "Tạo ra mã sử dụng câu lệnh loại điểm phù động 68881"
+msgstr "Tạo ra mã sử dụng chỉ lệnh dấu chấm động 68881"
#: config/m68k/m68k.opt:100
msgid "Align variables on a 32-bit boundary"
@@ -6486,7 +6366,7 @@ msgstr "Sử dụng quy ước gọi thông thường"
#: config/m68k/m68k.opt:156
msgid "Consider type 'int' to be 32 bits wide"
-msgstr "Thấy « type » (loại) « int » (số nguyên) có chiều rộng 32 bit"
+msgstr "Thấy 'type' (loại) 'int' (số nguyên) có chiều rộng 32 bit"
#: config/m68k/m68k.opt:160
msgid "Generate pc-relative code"
@@ -6494,7 +6374,7 @@ msgstr "Tạo ra mã tương đối với PC (pc-relative)"
#: config/m68k/m68k.opt:164
msgid "Use different calling convention using 'rtd'"
-msgstr "Sử dụng một quy ước gọi khác bằng « rtd »"
+msgstr "Sử dụng một quy ước gọi khác bằng 'rtd'"
#: config/m68k/m68k.opt:168 config/bfin/bfin.opt:78
msgid "Enable separate data segment"
@@ -6506,7 +6386,7 @@ msgstr "mã số (ID) của thư viện dùng chung cần xây dựng"
#: config/m68k/m68k.opt:176
msgid "Consider type 'int' to be 16 bits wide"
-msgstr "Thấy « type » (loại) « int » (số nguyên) có chiều rộng 16 bit"
+msgstr "Thấy 'type' (loại) 'int' (số nguyên) có chiều rộng 16 bit"
#: config/m68k/m68k.opt:180
msgid "Generate code with library calls for floating point"
@@ -6534,15 +6414,15 @@ msgstr "Sử dụng toán học IEEE cho phép so sánh loại điểm phù đ
#: config/m68k/m68k-tables.opt:25
msgid "Known M68K CPUs (for use with the -mcpu= option):"
-msgstr ""
+msgstr "Không hiểu M68K CPUs (để dùng với tùy chọn -mcpu=):"
#: config/m68k/m68k-tables.opt:347
msgid "Known M68K microarchitectures (for use with the -mtune= option):"
-msgstr ""
+msgstr "Không hiểu kiến trúc M68K (để dùng với tùy chọn -mtune=):"
#: config/m68k/m68k-tables.opt:393
msgid "Known M68K ISAs (for use with the -march= option):"
-msgstr ""
+msgstr "Không hiểu M68K ISAs(để dùng với tùy chọn -march=):"
#: config/i386/interix.opt:33 config/i386/cygming.opt:47
msgid "Use the GNU extension to the PE format for aligned common data"
@@ -6610,7 +6490,7 @@ msgstr "Nhánh có giá này (1-5, đơn vị tùy ý)"
#: config/i386/i386.opt:137
msgid "Data greater than given threshold will go into .ldata section in x86-64 medium model"
-msgstr "Dữ liệu vượt quá ngưỡng này thì để vào phần « .ldata » trong mẫu môi giới x86-64"
+msgstr "Dữ liệu vượt quá ngưỡng này thì để vào phần .ldata trong mẫu môi giới x86-64"
#: config/i386/i386.opt:141
msgid "Use given x86-64 code model"
@@ -6621,10 +6501,8 @@ msgid "Known code models (for use with the -mcmodel= option):"
msgstr ""
#: config/i386/i386.opt:163
-#, fuzzy
-#| msgid "`-mcpu=' is deprecated. Use `-mtune=' or '-march=' instead."
msgid "%<-mcpu=%> is deprecated; use %<-mtune=%> or %<-march=%> instead"
-msgstr "« -mcpu » bị phản đối. Hãy sử dụng « -mtune » hoặc « -march » để thay thế."
+msgstr "%<-mcpu=%> bị phản đối; dùng %<-mtune=%> hoặc %<-march=%> để thay thế"
#: config/i386/i386.opt:167
msgid "Generate sin, cos, sqrt for FPU"
@@ -6644,7 +6522,7 @@ msgstr "Tạo ra toán học loại điểm phù động dùng tập hợp câu
#: config/i386/i386.opt:183
msgid "Valid arguments to -mfpmath=:"
-msgstr ""
+msgstr "Đối số hợp lệ cho -mfpmath=:"
#: config/i386/i386.opt:216
msgid "Inline all known string operations"
@@ -6655,32 +6533,24 @@ msgid "Inline memset/memcpy string operations, but perform inline version only f
msgstr "Chèn vào trực tiếp các thao tác chuỗi loại memset/memcpy, mà thực hiện phiên bản trực tiếp chỉ cho khối nhỏ"
#: config/i386/i386.opt:223
-#, fuzzy
-#| msgid "`-mintel-syntax' is deprecated. Use `-masm=intel' instead."
msgid "%<-mintel-syntax%> and %<-mno-intel-syntax%> are deprecated; use %<-masm=intel%> and %<-masm=att%> instead"
-msgstr "« -mintel-syntax » bị phản đối. Hãy sử dụng « -masm=intel » để thay thế."
+msgstr "%<-mintel-syntax%> và %<-mno-intel-syntax%> bị phản đối; dùng %<-masm=intel%> và %<-masm=att%> để thay thế"
#: config/i386/i386.opt:244
msgid "Omit the frame pointer in leaf functions"
msgstr "Bỏ sót hàm trỏ khung trong hàm lá"
#: config/i386/i386.opt:248
-#, fuzzy
-#| msgid "Set 80387 floating-point precision (-mpc32, -mpc64, -mpc80)"
msgid "Set 80387 floating-point precision to 32-bit"
-msgstr "Lập độ chính xác điểm phù động 80387 (-mpc32, -mpc64, -mpc80)"
+msgstr "Đặt độ chính xác dấu chấm động 80387 thành 32-bít"
#: config/i386/i386.opt:252
-#, fuzzy
-#| msgid "Set 80387 floating-point precision (-mpc32, -mpc64, -mpc80)"
msgid "Set 80387 floating-point precision to 64-bit"
-msgstr "Lập độ chính xác điểm phù động 80387 (-mpc32, -mpc64, -mpc80)"
+msgstr "Đặt độ chính xác dấu chấm động 80387 thành 64-bít"
#: config/i386/i386.opt:256
-#, fuzzy
-#| msgid "Set 80387 floating-point precision (-mpc32, -mpc64, -mpc80)"
msgid "Set 80387 floating-point precision to 80-bit"
-msgstr "Lập độ chính xác điểm phù động 80387 (-mpc32, -mpc64, -mpc80)"
+msgstr "Đặt độ chính xác dấu chấm động 80387 thành 80-bít"
#: config/i386/i386.opt:260
msgid "Attempt to keep stack aligned to this power of 2"
@@ -6724,7 +6594,7 @@ msgstr "Chọn chiến lược để tạo ra thao tác chuỗi dùng"
#: config/i386/i386.opt:304
msgid "Valid arguments to -mstringop-strategy=:"
-msgstr ""
+msgstr "Đối số hợp lệ cho -mstringop-strategy=:"
#: config/i386/i386.opt:329
msgid "Use given thread-local storage dialect"
@@ -6732,7 +6602,7 @@ msgstr "Sử dụng phương ngôn lưu theo nhánh cục bộ"
#: config/i386/i386.opt:333
msgid "Known TLS dialects (for use with the -mtls-dialect= option):"
-msgstr ""
+msgstr "Không hiểu TLS dialects (để dùng với tùy chọn -mtls-dialect=):"
#: config/i386/i386.opt:343
#, c-format
@@ -6745,7 +6615,7 @@ msgstr "Tạo ra mã thích hợp với ABI đưa ra"
#: config/i386/i386.opt:355
msgid "Known ABIs (for use with the -mabi= option):"
-msgstr ""
+msgstr "Không hiểu ABIs (để dùng với tùy chọn -mabi=):"
#: config/i386/i386.opt:365 config/rs6000/rs6000.opt:196
msgid "Vector library ABI to use"
@@ -6792,10 +6662,8 @@ msgid "Generate 64bit x86-64 code"
msgstr "Tạo ra mã x86-64 64-bit"
#: config/i386/i386.opt:419
-#, fuzzy
-#| msgid "Generate 64bit x86-64 code"
msgid "Generate 32bit x86-64 code"
-msgstr "Tạo ra mã x86-64 64-bit"
+msgstr "Tạo ra mã x86-64 32-bit"
#: config/i386/i386.opt:423
msgid "Support MMX built-in functions"
@@ -6838,20 +6706,16 @@ msgid "Do not support SSE4.1 and SSE4.2 built-in functions and code generation"
msgstr "Đừng hỗ trợ hàm dựng sẵn và chức năng tạo ra mã loại SSE4.1 và SSE4.2"
#: config/i386/i386.opt:466
-#, fuzzy
-#| msgid "'-msse5' was removed."
msgid "%<-msse5%> was removed"
-msgstr "« -msse5 » đã bị gỡ bỏ."
+msgstr "%<-msse5%> đã bị gỡ bỏ"
#: config/i386/i386.opt:471
msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2 and AVX built-in functions and code generation"
msgstr "Hỗ trợ các hàm dựng sẵn và chức năng tạo ra mã loại MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2 và AVX"
#: config/i386/i386.opt:475
-#, fuzzy
-#| msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX and FMA built-in functions and code generation"
msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX and AVX2 built-in functions and code generation"
-msgstr "Hỗ trợ các hàm dựng sẵn và chức năng tạo ra mã loại MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX và FMA"
+msgstr "Hỗ trợ các hàm dựng sẵn và chức năng tạo ra mã loại MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX và AVX2"
#: config/i386/i386.opt:479
msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX and FMA built-in functions and code generation"
@@ -6883,25 +6747,21 @@ msgstr "Hỗ trợ chức năng tạo ra mã là câu lệnh popcnt."
#: config/i386/i386.opt:507
#, fuzzy
-#| msgid "Support FMA4 built-in functions and code generation "
msgid "Support BMI built-in functions and code generation"
msgstr "Hỗ trợ các hàm dựng sẵn và chức năng tạo ra mã loại FMA4"
#: config/i386/i386.opt:511
#, fuzzy
-#| msgid "Support FMA4 built-in functions and code generation "
msgid "Support BMI2 built-in functions and code generation"
msgstr "Hỗ trợ các hàm dựng sẵn và chức năng tạo ra mã loại FMA4"
#: config/i386/i386.opt:515
#, fuzzy
-#| msgid "Support LWP built-in functions and code generation "
msgid "Support LZCNT built-in function and code generation"
msgstr "Hỗ trợ các hàm dựng sẵn và chức năng tạo ra mã loại LWP"
#: config/i386/i386.opt:519
#, fuzzy
-#| msgid "Support FMA4 built-in functions and code generation "
msgid "Support TBM built-in functions and code generation"
msgstr "Hỗ trợ các hàm dựng sẵn và chức năng tạo ra mã loại FMA4"
@@ -6935,25 +6795,21 @@ msgstr "Mã hoá câu lệnh SSE với tiền tố VEX"
#: config/i386/i386.opt:551
#, fuzzy
-#| msgid "Support AES built-in functions and code generation"
msgid "Support FSGSBASE built-in functions and code generation"
msgstr "Hỗ trợ các hàm dựng sẵn và chức năng tạo ra mã loại AES"
#: config/i386/i386.opt:555
#, fuzzy
-#| msgid "Support AES built-in functions and code generation"
msgid "Support RDRND built-in functions and code generation"
msgstr "Hỗ trợ các hàm dựng sẵn và chức năng tạo ra mã loại AES"
#: config/i386/i386.opt:559
#, fuzzy
-#| msgid "Support FMA4 built-in functions and code generation "
msgid "Support F16C built-in functions and code generation"
msgstr "Hỗ trợ các hàm dựng sẵn và chức năng tạo ra mã loại FMA4"
#: config/i386/i386.opt:563
#, fuzzy
-#| msgid "Call mcount for profiling before a function prologue"
msgid "Emit profiling counter call at function entry before prologue."
msgstr "Gọi mcount để đo hiệu năng sử dụng đẳng trước một đoạn mở đầu hàm"
@@ -7131,7 +6987,7 @@ msgstr "Tránh sự tạo ra câu lệnh nạp/lưu phụ lục khi có thể"
#: config/rs6000/rs6000.opt:256
msgid "Mark __tls_get_addr calls with argument info"
-msgstr "Đánh dấu cuộc gọi « __tls_get_addr » bằng thông tin về đối số"
+msgstr "Đánh dấu cuộc gọi __tls_get_addr bằng thông tin về đối số"
#: config/rs6000/rs6000.opt:263
msgid "Schedule the start and end of the procedure"
@@ -7151,7 +7007,6 @@ msgstr "Làm cho hợp hơn với cú pháp XLC của IBM"
#: config/rs6000/rs6000.opt:279 config/rs6000/rs6000.opt:283
#, fuzzy
-#| msgid "Generate software reciprocal sqrt for better throughput"
msgid "Generate software reciprocal divide and square root for better throughput."
msgstr "Tạo ra cân bậc hai đảo loại phần mềm để tăng tốc độ truyền dữ liệu"
@@ -7188,18 +7043,12 @@ msgid "Generate VRSAVE instructions when generating AltiVec code"
msgstr "Tạo ra câu lệnh VRSAVE khi tạo ra mã AltiVec"
#: config/rs6000/rs6000.opt:326
-#, fuzzy
-#| msgid "-mvrsave=yes/no\tDeprecated option. Use -mvrsave/-mno-vrsave instead"
msgid "Deprecated option. Use -mno-vrsave instead"
-msgstr ""
-"-mvrsave=yes/no\t\tTùy chọn bị phản đối.\n"
-"\tHãy sử dụng « -mvrsave/-mno-vrsave » để thay thế. (yes=có, no=không)"
+msgstr "Tùy chọn bị phản đối. Dùng -mno-vrsave để thay thế"
#: config/rs6000/rs6000.opt:330
-#, fuzzy
-#| msgid "Deprecated. Use -Os instead"
msgid "Deprecated option. Use -mvrsave instead"
-msgstr "Bị phân đối nên hãy sử dụng đối số « -Os » để thay thế"
+msgstr "Tùy chọn bị phản đối. Dùng -mvrsave để thay thế"
#: config/rs6000/rs6000.opt:334
msgid "Specify how many bytes should be moved inline before calling out to memcpy/memmove"
@@ -7210,18 +7059,12 @@ msgid "Generate isel instructions"
msgstr "Tạo ra câu lệnh isel"
#: config/rs6000/rs6000.opt:342
-#, fuzzy
-#| msgid "-misel=yes/no\tDeprecated option. Use -misel/-mno-isel instead"
msgid "Deprecated option. Use -mno-isel instead"
-msgstr ""
-"-misel=yes/no\t\tTùy chọn bị phản đối.\n"
-"\tHãy sử dụng « -misel/-mno-isel » để thay thế. (yes=có, no=không)"
+msgstr "Tùy chọn bị phản đối. Dùng -mno để thay thế"
#: config/rs6000/rs6000.opt:346
-#, fuzzy
-#| msgid "Deprecated. Use -Os instead"
msgid "Deprecated option. Use -misel instead"
-msgstr "Bị phân đối nên hãy sử dụng đối số « -Os » để thay thế"
+msgstr "Tùy chọn bị phản đối. Dùng -misel để thay thế"
#: config/rs6000/rs6000.opt:350
msgid "Generate SPE SIMD instructions on E500"
@@ -7232,18 +7075,12 @@ msgid "Generate PPC750CL paired-single instructions"
msgstr "Tạo ra câu lệnh đôi-đơn PPC750CL"
#: config/rs6000/rs6000.opt:358
-#, fuzzy
-#| msgid "-mspe=yes/no\tDeprecated option. Use -mspe/-mno-spe instead"
msgid "Deprecated option. Use -mno-spe instead"
-msgstr ""
-"-mspe=yes/no\t\tTùy chọn bị phản đối.\n"
-"\tHãy sử dụng « -mspe/-mno-spe » để thay thế. (yes=có, no=không)"
+msgstr "Tùy chọn bị phản đối. Dùng -mno-spe để thay thế"
#: config/rs6000/rs6000.opt:362
-#, fuzzy
-#| msgid "Deprecated. Use -Os instead"
msgid "Deprecated option. Use -mspe instead"
-msgstr "Bị phân đối nên hãy sử dụng đối số « -Os » để thay thế"
+msgstr "Tùy chọn bị phản đối. Dùng -mspe để thay thế"
#: config/rs6000/rs6000.opt:366
msgid "-mdebug=\tEnable debug output"
@@ -7251,35 +7088,30 @@ msgstr "-mdebug=\tBật kết xuất gỡ rối"
#: config/rs6000/rs6000.opt:370
#, fuzzy
-#| msgid "Use the Cray Pointer extension"
msgid "Use the AltiVec ABI extensions"
msgstr "Sử dụng phần mở rộng hàm trỏ Cray Pointer"
#: config/rs6000/rs6000.opt:374
#, fuzzy
-#| msgid "Do not use the bit-field instructions"
msgid "Do not use the AltiVec ABI extensions"
msgstr "Đừng sử dụng câu lệnh loại trường-bit"
#: config/rs6000/rs6000.opt:378
#, fuzzy
-#| msgid "Use the Cray Pointer extension"
msgid "Use the SPE ABI extensions"
msgstr "Sử dụng phần mở rộng hàm trỏ Cray Pointer"
#: config/rs6000/rs6000.opt:382
-#, fuzzy
-#| msgid "Do not use the bit-field instructions"
msgid "Do not use the SPE ABI extensions"
-msgstr "Đừng sử dụng câu lệnh loại trường-bit"
+msgstr "Không dùng lệnh mở rộng SPE ABI"
#: config/rs6000/rs6000.opt:389
msgid "using darwin64 ABI"
-msgstr ""
+msgstr "sử dụng darwin64 ABI"
#: config/rs6000/rs6000.opt:392
msgid "using old darwin ABI"
-msgstr ""
+msgstr "sử dụng darwin ABI kiểu cũ"
#: config/rs6000/rs6000.opt:395
msgid "using IEEE extended precision long double"
@@ -7315,7 +7147,7 @@ msgstr "Cảnh báo khi xuất một câu lệnh mã vi Cell"
#: config/rs6000/rs6000.opt:438
msgid "Warn about deprecated 'vector long ...' AltiVec type usage"
-msgstr "Cảnh báo về sử dụng loại AltiVec « vector long ... »"
+msgstr "Cảnh báo về sử dụng loại AltiVec 'vector long ...'"
#: config/rs6000/rs6000.opt:442
msgid "-mfloat-gprs=\tSelect GPR floating point method"
@@ -7323,7 +7155,7 @@ msgstr "-mfloat-gprs=\tChọn phương pháp điểm phù động GPR"
#: config/rs6000/rs6000.opt:446
msgid "Valid arguments to -mfloat-gprs=:"
-msgstr ""
+msgstr "Đối số hợp lệ cho -mfloat-gprs=:"
#: config/rs6000/rs6000.opt:462
msgid "-mlong-double-<n>\tSpecify size of long double (64 or 128 bits)"
@@ -7342,10 +7174,8 @@ msgid "Specify alignment of structure fields default/natural"
msgstr "Ghi rõ cách xếp hàng các trường cấu trúc: mặc định (default) hay tự nhiên (natural)"
#: config/rs6000/rs6000.opt:478
-#, fuzzy
-#| msgid "in argument to unary !"
msgid "Valid arguments to -malign-:"
-msgstr "trong đối số tới bộ nguyên phân !"
+msgstr "Đối số hợp lệ cho -malign-:"
#: config/rs6000/rs6000.opt:488
msgid "Specify scheduling priority for dispatch slot restricted insns"
@@ -7365,7 +7195,7 @@ msgstr "Đơn vị điểm phù động không hỗ trợ phép chia và phép t
#: config/rs6000/rs6000.opt:504
msgid "-mfpu=\tSpecify FP (sp, dp, sp-lite, dp-lite) (implies -mxilinx-fpu)"
-msgstr "-mfpu=\tGhi rõ điểm phù động (sp, dp, sp-lite, dp-lite) (cũng ngụ ý « -mxilinx-fpu »)"
+msgstr "-mfpu=\tGhi rõ điểm phù động (sp, dp, sp-lite, dp-lite) (cũng ngụ ý -mxilinx-fpu)"
#: config/rs6000/rs6000.opt:526
msgid "Specify Xilinx FPU."
@@ -7397,7 +7227,7 @@ msgstr "Gọi mcount để đo hiệu năng sử dụng đẳng trước một
#: config/rs6000/linux64.opt:28
msgid "Select code model"
-msgstr ""
+msgstr "Chọn mô hình mã"
#: config/rs6000/sysv4.opt:25
msgid "Select ABI calling convention"
@@ -7451,23 +7281,23 @@ msgstr "Sử dụng phương pháp mặc định để quản lý sdata"
#: config/rs6000/sysv4.opt:118
msgid "Link with libsim.a, libc.a and sim-crt0.o"
-msgstr "Liên kết với « libsim.a », « libc.a » và « sim-crt0.o »"
+msgstr "Liên kết với libsim.a, libc.a và sim-crt0.o"
#: config/rs6000/sysv4.opt:122
msgid "Link with libads.a, libc.a and crt0.o"
-msgstr "Liên kết với « libads.a », « libc.a » và « crt0.o »"
+msgstr "Liên kết với libads.a, libc.a và crt0.o"
#: config/rs6000/sysv4.opt:126
msgid "Link with libyk.a, libc.a and crt0.o"
-msgstr "Liên kết với « libyk.a », « libc.a » và « crt0.o »"
+msgstr "Liên kết với libyk.a, libc.a và crt0.o"
#: config/rs6000/sysv4.opt:130
msgid "Link with libmvme.a, libc.a and crt0.o"
-msgstr "Liên kết với « libmvme.a », « libc.a » và « crt0.o »"
+msgstr "Liên kết với libmvme.a, libc.a và crt0.o"
#: config/rs6000/sysv4.opt:134
msgid "Set the PPC_EMB bit in the ELF flags header"
-msgstr "Lập bit « PPC_EMB » trong phần đầu cờ ELF"
+msgstr "Lập bit PPC_EMB trong phần đầu cờ ELF"
#: config/rs6000/sysv4.opt:154
msgid "Generate code to use a non-exec PLT and GOT"
@@ -7479,7 +7309,7 @@ msgstr "Tạo ra mã cho BSS PLT thực hiện cũ"
#: config/rs6000/rs6000-tables.opt:24
msgid "Known CPUs (for use with the -mcpu= and -mtune= options):"
-msgstr ""
+msgstr "Không hiểu CPUs (để dùng với tùy chọn -mcpu= và -mtune=):"
#: config/spu/spu.opt:20
msgid "Emit warnings when run-time relocations are generated"
@@ -7543,7 +7373,7 @@ msgstr "Truy cập đến biến trong đối tượng PPU 64-bit"
#: config/spu/spu.opt:96
msgid "Allow conversions between __ea and generic pointers (default)"
-msgstr "Cho phép chuyển đổi giữa hàm trỏ loại « __ea » và chung (mặc định)"
+msgstr "Cho phép chuyển đổi giữa hàm trỏ loại __ea và chung (mặc định)"
#: config/spu/spu.opt:100
msgid "Size (in KB) of software data cache"
@@ -7587,7 +7417,7 @@ msgstr "Tạo ra mã về cuối nhỏ"
#: config/mcore/mcore.opt:56 config/fr30/fr30.opt:27
msgid "Assume that run-time support has been provided, so omit -lsim from the linker command line"
-msgstr "Giả sử đã cung cấp hỗ trợ vào lúc chạy, vì thế bỏ sót « -lsim » khỏi dòng lệnh liên kết"
+msgstr "Giả sử đã cung cấp hỗ trợ vào lúc chạy, vì thế bỏ sót -lsim khỏi dòng lệnh liên kết"
#: config/mcore/mcore.opt:60
msgid "Use arbitrary sized immediates in bit operations"
@@ -7618,14 +7448,11 @@ msgid "Use simulator runtime"
msgstr "Sử dụng thời gian chạy của bộ mô phỏng"
#: config/c6x/c6x.opt:46
-#, fuzzy
-#| msgid "no arguments for spec function"
msgid "Valid arguments for the -msdata= option"
-msgstr "không có đối số tới hàm đặc tả"
+msgstr "Đối số hợp lệ cho tùy chọn -msdata="
#: config/c6x/c6x.opt:59
#, fuzzy
-#| msgid "Compile for the Thumb not the ARM"
msgid "Compile for the DSBT shared library ABI"
msgstr "Biên dịch cho Thumb, không phải cho ARM"
@@ -7635,7 +7462,7 @@ msgstr "Tránh sự tạo ra cuộc gọi tương đối với PC; sử dụng h
#: config/c6x/c6x-tables.opt:24
msgid "Known C6X ISAs (for use with the -march= option):"
-msgstr ""
+msgstr "Không hiểu C6X ISAs (để dùng với tùy chọn -march=):"
#: config/sh/sh.opt:45
msgid "Generate SH1 code"
@@ -7819,7 +7646,7 @@ msgstr "Hiệu lực mẫu cbranchdi4"
#: config/sh/sh.opt:234
msgid "Emit cmpeqdi_t pattern even when -mcbranchdi is in effect."
-msgstr "Xuất mẫu « cmpeqdi_t pattern » ngay cả khi tuỳ chọn « -mcbranchdi » vẫn hoạt động."
+msgstr "Xuất mẫu cmpeqdi_t pattern ngay cả khi tuỳ chọn -mcbranchdi vẫn hoạt động."
#: config/sh/sh.opt:238
msgid "Enable SH5 cut2 workaround"
@@ -7839,7 +7666,7 @@ msgstr "Ghi rõ tên cho hàm chia đã ký 32-bit"
#: config/sh/sh.opt:254
msgid "Enable the use of 64-bit floating point registers in fmov instructions. See -mdalign if 64-bit alignment is required."
-msgstr "Hiệu lực sử dụng thay ghi điểm phù động 64-bit trong câu lệnh fmov. Xem « -mdalign » nếu cũng yêu cầu xếp hàng theo 64-bit."
+msgstr "Hiệu lực sử dụng thay ghi điểm phù động 64-bit trong câu lệnh fmov. Xem -mdalign nếu cũng yêu cầu xếp hàng theo 64-bit."
#: config/sh/sh.opt:262
msgid "Enable the use of the fused floating point multiply-accumulate operation"
@@ -7854,8 +7681,10 @@ msgid "Follow Renesas (formerly Hitachi) / SuperH calling conventions"
msgstr "Theo quy ước gọi SuperH / Renesas (còn gọi là Hitachi)"
#: config/sh/sh.opt:274
-msgid "Increase the IEEE compliance for floating-point code"
-msgstr "Đối với mã điểm phù động thì làm hợp hơn với IEEE"
+#, fuzzy
+#| msgid "Increase the IEEE compliance for floating-point code"
+msgid "Increase the IEEE compliance for floating-point comparisons"
+msgstr "Đối với mã dấu chấm động động thì làm hợp hơn với IEEE"
#: config/sh/sh.opt:278
msgid "Enable the use of the indexed addressing mode for SHmedia32/SHcompact"
@@ -7883,7 +7712,7 @@ msgstr "Đánh dấu thanh ghi MAC như là bị cuộc gọi ghi đè"
#: config/sh/sh.opt:304
msgid "Make structs a multiple of 4 bytes (warning: ABI altered)"
-msgstr "Làm cho cấu trúc là một bội số cho 4 byte (cảnh báo : ABI bị sửa đổi)"
+msgstr "Làm cho cấu trúc là một bội số cho 4 byte (cảnh báo: ABI bị sửa đổi)"
#: config/sh/sh.opt:308
msgid "Emit function-calls using global offset table when generating PIC"
@@ -7903,7 +7732,7 @@ msgstr ""
#: config/sh/sh.opt:328
msgid "Deprecated. Use -Os instead"
-msgstr "Bị phân đối nên hãy sử dụng đối số « -Os » để thay thế"
+msgstr "Bị phân đối nên hãy sử dụng đối số -Os để thay thế"
#: config/sh/sh.opt:332
msgid "Cost to assume for a multiply insn"
@@ -7911,11 +7740,11 @@ msgstr "Giá cần giả sử cho một câu lệnh nhân lên"
#: config/sh/sh.opt:336
msgid "Don't generate privileged-mode only code; implies -mno-inline-ic_invalidate if the inline code would not work in user mode."
-msgstr "Đừng tạo ra mã chỉ có chế độ quyền đặc biệt; cũng ngụ ý « -mno-inline-ic_invalidate » nếu mã trực tiếp không có tác động trong chế độ người dùng"
+msgstr "Đừng tạo ra mã chỉ có chế độ quyền đặc biệt; cũng ngụ ý -mno-inline-ic_invalidate nếu mã trực tiếp không có tác động trong chế độ người dùng"
#: config/sh/sh.opt:342
msgid "Pretend a branch-around-a-move is a conditional move."
-msgstr "Làm ra vẻ rằng « branch-around-a-move » là một sự di chuyển có điều kiện."
+msgstr "Làm ra vẻ rằng branch-around-a-move là một sự di chuyển có điều kiện."
#: config/sh/superh.opt:6
msgid "Board name [and memory region]."
@@ -7927,7 +7756,7 @@ msgstr "Tên lúc chạy."
#: config/arm/arm.opt:26
msgid "TLS dialect to use:"
-msgstr ""
+msgstr "TLS dialect được dùng:"
#: config/arm/arm.opt:36
msgid "Specify an ABI"
@@ -7935,7 +7764,7 @@ msgstr "Ghi rõ một ABI"
#: config/arm/arm.opt:40
msgid "Known ARM ABIs (for use with the -mabi= option):"
-msgstr ""
+msgstr "Không hiểu ARM ABIs (để dùng với tùy chọn -mabi=):"
#: config/arm/arm.opt:59
msgid "Generate a call to abort if a noreturn function returns"
@@ -7955,7 +7784,6 @@ msgstr "Tạo ra mã PIC loại vào lại"
#: config/arm/arm.opt:90
#, fuzzy
-#| msgid "Generate code for 32 bit addressing"
msgid "Generate code in 32 bit ARM state."
msgstr "Tạo ra mã để đặt địa chỉ 32 bit"
@@ -7985,11 +7813,11 @@ msgstr "Ghi rõ có nên sử dụng phần cứng điểm phù động hay khô
#: config/arm/arm.opt:118
msgid "Known floating-point ABIs (for use with the -mfloat-abi= option):"
-msgstr ""
+msgstr "Không hiểu kiểu dấu chấm động ABIs (để dùng với tùy chọn -mfloat-abi=):"
#: config/arm/arm.opt:137
msgid "Specify the __fp16 floating-point format"
-msgstr "Ghi rõ định dạng điểm phù động « __fp16 »"
+msgstr "Ghi rõ định dấu chấm động __fp16"
#: config/arm/arm.opt:141
msgid "Known __fp16 formats (for use with the -mfp16-format= option):"
@@ -8025,7 +7853,6 @@ msgstr "Ghi rõ sự xếp hàng bit tối thiểu của cấu trúc"
#: config/arm/arm.opt:202
#, fuzzy
-#| msgid "Generate code for GNU as"
msgid "Generate code for Thumb state"
msgstr "Tạo ra mã cho as của GNU"
@@ -8035,7 +7862,6 @@ msgstr "Hỗ trợ cuộc gọi giữa các tập hợp câu lệnh loại Thumb
#: config/arm/arm.opt:210
#, fuzzy
-#| msgid "Use given thread-local storage dialect"
msgid "Specify thread local storage scheme"
msgstr "Sử dụng phương ngôn lưu theo nhánh cục bộ"
@@ -8045,7 +7871,7 @@ msgstr "Ghi rõ cách truy cập đến hàm trỏ mạch"
#: config/arm/arm.opt:218
msgid "Valid arguments to -mtp=:"
-msgstr ""
+msgstr "Đối số hợp lệ cho -mtp=:"
#: config/arm/arm.opt:231
msgid "Thumb: Generate (non-leaf) stack frames even if not needed"
@@ -8057,7 +7883,6 @@ msgstr "Thumb: Tạo ra khung đống (loại lá) ngay cả khi không cần th
#: config/arm/arm.opt:248
#, fuzzy
-#| msgid "Assume big endian bytes, little endian words"
msgid "Assume big endian bytes, little endian words. This option is deprecated."
msgstr "Giả sử các byte về cuối lớn, các từ về cuối nhỏ"
@@ -8067,7 +7892,6 @@ msgstr "Sử dụng thanh ghi từ bốn (thay cho từ đôi) Neon để véc-t
#: config/arm/arm.opt:256
#, fuzzy
-#| msgid "Use Neon quad-word (rather than double-word) registers for vectorization"
msgid "Use Neon double-word (rather than quad-word) registers for vectorization"
msgstr "Sử dụng thanh ghi từ bốn (thay cho từ đôi) Neon để véc-tơ hoá"
@@ -8089,15 +7913,15 @@ msgstr "Bỏ qua thuộc tính dllimport về hàm"
#: config/arm/arm-tables.opt:25
msgid "Known ARM CPUs (for use with the -mcpu= and -mtune= options):"
-msgstr ""
+msgstr "Không hiểu ARM CPUs (để dùng với tùy chọn -mcpu= và -mtune=):"
#: config/arm/arm-tables.opt:275
msgid "Known ARM architectures (for use with the -march= option):"
-msgstr ""
+msgstr "Không hiểu kiến trúc ARM (để dùng với tùy chọn -march=):"
#: config/arm/arm-tables.opt:357
msgid "Known ARM FPUs (for use with the -mfpu= option):"
-msgstr ""
+msgstr "Không hiểu ARM FPUs (để dùng với tùy chọn -mfpu=):"
#: config/pdp11/pdp11.opt:23
msgid "Generate code for an 11/10"
@@ -8113,7 +7937,7 @@ msgstr "Tạo ra mã cho một 11/45"
#: config/pdp11/pdp11.opt:35
msgid "Return floating-point results in ac0 (fr0 in Unix assembler syntax)"
-msgstr "Trả lại kết quả điểm phù động bằng ac0 (bằng fr0 trong cú pháp dịch mã số UNIX)"
+msgstr "Trả lại kết quả dấu chấm động theo ac0 (bằng fr0 trong cú pháp dịch mã số UNIX)"
#: config/pdp11/pdp11.opt:39
msgid "Do not use inline patterns for copying memory"
@@ -8193,7 +8017,6 @@ msgstr "Làm yếu các nhánh"
#: config/avr/avr.opt:67
#, fuzzy
-#| msgid "Make the linker relaxation machine assume that a program counter wrap-around occures."
msgid "Make the linker relaxation machine assume that a program counter wrap-around occurs."
msgstr "Làm cho máy làm yếu bộ liên kết giả sử rằng bộ đếm chương trình đã cuộn lại."
@@ -8211,7 +8034,7 @@ msgstr ""
#: config/avr/avr-tables.opt:24
msgid "Known MCU names:"
-msgstr ""
+msgstr "Các tên MCU được biết:"
#: config/rl78/rl78.opt:27 config/rx/rx.opt:84
msgid "Use the simulator runtime."
@@ -8292,7 +8115,7 @@ msgstr "Sử dụng quy ước gọi di động"
#: config/pa/pa.opt:107
msgid "Specify CPU for scheduling purposes. Valid arguments are 700, 7100, 7100LC, 7200, 7300, and 8000"
-msgstr "Ghi rõ CPU cho mục đích định thời, một của: 700, 7100, 7100LC, 7200, 7300, 8000"
+msgstr "Ghi rõ CPU cho mục đích định thời. Đối số hợp lệ là 700, 7100, 7100LC, 7200, 7300, và 8000"
#: config/pa/pa.opt:140
msgid "Do not disable space regs"
@@ -8340,7 +8163,7 @@ msgstr "-mabi=ABI\tTạo ra làm hợp với ABI đưa ra"
#: config/mips/mips.opt:36
msgid "Known MIPS ABIs (for use with the -mabi= option):"
-msgstr ""
+msgstr "Không hiểu MIPS ABIs (để dùng với tùy chọn -mabi=):"
#: config/mips/mips.opt:55
msgid "Generate code that can be used in SVR4-style dynamic objects"
@@ -8348,7 +8171,7 @@ msgstr "Tạo ra mã có thể sử dụng được trong đối tượng năng
#: config/mips/mips.opt:59
msgid "Use PMC-style 'mad' instructions"
-msgstr "Sử dụng câu lệnh « mad » loại PMC"
+msgstr "Sử dụng câu lệnh mad loại PMC"
#: config/mips/mips.opt:63
msgid "-march=ISA\tGenerate code for the given ISA"
@@ -8376,7 +8199,7 @@ msgstr "-mcode-readable=THIẾT_LẬP\tGhi rõ khi nào câu lệnh có quyền
#: config/mips/mips.opt:87
msgid "Valid arguments to -mcode-readable=:"
-msgstr ""
+msgstr "Đối số hợp lệ cho -mcode-readable=:"
#: config/mips/mips.opt:100
msgid "Use branch-and-break sequences to check for integer divide by zero"
@@ -8392,7 +8215,7 @@ msgstr "Cho phép sử dụng câu lệnh MDMX"
#: config/mips/mips.opt:112
msgid "Allow hardware floating-point instructions to cover both 32-bit and 64-bit operations"
-msgstr "Cho phép câu lệnh điểm phù động phần cứng bao quát thao tác cả hai 32-bit và 64-bit"
+msgstr "Cho phép xử lý dấu chấm động phần cứng bao quát thao tác cả hai hệ điều hành 32-bit và 64-bit"
#: config/mips/mips.opt:116
msgid "Use MIPS-DSP instructions"
@@ -8412,11 +8235,10 @@ msgstr "Sử dụng toán tử dịch mã số %reloc() kiểu NewABI"
#: config/mips/mips.opt:146
msgid "Use -G for data that is not defined by the current object"
-msgstr "Sử dụng « -G » cho dữ liệu không phải được xác định bởi đối tượng hiện thời"
+msgstr "Sử dụng -G cho dữ liệu không phải được xác định bởi đối tượng hiện thời"
#: config/mips/mips.opt:150
#, fuzzy
-#| msgid "Work around certain R4000 errata"
msgid "Work around certain 24K errata"
msgstr "Khắc phục một số lỗi R4000 nào đó"
@@ -8454,11 +8276,11 @@ msgstr "Đã bật ngoại lệ điểm phù động"
#: config/mips/mips.opt:186
msgid "Use 32-bit floating-point registers"
-msgstr "Sử dụng thanh ghi điểm phù động 32-bit"
+msgstr "Sử dụng thanh ghi dấu chấm động 32-bit"
#: config/mips/mips.opt:190
msgid "Use 64-bit floating-point registers"
-msgstr "Sử dụng thanh ghi điểm phù động 64-bit"
+msgstr "Sử dụng thanh ghi dấu chấm động 64-bit"
#: config/mips/mips.opt:194
msgid "-mflush-func=FUNC\tUse FUNC to flush the cache before calling stack trampolines"
@@ -8466,7 +8288,7 @@ msgstr "-mflush-func=HÀM\tSử dụng hàm này để chuyển hết vùng nh
#: config/mips/mips.opt:198
msgid "Generate floating-point multiply-add instructions"
-msgstr "Tạo ra câu lệnh nhân-cộng loại điểm phù động"
+msgstr "Tạo ra câu lệnh nhân-cộng kiểu dấu chấm động"
#: config/mips/mips.opt:202
msgid "Use 32-bit general registers"
@@ -8482,11 +8304,11 @@ msgstr "Sử dụng chức năng đặt địa chỉ tương đối với GP đ
#: config/mips/mips.opt:214
msgid "When generating -mabicalls code, allow executables to use PLTs and copy relocations"
-msgstr "Khi tạo ra mãn « -mabicalls » thì cho phép tập tin thực thi sử dụng PLT và sao chép sự định vị lại"
+msgstr "Khi tạo ra mãn -mabicalls thì cho phép tập tin thực thi sử dụng PLT và sao chép sự định vị lại"
#: config/mips/mips.opt:218
msgid "Allow the use of hardware floating-point ABI and instructions"
-msgstr "Cho phép sử dụng ABI và các câu lệnh loại điểm phù động phần cứng"
+msgstr "Cho phép sử dụng ABI và các câu lệnh kiểu dấu chấm động phần cứng"
#: config/mips/mips.opt:222
msgid "Generate code that can be safely linked with MIPS16 code."
@@ -8510,7 +8332,7 @@ msgstr "Sử dụng câu lệnh ll, sc và sync"
#: config/mips/mips.opt:242
msgid "Use -G for object-local data"
-msgstr "Sử dụng « -G » cho dữ liệu cục bộ với đối tượng"
+msgstr "Sử dụng -G cho dữ liệu cục bộ với đối tượng"
#: config/mips/mips.opt:246
msgid "Use indirect calls"
@@ -8526,7 +8348,7 @@ msgstr "Sử dụng một loại dài 64-bit"
#: config/mips/mips.opt:258
msgid "Pass the address of the ra save location to _mcount in $12"
-msgstr "Gửi địa chỉ của vị trí lưu « ra » cho « _mcount » trong $12"
+msgstr "Gửi địa chỉ của vị trí lưu ra cho _mcount trong $12"
#: config/mips/mips.opt:262
msgid "Don't optimize block moves"
@@ -8538,7 +8360,7 @@ msgstr "Cho phép sử dụng câu lệnh MT"
#: config/mips/mips.opt:270
msgid "Prevent the use of all floating-point operations"
-msgstr "Ngăn cản sử dụng câu lệnh nào loại điểm phù động"
+msgstr "Ngăn cản sử dụng lệnh dấu chấm động nào"
#: config/mips/mips.opt:274
msgid "Do not use a cache-flushing function before calling stack trampolines"
@@ -8558,7 +8380,7 @@ msgstr "Đừng sử dụng câu lệnh MIPS-3D"
#: config/mips/mips.opt:290
msgid "Use paired-single floating-point instructions"
-msgstr "Sử dụng câu lệnh điểm phù động đôi-đơn"
+msgstr "Sử dụng câu lệnh dấu chấm động đôi-đơn"
#: config/mips/mips.opt:294
msgid "-mr10k-cache-barrier=SETTING\tSpecify when r10k cache barriers should be inserted"
@@ -8566,7 +8388,7 @@ msgstr "-mr10k-cache-barrier=THIẾT_LẬP\tGhi rõ khi nào nên chèn rào c
#: config/mips/mips.opt:298
msgid "Valid arguments to -mr10k-cache-barrier=:"
-msgstr ""
+msgstr "Đối số hợp lệ cho -mr10k-cache-barrier=:"
#: config/mips/mips.opt:311
msgid "Try to allow the linker to turn PIC calls into direct calls"
@@ -8574,11 +8396,11 @@ msgstr "Thử cho phép bộ liên kết chuyển đổi cuộc gọi PIC sang c
#: config/mips/mips.opt:315
msgid "When generating -mabicalls code, make the code suitable for use in shared libraries"
-msgstr "Khi tạo ra mã « -mabicalls », làm cho mã thích hợp với sử dụng trong thư viện dùng chung"
+msgstr "Khi tạo ra mã -mabicalls, làm cho mã thích hợp với sử dụng trong thư viện dùng chung"
#: config/mips/mips.opt:319
msgid "Restrict the use of hardware floating-point instructions to 32-bit operations"
-msgstr "Hạn chế sử dụng câu lệnh điểm phù động phần cứng thành thao tác 32-bit"
+msgstr "Hạn chế sử dụng câu lệnh dấu chấm động phần cứng thành thao tác 32-bit"
#: config/mips/mips.opt:323
msgid "Use SmartMIPS instructions"
@@ -8586,7 +8408,7 @@ msgstr "Sử dụng câu lệnh SmartMIPS"
#: config/mips/mips.opt:327
msgid "Prevent the use of all hardware floating-point instructions"
-msgstr "Ngăn cản sử dụng câu lệnh nào có loại điểm phù động phần cứng"
+msgstr "Ngăn cản sử dụng câu lệnh nào có loại dấu chấm động phần cứng"
#: config/mips/mips.opt:331
msgid "Optimize lui/addiu address loads"
@@ -8606,7 +8428,7 @@ msgstr "-mtune=BỘ_XỬ_LÝ\tTối ưu hoá kết xuất cho bộ xử lý này
#: config/mips/mips.opt:347 config/iq2000/iq2000.opt:74
msgid "Put uninitialized constants in ROM (needs -membedded-data)"
-msgstr "Để vào ROM các hằng số chưa sơ khởi (yêu cầu « -membedded-data »)"
+msgstr "Để vào ROM các hằng số chưa sơ khởi (yêu cầu -membedded-data)"
#: config/mips/mips.opt:351
msgid "Perform VR4130-specific alignment optimizations"
@@ -8618,11 +8440,11 @@ msgstr "Bỏ giới hạn về kích cỡ GOT"
#: config/mips/mips-tables.opt:24
msgid "Known MIPS CPUs (for use with the -march= and -mtune= options):"
-msgstr ""
+msgstr "Không hiểu MIPS CPUs (để dùng với tùy chọn -march= và -mtune=):"
#: config/mips/mips-tables.opt:28
msgid "Known MIPS ISA levels (for use with the -mips option):"
-msgstr ""
+msgstr "Không hiểu mức MIPS ISA (để dùng với tùy chọn -mips):"
#: config/fr30/fr30.opt:23
msgid "Assume small address space"
@@ -8654,7 +8476,7 @@ msgstr "Sử dụng các mẫu adddi3/subdi3 mới"
#: config/cris/linux.opt:27
msgid "Together with -fpic and -fPIC, do not use GOTPLT references"
-msgstr "Đừng sử dụng tham chiếu GOTPLT cùng với « -fpic » hoặc « -fPIC »"
+msgstr "Đừng sử dụng tham chiếu GOTPLT cùng với -fpic hoặc -fPIC"
#: config/cris/cris.opt:45
msgid "Work around bug in multiplication instruction"
@@ -8710,7 +8532,7 @@ msgstr "Sử dụng những tuỳ chọn hiệu lực nhiều tính năng nhất
#: config/cris/cris.opt:158
msgid "Override -mbest-lib-options"
-msgstr "Ghi đè lên « -mbest-lib-options »"
+msgstr "Ghi đè lên -mbest-lib-options"
#: config/cris/cris.opt:165
msgid "-march=ARCH\tGenerate code for the specified chip or CPU version"
@@ -8778,7 +8600,7 @@ msgstr "Hiệu lực chức năng gỡ rối hậu phương"
#: config/v850/v850.opt:41
msgid "Do not use the callt instruction"
-msgstr "Đừng sử dụng câu lệnh « callt »"
+msgstr "Đừng sử dụng câu lệnh callt"
#: config/v850/v850.opt:45
msgid "Reuse r30 on a per function basis"
@@ -8814,7 +8636,6 @@ msgstr "Lập kích cỡ tối đa của dữ liệu thích hợp với vùng TD
#: config/v850/v850.opt:83
#, fuzzy
-#| msgid "Enforce strict alignment"
msgid "Do not enforce strict alignment"
msgstr "Ép buộc sự xếp hàng ngặt"
@@ -8835,22 +8656,16 @@ msgid "Compile for the v850e1 processor"
msgstr "Biên dịch cho bộ xử lý v850e1"
#: config/v850/v850.opt:106
-#, fuzzy
-#| msgid "Compile for the v850e processor"
msgid "Compile for the v850es variant of the v850e1"
-msgstr "Biên dịch cho bộ xử lý v850e"
+msgstr "Biên dịch cho bộ xử lý v850e và biến thể của v852el"
#: config/v850/v850.opt:110
-#, fuzzy
-#| msgid "Compile for the v850e processor"
msgid "Compile for the v850e2 processor"
-msgstr "Biên dịch cho bộ xử lý v850e"
+msgstr "Biên dịch cho bộ xử lý v850e2"
#: config/v850/v850.opt:114
-#, fuzzy
-#| msgid "Compile for the v850e processor"
msgid "Compile for the v850e2v3 processor"
-msgstr "Biên dịch cho bộ xử lý v850e"
+msgstr "Biên dịch cho bộ xử lý v850e3v3"
#: config/v850/v850.opt:118
msgid "Set the max size of data eligible for the ZDA area"
@@ -8882,7 +8697,7 @@ msgstr "Tạo ra kết quả chia có phần dư với cùng một ký hiệu (-
#: config/mmix/mmix.opt:49
msgid "Prepend global symbols with \":\" (for use with PREFIX)"
-msgstr "Thêm dấu hai chấm « : » vào trước ký hiệu toàn cục (để sử dụng với TIỀN_TỐ)"
+msgstr "Thêm dấu hai chấm \":\" vào trước ký hiệu toàn cục (để sử dụng với TIỀN_TỐ)"
#: config/mmix/mmix.opt:53
msgid "Do not provide a default start-address 0x100 of the program"
@@ -8934,7 +8749,7 @@ msgstr "Ghi rõ CPU cho mục đích định thời"
#: config/iq2000/iq2000.opt:51
msgid "Known IQ2000 CPUs (for use with the -mcpu= option):"
-msgstr ""
+msgstr "Không hiểu IQ2000 CPUs (để dùng với tùy chọn -mcpu=):"
#: config/iq2000/iq2000.opt:65 config/microblaze/microblaze.opt:80
msgid "Use GP relative sdata/sbss sections"
@@ -8942,7 +8757,7 @@ msgstr "Sử dụng phần sdata/sbss tương đối với GP"
#: config/iq2000/iq2000.opt:70
msgid "No default crt0.o"
-msgstr "Không có « crt0.o » mặc định"
+msgstr "Không có crt0.o mặc định"
#: config/bfin/bfin.opt:48
msgid "Omit frame pointer for leaf functions"
@@ -8970,7 +8785,7 @@ msgstr "Tạo ra mã sẽ không được liên kết đối với thư viện d
#: config/bfin/bfin.opt:86
msgid "Link with the fast floating-point library"
-msgstr "Liên kết với thư viện điểm phù động nhanh"
+msgstr "Liên kết với thư viện dấu chấm động nhanh"
#: config/bfin/bfin.opt:98
msgid "Do stack checking using bounds in L1 scratch memory"
@@ -8998,7 +8813,7 @@ msgstr "Giả sử là các ICPLB được hiệu lực vào lúc chạy."
#: config/epiphany/epiphany.opt:24
msgid "Don't use any of r32..r63."
-msgstr ""
+msgstr "Đừng sử dụng r32..r63."
#: config/epiphany/epiphany.opt:28
msgid "preferentially allocate registers that allow short instruction generation."
@@ -9006,25 +8821,21 @@ msgstr ""
#: config/epiphany/epiphany.opt:32
#, fuzzy
-#| msgid "Relax branches"
msgid "Set branch cost"
msgstr "Làm yếu các nhánh"
#: config/epiphany/epiphany.opt:36
#, fuzzy
-#| msgid "Enable all optional instructions"
msgid "enable conditional move instruction usage."
msgstr "Hiệu lực tất cả các câu lệnh vẫn tuỳ chọn"
#: config/epiphany/epiphany.opt:40
#, fuzzy
-#| msgid "The number of insns executed before prefetch is completed"
msgid "set number of nops to emit before each insn pattern"
msgstr "Số các lệnh được thực hiện trước khi hoàn tất quá trình lấy sẵn (prefetch)"
#: config/epiphany/epiphany.opt:52
#, fuzzy
-#| msgid "Use software floating point"
msgid "Use software floating point comparisons"
msgstr "Sử dụng điểm phù động loại phần mềm"
@@ -9034,11 +8845,11 @@ msgstr ""
#: config/epiphany/epiphany.opt:60
msgid "Enable use of POST_INC / POST_DEC"
-msgstr ""
+msgstr "Cho phép sử dụng POST_INC / POST_DEC"
#: config/epiphany/epiphany.opt:64
msgid "Enable use of POST_MODIFY"
-msgstr ""
+msgstr "Cho phép sử dụng POST_MODIFY"
#: config/epiphany/epiphany.opt:68
msgid "Set number of bytes on the stack preallocated for use by the callee."
@@ -9050,13 +8861,11 @@ msgstr ""
#: config/epiphany/epiphany.opt:76
#, fuzzy
-#| msgid "Generate call insns as indirect calls, if necessary"
msgid "Generate call insns as indirect calls"
msgstr "Tạo ra câu lệnh gọi dưới dạng cuộc gọi gián tiếp, nếu cần thiết"
#: config/epiphany/epiphany.opt:80
#, fuzzy
-#| msgid "Generate call insns as indirect calls, if necessary"
msgid "Generate call insns as direct calls"
msgstr "Tạo ra câu lệnh gọi dưới dạng cuộc gọi gián tiếp, nếu cần thiết"
@@ -9066,7 +8875,6 @@ msgstr ""
#: config/epiphany/epiphany.opt:108
#, fuzzy
-#| msgid "Use structs on stronger alignment for double-word copies"
msgid "Vectorize for double-word operations."
msgstr "Sử dụng cấu trúc khi xếp hàng mạnh hơn các bản sao từ đôi"
@@ -9076,17 +8884,15 @@ msgstr ""
#: config/epiphany/epiphany.opt:128
msgid "Set register to hold -1."
-msgstr ""
+msgstr "Đặt thanh ghi giữ giá trị -1"
#: config/cr16/cr16.opt:23
#, fuzzy
-#| msgid "-msim\tUse simulator runtime"
msgid "-msim Use simulator runtime"
msgstr "-msim\tSử dụng khoảng thời gian chạy của bộ mô phỏng"
#: config/cr16/cr16.opt:27
#, fuzzy
-#| msgid "Generate bit instructions"
msgid "Generate SBIT, CBIT instructions"
msgstr "Tạo ra câu lệnh bit"
@@ -9100,41 +8906,35 @@ msgstr ""
#: config/cr16/cr16.opt:42
#, fuzzy
-#| msgid "Generate code for a cpu32"
msgid "Generate code for CR16C architecture"
msgstr "Tạo ra mã cho một cpu32"
#: config/cr16/cr16.opt:46
#, fuzzy
-#| msgid "Generate code for GNU assembler (gas)"
msgid "Generate code for CR16C+ architecture (Default)"
msgstr "Tạo ra mã cho bộ dịch mã số GNU (gas)"
#: config/cr16/cr16.opt:50
#, fuzzy
-#| msgid "Pointers are 32-bit"
msgid "Treat integers as 32-bit."
msgstr "Hàm trỏ là 32-bit"
#: config/tilegx/tilegx.opt:24 config/tilepro/tilepro.opt:29
#, fuzzy
-#| msgid "-mcpu=\tUse features of and schedule code for given CPU"
msgid "-mcpu=CPU\tUse features of and schedule code for given CPU"
msgstr "-mcpu=\tSử dụng các tính năng của CPU đưa ra, và định thời mã cho CPU đó"
#: config/tilegx/tilegx.opt:28
msgid "Known TILE-Gx CPUs (for use with the -mcpu= option):"
-msgstr ""
+msgstr "Không hiểuTILE-Gx CPUs (để dùng với tùy chọn -mcpu=):"
#: config/tilegx/tilegx.opt:35
#, fuzzy
-#| msgid "Compile for 32-bit pointers"
msgid "Compile with 32 bit longs and pointers."
msgstr "Biên dịch cho hàm trỏ loại 32-bit"
#: config/tilegx/tilegx.opt:39
#, fuzzy
-#| msgid "Compile for 64-bit pointers"
msgid "Compile with 64 bit longs and pointers."
msgstr "Biên dịch cho hàm trỏ loại 64-bit"
@@ -9144,7 +8944,7 @@ msgstr ""
#: config/tilepro/tilepro.opt:33
msgid "Known TILEPro CPUs (for use with the -mcpu= option):"
-msgstr ""
+msgstr "Không hiểu TILEPro CPUs (để dùng với tùy chọn -mcpu=):"
#: config/picochip/picochip.opt:23
msgid "Specify which type of AE to target. This option sets the mul-type and byte-access."
@@ -9256,21 +9056,19 @@ msgstr "Hỗ trợ SCORE 7D ISA"
#: config/score/score.opt:51
msgid "Known SCORE architectures (for use with the -march= option):"
-msgstr ""
+msgstr "Không hiểu kiến trúc SCORE (để dùng với tùy chọn -march=):"
#: config/linux.opt:24
msgid "Use Bionic C library"
-msgstr ""
+msgstr "Sử dụng thư viện C của Bionic"
#: config/linux.opt:28
msgid "Use GNU C library"
-msgstr ""
+msgstr "Sử dụng thư viện C của GNU"
#: config/linux.opt:32
-#, fuzzy
-#| msgid "Use uClibc instead of GNU libc"
msgid "Use uClibc C library"
-msgstr "Sử dụng thư viện uClibc thay cho libc của GNU"
+msgstr "Sử dụng thư viện uClibc"
#: config/mep/mep.opt:23
msgid "Enable absolute difference instructions"
@@ -9326,7 +9124,7 @@ msgstr "Hiệu lực chức năng định thời IVC2"
#: config/mep/mep.opt:71
msgid "Const variables default to the near section"
-msgstr "Giá trị bất biến có thể lập được thì có phần mặc định là « near » (gần)"
+msgstr "Giá trị bất biến có thể lập được thì có phần mặc định là near (gần)"
#: config/mep/mep.opt:78
msgid "Enable 32-bit divide instructions"
@@ -9338,7 +9136,7 @@ msgstr "Biến __io thì hay thay đổi theo mặc định"
#: config/mep/mep.opt:97
msgid "All variables default to the far section"
-msgstr "Tất cả các giá trị có thể lập được thì có phần mặc định là « far » (xa)"
+msgstr "Tất cả các giá trị có thể lập được thì có phần mặc định là far (xa)"
#: config/mep/mep.opt:101
msgid "Enable leading zero instructions"
@@ -9346,7 +9144,7 @@ msgstr "Hiệu lực câu lệnh có số không đi trước"
#: config/mep/mep.opt:108
msgid "All variables default to the near section"
-msgstr "Tất cả các giá trị có thể lập được thì có phần mặc định là « near » (gần)"
+msgstr "Tất cả các giá trị có thể lập được thì có phần mặc định là near (gần)"
#: config/mep/mep.opt:112
msgid "Enable min/max instructions"
@@ -9366,7 +9164,7 @@ msgstr "Cho phép gcc sử dụng câu lệnh repeat/erepeat"
#: config/mep/mep.opt:131
msgid "All variables default to the tiny section"
-msgstr "Tất cả các giá trị có thể lập được thì có phần mặc định là « tiny » (rất nhỏ)"
+msgstr "Tất cả các giá trị có thể lập được thì có phần mặc định là tiny (rất nhỏ)"
#: config/mep/mep.opt:135
msgid "Enable saturation instructions"
@@ -9382,7 +9180,7 @@ msgstr "Sử dụng thời gian chạy của bộ mô phỏng mà không có vé
#: config/mep/mep.opt:151
msgid "All functions default to the far section"
-msgstr "Tất cả các hàm thì có phần mặc định là « far » (xa)"
+msgstr "Tất cả các hàm thì có phần mặc định là far (xa)"
#: config/mep/mep.opt:155
msgid "Variables this size and smaller go in the tiny section. (default 4)"
@@ -9462,7 +9260,7 @@ msgstr "Hiệu lực câu lệnh chia và câu lệnh tạo giá trị tuyệt
#: config/lm32/lm32.opt:32
msgid "Enable barrel shift instructions"
-msgstr "Hiệu lực câu lệnh « barrel shift »"
+msgstr "Hiệu lực câu lệnh barrel shift"
#: config/lm32/lm32.opt:36
msgid "Enable sign extend instructions"
@@ -9474,13 +9272,11 @@ msgstr "Hiệu lực câu lệnh được người dùng xác định"
#: config/microblaze/microblaze.opt:40
#, fuzzy
-#| msgid "Use software floating point"
msgid "Use software emulation for floating point (default)"
msgstr "Sử dụng điểm phù động loại phần mềm"
#: config/microblaze/microblaze.opt:44
#, fuzzy
-#| msgid "Use decimal floating point instructions"
msgid "Use hardware floating point instructions"
msgstr "Sử dụng câu lệnh loại điểm phù động thập phân"
@@ -9489,14 +9285,11 @@ msgid "Use table lookup optimization for small signed integer divisions"
msgstr ""
#: config/microblaze/microblaze.opt:52
-#, fuzzy
-#| msgid "-mcpu=\tUse features of and schedule code for given CPU"
msgid "-mcpu=PROCESSOR\t\tUse features of and schedule code for given CPU"
-msgstr "-mcpu=\tSử dụng các tính năng của CPU đưa ra, và định thời mã cho CPU đó"
+msgstr "-mcpu=PROCESSOR\tSử dụng các tính năng của định thời mã cho CPU đã cho"
#: config/microblaze/microblaze.opt:56
#, fuzzy
-#| msgid "Don't optimize block moves"
msgid "Don't optimize block moves, use memcpy"
msgstr "Đừng tối ưu hoá sự di chuyển khối"
@@ -9514,7 +9307,6 @@ msgstr ""
#: config/microblaze/microblaze.opt:72
#, fuzzy
-#| msgid "Use fp double instructions"
msgid "Use pattern compare instructions"
msgstr "Sử dụng câu lệnh đôi loại điểm phù động"
@@ -9525,7 +9317,6 @@ msgstr ""
#: config/microblaze/microblaze.opt:76
#, fuzzy
-#| msgid "Generate instances of Class at runtime"
msgid "Check for stack overflow at runtime"
msgstr "Lúc chạy thì tạo ra các thể hiện Hạng"
@@ -9544,35 +9335,32 @@ msgstr ""
#: config/microblaze/microblaze.opt:92
#, fuzzy
-#| msgid "Use decimal floating point instructions"
msgid "Use hardware floating point conversion instructions"
msgstr "Sử dụng câu lệnh loại điểm phù động thập phân"
#: config/microblaze/microblaze.opt:96
#, fuzzy
-#| msgid "Use decimal floating point instructions"
msgid "Use hardware floating point square root instruction"
msgstr "Sử dụng câu lệnh loại điểm phù động thập phân"
#: config/microblaze/microblaze.opt:100
msgid "Description for mxl-mode-executable"
-msgstr ""
+msgstr "Mô tả cho mxl-mode-executable"
#: config/microblaze/microblaze.opt:104
msgid "Description for mxl-mode-xmdstub"
-msgstr ""
+msgstr "Mô tả cho mxl-mode-xmdstub"
#: config/microblaze/microblaze.opt:108
msgid "Description for mxl-mode-bootstrap"
-msgstr ""
+msgstr "Mô tả cho mxl-mode-bootstrap"
#: config/microblaze/microblaze.opt:112
msgid "Description for mxl-mode-novectors"
-msgstr ""
+msgstr "Mô tả cho mxl-mode-novectors"
#: config/linux-android.opt:23
#, fuzzy
-#| msgid "Generate code for the Android operating system."
msgid "Generate code for the Android platform."
msgstr "Tạo ra mã cho hệ điều hành Android."
@@ -9581,10 +9369,8 @@ msgid "-G<number>\tPut global and static data smaller than <number> bytes into a
msgstr ""
#: config/sol2.opt:32
-#, fuzzy
-#| msgid "Pass -assert pure-text to linker"
msgid "Pass -z text to linker"
-msgstr "Gửi cho bộ liên kết « -assert pure-text »"
+msgstr "Chuyển tùy chọn -z text cho bộ liên kết"
#: config/fused-madd.opt:23
msgid "%<-mfused-madd%> is deprecated; use %<-ffp-contract=%> instead"
@@ -9606,13 +9392,13 @@ msgstr ""
#: c-family/c.opt:1141 c-family/c.opt:1145 c-family/c.opt:1149
#, c-format
msgid "missing path after %qs"
-msgstr ""
+msgstr "thiếu đường dẫn sau %qs"
#: c-family/c.opt:186
msgid "-A<question>=<answer>\tAssert the <answer> to <question>. Putting '-' before <question> disables the <answer> to <question>"
msgstr ""
"-A<hỏi>=<đáp>\tKhắng định trả lời cho một câu hỏi nào đó.\n"
-"\t\tThêm dấu trừ « - » vào trước <hỏi> thì tắt <đáp> đó."
+"\t\tThêm dấu trừ - vào trước <hỏi> thì tắt <đáp> đó."
#: c-family/c.opt:190
msgid "Do not discard comments"
@@ -9656,11 +9442,11 @@ msgstr "Thấy tập tin phần đầu còn thiếu là tập tin được tạo
#: c-family/c.opt:233
msgid "Like -M but ignore system header files"
-msgstr "Giống như « -M » mà bỏ qua tập tin phần đầu của hệ thống"
+msgstr "Giống như -M mà bỏ qua tập tin phần đầu của hệ thống"
#: c-family/c.opt:237
msgid "Like -MD but ignore system header files"
-msgstr "Giống như « -MD » mà bỏ qua tập tin phần đầu của hệ thống"
+msgstr "Giống như -MD mà bỏ qua tập tin phần đầu của hệ thống"
#: c-family/c.opt:241
msgid "Generate phony targets for all headers"
@@ -9681,7 +9467,7 @@ msgstr "-MT <đích>\tThêm một đích không phải được trích dẫn"
#: c-family/c.opt:253
msgid "Do not generate #line directives"
-msgstr "Đừng tạo ra chỉ thị « #line »"
+msgstr "Đừng tạo ra chỉ thị #line"
#: c-family/c.opt:257
msgid "-U<macro>\tUndefine <macro>"
@@ -9716,10 +9502,8 @@ msgid "Deprecated in favor of -Wc++11-compat"
msgstr ""
#: c-family/c.opt:296
-#, fuzzy
-#| msgid "Warn about C++ constructs whose meaning differs between ISO C++ 1998 and ISO C++ 200x"
msgid "Warn about C++ constructs whose meaning differs between ISO C++ 1998 and ISO C++ 2011"
-msgstr "Cảnh báo về cấu trúc C++ có nghĩa khác nhau giữa ISO C++ 1998 và ISO C++ 200x"
+msgstr "Cảnh báo về cấu trúc C++ mà nó có nghĩa khác nhau giữa ISO C++ 1998 và ISO C++ 2011"
#: c-family/c.opt:300
msgid "Warn about casts which discard qualifiers"
@@ -9727,11 +9511,11 @@ msgstr "Cảnh báo về sự gán mà loại bỏ đoạn điều kiện"
#: c-family/c.opt:304
msgid "Warn about subscripts whose type is \"char\""
-msgstr "Cảnh báo về chữ in thấp có loại « char »"
+msgstr "Cảnh báo về chữ in thấp có loại 'char'"
#: c-family/c.opt:308
msgid "Warn about variables that might be changed by \"longjmp\" or \"vfork\""
-msgstr "Cảnh báo về biến có thể bị thay đổi bởi « longjmp » hoặc « vfork »"
+msgstr "Cảnh báo về biến có thể bị thay đổi bởi 'longjmp' hoặc 'vfork'"
#: c-family/c.opt:312
msgid "Warn about possibly nested block comments, and C++ comments spanning more than one physical line"
@@ -9739,7 +9523,7 @@ msgstr "Cảnh báo về ghi chú khối có thể lồng nhau, và ghi chú C++
#: c-family/c.opt:316
msgid "Synonym for -Wcomment"
-msgstr "Từ đồng nghĩa với « -Wcomment »"
+msgstr "Từ đồng nghĩa với -Wcomment"
#: c-family/c.opt:320
msgid "Warn for implicit type conversions that may change a value"
@@ -9763,7 +9547,6 @@ msgstr "Cảnh báo khi phát hiện một lời tuyên bố đẳng sau một c
#: c-family/c.opt:340
#, fuzzy
-#| msgid "Warn about non-virtual destructors"
msgid "Warn about deleting polymorphic objects with non-virtual destructors"
msgstr "Cảnh báo về bộ hủy cấu trúc không phải ảo"
@@ -9781,11 +9564,11 @@ msgstr "Cảnh báo về sự vượt quá quy tắc Effective C++"
#: c-family/c.opt:356
msgid "Warn about an empty body in an if or else statement"
-msgstr "Cảnh báo về thân trống trong một câu lệnh « if » (nếu) hay « else » (không thì)"
+msgstr "Cảnh báo về thân trống trong một câu lệnh 'if' (nếu) hay 'else' (không thì)"
#: c-family/c.opt:360
msgid "Warn about stray tokens after #elif and #endif"
-msgstr "Cảnh báo về hiệu bài thừa đẳng sau « #elif » và « #endif »"
+msgstr "Cảnh báo về hiệu bài thừa đẳng sau #elif và #endif"
#: c-family/c.opt:364
msgid "Warn about comparison of different enum types"
@@ -9793,7 +9576,7 @@ msgstr "Cảnh báo về sự so sánh các loại đếm (enum) khác nhau"
#: c-family/c.opt:372
msgid "This switch is deprecated; use -Werror=implicit-function-declaration instead"
-msgstr "Cái chuyển này bị phản đối: hãy thay thế bằng « -Werror=implicit-function-declaration »"
+msgstr "Cái chuyển này bị phản đối: hãy thay thế bằng -Werror=implicit-function-declaration"
#: c-family/c.opt:376
msgid "Warn if testing floating point numbers for equality"
@@ -9837,13 +9620,11 @@ msgstr "Cảnh báo về biến bị tự sơ khởi"
#: c-family/c.opt:419
#, fuzzy
-#| msgid "Warn about implicit function declarations"
msgid "Warn about implicit declarations"
msgstr "Cảnh báo về lời tuyên bố hàm ngầm"
#: c-family/c.opt:423
#, fuzzy
-#| msgid "Warn for implicit type conversions that may change a value"
msgid "Warn about implicit conversions from \"float\" to \"double\""
msgstr "Cảnh báo về sự chuyển đổi loại ngầm có thể thay đổi một giá trị"
@@ -9861,7 +9642,7 @@ msgstr "Cảnh báo khi có một sự gán cho một hàm trỏ từ một số
#: c-family/c.opt:442
msgid "Warn about invalid uses of the \"offsetof\" macro"
-msgstr "Cảnh báo khi sai sử dụng vĩ lệnh « offsetof »"
+msgstr "Cảnh báo khi sai sử dụng vĩ lệnh 'offsetof'"
#: c-family/c.opt:446
msgid "Warn about PCH files that are found but not used"
@@ -9877,11 +9658,11 @@ msgstr "Cảnh báo khi một toán tử hợp lý cứ ước lượng là đú
#: c-family/c.opt:458
msgid "Do not warn about using \"long long\" when -pedantic"
-msgstr "Bật « -pedantic » thì đừng cảnh báo về sử dụng « long long »"
+msgstr "Bật -pedantic thì đừng cảnh báo về sử dụng 'long long'"
#: c-family/c.opt:462
msgid "Warn about suspicious declarations of \"main\""
-msgstr "Cảnh báo về lời tuyên bố « main » đáng ngờ"
+msgstr "Cảnh báo về lời tuyên bố 'main' đáng ngờ"
#: c-family/c.opt:466
msgid "Warn about possibly missing braces around initializers"
@@ -9925,7 +9706,7 @@ msgstr ""
#: c-family/c.opt:506
msgid "Warn about \"extern\" declarations not at file scope"
-msgstr "Cảnh báo về lời tuyên bố « extern » (bên ngoài) ở ngoại phạm vi tập tin"
+msgstr "Cảnh báo về lời tuyên bố 'extern' (bên ngoài) ở ngoại phạm vi tập tin"
#: c-family/c.opt:510
msgid "Warn when a noexcept expression evaluates to false even though the expression can't actually throw"
@@ -10117,7 +9898,7 @@ msgstr ""
#: c-family/c.opt:702
msgid "A synonym for -std=c89 (for C) or -std=c++98 (for C++)"
-msgstr ""
+msgstr "Đồng nghĩa -std=c89 (cho C) hoặc -std=c++98 (cho C++)"
#: c-family/c.opt:710
msgid "Enforce class member access control semantics"
@@ -10139,10 +9920,8 @@ msgstr ""
#: c-family/c.opt:721 c-family/c.opt:839 c-family/c.opt:1078
#: c-family/c.opt:1082 c-family/c.opt:1098
-#, fuzzy
-#| msgid "-pipe not supported"
msgid "No longer supported"
-msgstr "không hỗ trợ « -pipe »"
+msgstr "không còn được hỗ trợ nữa"
#: c-family/c.opt:725
msgid "Recognize the \"asm\" keyword"
@@ -10150,7 +9929,7 @@ msgstr ""
#: c-family/c.opt:733
msgid "Recognize built-in functions"
-msgstr ""
+msgstr "Chấp nhận các hàm dựng sẵn"
#: c-family/c.opt:740
msgid "Check the return value of new"
@@ -10346,7 +10125,6 @@ msgstr ""
#: c-family/c.opt:970
#, fuzzy
-#| msgid "Enable linker relaxations"
msgid "Enable Plan 9 language extensions"
msgstr "Hiệu lực hàm yếu về bộ liên kết"
@@ -10652,7 +10430,7 @@ msgstr ""
#: lto/lang.opt:41
msgid "The resolution file"
-msgstr ""
+msgstr "Tập tin phân giải"
#: common.opt:270
msgid "Display this information"
@@ -10704,7 +10482,6 @@ msgstr ""
#: common.opt:516
#, fuzzy
-#| msgid "Produce a backtrace when a runtime error is encountered"
msgid "Warn when a #warning directive is encountered"
msgstr "Xuất một vết ngược khi gặp lỗi lúc chạy"
@@ -10794,13 +10571,11 @@ msgstr ""
#: common.opt:615
#, fuzzy
-#| msgid "Warn about functions which might be candidates for format attributes"
msgid "Warn about functions which might be candidates for __attribute__((const))"
msgstr "Cảnh báo về hàm có thể yêu cầu thuộc tính định dạng"
#: common.opt:619
#, fuzzy
-#| msgid "Warn about functions which might be candidates for format attributes"
msgid "Warn about functions which might be candidates for __attribute__((pure))"
msgstr "Cảnh báo về hàm có thể yêu cầu thuộc tính định dạng"
@@ -10822,7 +10597,6 @@ msgstr ""
#: common.opt:643
#, fuzzy
-#| msgid "Warn whenever type qualifiers are ignored."
msgid "Warn whenever a trampoline is generated"
msgstr "Cảnh báo khi nào đoạn điều kiện loại bị bỏ qua."
@@ -10836,41 +10610,40 @@ msgstr ""
#: common.opt:655
#, fuzzy
-#| msgid "Warn about variables which are initialized to themselves"
msgid "Warn about maybe uninitialized automatic variables"
msgstr "Cảnh báo về biến bị tự sơ khởi"
#: common.opt:663
msgid "Enable all -Wunused- warnings"
-msgstr ""
+msgstr "Bật tấ cả -Wunused- warnings"
#: common.opt:667
msgid "Warn when a function parameter is only set, otherwise unused"
-msgstr ""
+msgstr "Cảnh báo khi tham số của hàm chỉ được đặt, nếu không thì không sử dụng"
#: common.opt:671
msgid "Warn when a variable is only set, otherwise unused"
-msgstr ""
+msgstr "Cảnh báo khi biến chỉ được đặt, nếu không thì không sử dụng"
#: common.opt:675
msgid "Warn when a function is unused"
-msgstr ""
+msgstr "Cảnh báo khi hàm không được dùng"
#: common.opt:679
msgid "Warn when a label is unused"
-msgstr ""
+msgstr "Cảnh báo khi nhãn không được dùng"
#: common.opt:683
msgid "Warn when a function parameter is unused"
-msgstr ""
+msgstr "Cảnh báo khi tham số của hàm không được dùng"
#: common.opt:687
msgid "Warn when an expression value is unused"
-msgstr ""
+msgstr "Cảnh báo khi giá trị của biểu thức không được dùng"
#: common.opt:691
msgid "Warn when a variable is unused"
-msgstr ""
+msgstr "Cảnh báo khi biến không được dùng"
#: common.opt:695
msgid "Warn in case profiles in -fprofile-use do not match"
@@ -10906,7 +10679,7 @@ msgstr ""
#: common.opt:812
msgid "Align all labels"
-msgstr ""
+msgstr "Cân chỉnh tất cả các nhãn"
#: common.opt:819
msgid "Align the start of loops"
@@ -11038,7 +10811,6 @@ msgstr ""
#: common.opt:983
#, fuzzy
-#| msgid "Try to allow the linker to turn PIC calls into direct calls"
msgid "Try to convert virtual calls to direct ones."
msgstr "Thử cho phép bộ liên kết chuyển đổi cuộc gọi PIC sang cuộc gọi trực tiếp"
@@ -11076,7 +10848,6 @@ msgstr ""
#: common.opt:1035
#, fuzzy
-#| msgid "options passed: "
msgid "Dump optimization passes"
msgstr "tuỳ chọn được gửi: "
@@ -11126,9 +10897,8 @@ msgstr ""
#: common.opt:1086
#, fuzzy, c-format
-#| msgid "unknown spec function '%s'"
msgid "unknown excess precision style %qs"
-msgstr "không rõ hàm đặc tả « %s »"
+msgstr "không rõ hàm đặc tả %qs"
#: common.opt:1099
msgid "Output lto objects containing both the intermediate language and binary output."
@@ -11156,7 +10926,6 @@ msgstr ""
#: common.opt:1126
#, fuzzy, c-format
-#| msgid "Place floating point constants in TOC"
msgid "unknown floating point contraction style %qs"
msgstr "Để vào TOC hằng số loại điểm phù động"
@@ -11198,7 +10967,7 @@ msgstr ""
#: common.opt:1182
msgid "Mark all loops as parallel"
-msgstr ""
+msgstr "Đánh dấu tất cả các vòng lặp là xử lý song song"
#: common.opt:1186
msgid "Enable Loop Strip Mining transformation"
@@ -11218,7 +10987,6 @@ msgstr ""
#: common.opt:1202
#, fuzzy
-#| msgid "Enable leading zero instructions"
msgid "Enable Loop Flattening transformation"
msgstr "Hiệu lực câu lệnh có số không đi trước"
@@ -11268,7 +11036,6 @@ msgstr ""
#: common.opt:1260
#, fuzzy
-#| msgid "function not declared inline and code size would grow"
msgid "Integrate functions not declared \"inline\" into their callers when profitable"
msgstr "hàm không phải được tuyên bố trực tiếp, và kích cỡ mã sẽ tăng lại"
@@ -11331,7 +11098,7 @@ msgstr ""
#: common.opt:1327
#, c-format
msgid "unknown IRA algorithm %qs"
-msgstr ""
+msgstr "không hiểu thuật toán IRA %qs"
#: common.opt:1337
msgid "-fira-region=[one|all|mixed] Set regions for IRA"
@@ -11339,7 +11106,6 @@ msgstr ""
#: common.opt:1340
#, fuzzy, c-format
-#| msgid "unknown relocation unspec"
msgid "unknown IRA region %qs"
msgstr "không rõ bỏ ghi rõ bố trí lại"
@@ -11397,7 +11163,6 @@ msgstr ""
#: common.opt:1410
#, fuzzy
-#| msgid "Disable indexed addressing"
msgid "Disable partioning and streaming"
msgstr "Tắt chức năng đặt địa chỉ loại phụ lục"
@@ -11415,7 +11180,6 @@ msgstr ""
#: common.opt:1427
#, fuzzy
-#| msgid "-fmax-errors=<n>\tMaximum number of errors to report"
msgid "-fmax-errors=<number>\tMaximum number of errors to report"
msgstr "-fmax-errors=<số>\tSố tối đa các lỗi cần thông báo"
@@ -11749,7 +11513,6 @@ msgstr ""
#: common.opt:1802
#, fuzzy
-#| msgid "Generate APCS conformant stack frames"
msgid "Generate discontiguous stack frames"
msgstr "Tạo ra các khung đống làm hợp với APCS"
@@ -11787,7 +11550,6 @@ msgstr ""
#: common.opt:1841
#, fuzzy
-#| msgid "Reuse r30 on a per function basis"
msgid "Output stack usage information on a per-function basis"
msgstr "Sử dụng lại r30 một cách từng hàm"
@@ -11821,7 +11583,6 @@ msgstr ""
#: common.opt:1880
#, fuzzy, c-format
-#| msgid "unknown insn mode"
msgid "unknown TLS model %qs"
msgstr "không rõ chế độ lệnh"
@@ -11847,7 +11608,6 @@ msgstr ""
#: common.opt:1919
#, fuzzy
-#| msgid "Enable linker optimizations"
msgid "Enable SSA-BIT-CCP optimization on trees"
msgstr "Hiệu lực số tối ưu hoá bộ liên kết"
@@ -11881,7 +11641,6 @@ msgstr ""
#: common.opt:1959
#, fuzzy
-#| msgid "Enable most warning messages"
msgid "Enable tail merging on trees"
msgstr "Hiệu lực phần lớn các thông điệp cảnh báo"
@@ -11899,7 +11658,6 @@ msgstr ""
#: common.opt:1975
#, fuzzy
-#| msgid "Enable linker optimizations"
msgid "Enable string length optimizations on trees"
msgstr "Hiệu lực số tối ưu hoá bộ liên kết"
@@ -12053,7 +11811,6 @@ msgstr ""
#: common.opt:2158
#, fuzzy, c-format
-#| msgid "unrecognized address"
msgid "unrecognized visibility value %qs"
msgstr "không nhận ra địa chỉ"
@@ -12143,7 +11900,7 @@ msgstr ""
#: common.opt:2279
msgid "-o <file>\tPlace output into <file>"
-msgstr ""
+msgstr "-o <tập tin>\tĐặt kết xuất vào <tập tin>"
#: common.opt:2283
msgid "Enable function profiling"
@@ -12181,268 +11938,230 @@ msgstr ""
msgid "Create a position independent executable"
msgstr ""
-#: go/gofrontend/expressions.cc:853
-#, fuzzy
-#| msgid "invalid use of '%%%c'"
+#: go/gofrontend/expressions.cc:855
msgid "invalid use of type"
-msgstr "sai sử dụng « %%%c »"
+msgstr "sử dụng kiểu sai"
-#: go/gofrontend/expressions.cc:2533 go/gofrontend/expressions.cc:2599
-#: go/gofrontend/expressions.cc:2615
+#: go/gofrontend/expressions.cc:2535 go/gofrontend/expressions.cc:2601
+#: go/gofrontend/expressions.cc:2617
msgid "constant refers to itself"
msgstr ""
-#: go/gofrontend/expressions.cc:3900
-#, fuzzy
-#| msgid "Expected expression type"
+#: go/gofrontend/expressions.cc:3902
msgid "expected numeric type"
-msgstr "Mong đợi một loại biểu thức"
+msgstr "cần kiểu số"
-#: go/gofrontend/expressions.cc:3905
-#, fuzzy
-#| msgid "Expected expression type"
+#: go/gofrontend/expressions.cc:3907
msgid "expected boolean type"
-msgstr "Mong đợi một loại biểu thức"
+msgstr "cần kiểu boolean"
-#: go/gofrontend/expressions.cc:3911
-#, fuzzy
-#| msgid "Expected integer string"
+#: go/gofrontend/expressions.cc:3913
msgid "expected integer or boolean type"
-msgstr "Mong đợi một chuỗi số nguyên"
+msgstr "cần số nguyên hoặc lôgíc"
-#: go/gofrontend/expressions.cc:3918
+#: go/gofrontend/expressions.cc:3920
#, fuzzy
-#| msgid "invalid operand to %%R"
msgid "invalid operand for unary %<&%>"
msgstr "sai lập toán hạng tới %%R"
-#: go/gofrontend/expressions.cc:3927
-#, fuzzy
-#| msgid "Expected integer"
+#: go/gofrontend/expressions.cc:3929
msgid "expected pointer"
-msgstr "Mong đợi một số nguyên"
+msgstr "cần con trỏ"
-#: go/gofrontend/expressions.cc:5588 go/gofrontend/expressions.cc:5606
+#: go/gofrontend/expressions.cc:5599 go/gofrontend/expressions.cc:5617
#, fuzzy
-#| msgid "Bad type in constant expression"
msgid "incompatible types in binary expression"
msgstr "Gặp loại saio trong biểu thức bất biến"
-#: go/gofrontend/expressions.cc:5620
+#: go/gofrontend/expressions.cc:5631
msgid "shift of non-integer operand"
msgstr ""
-#: go/gofrontend/expressions.cc:5625 go/gofrontend/expressions.cc:5633
+#: go/gofrontend/expressions.cc:5636 go/gofrontend/expressions.cc:5644
msgid "shift count not unsigned integer"
msgstr ""
-#: go/gofrontend/expressions.cc:5638
+#: go/gofrontend/expressions.cc:5649
#, fuzzy
-#| msgid "negative insn length"
msgid "negative shift count"
msgstr "chiều dài lệnh âm"
-#: go/gofrontend/expressions.cc:6431
-#, fuzzy
-#| msgid "move insn not handled"
+#: go/gofrontend/expressions.cc:6448
msgid "object is not a method"
-msgstr "lệnh di chuyển chưa quản lý"
+msgstr "đối tượng không phải là phương thức"
-#: go/gofrontend/expressions.cc:6440
+#: go/gofrontend/expressions.cc:6457
msgid "method type does not match object type"
msgstr ""
-#: go/gofrontend/expressions.cc:6714
+#: go/gofrontend/expressions.cc:6731
msgid "invalid use of %<...%> with builtin function"
msgstr ""
-#: go/gofrontend/expressions.cc:6748 go/gofrontend/expressions.cc:6805
-#: go/gofrontend/expressions.cc:6850 go/gofrontend/expressions.cc:7539
-#: go/gofrontend/expressions.cc:7686 go/gofrontend/expressions.cc:7729
-#: go/gofrontend/expressions.cc:7785 go/gofrontend/expressions.cc:8967
-#: go/gofrontend/expressions.cc:8986
-#, fuzzy
-#| msgid "no arguments"
+#: go/gofrontend/expressions.cc:6765 go/gofrontend/expressions.cc:6822
+#: go/gofrontend/expressions.cc:6867 go/gofrontend/expressions.cc:7556
+#: go/gofrontend/expressions.cc:7703 go/gofrontend/expressions.cc:7746
+#: go/gofrontend/expressions.cc:7802 go/gofrontend/expressions.cc:8984
+#: go/gofrontend/expressions.cc:9003
msgid "not enough arguments"
-msgstr "không có đối số nào"
+msgstr "không đủ đối số"
-#: go/gofrontend/expressions.cc:6750 go/gofrontend/expressions.cc:6807
-#: go/gofrontend/expressions.cc:7544 go/gofrontend/expressions.cc:7669
-#: go/gofrontend/expressions.cc:7691 go/gofrontend/expressions.cc:7734
-#: go/gofrontend/expressions.cc:7787 go/gofrontend/expressions.cc:8662
-#: go/gofrontend/expressions.cc:8972 go/gofrontend/expressions.cc:8993
-#, fuzzy
-#| msgid "no arguments"
+#: go/gofrontend/expressions.cc:6767 go/gofrontend/expressions.cc:6824
+#: go/gofrontend/expressions.cc:7561 go/gofrontend/expressions.cc:7686
+#: go/gofrontend/expressions.cc:7708 go/gofrontend/expressions.cc:7751
+#: go/gofrontend/expressions.cc:7804 go/gofrontend/expressions.cc:8679
+#: go/gofrontend/expressions.cc:8989 go/gofrontend/expressions.cc:9010
msgid "too many arguments"
-msgstr "không có đối số nào"
+msgstr "quá nhiều đối số"
-#: go/gofrontend/expressions.cc:6809
+#: go/gofrontend/expressions.cc:6826
msgid "argument 1 must be a map"
msgstr ""
-#: go/gofrontend/expressions.cc:6876
+#: go/gofrontend/expressions.cc:6893
#, fuzzy
-#| msgid "internal function"
msgid "invalid type for make function"
msgstr "hàm nội bộ"
-#: go/gofrontend/expressions.cc:6890
+#: go/gofrontend/expressions.cc:6907
msgid "length required when allocating a slice"
msgstr ""
-#: go/gofrontend/expressions.cc:6904
+#: go/gofrontend/expressions.cc:6921
#, fuzzy
-#| msgid "bad insn for 'A'"
msgid "bad size for make"
-msgstr "sai lập lệnh cho « A »"
+msgstr "sai lập lệnh cho 'A'"
-#: go/gofrontend/expressions.cc:6919
+#: go/gofrontend/expressions.cc:6936
msgid "bad capacity when making slice"
msgstr ""
-#: go/gofrontend/expressions.cc:6930
-#, fuzzy
-#| msgid "too many arguments to %%:version-compare"
+#: go/gofrontend/expressions.cc:6947
msgid "too many arguments to make"
-msgstr "quá nhiều đối số tới %%:version-compare"
+msgstr "quá nhiều đối số để thực hiện"
-#: go/gofrontend/expressions.cc:7588
+#: go/gofrontend/expressions.cc:7605
msgid "argument must be array or slice or channel"
msgstr ""
-#: go/gofrontend/expressions.cc:7598
+#: go/gofrontend/expressions.cc:7615
msgid "argument must be string or array or slice or map or channel"
msgstr ""
-#: go/gofrontend/expressions.cc:7644
+#: go/gofrontend/expressions.cc:7661
#, fuzzy
-#| msgid "Support 3DNow! built-in functions"
msgid "unsupported argument type to builtin function"
msgstr "Hỗ trợ các hàm dựng sẵn 3DNow!"
-#: go/gofrontend/expressions.cc:7655
+#: go/gofrontend/expressions.cc:7672
msgid "argument must be channel"
msgstr ""
-#: go/gofrontend/expressions.cc:7657
+#: go/gofrontend/expressions.cc:7674
msgid "cannot close receive-only channel"
msgstr ""
-#: go/gofrontend/expressions.cc:7677
+#: go/gofrontend/expressions.cc:7694
#, fuzzy
-#| msgid "target is not pointer or reference"
msgid "argument must be a field reference"
msgstr "đích không phải là một hàm trỏ hoặc một tham chiếu"
-#: go/gofrontend/expressions.cc:7704
+#: go/gofrontend/expressions.cc:7721
msgid "left argument must be a slice"
msgstr ""
-#: go/gofrontend/expressions.cc:7712
+#: go/gofrontend/expressions.cc:7729
msgid "element types must be the same"
msgstr ""
-#: go/gofrontend/expressions.cc:7717
+#: go/gofrontend/expressions.cc:7734
msgid "first argument must be []byte"
msgstr ""
-#: go/gofrontend/expressions.cc:7720
+#: go/gofrontend/expressions.cc:7737
msgid "second argument must be slice or string"
msgstr ""
-#: go/gofrontend/expressions.cc:7761
+#: go/gofrontend/expressions.cc:7778
msgid "argument 2 has invalid type"
msgstr ""
-#: go/gofrontend/expressions.cc:7777
+#: go/gofrontend/expressions.cc:7794
msgid "argument must have complex type"
msgstr ""
-#: go/gofrontend/expressions.cc:7795
+#: go/gofrontend/expressions.cc:7812
msgid "complex arguments must have identical types"
msgstr ""
-#: go/gofrontend/expressions.cc:7797
+#: go/gofrontend/expressions.cc:7814
#, fuzzy
-#| msgid "Do not use hardware floating point"
msgid "complex arguments must have floating-point type"
msgstr "Đừng sử dụng điểm phù động loại phần cứng"
-#: go/gofrontend/expressions.cc:8666
+#: go/gofrontend/expressions.cc:8683
#, fuzzy
-#| msgid "invalid use of '%%%c'"
msgid "invalid use of %<...%> with non-slice"
-msgstr "sai sử dụng « %%%c »"
+msgstr "sai sử dụng '%%%c'"
-#: go/gofrontend/expressions.cc:8920 go/gofrontend/expressions.cc:9361
-#, fuzzy
-#| msgid "Expected string"
+#: go/gofrontend/expressions.cc:8937 go/gofrontend/expressions.cc:9378
msgid "expected function"
-msgstr "Mong đợi một chuỗi"
+msgstr "cần hàm"
-#: go/gofrontend/expressions.cc:8939
+#: go/gofrontend/expressions.cc:8956
msgid "incompatible type for receiver"
msgstr ""
-#: go/gofrontend/expressions.cc:8957
+#: go/gofrontend/expressions.cc:8974
msgid "invalid use of %<...%> calling non-variadic function"
msgstr ""
-#: go/gofrontend/expressions.cc:9370 go/gofrontend/expressions.cc:9384
+#: go/gofrontend/expressions.cc:9387 go/gofrontend/expressions.cc:9401
msgid "number of results does not match number of values"
msgstr ""
-#: go/gofrontend/expressions.cc:9688 go/gofrontend/expressions.cc:10110
+#: go/gofrontend/expressions.cc:9705 go/gofrontend/expressions.cc:10127
msgid "index must be integer"
-msgstr ""
+msgstr "chỉ số phải là số nguyên"
-#: go/gofrontend/expressions.cc:9694 go/gofrontend/expressions.cc:10114
+#: go/gofrontend/expressions.cc:9711 go/gofrontend/expressions.cc:10131
msgid "slice end must be integer"
msgstr ""
-#: go/gofrontend/expressions.cc:9751
+#: go/gofrontend/expressions.cc:9768
msgid "slice of unaddressable value"
msgstr ""
-#: go/gofrontend/expressions.cc:10344
+#: go/gofrontend/expressions.cc:10361
#, fuzzy
-#| msgid "Enable the normal mode"
msgid "incompatible type for map index"
msgstr "Hiệu lực chế độ thông thường"
-#: go/gofrontend/expressions.cc:10692
+#: go/gofrontend/expressions.cc:10709
msgid "expected interface or pointer to interface"
msgstr ""
-#: go/gofrontend/expressions.cc:11260
+#: go/gofrontend/expressions.cc:11277
msgid "too many expressions for struct"
msgstr ""
-#: go/gofrontend/expressions.cc:11273
+#: go/gofrontend/expressions.cc:11290
msgid "too few expressions for struct"
msgstr ""
-#: go/gofrontend/expressions.cc:12933 go/gofrontend/expressions.cc:12941
-#, fuzzy
-#| msgid "invalid constraints for operand"
-msgid "invalid unsafe.Pointer conversion"
-msgstr "sai lập ràng buộc cho toán hạng"
-
-#: go/gofrontend/expressions.cc:12946 go/gofrontend/statements.cc:1539
+#: go/gofrontend/expressions.cc:12945 go/gofrontend/statements.cc:1539
msgid "type assertion only valid for interface types"
msgstr ""
-#: go/gofrontend/expressions.cc:12958
+#: go/gofrontend/expressions.cc:12957
msgid "impossible type assertion: type does not implement interface"
msgstr ""
-#: go/gofrontend/expressions.cc:13142 go/gofrontend/statements.cc:1387
-#, fuzzy
-#| msgid "Expected name"
+#: go/gofrontend/expressions.cc:13128 go/gofrontend/statements.cc:1387
msgid "expected channel"
-msgstr "Mong đợi một tên"
+msgstr "cần kênh"
-#: go/gofrontend/expressions.cc:13147 go/gofrontend/statements.cc:1392
+#: go/gofrontend/expressions.cc:13133 go/gofrontend/statements.cc:1392
msgid "invalid receive on send-only channel"
msgstr ""
@@ -12452,7 +12171,6 @@ msgstr ""
#: go/gofrontend/statements.cc:590
#, fuzzy
-#| msgid "invalid addressing mode"
msgid "invalid left hand side of assignment"
msgstr "sai lập chế độ đặt địa chỉ"
@@ -12462,19 +12180,16 @@ msgstr ""
#: go/gofrontend/statements.cc:1254
#, fuzzy
-#| msgid "expected end of line"
msgid "expected map index on left hand side"
-msgstr "mong đợi kết thúc dòng"
+msgstr "cần kết thúc dòng"
#: go/gofrontend/statements.cc:2632 go/gofrontend/statements.cc:2661
#, fuzzy
-#| msgid "in argument to unary !"
msgid "not enough arguments to return"
msgstr "trong đối số tới bộ nguyên phân !"
#: go/gofrontend/statements.cc:2640
#, fuzzy
-#| msgid "Return values of functions in FPU registers"
msgid "return with value in function with no return type"
msgstr "Trả lại giá trị của hàm trong thanh ghi FPU (đơn vị điểm phù động)"
@@ -12483,30 +12198,31 @@ msgid "too many values in return statement"
msgstr ""
#: go/gofrontend/statements.cc:3145
-#, fuzzy
-#| msgid "Expected expression type"
msgid "expected boolean expression"
-msgstr "Mong đợi một loại biểu thức"
+msgstr "cần một biểu thức lôgíc"
-#: go/gofrontend/statements.cc:4334
+#: go/gofrontend/statements.cc:4198
+msgid "cannot type switch on non-interface value"
+msgstr ""
+
+#: go/gofrontend/statements.cc:4320
msgid "incompatible types in send"
msgstr ""
-#: go/gofrontend/statements.cc:4339
+#: go/gofrontend/statements.cc:4325
msgid "invalid send on receive-only channel"
msgstr ""
-#: go/gofrontend/statements.cc:5226
+#: go/gofrontend/statements.cc:5212
msgid "too many variables for range clause with channel"
msgstr ""
-#: go/gofrontend/statements.cc:5233
+#: go/gofrontend/statements.cc:5219
msgid "range clause must have array, slice, string, map, or channel type"
msgstr ""
#: go/gofrontend/types.cc:527
#, fuzzy
-#| msgid "Warn about comparison of different enum types"
msgid "invalid comparison of non-ordered type"
msgstr "Cảnh báo về sự so sánh các loại đếm (enum) khác nhau"
@@ -12524,13 +12240,11 @@ msgstr ""
#: go/gofrontend/types.cc:553
#, fuzzy, c-format
-#| msgid "invalid operand to %%R"
msgid "invalid operation (%s)"
msgstr "sai lập toán hạng tới %%R"
#: go/gofrontend/types.cc:576
#, fuzzy
-#| msgid "invalid use of non-lvalue array"
msgid "invalid comparison of non-comparable type"
msgstr "sai sử dụng mảng không phải lvalue"
@@ -12540,7 +12254,6 @@ msgstr ""
#: go/gofrontend/types.cc:605
#, fuzzy
-#| msgid "invalid use of non-lvalue array"
msgid "invalid comparison of non-comparable array"
msgstr "sai sử dụng mảng không phải lvalue"
@@ -12564,7 +12277,6 @@ msgstr ""
#: go/gofrontend/types.cc:3227 go/gofrontend/types.cc:3240
#: go/gofrontend/types.cc:3255
#, fuzzy
-#| msgid "maximum number of parameters in a SCoP"
msgid "different number of parameters"
msgstr "số tối đa các tham số trong một SCoP"
@@ -12611,22 +12323,22 @@ msgstr ""
#: go/gofrontend/types.cc:6741 go/gofrontend/types.cc:6754
msgid "type has no methods"
-msgstr ""
+msgstr "kiểu không có phương thức"
#: go/gofrontend/types.cc:6775
#, c-format
msgid "ambiguous method %s%s%s"
-msgstr ""
+msgstr "phương thức còn mơ hồ %s%s%s"
#: go/gofrontend/types.cc:6778
#, c-format
msgid "missing method %s%s%s"
-msgstr ""
+msgstr "thiếu phương thức%s%s%s"
#: go/gofrontend/types.cc:6818
#, c-format
msgid "method %s%s%s requires a pointer"
-msgstr ""
+msgstr "phương thức %s%s%s yêu cầu một con trỏ"
#. Warn about and ignore all others for now, but store them.
#: attribs.c:315 c-family/c-common.c:7387 objc/objc-act.c:4952
@@ -12744,7 +12456,6 @@ msgstr ""
#: builtins.c:4937
#, fuzzy, gcc-internal-format
-#| msgid "Omit frame pointer for leaf functions"
msgid "trampoline generated for nested function %qD"
msgstr "Bỏ sót hàm trỏ khung cho hàm lá"
@@ -12795,7 +12506,7 @@ msgstr ""
#. All valid uses of __builtin_va_arg_pack () are removed during
#. inlining.
-#: builtins.c:6023 expr.c:9964
+#: builtins.c:6023 expr.c:9965
#, gcc-internal-format
msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
msgstr ""
@@ -12889,13 +12600,13 @@ msgstr ""
#. an unprototyped function, it is compile-time undefined;
#. making it a constraint in that case was rejected in
#. DR#252.
-#: c-convert.c:101 c-typeck.c:1992 c-typeck.c:5332 c-typeck.c:10590
+#: c-convert.c:103 c-typeck.c:1992 c-typeck.c:5332 c-typeck.c:10596
#: cp/typeck.c:1849 cp/typeck.c:6722 cp/typeck.c:7420 fortran/convert.c:88
#, gcc-internal-format
msgid "void value not ignored as it ought to be"
msgstr ""
-#: c-convert.c:181 fortran/convert.c:122 java/typeck.c:150
+#: c-convert.c:182 fortran/convert.c:122 java/typeck.c:150
#, gcc-internal-format
msgid "conversion to non-scalar type requested"
msgstr ""
@@ -12938,12 +12649,12 @@ msgstr ""
#: c-decl.c:1174 cp/decl.c:628
#, gcc-internal-format
msgid "unused variable %q+D"
-msgstr ""
+msgstr "biến chưa được dùng %q+D"
#: c-decl.c:1178
#, gcc-internal-format
msgid "variable %qD set but not used"
-msgstr ""
+msgstr "biến %qD được đặt nhưng lại chưa được dùng"
#: c-decl.c:1183
#, gcc-internal-format
@@ -13033,7 +12744,7 @@ msgstr ""
#: c-decl.c:1729 c-decl.c:1742 c-decl.c:1778
#, gcc-internal-format
msgid "conflicting types for %q+D"
-msgstr ""
+msgstr "kiểu xung đột cho %q+D"
#: c-decl.c:1758
#, gcc-internal-format
@@ -13093,7 +12804,7 @@ msgstr ""
#: c-decl.c:1945
#, gcc-internal-format
msgid "but not here"
-msgstr ""
+msgstr "nhưng không phải ở đây"
#: c-decl.c:1963
#, gcc-internal-format
@@ -13228,7 +12939,7 @@ msgstr ""
#: c-decl.c:3099 c-decl.c:3371
#, gcc-internal-format
msgid "%qD declared here"
-msgstr ""
+msgstr "%qD được khai báo ở đây"
#: c-decl.c:3153 c-decl.c:3242
#, gcc-internal-format
@@ -13243,7 +12954,7 @@ msgstr ""
#: c-decl.c:3273 cp/decl.c:2921
#, gcc-internal-format
msgid "duplicate label %qD"
-msgstr ""
+msgstr "nhãn nhân đôi %qD"
#: c-decl.c:3304
#, gcc-internal-format
@@ -13270,7 +12981,7 @@ msgstr ""
msgid "%qE defined as wrong kind of tag"
msgstr ""
-#: c-decl.c:3674 c-typeck.c:11016 c-family/c-common.c:4164
+#: c-decl.c:3674 c-typeck.c:11022 c-family/c-common.c:4164
#, gcc-internal-format
msgid "invalid use of %<restrict%>"
msgstr ""
@@ -13307,7 +13018,6 @@ msgstr ""
#: c-decl.c:3762
#, fuzzy, gcc-internal-format
-#| msgid "derived type declaration"
msgid "%<_Noreturn%> in empty declaration"
msgstr "lời tuyên bố loại có hướng"
@@ -13344,7 +13054,7 @@ msgstr ""
#: c-decl.c:3808 c-parser.c:1498
#, gcc-internal-format
msgid "empty declaration"
-msgstr ""
+msgstr "khai báo trống rỗng"
#: c-decl.c:3880
#, gcc-internal-format
@@ -13367,7 +13077,7 @@ msgstr ""
#: c-decl.c:4004
#, gcc-internal-format
msgid "%q+D is usually a function"
-msgstr ""
+msgstr "%q+D thường là một hàm"
#: c-decl.c:4013
#, gcc-internal-format
@@ -13383,7 +13093,7 @@ msgstr ""
#: c-decl.c:4024
#, gcc-internal-format
msgid "parameter %qD is initialized"
-msgstr ""
+msgstr "tham số %qD được khởi tạo"
#. Although C99 is unclear about whether incomplete arrays
#. of VLAs themselves count as VLAs, it does not make
@@ -13399,18 +13109,17 @@ msgstr "không thể sơ khởi một đối tượng có kích cỡ biến đ
msgid "variable %qD has initializer but incomplete type"
msgstr ""
-#: c-decl.c:4138 cp/decl.c:4430 cp/decl.c:12670
+#: c-decl.c:4138 cp/decl.c:4430 cp/decl.c:12687
#, gcc-internal-format
msgid "inline function %q+D given attribute noinline"
msgstr ""
#: c-decl.c:4189
#, fuzzy, gcc-internal-format
-#| msgid "enum conversion in initialization is invalid in C++"
msgid "uninitialized const member in %qT is invalid in C++"
msgstr "chuyển đổi enum trong bộ sơ khởi thì không hợp lệ trong C++"
-#: c-decl.c:4191 cp/init.c:2115 cp/init.c:2130
+#: c-decl.c:4191 cp/init.c:2117 cp/init.c:2132
#, gcc-internal-format
msgid "%qD should be initialized"
msgstr ""
@@ -13568,17 +13277,17 @@ msgstr ""
#: c-decl.c:5058
#, gcc-internal-format
msgid "duplicate %<const%>"
-msgstr ""
+msgstr "lặp lại %<const%>"
#: c-decl.c:5060
#, gcc-internal-format
msgid "duplicate %<restrict%>"
-msgstr ""
+msgstr "lặp lại %<restrict%>"
#: c-decl.c:5062
#, gcc-internal-format
msgid "duplicate %<volatile%>"
-msgstr ""
+msgstr "lặp lại %<volatile%>"
#: c-decl.c:5066
#, gcc-internal-format, gfc-internal-format
@@ -13851,7 +13560,6 @@ msgstr ""
#: c-decl.c:5784
#, fuzzy, gcc-internal-format
-#| msgid "no arguments for spec function"
msgid "alignment specified for function %qE"
msgstr "không có đối số tới hàm đặc tả"
@@ -13999,7 +13707,7 @@ msgstr ""
#: c-decl.c:6321
#, gcc-internal-format, gfc-internal-format
msgid "parameter %u has void type"
-msgstr ""
+msgstr "tham số %u có kiểu void"
#: c-decl.c:6406
#, gcc-internal-format
@@ -14036,17 +13744,17 @@ msgstr ""
#: c-decl.c:6593
#, gcc-internal-format
msgid "enum type defined here"
-msgstr ""
+msgstr "kiểu enum được định nghĩa ở đây"
#: c-decl.c:6599
#, gcc-internal-format
msgid "struct defined here"
-msgstr ""
+msgstr "struct được định nghĩa ở đây"
#: c-decl.c:6605
#, gcc-internal-format
msgid "union defined here"
-msgstr ""
+msgstr "union được định nghĩa ở đây"
#: c-decl.c:6678
#, gcc-internal-format
@@ -14091,17 +13799,17 @@ msgstr ""
#: c-decl.c:6894 c-decl.c:6913 c-decl.c:6976
#, gcc-internal-format
msgid "duplicate member %q+D"
-msgstr ""
+msgstr "thành viên trùng lặp %q+D"
#: c-decl.c:7086
#, gcc-internal-format
msgid "union has no named members"
-msgstr ""
+msgstr "union không có thành viên nào"
#: c-decl.c:7088
#, gcc-internal-format
msgid "union has no members"
-msgstr ""
+msgstr "union không có thành viên nào"
#: c-decl.c:7093
#, gcc-internal-format
@@ -14111,7 +13819,7 @@ msgstr ""
#: c-decl.c:7095
#, gcc-internal-format
msgid "struct has no members"
-msgstr ""
+msgstr "struct không có thành viên nào"
#: c-decl.c:7158
#, gcc-internal-format
@@ -14237,7 +13945,7 @@ msgstr ""
#: c-decl.c:7978
#, gcc-internal-format
msgid "old-style function definition"
-msgstr ""
+msgstr "định nghĩa hàm theo cách cũ"
#: c-decl.c:7987
#, gcc-internal-format
@@ -14247,7 +13955,7 @@ msgstr ""
#: c-decl.c:8002
#, gcc-internal-format
msgid "%qD declared as a non-parameter"
-msgstr ""
+msgstr "%qD đã được định nghĩa là không có tham số"
#: c-decl.c:8008
#, gcc-internal-format
@@ -14309,7 +14017,7 @@ msgstr ""
msgid "argument %qD doesn%'t match prototype"
msgstr ""
-#: c-decl.c:8380 cp/decl.c:13528
+#: c-decl.c:8380 cp/decl.c:13545
#, gcc-internal-format
msgid "no return statement in function returning non-void"
msgstr ""
@@ -14370,7 +14078,7 @@ msgstr ""
#: c-decl.c:8860 c-decl.c:9171 c-decl.c:9565
#, gcc-internal-format
msgid "duplicate %qE"
-msgstr ""
+msgstr "lặp lại %qE"
#: c-decl.c:8886 c-decl.c:9182 c-decl.c:9439
#, gcc-internal-format
@@ -14380,31 +14088,30 @@ msgstr ""
#: c-decl.c:8898 cp/parser.c:2512
#, gcc-internal-format
msgid "%<long long long%> is too long for GCC"
-msgstr ""
+msgstr "%<long long long%> là quá dài đối với GCC"
#: c-decl.c:8911
#, gcc-internal-format
msgid "ISO C90 does not support %<long long%>"
-msgstr ""
+msgstr "ISO C90 không hỗ trợ %<long long%>"
#: c-decl.c:9077 c-parser.c:6639
#, gcc-internal-format
msgid "ISO C90 does not support complex types"
-msgstr ""
+msgstr "ISO C90 không hỗ trợ kiểu complex"
#: c-decl.c:9116
#, gcc-internal-format
msgid "ISO C does not support saturating types"
-msgstr ""
+msgstr "ISO C không hỗ trợ kiểu saturating"
#: c-decl.c:9190
#, gcc-internal-format
msgid "%<__int128%> is not supported for this target"
-msgstr ""
+msgstr "%<__int128%> không được hỗ trợ cho đích này"
#: c-decl.c:9195
#, fuzzy, gcc-internal-format
-#| msgid "SH2a does not support little-endian"
msgid "ISO C does not support %<__int128%> type"
msgstr "SH2a không hỗ trợ tình trạng về cuối nhỏ"
@@ -14441,27 +14148,27 @@ msgstr ""
#: c-decl.c:9530
#, gcc-internal-format
msgid "%<__thread%> used with %<auto%>"
-msgstr ""
+msgstr "%<__thread%> được dùng với %<auto%>"
#: c-decl.c:9532
#, gcc-internal-format
msgid "%<__thread%> used with %<register%>"
-msgstr ""
+msgstr "%<__thread%> được dùng với %<register%>"
#: c-decl.c:9534
#, gcc-internal-format
msgid "%<__thread%> used with %<typedef%>"
-msgstr ""
+msgstr "%<__thread%> được dùng với %<typedef%>"
#: c-decl.c:9545
#, gcc-internal-format
msgid "%<__thread%> before %<extern%>"
-msgstr ""
+msgstr "%<__thread%> trước %<extern%>"
#: c-decl.c:9554
#, gcc-internal-format
msgid "%<__thread%> before %<static%>"
-msgstr ""
+msgstr "%<__thread%> trước %<static%>"
#: c-decl.c:9570
#, gcc-internal-format
@@ -14471,12 +14178,12 @@ msgstr ""
#: c-decl.c:9577
#, gcc-internal-format
msgid "%<__thread%> used with %qE"
-msgstr ""
+msgstr "%<__thread%> được dùng với %qE"
#: c-decl.c:9644
#, gcc-internal-format
msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
-msgstr ""
+msgstr "%<_Sat%> được dùng mà không có %<_Fract%> or %<_Accum%>"
#: c-decl.c:9658
#, gcc-internal-format
@@ -14491,7 +14198,7 @@ msgstr ""
#: c-decl.c:9896 toplev.c:484
#, gcc-internal-format
msgid "%q+F used but never defined"
-msgstr ""
+msgstr "%q+F được dùng mà chưa từng được định nghĩa"
#: c-parser.c:244
#, gcc-internal-format
@@ -14513,18 +14220,17 @@ msgstr ""
msgid "unknown type name %qE"
msgstr ""
-#: c-parser.c:1486 c-parser.c:8568 cp/parser.c:27380
+#: c-parser.c:1486 c-parser.c:8568 cp/parser.c:27375
#, gcc-internal-format
msgid "expected declaration specifiers"
msgstr ""
#: c-parser.c:1511 c-parser.c:2632
-#, fuzzy, gcc-internal-format
-#| msgid "expected %<;%>, %<,%> or %<)%>"
+#, gcc-internal-format
msgid "expected %<;%>, identifier or %<(%>"
-msgstr "mong đợi %<;%>, %<,%> or %<)%>"
+msgstr "cần %<;%>, định danh hoặc %<(%>"
-#: c-parser.c:1529 cp/parser.c:23810 cp/parser.c:23884
+#: c-parser.c:1529 cp/parser.c:23805 cp/parser.c:23879
#, gcc-internal-format
msgid "prefix attributes are ignored for methods"
msgstr ""
@@ -14535,10 +14241,9 @@ msgid "prefix attributes are ignored for implementations"
msgstr ""
#: c-parser.c:1585
-#, fuzzy, gcc-internal-format
-#| msgid "Expected attribute bit name"
+#, gcc-internal-format
msgid "unexpected attribute"
-msgstr "Mong đợi một tên bit thuộc tính"
+msgstr "cần thuộc tính"
#: c-parser.c:1628
#, gcc-internal-format
@@ -14548,7 +14253,7 @@ msgstr ""
#: c-parser.c:1703 cp/parser.c:10475
#, gcc-internal-format
msgid "expected %<,%> or %<;%>"
-msgstr ""
+msgstr "cần %<,%> hoặc %<;%>"
#. This can appear in many cases looking nothing like a
#. function definition, so we don't give a more specific
@@ -14573,7 +14278,7 @@ msgstr ""
msgid "ISO C90 does not support %<_Static_assert%>"
msgstr ""
-#: c-parser.c:1862 c-parser.c:3383 c-parser.c:8623 cp/parser.c:27251
+#: c-parser.c:1862 c-parser.c:3383 c-parser.c:8623 cp/parser.c:27246
#, gcc-internal-format
msgid "expected string literal"
msgstr ""
@@ -14585,13 +14290,11 @@ msgstr ""
#: c-parser.c:1877
#, fuzzy, gcc-internal-format
-#| msgid "array index in initializer is not an integer constant expression"
msgid "expression in static assertion is not an integer constant expression"
msgstr "bộ sơ khởi chứa một chỉ mục mảng không phải là một biểu tượng hằng số nguyên"
#: c-parser.c:1882
#, fuzzy, gcc-internal-format
-#| msgid "initializer element is not constant"
msgid "expression in static assertion is not constant"
msgstr "yếu tố sơ khởi không phải hằng số"
@@ -14607,11 +14310,11 @@ msgstr ""
#: c-parser.c:7360 c-parser.c:7368 c-parser.c:7397 c-parser.c:7410
#: c-parser.c:7715 c-parser.c:7839 c-parser.c:8266 c-parser.c:8301
#: c-parser.c:8354 c-parser.c:8407 c-parser.c:8423 c-parser.c:8469
-#: c-parser.c:8748 c-parser.c:9823 c-parser.c:10626 cp/parser.c:22271
-#: cp/parser.c:24654 cp/parser.c:24684 cp/parser.c:24754 cp/parser.c:26971
+#: c-parser.c:8748 c-parser.c:9823 c-parser.c:10626 cp/parser.c:22266
+#: cp/parser.c:24649 cp/parser.c:24679 cp/parser.c:24749 cp/parser.c:26966
#, gcc-internal-format
msgid "expected identifier"
-msgstr ""
+msgstr "cần định danh"
#: c-parser.c:2295 cp/parser.c:14618
#, gcc-internal-format
@@ -14621,7 +14324,7 @@ msgstr ""
#: c-parser.c:2301
#, gcc-internal-format
msgid "expected %<,%> or %<}%>"
-msgstr ""
+msgstr "cần %<,%> hoặc %<}%>"
#: c-parser.c:2332
#, gcc-internal-format
@@ -14631,7 +14334,7 @@ msgstr ""
#: c-parser.c:2448
#, gcc-internal-format
msgid "expected class name"
-msgstr ""
+msgstr "cần tên lớp"
#: c-parser.c:2467
#, gcc-internal-format
@@ -14656,34 +14359,32 @@ msgstr ""
#: c-parser.c:2695
#, gcc-internal-format
msgid "expected %<,%>, %<;%> or %<}%>"
-msgstr ""
+msgstr "cần %<,%>, %<;%> hoặc %<}%>"
#: c-parser.c:2702
#, gcc-internal-format
msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
-msgstr ""
+msgstr "cần %<:%>, %<,%>, %<;%>, %<}%> hoặc %<__attribute__%>"
#: c-parser.c:2755
#, gcc-internal-format
msgid "%<typeof%> applied to a bit-field"
-msgstr ""
+msgstr "%<typeof%> được áp dụng cho một bit-field"
#: c-parser.c:2789
-#, fuzzy, gcc-internal-format
-#| msgid "SH2a does not support little-endian"
+#, gcc-internal-format
msgid "ISO C99 does not support %<_Alignas%>"
-msgstr "SH2a không hỗ trợ tình trạng về cuối nhỏ"
+msgstr "ISO C99 không hỗ trợ %<_Alignas%>"
#: c-parser.c:2792
-#, fuzzy, gcc-internal-format
-#| msgid "SH2a does not support little-endian"
+#, gcc-internal-format
msgid "ISO C90 does not support %<_Alignas%>"
-msgstr "SH2a không hỗ trợ tình trạng về cuối nhỏ"
+msgstr "ISO C90 không hỗ trợ %<_Alignas%>"
#: c-parser.c:3020
#, gcc-internal-format
msgid "expected identifier or %<(%>"
-msgstr ""
+msgstr "cần một định danh hoặc %<(%>"
#: c-parser.c:3227
#, gcc-internal-format
@@ -14743,12 +14444,12 @@ msgstr ""
#: c-parser.c:4213
#, gcc-internal-format
msgid "expected %<}%> before %<else%>"
-msgstr ""
+msgstr "cần %<}%> trước %<else%>"
#: c-parser.c:4218 cp/parser.c:8996
#, gcc-internal-format
msgid "%<else%> without a previous %<if%>"
-msgstr ""
+msgstr "%<else%> mà không có %<if%> ở trước"
#: c-parser.c:4235
#, gcc-internal-format
@@ -14758,7 +14459,7 @@ msgstr ""
#: c-parser.c:4280
#, gcc-internal-format
msgid "expected %<:%> or %<...%>"
-msgstr ""
+msgstr "cần %<:%> hoặc %<...%>"
#: c-parser.c:4311
#, gcc-internal-format
@@ -14768,7 +14469,7 @@ msgstr ""
#: c-parser.c:4486
#, gcc-internal-format
msgid "expected identifier or %<*%>"
-msgstr ""
+msgstr "cần một định danh hoặc %<*%>"
#. Avoid infinite loop in error recovery:
#. c_parser_skip_until_found stops at a closing nesting
@@ -14777,7 +14478,7 @@ msgstr ""
#: c-parser.c:4559 cp/parser.c:8724
#, gcc-internal-format
msgid "expected statement"
-msgstr ""
+msgstr "cần biểu thức"
#: c-parser.c:4657 cp/parser.c:9078
#, gcc-internal-format
@@ -14801,7 +14502,6 @@ msgstr ""
#: c-parser.c:4982
#, fuzzy, gcc-internal-format
-#| msgid "invalid register in the instruction"
msgid "invalid iterating variable in fast enumeration"
msgstr "lệnh chứa một thanh ghi sai"
@@ -14828,19 +14528,17 @@ msgstr ""
#: c-parser.c:6026
#, gcc-internal-format
msgid "%<sizeof%> applied to a bit-field"
-msgstr ""
+msgstr "%<sizeof%> được áp dụng cho bit-field"
#: c-parser.c:6047
-#, fuzzy, gcc-internal-format
-#| msgid "does not support multilib"
+#, gcc-internal-format
msgid "ISO C99 does not support %qE"
-msgstr "không hỗ trợ chức năng đa thư viện"
+msgstr "ISO C99 không hỗ trợ %qE"
#: c-parser.c:6050
-#, fuzzy, gcc-internal-format
-#| msgid "does not support multilib"
+#, gcc-internal-format
msgid "ISO C90 does not support %qE"
-msgstr "không hỗ trợ chức năng đa thư viện"
+msgstr "ISO C90 không hỗ trợ %qE"
#: c-parser.c:6101
#, gcc-internal-format
@@ -14848,10 +14546,9 @@ msgid "ISO C does not allow %<%E (expression)%>"
msgstr ""
#: c-parser.c:6126
-#, fuzzy, gcc-internal-format
-#| msgid "cannot decompose address"
+#, gcc-internal-format
msgid "cannot take address of %qs"
-msgstr "không thể phân ly địa chỉ"
+msgstr "không thể lấy địa chỉ của %qs"
#: c-parser.c:6297 c-parser.c:6747 c-parser.c:6766
#, gcc-internal-format
@@ -14880,7 +14577,6 @@ msgstr ""
#: c-parser.c:6602
#, fuzzy, gcc-internal-format
-#| msgid "wrong type argument to bit-complement"
msgid "wrong number of arguments to %<__builtin_complex%>"
msgstr "đối số có loại sai đối với phần bù bit"
@@ -14892,12 +14588,12 @@ msgstr ""
#: c-parser.c:6633
#, gcc-internal-format
msgid "%<__builtin_complex%> operands of different types"
-msgstr ""
+msgstr "%<__builtin_complex%> toán hạng không đúng kiểu"
#: c-parser.c:6679
#, gcc-internal-format
msgid "wrong number of arguments to %<__builtin_shuffle%>"
-msgstr ""
+msgstr "sai số tham số cho %<__builtin_shuffle%>"
#: c-parser.c:6801
#, gcc-internal-format
@@ -14916,9 +14612,8 @@ msgstr ""
#: c-parser.c:7141
#, fuzzy, gcc-internal-format
-#| msgid "expected %<,%> or %<)%>"
msgid "expected identifier or %<)%>"
-msgstr "mong đợi %<,%> hoặc %<)%>"
+msgstr "cần %<,%> hoặc %<)%>"
#: c-parser.c:7237
#, gcc-internal-format
@@ -14950,128 +14645,127 @@ msgstr ""
msgid "no type or storage class may be specified here,"
msgstr ""
-#: c-parser.c:8270 c-parser.c:8327 cp/parser.c:24714
+#: c-parser.c:8270 c-parser.c:8327 cp/parser.c:24709
#, fuzzy, gcc-internal-format
-#| msgid "<unknown operator>"
msgid "unknown property attribute"
msgstr "<không rõ toán hạng>"
-#: c-parser.c:8291 cp/parser.c:24674
+#: c-parser.c:8291 cp/parser.c:24669
#, gcc-internal-format
msgid "missing %<=%> (after %<getter%> attribute)"
-msgstr ""
+msgstr "thiếu %<=%> (sau thuộc tính %<getter%>)"
-#: c-parser.c:8294 cp/parser.c:24677
+#: c-parser.c:8294 cp/parser.c:24672
#, gcc-internal-format
msgid "missing %<=%> (after %<setter%> attribute)"
-msgstr ""
+msgstr "thiếu %<=%> (sau thuộc tính %<setter%>)"
-#: c-parser.c:8308 cp/parser.c:24692
+#: c-parser.c:8308 cp/parser.c:24687
#, gcc-internal-format
msgid "the %<setter%> attribute may only be specified once"
msgstr ""
-#: c-parser.c:8313 cp/parser.c:24698
+#: c-parser.c:8313 cp/parser.c:24693
#, gcc-internal-format
msgid "setter name must terminate with %<:%>"
msgstr ""
-#: c-parser.c:8320 cp/parser.c:24706
+#: c-parser.c:8320 cp/parser.c:24701
#, gcc-internal-format
msgid "the %<getter%> attribute may only be specified once"
msgstr ""
-#: c-parser.c:8506 cp/parser.c:27295
+#: c-parser.c:8506 cp/parser.c:27290
#, gcc-internal-format
msgid "%<#pragma omp barrier%> may only be used in compound statements"
-msgstr ""
+msgstr "%<#pragma omp barrier%> chỉ có thể sử dụng trong các biểu thức phức hợp"
-#: c-parser.c:8517 cp/parser.c:27310
+#: c-parser.c:8517 cp/parser.c:27305
#, gcc-internal-format
msgid "%<#pragma omp flush%> may only be used in compound statements"
-msgstr ""
+msgstr "%<#pragma omp flush%> chỉ có thể sử dụng trong các biểu thức phức hợp"
-#: c-parser.c:8528 cp/parser.c:27326
+#: c-parser.c:8528 cp/parser.c:27321
#, gcc-internal-format
msgid "%<#pragma omp taskwait%> may only be used in compound statements"
-msgstr ""
+msgstr "%<#pragma omp taskwait%> chỉ có thể sử dụng trong các biểu thức phức hợp"
-#: c-parser.c:8539 cp/parser.c:27342
+#: c-parser.c:8539 cp/parser.c:27337
#, gcc-internal-format
msgid "%<#pragma omp taskyield%> may only be used in compound statements"
-msgstr ""
+msgstr "%<#pragma omp taskyield%> chỉ có thể sử dụng trong các biểu thức phức hợp"
-#: c-parser.c:8552 cp/parser.c:27370
+#: c-parser.c:8552 cp/parser.c:27365
#, gcc-internal-format
msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
-msgstr ""
+msgstr "%<#pragma omp section%> chỉ có thể sử dụng trong cấu trúc %<#pragma omp sections%>"
-#: c-parser.c:8558 cp/parser.c:27285
+#: c-parser.c:8558 cp/parser.c:27280
#, gcc-internal-format
msgid "%<#pragma GCC pch_preprocess%> must be first"
msgstr ""
-#: c-parser.c:8723 cp/parser.c:24962
+#: c-parser.c:8723 cp/parser.c:24957
#, gcc-internal-format
msgid "too many %qs clauses"
-msgstr ""
+msgstr "quá nhiều mệnh đề %qs"
-#: c-parser.c:8825 cp/parser.c:25077
+#: c-parser.c:8825 cp/parser.c:25072
#, gcc-internal-format
msgid "collapse argument needs positive constant integer expression"
msgstr ""
-#: c-parser.c:8891 cp/parser.c:25128
+#: c-parser.c:8891 cp/parser.c:25123
#, gcc-internal-format
msgid "expected %<none%> or %<shared%>"
-msgstr ""
+msgstr "cần %<none%> hoặc %<shared%>"
#: c-parser.c:9026 c-parser.c:9240
#, gcc-internal-format
msgid "expected integer expression"
-msgstr ""
+msgstr "cần biểu thức nguyên"
#: c-parser.c:9038
#, gcc-internal-format
msgid "%<num_threads%> value must be positive"
msgstr ""
-#: c-parser.c:9142 cp/parser.c:25347
+#: c-parser.c:9142 cp/parser.c:25342
#, gcc-internal-format
msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%>, %<min%> or %<max%>"
-msgstr ""
+msgstr "cần %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%>, %<min%> hoặc %<max%>"
-#: c-parser.c:9231 cp/parser.c:25432
+#: c-parser.c:9231 cp/parser.c:25427
#, gcc-internal-format
msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
msgstr ""
-#: c-parser.c:9235 cp/parser.c:25435
+#: c-parser.c:9235 cp/parser.c:25430
#, gcc-internal-format
msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
msgstr ""
-#: c-parser.c:9253 cp/parser.c:25451
+#: c-parser.c:9253 cp/parser.c:25446
#, gcc-internal-format
msgid "invalid schedule kind"
msgstr ""
-#: c-parser.c:9381 cp/parser.c:25583
+#: c-parser.c:9381 cp/parser.c:25578
#, gcc-internal-format
msgid "expected %<#pragma omp%> clause"
-msgstr ""
+msgstr "cần mệnh đề %<#pragma omp%>"
-#: c-parser.c:9390 cp/parser.c:25592
+#: c-parser.c:9390 cp/parser.c:25587
#, gcc-internal-format
msgid "%qs is not valid for %qs"
-msgstr ""
+msgstr "%qs không hợp lệ cho %qs"
-#: c-parser.c:9682 cp/parser.c:25876
+#: c-parser.c:9682 cp/parser.c:25871
#, gcc-internal-format
msgid "invalid form of %<#pragma omp atomic%>"
msgstr ""
-#: c-parser.c:9722 c-parser.c:9740 cp/parser.c:25907 cp/parser.c:25924
+#: c-parser.c:9722 c-parser.c:9740 cp/parser.c:25902 cp/parser.c:25919
#, gcc-internal-format
msgid "invalid operator for %<#pragma omp atomic%>"
msgstr ""
@@ -15079,12 +14773,12 @@ msgstr ""
#: c-parser.c:9826 c-parser.c:9847
#, gcc-internal-format
msgid "expected %<(%> or end of line"
-msgstr ""
+msgstr "cần %<(%> hoặc xuống dòng"
-#: c-parser.c:9882 cp/parser.c:26195
+#: c-parser.c:9882 cp/parser.c:26190
#, gcc-internal-format
msgid "for statement expected"
-msgstr ""
+msgstr "cần câu lệnh for"
#: c-parser.c:9935 cp/semantics.c:4702 cp/semantics.c:4772
#, gcc-internal-format
@@ -15096,12 +14790,12 @@ msgstr ""
msgid "not enough perfectly nested loops"
msgstr ""
-#: c-parser.c:10069 cp/parser.c:26537
+#: c-parser.c:10069 cp/parser.c:26532
#, gcc-internal-format
msgid "collapsed loops not perfectly nested"
msgstr ""
-#: c-parser.c:10107 cp/parser.c:26380 cp/parser.c:26418 cp/pt.c:12728
+#: c-parser.c:10107 cp/parser.c:26375 cp/parser.c:26413 cp/pt.c:12754
#, gcc-internal-format
msgid "iteration variable %qD should not be firstprivate"
msgstr ""
@@ -15109,7 +14803,7 @@ msgstr ""
#: c-parser.c:10568
#, gcc-internal-format
msgid "%qD is not a variable"
-msgstr ""
+msgstr "%qD không phải là một biến"
#: c-parser.c:10570 cp/semantics.c:4327
#, gcc-internal-format
@@ -15126,27 +14820,27 @@ msgstr ""
msgid "%<threadprivate%> %qE has incomplete type"
msgstr ""
-#: c-parser.c:10773 cp/parser.c:27181
+#: c-parser.c:10773 cp/parser.c:27176
#, gcc-internal-format
msgid "%<__transaction_cancel%> without transactional memory support enabled"
msgstr ""
-#: c-parser.c:10779 cp/parser.c:27187
+#: c-parser.c:10779 cp/parser.c:27182
#, gcc-internal-format
msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
msgstr ""
-#: c-parser.c:10788 cp/parser.c:27196
+#: c-parser.c:10788 cp/parser.c:27191
#, gcc-internal-format
msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
msgstr ""
-#: c-parser.c:10790 cp/parser.c:27199
+#: c-parser.c:10790 cp/parser.c:27194
#, gcc-internal-format
msgid " or a %<transaction_may_cancel_outer%> function"
msgstr ""
-#: c-parser.c:10796 cp/parser.c:27205
+#: c-parser.c:10796 cp/parser.c:27200
#, gcc-internal-format
msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
msgstr ""
@@ -15159,7 +14853,7 @@ msgstr ""
#: c-typeck.c:235 c-typeck.c:8627 c-typeck.c:8659 cp/call.c:3736
#, gcc-internal-format
msgid "invalid use of void expression"
-msgstr ""
+msgstr "sử dụng sai biểu thức void"
#: c-typeck.c:243
#, gcc-internal-format
@@ -15235,7 +14929,7 @@ msgstr ""
#: c-typeck.c:2160
#, gcc-internal-format
msgid "%qT has no member named %qE"
-msgstr ""
+msgstr "%qT không có thành viên nào mang tên %qE"
#: c-typeck.c:2214
#, gcc-internal-format
@@ -15332,7 +15026,6 @@ msgstr ""
#: c-typeck.c:3045
#, fuzzy, gcc-internal-format
-#| msgid "too many arguments to %%:version-compare"
msgid "too many arguments to method %qE"
msgstr "quá nhiều đối số tới %%:version-compare"
@@ -15344,7 +15037,7 @@ msgstr ""
#: c-typeck.c:3051 c-typeck.c:3285 cp/decl2.c:4257 cp/typeck.c:3363
#, gcc-internal-format
msgid "declared here"
-msgstr ""
+msgstr "được khai báo ở đây"
#: c-typeck.c:3086
#, gcc-internal-format, gfc-internal-format
@@ -15424,7 +15117,7 @@ msgstr ""
#: c-typeck.c:3384
#, gcc-internal-format
msgid "comparison between %qT and %qT"
-msgstr ""
+msgstr "so sánh giữa %qT và %qT"
#: c-typeck.c:3436
#, gcc-internal-format
@@ -15925,7 +15618,7 @@ msgstr "mảng bị sơ khởi từ hằng số chuỗi nằm trong ngoặc đơ
msgid "initialization of a flexible array member"
msgstr "đã sơ khởi một bộ phận mảng dẻo"
-#: c-typeck.c:6164 cp/typeck2.c:890
+#: c-typeck.c:6164 cp/typeck2.c:893
#, gcc-internal-format
msgid "char-array initialized from wide string"
msgstr "mảng ký tự bị sơ khởi từ chuỗi rộng"
@@ -16109,7 +15802,7 @@ msgstr "gặp yếu tố thừa trong bộ sơ khởi vô hướng"
#: c-typeck.c:8707
#, gcc-internal-format
msgid "ISO C forbids %<goto *expr;%>"
-msgstr ""
+msgstr "ISO C cấm %<goto *expr;%>"
#: c-typeck.c:8729 cp/typeck.c:7766
#, gcc-internal-format
@@ -16131,224 +15824,223 @@ msgstr ""
msgid "ISO C forbids %<return%> with expression, in function returning void"
msgstr ""
-#: c-typeck.c:8825
+#: c-typeck.c:8831
#, gcc-internal-format
msgid "function returns address of local variable"
msgstr ""
-#: c-typeck.c:8898 cp/semantics.c:1045
+#: c-typeck.c:8904 cp/semantics.c:1045
#, gcc-internal-format
msgid "switch quantity not an integer"
msgstr ""
-#: c-typeck.c:8911
+#: c-typeck.c:8917
#, gcc-internal-format
msgid "%<long%> switch expression not converted to %<int%> in ISO C"
msgstr ""
-#: c-typeck.c:8947 c-typeck.c:8955
+#: c-typeck.c:8953 c-typeck.c:8961
#, gcc-internal-format
msgid "case label is not an integer constant expression"
msgstr ""
-#: c-typeck.c:8961 cp/parser.c:8827
+#: c-typeck.c:8967 cp/parser.c:8827
#, gcc-internal-format
msgid "case label not within a switch statement"
msgstr ""
-#: c-typeck.c:8963
+#: c-typeck.c:8969
#, gcc-internal-format
msgid "%<default%> label not within a switch statement"
msgstr ""
-#: c-typeck.c:9046 cp/parser.c:9127
+#: c-typeck.c:9052 cp/parser.c:9127
#, gcc-internal-format
msgid "suggest explicit braces to avoid ambiguous %<else%>"
msgstr ""
-#: c-typeck.c:9155 cp/parser.c:9854
+#: c-typeck.c:9161 cp/parser.c:9854
#, gcc-internal-format
msgid "break statement not within loop or switch"
msgstr ""
-#: c-typeck.c:9157 cp/parser.c:9875
+#: c-typeck.c:9163 cp/parser.c:9875
#, gcc-internal-format
msgid "continue statement not within a loop"
msgstr ""
-#: c-typeck.c:9162 cp/parser.c:9865
+#: c-typeck.c:9168 cp/parser.c:9865
#, gcc-internal-format
msgid "break statement used with OpenMP for loop"
msgstr ""
-#: c-typeck.c:9188 cp/cp-gimplify.c:402
+#: c-typeck.c:9194 cp/cp-gimplify.c:402
#, gcc-internal-format
msgid "statement with no effect"
msgstr ""
-#: c-typeck.c:9214
+#: c-typeck.c:9220
#, gcc-internal-format
msgid "expression statement has incomplete type"
msgstr ""
-#: c-typeck.c:9473 c-typeck.c:9508 c-typeck.c:9522
+#: c-typeck.c:9479 c-typeck.c:9514 c-typeck.c:9528
#, gcc-internal-format
msgid "conversion of scalar to vector involves truncation"
msgstr ""
-#: c-typeck.c:9950 cp/typeck.c:3939
+#: c-typeck.c:9956 cp/typeck.c:3939
#, gcc-internal-format
msgid "right shift count is negative"
-msgstr ""
+msgstr "số lượng dịch trái là số âm"
-#: c-typeck.c:9961 cp/typeck.c:3946
+#: c-typeck.c:9967 cp/typeck.c:3946
#, gcc-internal-format
msgid "right shift count >= width of type"
-msgstr ""
+msgstr "số lượng dịch phải >= độ rộng của kiểu"
-#: c-typeck.c:10002 cp/typeck.c:3968
+#: c-typeck.c:10008 cp/typeck.c:3968
#, gcc-internal-format
msgid "left shift count is negative"
-msgstr ""
+msgstr "số lượng dịch trái là số âm"
-#: c-typeck.c:10009 cp/typeck.c:3974
+#: c-typeck.c:10015 cp/typeck.c:3974
#, gcc-internal-format
msgid "left shift count >= width of type"
-msgstr ""
+msgstr "số lượng dịch trái >= độ rộng của kiểu"
-#: c-typeck.c:10032 c-typeck.c:10169
+#: c-typeck.c:10038 c-typeck.c:10175
#, fuzzy, gcc-internal-format
-#| msgid "Warn about comparison of different enum types"
msgid "comparing vectors with different element types"
msgstr "Cảnh báo về sự so sánh các loại đếm (enum) khác nhau"
-#: c-typeck.c:10039 c-typeck.c:10176
+#: c-typeck.c:10045 c-typeck.c:10182
#, gcc-internal-format
msgid "comparing vectors with different number of elements"
msgstr ""
-#: c-typeck.c:10055 cp/typeck.c:4020
+#: c-typeck.c:10061 cp/typeck.c:4020
#, gcc-internal-format
msgid "comparing floating point with == or != is unsafe"
msgstr ""
-#: c-typeck.c:10072 c-typeck.c:10092
+#: c-typeck.c:10078 c-typeck.c:10098
#, gcc-internal-format
msgid "the comparison will always evaluate as %<false%> for the address of %qD will never be NULL"
msgstr ""
-#: c-typeck.c:10078 c-typeck.c:10098
+#: c-typeck.c:10084 c-typeck.c:10104
#, gcc-internal-format
msgid "the comparison will always evaluate as %<true%> for the address of %qD will never be NULL"
msgstr ""
-#: c-typeck.c:10119 c-typeck.c:10219
+#: c-typeck.c:10125 c-typeck.c:10225
#, gcc-internal-format
msgid "comparison of pointers to disjoint address spaces"
msgstr ""
-#: c-typeck.c:10126 c-typeck.c:10132
+#: c-typeck.c:10132 c-typeck.c:10138
#, gcc-internal-format
msgid "ISO C forbids comparison of %<void *%> with function pointer"
msgstr ""
-#: c-typeck.c:10139 c-typeck.c:10229
+#: c-typeck.c:10145 c-typeck.c:10235
#, gcc-internal-format
msgid "comparison of distinct pointer types lacks a cast"
msgstr ""
-#: c-typeck.c:10151 c-typeck.c:10156 c-typeck.c:10255 c-typeck.c:10260
+#: c-typeck.c:10157 c-typeck.c:10162 c-typeck.c:10261 c-typeck.c:10266
#, gcc-internal-format
msgid "comparison between pointer and integer"
msgstr ""
-#: c-typeck.c:10207
+#: c-typeck.c:10213
#, gcc-internal-format
msgid "comparison of complete and incomplete pointers"
msgstr ""
-#: c-typeck.c:10209
+#: c-typeck.c:10215
#, gcc-internal-format
msgid "ISO C forbids ordered comparisons of pointers to functions"
msgstr ""
-#: c-typeck.c:10214
+#: c-typeck.c:10220
#, gcc-internal-format
msgid "ordered comparison of pointer with null pointer"
msgstr ""
-#: c-typeck.c:10237 c-typeck.c:10240 c-typeck.c:10247 c-typeck.c:10250
+#: c-typeck.c:10243 c-typeck.c:10246 c-typeck.c:10253 c-typeck.c:10256
#: cp/typeck.c:4271 cp/typeck.c:4278
#, gcc-internal-format
msgid "ordered comparison of pointer with integer zero"
msgstr ""
-#: c-typeck.c:10294 cp/typeck.c:4350
+#: c-typeck.c:10300 cp/typeck.c:4350
#, gcc-internal-format
msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
msgstr ""
-#: c-typeck.c:10578
+#: c-typeck.c:10584
#, gcc-internal-format
msgid "used array that cannot be converted to pointer where scalar is required"
msgstr ""
-#: c-typeck.c:10582
+#: c-typeck.c:10588
#, gcc-internal-format
msgid "used struct type value where scalar is required"
msgstr ""
-#: c-typeck.c:10586
+#: c-typeck.c:10592
#, gcc-internal-format
msgid "used union type value where scalar is required"
msgstr ""
-#: c-typeck.c:10597
+#: c-typeck.c:10603
#, gcc-internal-format
msgid "used vector type where scalar is required"
msgstr ""
-#: c-typeck.c:10751 cp/semantics.c:4202
+#: c-typeck.c:10757 cp/semantics.c:4202
#, gcc-internal-format
msgid "%qE has invalid type for %<reduction%>"
msgstr ""
-#: c-typeck.c:10788 cp/semantics.c:4217
+#: c-typeck.c:10794 cp/semantics.c:4217
#, gcc-internal-format
msgid "%qE has invalid type for %<reduction(%s)%>"
msgstr ""
-#: c-typeck.c:10805 cp/semantics.c:4227
+#: c-typeck.c:10811 cp/semantics.c:4227
#, gcc-internal-format
msgid "%qE must be %<threadprivate%> for %<copyin%>"
msgstr ""
-#: c-typeck.c:10815 cp/semantics.c:3995
+#: c-typeck.c:10821 cp/semantics.c:3995
#, gcc-internal-format
msgid "%qE is not a variable in clause %qs"
msgstr ""
-#: c-typeck.c:10823 c-typeck.c:10845 c-typeck.c:10867
+#: c-typeck.c:10829 c-typeck.c:10851 c-typeck.c:10873
#, gcc-internal-format
msgid "%qE appears more than once in data clauses"
msgstr ""
-#: c-typeck.c:10838 cp/semantics.c:4018
+#: c-typeck.c:10844 cp/semantics.c:4018
#, gcc-internal-format
msgid "%qE is not a variable in clause %<firstprivate%>"
msgstr ""
-#: c-typeck.c:10860 cp/semantics.c:4040
+#: c-typeck.c:10866 cp/semantics.c:4040
#, gcc-internal-format
msgid "%qE is not a variable in clause %<lastprivate%>"
msgstr ""
-#: c-typeck.c:10928 cp/semantics.c:4273
+#: c-typeck.c:10934 cp/semantics.c:4273
#, gcc-internal-format
msgid "%qE is predetermined %qs for %qs"
msgstr ""
-#: c-typeck.c:11030
+#: c-typeck.c:11036
#, gcc-internal-format
msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
msgstr ""
@@ -16446,108 +16138,107 @@ msgstr ""
#: cfghooks.c:259
#, gcc-internal-format
msgid "verify_flow_info failed"
-msgstr ""
+msgstr "verify_flow_info gặp lỗi"
#: cfghooks.c:320
#, gcc-internal-format, gfc-internal-format
msgid "%s does not support redirect_edge_and_branch"
-msgstr ""
+msgstr "%s không hỗ trợ redirect_edge_and_branch"
#: cfghooks.c:340
#, gcc-internal-format, gfc-internal-format
msgid "%s does not support can_remove_branch_p"
-msgstr ""
+msgstr "%s không hỗ trợ can_remove_branch_p"
#: cfghooks.c:393
#, gcc-internal-format, gfc-internal-format
msgid "%s does not support redirect_edge_and_branch_force"
-msgstr ""
+msgstr "%s không hỗ trợ redirect_edge_and_branch_force"
#: cfghooks.c:431
#, gcc-internal-format, gfc-internal-format
msgid "%s does not support split_block"
-msgstr ""
+msgstr "%s không hỗ trợ split_block"
#: cfghooks.c:483
#, gcc-internal-format, gfc-internal-format
msgid "%s does not support move_block_after"
-msgstr ""
+msgstr "%s không hỗ trợ move_block_after"
#: cfghooks.c:496
#, gcc-internal-format, gfc-internal-format
msgid "%s does not support delete_basic_block"
-msgstr ""
+msgstr "%s không hỗ trợ delete_basic_block"
#: cfghooks.c:546
#, gcc-internal-format, gfc-internal-format
msgid "%s does not support split_edge"
-msgstr ""
+msgstr "%s không hỗ trợ split_edge"
#: cfghooks.c:619
#, gcc-internal-format, gfc-internal-format
msgid "%s does not support create_basic_block"
-msgstr ""
+msgstr "%s không hỗ trợ create_basic_block"
#: cfghooks.c:647
#, gcc-internal-format, gfc-internal-format
msgid "%s does not support can_merge_blocks_p"
-msgstr ""
+msgstr "%s không hỗ trợ can_merge_blocks_p"
#: cfghooks.c:658
#, gcc-internal-format, gfc-internal-format
msgid "%s does not support predict_edge"
-msgstr ""
+msgstr "%s không hỗ trợ predict_edge"
#: cfghooks.c:667
#, gcc-internal-format, gfc-internal-format
msgid "%s does not support predicted_by_p"
-msgstr ""
+msgstr "%s không hỗ trợ predicted_by_p"
#: cfghooks.c:681
#, gcc-internal-format, gfc-internal-format
msgid "%s does not support merge_blocks"
-msgstr ""
+msgstr "%s không hỗ trợ merge_blocks"
#: cfghooks.c:734
#, gcc-internal-format, gfc-internal-format
msgid "%s does not support make_forwarder_block"
-msgstr ""
+msgstr "%s không hỗ trợ make_forwarder_block"
#: cfghooks.c:889
#, fuzzy, gcc-internal-format, gfc-internal-format
-#| msgid "does not support multilib"
msgid "%s does not support force_nonfallthru"
msgstr "không hỗ trợ chức năng đa thư viện"
#: cfghooks.c:917
#, gcc-internal-format, gfc-internal-format
msgid "%s does not support can_duplicate_block_p"
-msgstr ""
+msgstr "%s không hỗ trợ can_duplicate_block_p"
#: cfghooks.c:939
#, gcc-internal-format, gfc-internal-format
msgid "%s does not support duplicate_block"
-msgstr ""
+msgstr "%s không hỗ trợ duplicate_block"
#: cfghooks.c:1014
#, gcc-internal-format, gfc-internal-format
msgid "%s does not support block_ends_with_call_p"
-msgstr ""
+msgstr "%s không hỗ trợ block_ends_with_call_p"
#: cfghooks.c:1025
#, gcc-internal-format, gfc-internal-format
msgid "%s does not support block_ends_with_condjump_p"
-msgstr ""
+msgstr "%s không hỗ trợ block_ends_with_condjump_p"
#: cfghooks.c:1043
#, gcc-internal-format, gfc-internal-format
msgid "%s does not support flow_call_edges_add"
-msgstr ""
+msgstr "%s không hỗ trợ flow_call_edges_add"
#: cfgloop.c:1335
#, gcc-internal-format, gfc-internal-format
msgid "size of loop %d should be %d, not %d"
-msgstr ""
+msgstr "kích thước của vòng lặp %d nên là %d, không phải %d"
#: cfgloop.c:1349
#, gcc-internal-format, gfc-internal-format
@@ -16631,7 +16322,6 @@ msgstr ""
#: cfgloop.c:1542
#, fuzzy, gcc-internal-format
-#| msgid "too many lto output files"
msgid "too many loop exits recorded"
msgstr "quá nhiều tập tin kết xuất lto"
@@ -16693,7 +16383,7 @@ msgstr ""
#: cfgrtl.c:1948
#, gcc-internal-format, gfc-internal-format
msgid "too many eh edges %i"
-msgstr ""
+msgstr "quá nhiều eh edges %i"
#: cfgrtl.c:1956
#, gcc-internal-format, gfc-internal-format
@@ -16738,17 +16428,17 @@ msgstr ""
#: cfgrtl.c:2018 cfgrtl.c:2028
#, gcc-internal-format, gfc-internal-format
msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
-msgstr ""
+msgstr "NOTE_INSN_BASIC_BLOCK bị thiếu cho khối %d"
#: cfgrtl.c:2041
#, gcc-internal-format, gfc-internal-format
msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
-msgstr ""
+msgstr "NOTE_INSN_BASIC_BLOCK %d tại giữa của khối cơ bản %d"
#: cfgrtl.c:2051
#, gcc-internal-format, gfc-internal-format
msgid "in basic block %d:"
-msgstr ""
+msgstr "trong khối cơ bản %d:"
#: cfgrtl.c:2103 cfgrtl.c:2193
#, gcc-internal-format, gfc-internal-format
@@ -16993,7 +16683,7 @@ msgstr ""
#: cgraphunit.c:802
#, gcc-internal-format
msgid "verify_cgraph_node failed"
-msgstr ""
+msgstr "verify_cgraph_node gặp lỗi"
#: cgraphunit.c:851
#, gcc-internal-format
@@ -17017,7 +16707,6 @@ msgstr ""
#: cgraphunit.c:1032
#, fuzzy, gcc-internal-format
-#| msgid "function not inlinable"
msgid "always_inline function might not be inlinable"
msgstr "hàm không thể chèn vào trực tiếp"
@@ -17042,10 +16731,9 @@ msgid "nodes with unreleased memory found"
msgstr ""
#: collect2.c:900
-#, fuzzy, gcc-internal-format
-#| msgid "COLLECT_LTO_WRAPPER must be set."
+#, gcc-internal-format
msgid "COLLECT_LTO_WRAPPER must be set"
-msgstr "COLLECT_LTO_WRAPPER phải được lập."
+msgstr "COLLECT_LTO_WRAPPER phải được đặt"
#: collect2.c:1231
#, gcc-internal-format
@@ -17060,32 +16748,29 @@ msgstr ""
#: collect2.c:1470
#, gcc-internal-format
msgid "can't open %s: %m"
-msgstr ""
+msgstr "không thể mở %s: %m"
#: collect2.c:1584
#, gcc-internal-format, gfc-internal-format
msgid "unknown demangling style '%s'"
msgstr ""
-# Literal: don't translate; Nghĩa chữ : dừng dịch
+# Literal: don't translate; Nghĩa chữ: dừng dịch
#: collect2.c:1680 collect2.c:1863 collect2.c:1898
-#, fuzzy, gcc-internal-format
-#| msgid "fopen %s"
+#, gcc-internal-format
msgid "fopen %s: %m"
-msgstr "fopen %s"
+msgstr "fopen %s: %m"
-# Literal: don't translate; Nghĩa chữ : dừng dịch
+# Literal: don't translate; Nghĩa chữ: dừng dịch
#: collect2.c:1683 collect2.c:1868 collect2.c:1901
-#, fuzzy, gcc-internal-format
-#| msgid "fclose %s"
+#, gcc-internal-format
msgid "fclose %s: %m"
-msgstr "fclose %s"
+msgstr "fclose %s: %m"
#: collect2.c:1965
-#, fuzzy, gcc-internal-format
-#| msgid "can't get program status"
+#, gcc-internal-format
msgid "can't get program status: %m"
-msgstr "không thể lấy trạng thái về chương trình"
+msgstr "không thể lấy trạng thái về chương trình: %m"
#: collect2.c:1973
#, gcc-internal-format, gfc-internal-format
@@ -17110,29 +16795,27 @@ msgstr "không thể đóng đáp ứng tập tin %s"
#: collect2.c:2077
#, gcc-internal-format, gfc-internal-format
msgid "cannot find '%s'"
-msgstr "không tìm thấy « %s »"
+msgstr "không tìm thấy '%s'"
#: collect2.c:2081 collect2.c:2617 collect2.c:2813 gcc.c:2658
-#, fuzzy, gcc-internal-format
-#| msgid "pex_init failed"
+#, gcc-internal-format
msgid "pex_init failed: %m"
-msgstr "pex_init bị lỗi"
+msgstr "pex_init bị lỗi: %m"
#: collect2.c:2090 collect2.c:2626 collect2.c:2821 gcc.c:7027
#, gcc-internal-format
msgid "%s: %m"
-msgstr ""
+msgstr "%s: %m"
#: collect2.c:2591
#, gcc-internal-format
msgid "cannot find 'nm'"
-msgstr "không tìm thấy « nm »"
+msgstr "không tìm thấy 'nm'"
#: collect2.c:2639
-#, fuzzy, gcc-internal-format
-#| msgid "can't open nm output"
+#, gcc-internal-format
msgid "can't open nm output: %m"
-msgstr "không thể mở kết xuất nm"
+msgstr "không thể mở kết xuất nm: %m"
#: collect2.c:2722
#, gcc-internal-format, gfc-internal-format
@@ -17147,13 +16830,12 @@ msgstr "hàm fini được tìm trong đối tượng %s"
#: collect2.c:2788
#, gcc-internal-format
msgid "cannot find 'ldd'"
-msgstr ""
+msgstr "không tìm thấy 'ldd'"
#: collect2.c:2834
-#, fuzzy, gcc-internal-format
-#| msgid "can't open ldd output"
+#, gcc-internal-format
msgid "can't open ldd output: %m"
-msgstr "không thể mở kết xuất ldd"
+msgstr "không thể mở kết xuất ldd: %m"
#: collect2.c:2852
#, gcc-internal-format, gfc-internal-format
@@ -17163,7 +16845,7 @@ msgstr "không tìm thấy quan hệ phụ thuộc năng động %s"
#: collect2.c:2864
#, gcc-internal-format, gfc-internal-format
msgid "unable to open dynamic dependency '%s'"
-msgstr "không thể mở quan hệ phụ thuộc năng động « %s »"
+msgstr "không thể mở quan hệ phụ thuộc năng động '%s'"
#: collect2.c:3025
#, gcc-internal-format, gfc-internal-format
@@ -17183,7 +16865,7 @@ msgstr "không tìm thấy thư viện lib%s"
#: convert.c:83
#, gcc-internal-format
msgid "cannot convert to a pointer type"
-msgstr ""
+msgstr "không thể chuyển đổi thành kiểu con trỏ"
#: convert.c:384
#, gcc-internal-format
@@ -17233,7 +16915,7 @@ msgstr ""
#: coverage.c:189
#, gcc-internal-format
msgid "%qs is not a gcov data file"
-msgstr ""
+msgstr "%qs không phải là tập tin dữ liệu gcov"
#: coverage.c:200
#, gcc-internal-format
@@ -17263,7 +16945,7 @@ msgstr ""
#: coverage.c:311
#, gcc-internal-format
msgid "%qs has overflowed"
-msgstr ""
+msgstr "%qs có chỗ bị tràn"
#: coverage.c:361
#, gcc-internal-format
@@ -17303,18 +16985,17 @@ msgstr ""
#: coverage.c:603
#, gcc-internal-format
msgid "error writing %qs"
-msgstr ""
+msgstr "lỗi ghi %qs"
#: coverage.c:1111
#, gcc-internal-format, gfc-internal-format
msgid "cannot open %s"
-msgstr ""
+msgstr "không thể mở %s"
#: cppspec.c:92
-#, fuzzy, gcc-internal-format
-#| msgid "\"%s\" is not a valid option to the preprocessor"
+#, gcc-internal-format
msgid "%qs is not a valid option to the preprocessor"
-msgstr "« %s » không phải là một tuỳ chọn hợp lệ cho bộ tiền xử lý"
+msgstr "'%qs' không phải là một tuỳ chọn hợp lệ cho bộ tiền xử lý"
#: cppspec.c:111
#, gcc-internal-format
@@ -17349,12 +17030,12 @@ msgstr ""
#: dbgcnt.c:136
#, gcc-internal-format, gfc-internal-format
msgid "-fdbg-cnt=%s"
-msgstr ""
+msgstr "-fdbg-cnt=%s"
#: dbgcnt.c:137
#, gcc-internal-format, gfc-internal-format
msgid " %s"
-msgstr ""
+msgstr " %s"
#: dbxout.c:3363
#, gcc-internal-format
@@ -17364,7 +17045,7 @@ msgstr ""
#: diagnostic.c:899
#, gcc-internal-format, gfc-internal-format
msgid "in %s, at %s:%d"
-msgstr ""
+msgstr "trong %s, tại %s:%d"
#: dominance.c:1027
#, gcc-internal-format, gfc-internal-format
@@ -17381,7 +17062,7 @@ msgstr ""
msgid "multiple EH personalities are supported only with assemblers supporting .cfi_personality directive"
msgstr ""
-#: dwarf2out.c:10710
+#: dwarf2out.c:10713
#, gcc-internal-format, gfc-internal-format
msgid "non-delegitimized UNSPEC %s (%d) found in variable location"
msgstr ""
@@ -17464,7 +17145,7 @@ msgstr ""
#: except.c:3332
#, gcc-internal-format
msgid "verify_eh_tree failed"
-msgstr ""
+msgstr "verify_eh_tree gặp lỗi"
#: explow.c:1444
#, gcc-internal-format
@@ -17501,12 +17182,12 @@ msgstr ""
msgid "local frame unavailable (naked function?)"
msgstr ""
-#: expr.c:9971
+#: expr.c:9972
#, gcc-internal-format
msgid "%Kcall to %qs declared with attribute error: %s"
msgstr ""
-#: expr.c:9978
+#: expr.c:9979
#, gcc-internal-format
msgid "%Kcall to %qs declared with attribute warning: %s"
msgstr ""
@@ -17523,13 +17204,11 @@ msgstr ""
#: final.c:4430 toplev.c:1421 tree-optimize.c:173
#, fuzzy, gcc-internal-format
-#| msgid "could not open response file %s"
msgid "could not open final insn dump file %qs: %m"
msgstr "không thể mở tập tin đáp ứng %s"
#: final.c:4483 tree-optimize.c:189
#, fuzzy, gcc-internal-format
-#| msgid "could not close response file %s"
msgid "could not close final insn dump file %qs: %m"
msgstr "không thể đóng đáp ứng tập tin %s"
@@ -17575,7 +17254,6 @@ msgstr ""
#: fold-const.c:8840
#, fuzzy, gcc-internal-format
-#| msgid "assuming signed overflow does not occur when simplifying && or || to & or |"
msgid "assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C1 +- C2"
msgstr "giả sử rằng sự tràn đã ký không xảy ra khi giản dị hoá && hoặc || tới & hoặc |"
@@ -17594,30 +17272,30 @@ msgstr ""
msgid "total size of local objects too large"
msgstr ""
-#: function.c:1732 gimplify.c:5163
+#: function.c:1732 gimplify.c:5164
#, gcc-internal-format
msgid "impossible constraint in %<asm%>"
msgstr ""
-#: function.c:3959
+#: function.c:3974
#, gcc-internal-format
msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>"
msgstr ""
-#: function.c:3980
+#: function.c:3995
#, gcc-internal-format
msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
msgstr ""
-#: function.c:4502
+#: function.c:4517
#, gcc-internal-format
msgid "function returns an aggregate"
-msgstr ""
+msgstr "hàm trả về một tập hợp"
-#: function.c:4896
+#: function.c:4911
#, gcc-internal-format
msgid "unused parameter %q+D"
-msgstr ""
+msgstr "tham số chưa dùng %q+D"
#: gcc.c:1732 gcc.c:1752
#, gcc-internal-format, gfc-internal-format
@@ -17636,9 +17314,8 @@ msgstr "đặc tả chứa đặc tả %s không có tên mới"
#: gcc.c:1824
#, fuzzy, gcc-internal-format
-#| msgid "%s: attempt to rename spec '%s' to already defined spec '%s'"
msgid "%s: attempt to rename spec %qs to already defined spec %qs"
-msgstr "%s: đã thử thay đổi tên của đặc tả « %s » thành đặc tả đã xác định « %s »"
+msgstr "%s: đã thử thay đổi tên của đặc tả '%s' thành đặc tả đã xác định '%s'"
#: gcc.c:1845
#, gcc-internal-format, gfc-internal-format
@@ -17657,44 +17334,38 @@ msgstr "tập tin đặc tả không có đặc tả để liên kết"
#: gcc.c:2450
#, fuzzy, gcc-internal-format
-#| msgid "system path '%s' is not absolute"
msgid "system path %qs is not absolute"
-msgstr "đường dẫn « %s » không phải tuyệt đối"
+msgstr "đường dẫn '%s' không phải tuyệt đối"
#: gcc.c:2535
#, gcc-internal-format
msgid "-pipe not supported"
-msgstr "không hỗ trợ « -pipe »"
+msgstr "không hỗ trợ -pipe"
#: gcc.c:2697
-#, fuzzy, gcc-internal-format
-#| msgid "failed to get exit status"
+#, gcc-internal-format
msgid "failed to get exit status: %m"
-msgstr "không lấy được trạng thái thoát"
+msgstr "không lấy được trạng thái thoát: %m"
#: gcc.c:2703
-#, fuzzy, gcc-internal-format
-#| msgid "failed to get process times"
+#, gcc-internal-format
msgid "failed to get process times: %m"
-msgstr "không lấy được thời gian tiến trình"
+msgstr "không lấy được thời gian tiến trình: %m"
#: gcc.c:2729
-#, fuzzy, gcc-internal-format, gfc-internal-format
-#| msgid "programs: %s\n"
+#, gcc-internal-format, gfc-internal-format
msgid "%s (program %s)"
-msgstr "chương trình: %s\n"
+msgstr "%s (chương trình %s)"
#: gcc.c:3148 opts-common.c:986 opts-common.c:1058
#, fuzzy, gcc-internal-format
-#| msgid "unrecognized address"
msgid "unrecognized command line option %qs"
msgstr "không nhận ra địa chỉ"
#: gcc.c:3401
#, fuzzy, gcc-internal-format
-#| msgid "'%s' is an unknown -save-temps option"
msgid "%qs is an unknown -save-temps option"
-msgstr "« %s » là một tuỳ chọn « -save-temps » không rõ"
+msgstr "'%s' là một tuỳ chọn -save-temps không rõ"
#: gcc.c:3862
#, gcc-internal-format
@@ -17708,15 +17379,13 @@ msgstr ""
#: gcc.c:4115
#, fuzzy, gcc-internal-format
-#| msgid "unable to locate default linker script '%s' in the library search paths"
msgid "unable to locate default linker script %qs in the library search paths"
-msgstr "không tìm thấy văn lệnh liên kết mặc định « %s » trong các đường dẫn tìm kiếm thư viện"
+msgstr "không tìm thấy văn lệnh liên kết mặc định '%s' trong các đường dẫn tìm kiếm thư viện"
#: gcc.c:4318
#, fuzzy, gcc-internal-format
-#| msgid "switch '%s' does not start with '-'"
msgid "switch %qs does not start with %<-%>"
-msgstr "cái chuyển « %s » không bắt đầu bằng « - »"
+msgstr "cái chuyển '%s' không bắt đầu bằng '-'"
#: gcc.c:4321
#, gcc-internal-format
@@ -17739,28 +17408,24 @@ msgid "could not close temporary response file %s"
msgstr "không thể đóng tập tin đáp ứng tạm thời %s"
#: gcc.c:4547
-#, fuzzy, gcc-internal-format
-#| msgid "spec '%s' invalid"
+#, gcc-internal-format
msgid "spec %qs invalid"
-msgstr "đặc tả « %s » không hợp lệ"
+msgstr "đặc tả %qs không hợp lệ"
#: gcc.c:4696
-#, fuzzy, gcc-internal-format
-#| msgid "spec '%s' has invalid '%%0%c'"
+#, gcc-internal-format
msgid "spec %qs has invalid %<%%0%c%>"
-msgstr "đặc tả « %s » có « %%0%c » không hợp lệ"
+msgstr "đặc tả %qs có %<%%0%c%> không hợp lệ"
#: gcc.c:5006
-#, fuzzy, gcc-internal-format
-#| msgid "spec '%s' has invalid '%%W%c"
+#, gcc-internal-format
msgid "spec %qs has invalid %<%%W%c%>"
-msgstr "đặc tả « %s » có « %%W%c » không hợp lệ"
+msgstr "đặc tả %qs có %<%%W%c%> không hợp lệ"
#: gcc.c:5028
-#, fuzzy, gcc-internal-format
-#| msgid "spec '%s' has invalid '%%x%c'"
+#, gcc-internal-format
msgid "spec %qs has invalid %<%%x%c%>"
-msgstr "đặc tả « %s » có « %%x%c » không hợp lệ"
+msgstr "đặc tả %qs có %<%%x%c%> không hợp lệ"
#. Catch the case where a spec string contains something like
#. '%{foo:%*}'. i.e. there is no * in the pattern on the left
@@ -17776,16 +17441,14 @@ msgid "spec failure: unrecognized spec option %qc"
msgstr ""
#: gcc.c:5319
-#, fuzzy, gcc-internal-format
-#| msgid "unknown spec function '%s'"
+#, gcc-internal-format
msgid "unknown spec function %qs"
-msgstr "không rõ hàm đặc tả « %s »"
+msgstr "không hiểu hàm đặc tả %qs"
#: gcc.c:5337
-#, fuzzy, gcc-internal-format
-#| msgid "error in args to spec function '%s'"
+#, gcc-internal-format
msgid "error in args to spec function %qs"
-msgstr "gặp lỗi trong các đối số tới hàm đặc tả « %s »"
+msgstr "gặp lỗi trong các đối số tới hàm đặc tả %qs"
#: gcc.c:5385
#, gcc-internal-format
@@ -17804,16 +17467,14 @@ msgid "malformed spec function arguments"
msgstr "đối số hàm đặc tả dạng sai"
#: gcc.c:5668
-#, fuzzy, gcc-internal-format
-#| msgid "braced spec '%s' is invalid at '%c'"
+#, gcc-internal-format
msgid "braced spec %qs is invalid at %qc"
-msgstr "đặc tả giữa ngoặc móc « %s » không hợp lệ tại « %c »"
+msgstr "đặc tả giữa ngoặc móc %qs không hợp lệ tại %qc"
#: gcc.c:5756
-#, fuzzy, gcc-internal-format
-#| msgid "braced spec body '%s' is invalid"
+#, gcc-internal-format
msgid "braced spec body %qs is invalid"
-msgstr "sai lập thân của đặc tả giữa ngoặc móc « %s »"
+msgstr "thân của đặc tả giữa ngoặc móc %qs không hợp lệ"
#: gcc.c:6005
#, gcc-internal-format, gfc-internal-format
@@ -17823,7 +17484,7 @@ msgstr ""
#: gcc.c:6016
#, gcc-internal-format, gfc-internal-format
msgid "%s: -fcompare-debug failure (length)"
-msgstr ""
+msgstr "%s: -fcompare-debug thất bại (độ dài)"
#: gcc.c:6026 gcc.c:6067
#, gcc-internal-format, gfc-internal-format
@@ -17833,29 +17494,27 @@ msgstr ""
#: gcc.c:6046 gcc.c:6083
#, gcc-internal-format, gfc-internal-format
msgid "%s: -fcompare-debug failure"
-msgstr ""
+msgstr "%s: -fcompare-debug thất bại"
#: gcc.c:6161
-#, fuzzy, gcc-internal-format
-#| msgid "pex_init failed"
+#, gcc-internal-format
msgid "atexit failed"
-msgstr "pex_init bị lỗi"
+msgstr "atexit gặp lỗi"
#: gcc.c:6302
#, gcc-internal-format
msgid "spec failure: more than one arg to SYSROOT_SUFFIX_SPEC"
-msgstr ""
+msgstr "spec thất bại: có nhiều hơn một đối số chuyển cho SYSROOT_SUFFIX_SPEC"
#: gcc.c:6325
#, gcc-internal-format
msgid "spec failure: more than one arg to SYSROOT_HEADERS_SUFFIX_SPEC"
-msgstr ""
+msgstr "spec thất bại: có nhiều hơn một đối số chuyển cho SYSROOT_HEADERS_SUFFIX_SPEC"
#: gcc.c:6491
-#, fuzzy, gcc-internal-format
-#| msgid "unrecognizable insn:"
+#, gcc-internal-format
msgid "unrecognized option %<-%s%>"
-msgstr "không nhận ra lệnh:"
+msgstr "không thừa nhận tùy chọn %<-%s%>"
#. The error status indicates that only one set of fixed
#. headers should be built.
@@ -17872,17 +17531,17 @@ msgstr "không có tập tin nhập vào"
#: gcc.c:6700
#, gcc-internal-format
msgid "cannot specify -o with -c, -S or -E with multiple files"
-msgstr "không thể ghi rõ nhiều tập tin với tuỳ chọn « -S » hoặc « -E », và hai tuỳ chọn « -o » và « c » loại từ lẫn nhau"
+msgstr "không thể ghi rõ nhiều tập tin với tuỳ chọn -S hoặc -E, và hai tuỳ chọn -o và c loại từ lẫn nhau"
#: gcc.c:6730
#, gcc-internal-format, gfc-internal-format
msgid "%s: %s compiler not installed on this system"
-msgstr ""
+msgstr "%s: trình biên dịch %s chưa được cài đặt trên hệ thống này"
#: gcc.c:6752
#, gcc-internal-format
msgid "recompiling with -fcompare-debug"
-msgstr ""
+msgstr "hãy dịch lại với tùy chọn -fcompare-debug"
#: gcc.c:6768
#, gcc-internal-format
@@ -17895,10 +17554,9 @@ msgid "comparing final insns dumps"
msgstr ""
#: gcc.c:6883
-#, fuzzy, gcc-internal-format, gfc-internal-format
-#| msgid "-fuse-linker-plugin, but liblto_plugin.so not found"
+#, gcc-internal-format, gfc-internal-format
msgid "-fuse-linker-plugin, but %s not found"
-msgstr "-fuse-linker-plugin, mà không tìm thấy liblto_plugin.so"
+msgstr "-fuse-linker-plugin, mà không tìm thấy %s"
#: gcc.c:6915
#, gcc-internal-format, gfc-internal-format
@@ -17908,43 +17566,37 @@ msgstr ""
#: gcc.c:6956
#, gcc-internal-format, gfc-internal-format
msgid "language %s not recognized"
-msgstr ""
+msgstr "không chấp nhận ngôn ngữ %s"
#: gcc.c:7182
-#, fuzzy, gcc-internal-format
-#| msgid "multilib spec '%s' is invalid"
+#, gcc-internal-format
msgid "multilib spec %qs is invalid"
-msgstr "đặc tả đa thư viện « %s » không hợp lệ"
+msgstr "đặc tả đa thư viện %qs không hợp lệ"
#: gcc.c:7374
-#, fuzzy, gcc-internal-format
-#| msgid "multilib exclusions '%s' is invalid"
+#, gcc-internal-format
msgid "multilib exclusions %qs is invalid"
-msgstr "sự loại từ đa thư viện « %s » không hợp lệ"
+msgstr "sự loại từ đa thư viện %qs không hợp lệ"
#: gcc.c:7432 gcc.c:7573
-#, fuzzy, gcc-internal-format
-#| msgid "multilib select '%s' is invalid"
+#, gcc-internal-format
msgid "multilib select %qs is invalid"
-msgstr "sự lựa chọn đa thư viện « %s » không hợp lệ"
+msgstr "sự lựa chọn đa thư viện %qs không hợp lệ"
#: gcc.c:7611
-#, fuzzy, gcc-internal-format
-#| msgid "multilib exclusion '%s' is invalid"
+#, gcc-internal-format
msgid "multilib exclusion %qs is invalid"
-msgstr "sự loại từ đa thư viện « %s » không hợp lệ"
+msgstr "sự loại từ đa thư viện %qs không hợp lệ"
#: gcc.c:7817
-#, fuzzy, gcc-internal-format
-#| msgid "environment variable \"%s\" not defined"
+#, gcc-internal-format
msgid "environment variable %qs not defined"
-msgstr "chưa xác định biến môi trường « %s »"
+msgstr "chưa định nghĩa biến môi trường%qs"
#: gcc.c:7929 gcc.c:7934
-#, fuzzy, gcc-internal-format
-#| msgid "invalid version number `%s'"
+#, gcc-internal-format
msgid "invalid version number %qs"
-msgstr "số thứ tự phiên bản không hợp lệ « %s »"
+msgstr "số thứ tự phiên bản không hợp lệ %qs"
#: gcc.c:7977
#, gcc-internal-format, gfc-internal-format
@@ -17957,10 +17609,9 @@ msgid "too many arguments to %%:version-compare"
msgstr "quá nhiều đối số tới %%:version-compare"
#: gcc.c:8024
-#, fuzzy, gcc-internal-format
-#| msgid "unknown operator '%s' in %%:version-compare"
+#, gcc-internal-format
msgid "unknown operator %qs in %%:version-compare"
-msgstr "không rõ toán tử « %s » trong %%:version-compare"
+msgstr "không hiểu toán tử %qs trong %%:version-compare"
#: gcc.c:8147
#, gcc-internal-format, gfc-internal-format
@@ -17985,30 +17636,30 @@ msgstr "quá nhiều đối số tới %%:compare-debug-auxbase-opt"
#: gcc.c:8260
#, gcc-internal-format, gfc-internal-format
msgid "argument to %%:compare-debug-auxbase-opt does not end in .gk"
-msgstr "đối số tới %%:compare-debug-auxbase-opt không kết thúc bằng « .gk »"
+msgstr "đối số tới %%:compare-debug-auxbase-opt không kết thúc bằng .gk"
#: ggc-common.c:467 ggc-common.c:475 ggc-common.c:549 ggc-common.c:568
#: ggc-page.c:2308 ggc-page.c:2339 ggc-page.c:2346 ggc-zone.c:2431
#: ggc-zone.c:2442 ggc-zone.c:2446
#, gcc-internal-format
msgid "can%'t write PCH file: %m"
-msgstr ""
+msgstr "can%'t ghi tập tin PCH: %m"
#: ggc-common.c:561 config/i386/host-cygwin.c:55
#, gcc-internal-format
msgid "can%'t get position in PCH file: %m"
-msgstr ""
+msgstr "can%'t lấy vị trí trong tập tin PCH: %m"
#: ggc-common.c:571
#, gcc-internal-format
msgid "can%'t write padding to PCH file: %m"
-msgstr ""
+msgstr "can%'t ghi phần đệm vào PCH: %m"
#: ggc-common.c:626 ggc-common.c:634 ggc-common.c:641 ggc-common.c:644
#: ggc-common.c:654 ggc-common.c:657 ggc-page.c:2436 ggc-zone.c:2465
#, gcc-internal-format
msgid "can%'t read PCH file: %m"
-msgstr ""
+msgstr "can%'t đọc tập tin PCH: %m"
#: ggc-common.c:649
#, gcc-internal-format
@@ -18018,17 +17669,17 @@ msgstr ""
#: ggc-page.c:1648
#, gcc-internal-format
msgid "open /dev/zero: %m"
-msgstr ""
+msgstr "mở /dev/zero: %m"
#: ggc-page.c:2324 ggc-page.c:2330
#, gcc-internal-format
msgid "can%'t write PCH file"
-msgstr ""
+msgstr "can%'t ghi tập tin PCH"
#: ggc-zone.c:2428 ggc-zone.c:2439
#, gcc-internal-format
msgid "can%'t seek PCH file: %m"
-msgstr ""
+msgstr "can%'t seek tập tin PCH: %m"
#: gimple-streamer-in.c:187
#, gcc-internal-format
@@ -18038,7 +17689,7 @@ msgstr ""
#: gimple-streamer-in.c:193
#, gcc-internal-format
msgid "original type declared here"
-msgstr ""
+msgstr "kiểu nguyên bản được khai báo ở đây"
#: gimple-streamer-in.c:195
#, gcc-internal-format
@@ -18048,7 +17699,7 @@ msgstr ""
#: gimple-streamer-in.c:201
#, gcc-internal-format
msgid "type of field declared here"
-msgstr ""
+msgstr "kiểu của trường được khai báo ở đây"
#: gimple-streamer-in.c:208
#, gcc-internal-format
@@ -18070,100 +17721,97 @@ msgstr ""
msgid "using result of function returning %<void%>"
msgstr ""
-#: gimplify.c:5048
+#: gimplify.c:5049
#, gcc-internal-format, gfc-internal-format
msgid "invalid lvalue in asm output %d"
msgstr ""
-#: gimplify.c:5164
+#: gimplify.c:5165
#, gcc-internal-format, gfc-internal-format
msgid "non-memory input %d must stay in memory"
msgstr ""
-#: gimplify.c:5186
+#: gimplify.c:5187
#, gcc-internal-format, gfc-internal-format
msgid "memory input %d is not directly addressable"
msgstr ""
-#: gimplify.c:5681
+#: gimplify.c:5682
#, gcc-internal-format
msgid "threadprivate variable %qE used in untied task"
msgstr ""
-#: gimplify.c:5683 gimplify.c:5745
+#: gimplify.c:5684 gimplify.c:5746
#, gcc-internal-format
msgid "enclosing task"
msgstr ""
-#: gimplify.c:5742
+#: gimplify.c:5743
#, gcc-internal-format
msgid "%qE not specified in enclosing parallel"
msgstr ""
-#: gimplify.c:5747
+#: gimplify.c:5748
#, gcc-internal-format
msgid "enclosing parallel"
msgstr ""
-#: gimplify.c:5852
+#: gimplify.c:5853
#, gcc-internal-format
msgid "iteration variable %qE should be private"
msgstr ""
-#: gimplify.c:5866
+#: gimplify.c:5867
#, gcc-internal-format
msgid "iteration variable %qE should not be firstprivate"
msgstr ""
-#: gimplify.c:5869
+#: gimplify.c:5870
#, gcc-internal-format
msgid "iteration variable %qE should not be reduction"
msgstr ""
-#: gimplify.c:6032
+#: gimplify.c:6033
#, gcc-internal-format
msgid "%s variable %qE is private in outer context"
msgstr ""
-#: gimplify.c:7794
+#: gimplify.c:7795
#, gcc-internal-format
msgid "gimplification failed"
-msgstr ""
+msgstr "gimplification gặp lỗi"
#: godump.c:1234
#, fuzzy, gcc-internal-format
-#| msgid "could not close response file %s"
msgid "could not close Go dump file: %m"
msgstr "không thể đóng đáp ứng tập tin %s"
#: godump.c:1246
#, fuzzy, gcc-internal-format
-#| msgid "%s:could not open output file '%s'\n"
msgid "could not open Go dump file %qs: %m"
-msgstr "%s: không thể mở tập tin kết xuất « %s »\n"
+msgstr "%s: không thể mở tập tin kết xuất %s\n"
#: graph.c:411 toplev.c:1531 java/jcf-parse.c:1751 java/jcf-parse.c:1889
#: objc/objc-act.c:449
#, gcc-internal-format
msgid "can%'t open %s: %m"
-msgstr ""
+msgstr "can%'t mở %s: %m"
#: graphite-clast-to-gimple.c:1339 graphite-poly.c:691 toplev.c:930
#: toplev.c:1133
#, gcc-internal-format
msgid "can%'t open %s for writing: %m"
-msgstr ""
+msgstr "can%'t mở %s để ghi: %m"
#: graphite-poly.c:593
#, fuzzy, gcc-internal-format
-#| msgid "field width in printf format"
msgid "the file is not in OpenScop format"
msgstr "chiều rộng của trường theo định dạng printf"
#: graphite-poly.c:604
#, gcc-internal-format
msgid "the language is not recognized"
-msgstr ""
+msgstr "không chấp nhận ngôn ngữ"
#: graphite-poly.c:615
#, gcc-internal-format
@@ -18178,7 +17826,7 @@ msgstr ""
#: graphite-poly.c:719
#, gcc-internal-format
msgid "can%'t open %s for reading: %m"
-msgstr ""
+msgstr "can%'t mở %s để đọc: %m"
#: graphite-poly.c:746
#, gcc-internal-format, gfc-internal-format
@@ -18243,19 +17891,16 @@ msgstr ""
#: lto-cgraph.c:1465
#, fuzzy, gcc-internal-format, gfc-internal-format
-#| msgid "[cannot find %s]"
msgid "cannot find LTO cgraph in %s"
msgstr "[không tìm thấy %s]"
#: lto-cgraph.c:1475
#, fuzzy, gcc-internal-format, gfc-internal-format
-#| msgid "[cannot find %s]"
msgid "cannot find LTO varpool in %s"
msgstr "[không tìm thấy %s]"
#: lto-cgraph.c:1483
#, fuzzy, gcc-internal-format, gfc-internal-format
-#| msgid "could not find specs file %s\n"
msgid "cannot find LTO section refs in %s"
msgstr "không tìm thấy tập tin đặc tả %s\n"
@@ -18263,7 +17908,7 @@ msgstr "không tìm thấy tập tin đặc tả %s\n"
#: lto-compress.c:287 lto-compress.c:308
#, gcc-internal-format, gfc-internal-format
msgid "compressed stream: %s"
-msgstr ""
+msgstr "dòng dữ liệu được nén: %s"
#: lto-section-in.c:423
#, gcc-internal-format, gfc-internal-format
@@ -18282,9 +17927,8 @@ msgstr ""
#: lto-streamer-out.c:324
#, fuzzy, gcc-internal-format
-#| msgid "static is not supported on TPF-OS"
msgid "tree code %qs is not supported in LTO streams"
-msgstr "trên TPF-OS thì không hỗ trợ « static »"
+msgstr "trên TPF-OS thì không hỗ trợ static"
#: lto-streamer.c:163
#, gcc-internal-format, gfc-internal-format
@@ -18299,7 +17943,7 @@ msgstr ""
#: lto-symtab.c:474
#, gcc-internal-format
msgid "%qD has already been defined"
-msgstr ""
+msgstr "%qD đã định nghĩa rồi"
#: lto-symtab.c:476
#, gcc-internal-format
@@ -18329,55 +17973,55 @@ msgstr ""
#: lto-symtab.c:661
#, gcc-internal-format
msgid "variable %qD redeclared as function"
-msgstr ""
+msgstr "biến %qD được định nghĩa lại là một hàm"
#: lto-symtab.c:667
#, gcc-internal-format
msgid "function %qD redeclared as variable"
-msgstr ""
+msgstr "hàm %qD được định nghĩa lại thành một biến"
-#: omp-low.c:1846
+#: omp-low.c:1847
#, gcc-internal-format
msgid "barrier region may not be closely nested inside of work-sharing, critical, ordered, master or explicit task region"
msgstr ""
-#: omp-low.c:1851
+#: omp-low.c:1853
#, gcc-internal-format
msgid "work-sharing region may not be closely nested inside of work-sharing, critical, ordered, master or explicit task region"
msgstr ""
-#: omp-low.c:1869
+#: omp-low.c:1872
#, gcc-internal-format
msgid "master region may not be closely nested inside of work-sharing or explicit task region"
msgstr ""
-#: omp-low.c:1884
+#: omp-low.c:1888
#, gcc-internal-format
msgid "ordered region may not be closely nested inside of critical or explicit task region"
msgstr ""
-#: omp-low.c:1890
+#: omp-low.c:1896
#, gcc-internal-format
msgid "ordered region must be closely nested inside a loop region with an ordered clause"
msgstr ""
-#: omp-low.c:1905
+#: omp-low.c:1914
#, gcc-internal-format
msgid "critical region may not be nested inside a critical region with the same name"
msgstr ""
-#: omp-low.c:7024 cp/decl.c:2885 cp/parser.c:9862 cp/parser.c:9882
+#: omp-low.c:7034 cp/decl.c:2885 cp/parser.c:9862 cp/parser.c:9882
#, gcc-internal-format
msgid "invalid exit from OpenMP structured block"
msgstr ""
-#: omp-low.c:7026 omp-low.c:7031
+#: omp-low.c:7036 omp-low.c:7041
#, gcc-internal-format
msgid "invalid entry to OpenMP structured block"
msgstr ""
#. Otherwise, be vague and lazy, but efficient.
-#: omp-low.c:7034
+#: omp-low.c:7044
#, gcc-internal-format
msgid "invalid branch to/from an OpenMP structured block"
msgstr ""
@@ -18389,7 +18033,6 @@ msgstr ""
#: opts-common.c:1007
#, fuzzy, gcc-internal-format
-#| msgid "in argument to unary !"
msgid "missing argument to %qs"
msgstr "trong đối số tới bộ nguyên phân !"
@@ -18399,16 +18042,14 @@ msgid "argument to %qs should be a non-negative integer"
msgstr ""
#: opts-common.c:1028
-#, fuzzy, gcc-internal-format
-#| msgid "warning: unrecognized argument to --help= option: %.*s\n"
+#, gcc-internal-format
msgid "unrecognized argument in option %qs"
-msgstr "cảnh báo : không nhận ra đối số tới tuỳ chọn « --help= »: %.*s\n"
+msgstr "không nhận ra đối số tới tuỳ chọn %qs"
#: opts-common.c:1044
-#, fuzzy, gcc-internal-format
-#| msgid "in argument to unary !"
+#, gcc-internal-format
msgid "valid arguments to %qs are: %s"
-msgstr "trong đối số tới bộ nguyên phân !"
+msgstr "đối số hợp lệ cho cho %qs là: %s"
#: opts-global.c:102
#, gcc-internal-format
@@ -18437,10 +18078,9 @@ msgid "plugin support is disabled; configure with --enable-plugin"
msgstr ""
#: opts-global.c:403
-#, fuzzy, gcc-internal-format
-#| msgid "unrecognized address"
+#, gcc-internal-format
msgid "unrecognized register name %qs"
-msgstr "không nhận ra địa chỉ"
+msgstr "không nhận ra tên thanh ghi %qs"
#: opts.c:91
#, gcc-internal-format
@@ -18477,12 +18117,12 @@ msgstr ""
msgid "section anchors must be disabled when toplevel reorder is disabled"
msgstr ""
-#: opts.c:721 config/darwin.c:3002 config/sh/sh.c:809
+#: opts.c:721 config/darwin.c:3002 config/sh/sh.c:797
#, gcc-internal-format
msgid "-freorder-blocks-and-partition does not work with exceptions on this architecture"
msgstr ""
-#: opts.c:736 config/sh/sh.c:817
+#: opts.c:736 config/sh/sh.c:805
#, gcc-internal-format
msgid "-freorder-blocks-and-partition does not support unwind info on this architecture"
msgstr ""
@@ -18513,16 +18153,14 @@ msgid "unrecognized include_flags 0x%x passed to print_specific_help"
msgstr ""
#: opts.c:1386
-#, fuzzy, gcc-internal-format
-#| msgid "warning: --help argument %.*s is ambiguous, please be more specific\n"
+#, gcc-internal-format
msgid "--help argument %q.*s is ambiguous, please be more specific"
-msgstr "cảnh báo : đối số « --help » %.*s vẫn mơ hồ, hãy chính xác hơn\n"
+msgstr "đối số --help %q.*s chưa rõ ràng, hãy chính xác hơn"
#: opts.c:1395
-#, fuzzy, gcc-internal-format
-#| msgid "warning: unrecognized argument to --help= option: %.*s\n"
+#, gcc-internal-format
msgid "unrecognized argument to --help= option: %q.*s"
-msgstr "cảnh báo : không nhận ra đối số tới tuỳ chọn « --help= »: %.*s\n"
+msgstr "không nhận ra đối số cho tuỳ chọn --help=: %q.*s"
#: opts.c:1547
#, gcc-internal-format, gfc-internal-format
@@ -18547,7 +18185,7 @@ msgstr ""
#: opts.c:1774
#, gcc-internal-format
msgid "invalid --param value %qs"
-msgstr ""
+msgstr "sai giá trị cho tùy chọn --param %qs"
#: opts.c:1892
#, gcc-internal-format
@@ -18587,7 +18225,7 @@ msgstr ""
#: opts.c:2016
#, gcc-internal-format, gfc-internal-format
msgid "-Werror=%s: no option -%s"
-msgstr ""
+msgstr "-Werror=%s: không có tùy chọn -%s"
#: params.c:121
#, gcc-internal-format
@@ -18603,19 +18241,17 @@ msgstr ""
#: params.c:136
#, gcc-internal-format
msgid "invalid parameter %qs"
-msgstr ""
+msgstr "tham số sai %qs"
#: passes.c:700
-#, fuzzy, gcc-internal-format
-#| msgid "unrecognized address"
+#, gcc-internal-format
msgid "unrecognized option -fenable"
-msgstr "không nhận ra địa chỉ"
+msgstr "không thừa nhận tùy chọn -fenable"
#: passes.c:702
-#, fuzzy, gcc-internal-format
-#| msgid "unrecognized address"
+#, gcc-internal-format
msgid "unrecognized option -fdisable"
-msgstr "không nhận ra địa chỉ"
+msgstr "không thừa nhận tùy chọn -fdisable"
#: passes.c:710
#, gcc-internal-format, gfc-internal-format
@@ -18639,25 +18275,21 @@ msgstr ""
#: passes.c:778 passes.c:806
#, fuzzy, gcc-internal-format, gfc-internal-format
-#| msgid "Inline all known string operations"
msgid "Invalid range %s in option %s"
msgstr "Chèn vào trực tiếp tất cả các thao tác chuỗi được biết"
#: passes.c:825
#, fuzzy, gcc-internal-format, gfc-internal-format
-#| msgid "Enable clip instructions"
msgid "enable pass %s for function %s"
msgstr "Hiệu lực các câu lệnh trích đoạn"
#: passes.c:836
#, fuzzy, gcc-internal-format, gfc-internal-format
-#| msgid "Use stubs for function prologues"
msgid "disable pass %s for function %s"
msgstr "Sử dụng mẩu cho đoạn mở đầu hàm"
#: passes.c:1049
#, fuzzy, gcc-internal-format
-#| msgid "invalid expression as operand"
msgid "invalid pass positioning operation"
msgstr "sai lập biểu tượng dưới dạng toán hạng"
@@ -18720,12 +18352,13 @@ msgid "plugin %s registered a null callback function for event %s"
msgstr ""
#: plugin.c:567
-#, fuzzy, gcc-internal-format, gfc-internal-format
-#| msgid "[cannot find %s]"
+#, gcc-internal-format, gfc-internal-format
msgid ""
"cannot load plugin %s\n"
"%s"
-msgstr "[không tìm thấy %s]"
+msgstr ""
+"không thể tải phần bổ xung %s\n"
+"%s"
#: plugin.c:576
#, gcc-internal-format, gfc-internal-format
@@ -18736,17 +18369,15 @@ msgstr ""
#: plugin.c:585
#, fuzzy, gcc-internal-format, gfc-internal-format
-#| msgid "could not find specs file %s\n"
msgid ""
"cannot find %s in plugin %s\n"
"%s"
msgstr "không tìm thấy tập tin đặc tả %s\n"
#: plugin.c:593
-#, fuzzy, gcc-internal-format, gfc-internal-format
-#| msgid "(static initializers for %s)"
+#, gcc-internal-format, gfc-internal-format
msgid "fail to initialize plugin %s"
-msgstr "(bộ sơ khởi tĩnh cho %s)"
+msgstr "gặp lỗi khi khởi tạo phần bổ xung %s"
#: plugin.c:874
#, gcc-internal-format
@@ -18854,8 +18485,8 @@ msgid "can%'t use %qs as a fixed register"
msgstr ""
#: reginfo.c:864 config/ia64/ia64.c:5753 config/ia64/ia64.c:5760
-#: config/pa/pa.c:427 config/pa/pa.c:434 config/sh/sh.c:8761
-#: config/sh/sh.c:8768 config/spu/spu.c:5198 config/spu/spu.c:5205
+#: config/pa/pa.c:427 config/pa/pa.c:434 config/sh/sh.c:8764
+#: config/sh/sh.c:8771 config/spu/spu.c:5198 config/spu/spu.c:5205
#, gcc-internal-format, gfc-internal-format
msgid "unknown register name: %s"
msgstr ""
@@ -18878,7 +18509,7 @@ msgstr ""
#: reginfo.c:891
#, gcc-internal-format
msgid "conflicts with %qD"
-msgstr ""
+msgstr "xung đột với %qD"
#: reginfo.c:896
#, gcc-internal-format
@@ -18953,22 +18584,22 @@ msgstr ""
#: rtl.c:752
#, gcc-internal-format, gfc-internal-format
msgid "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d"
-msgstr ""
+msgstr "kiểm tra RTL: cần elt %d kiểu '%c', nhận '%c' (rtx %s) trong %s, tại %s:%d"
#: rtl.c:762
#, gcc-internal-format, gfc-internal-format
msgid "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s:%d"
-msgstr ""
+msgstr "kiểm tra RTL: cần elt %d kiểu '%c' hoặc '%c', nhận '%c' (rtx %s) trong %s, tại %s:%d"
#: rtl.c:771
#, gcc-internal-format, gfc-internal-format
msgid "RTL check: expected code '%s', have '%s' in %s, at %s:%d"
-msgstr ""
+msgstr "kiểm tra RTL: cần mã '%s', nhận '%s' trong %s, tại %s:%d"
#: rtl.c:781
#, gcc-internal-format, gfc-internal-format
msgid "RTL check: expected code '%s' or '%s', have '%s' in %s, at %s:%d"
-msgstr ""
+msgstr "kiểm tra RTL: cần mã '%s' hoặc '%s', nhận '%s' trong %s, tại %s:%d"
#: rtl.c:808
#, gcc-internal-format, gfc-internal-format
@@ -19108,12 +18739,12 @@ msgstr ""
#: stor-layout.c:711
#, gcc-internal-format
msgid "size of %q+D is %d bytes"
-msgstr ""
+msgstr "kích thước của %q+D là %d byte"
#: stor-layout.c:713
#, gcc-internal-format
msgid "size of %q+D is larger than %wd bytes"
-msgstr ""
+msgstr "kích thước của %q+D lớn hơn %wd byte"
#: stor-layout.c:1131
#, gcc-internal-format
@@ -19128,11 +18759,10 @@ msgstr ""
#: stor-layout.c:1152
#, gcc-internal-format
msgid "padding struct to align %q+D"
-msgstr ""
+msgstr "chèn thêm cấu trúc cho vừa %q+D"
#: stor-layout.c:1214
#, fuzzy, gcc-internal-format
-#| msgid "Warn about packed bit-fields whose offset changed in GCC 4.4"
msgid "offset of packed bit-field %qD has changed in GCC 4.4"
msgstr "Cảnh báo về trường bit đóng gói có hiệu số bị thay đổi trong GCC 4.4"
@@ -19161,7 +18791,7 @@ msgstr ""
msgid "packed attribute is unnecessary"
msgstr ""
-#: stor-layout.c:2244
+#: stor-layout.c:2252
#, gcc-internal-format
msgid "alignment of array elements is greater than element size"
msgstr ""
@@ -19181,27 +18811,25 @@ msgstr ""
msgid "nested function trampolines not supported on this target"
msgstr ""
-#: targhooks.c:1154
+#: targhooks.c:1161
#, gcc-internal-format
msgid "target attribute is not supported on this machine"
msgstr ""
-#: targhooks.c:1164
+#: targhooks.c:1171
#, gcc-internal-format
msgid "#pragma GCC target is not supported for this machine"
msgstr ""
#: tlink.c:492
-#, fuzzy, gcc-internal-format
-#| msgid "removing .rpo file"
+#, gcc-internal-format
msgid "removing .rpo file: %m"
-msgstr "đang gỡ bỏ tập tin .rpo"
+msgstr "đang gỡ bỏ tập tin .rpo: %m"
#: tlink.c:494
-#, fuzzy, gcc-internal-format
-#| msgid "renaming .rpo file"
+#, gcc-internal-format
msgid "renaming .rpo file: %m"
-msgstr "đang thay tên tập tin .rpo"
+msgstr "đang đổi tên tập tin .rpo: %m"
#: tlink.c:498
#, gcc-internal-format, gfc-internal-format
@@ -19290,7 +18918,6 @@ msgstr ""
#: toplev.c:1427
#, fuzzy, gcc-internal-format
-#| msgid "could not close response file %s"
msgid "could not close zeroed insn dump file %qs: %m"
msgstr "không thể đóng đáp ứng tập tin %s"
@@ -19362,7 +18989,7 @@ msgstr ""
#: toplev.c:1873
#, gcc-internal-format
msgid "error writing to %s: %m"
-msgstr ""
+msgstr "lỗi ghi vào %s: %m"
#: toplev.c:1875 java/jcf-parse.c:1770
#, gcc-internal-format
@@ -19371,7 +18998,6 @@ msgstr ""
#: trans-mem.c:570
#, fuzzy, gcc-internal-format
-#| msgid "Allow the use of MDMX instructions"
msgid "invalid volatile use of %qD inside transaction"
msgstr "Cho phép sử dụng câu lệnh MDMX"
@@ -19380,7 +19006,7 @@ msgstr "Cho phép sử dụng câu lệnh MDMX"
msgid "%<transaction_may_cancel_outer%> function call not within outer transaction or %<transaction_may_cancel_outer%>"
msgstr ""
-#: trans-mem.c:664 trans-mem.c:4194
+#: trans-mem.c:664 trans-mem.c:4192
#, gcc-internal-format
msgid "unsafe function call %qD within atomic transaction"
msgstr ""
@@ -19392,11 +19018,10 @@ msgstr ""
#: trans-mem.c:674
#, fuzzy, gcc-internal-format
-#| msgid "originally indirect function call not considered for inlining"
msgid "unsafe indirect function call within atomic transaction"
msgstr "cuộc gọi hàm gián tiếp lần đầu tiên không phải được tính để chèn vào trực tiếp"
-#: trans-mem.c:682 trans-mem.c:4127
+#: trans-mem.c:682 trans-mem.c:4125
#, gcc-internal-format
msgid "unsafe function call %qD within %<transaction_safe%> function"
msgstr ""
@@ -19411,7 +19036,7 @@ msgstr ""
msgid "unsafe indirect function call within %<transaction_safe%> function"
msgstr ""
-#: trans-mem.c:707 trans-mem.c:4166
+#: trans-mem.c:707 trans-mem.c:4164
#, gcc-internal-format
msgid "asm not allowed in atomic transaction"
msgstr ""
@@ -19433,7 +19058,6 @@ msgstr ""
#: trans-mem.c:731
#, fuzzy, gcc-internal-format
-#| msgid "Enable saturation instructions"
msgid "outer transaction in transaction"
msgstr "Hiệu lực câu lệnh lập trạng thái bão hoà"
@@ -19447,7 +19071,7 @@ msgstr ""
msgid "outer transaction in %<transaction_safe%> function"
msgstr ""
-#: trans-mem.c:3792
+#: trans-mem.c:3790
#, gcc-internal-format
msgid "%Kasm not allowed in %<transaction_safe%> function"
msgstr ""
@@ -19478,14 +19102,12 @@ msgid "INDIRECT_REF in gimple IL"
msgstr ""
#: tree-cfg.c:2695
-#, fuzzy, gcc-internal-format
-#| msgid "invalid operand to %%R"
+#, gcc-internal-format
msgid "invalid first operand of MEM_REF"
-msgstr "sai lập toán hạng tới %%R"
+msgstr "sai toán hạng thứ nhất của MEM_REF"
#: tree-cfg.c:2701
#, fuzzy, gcc-internal-format
-#| msgid "invalid operand to %%R"
msgid "invalid offset operand of MEM_REF"
msgstr "sai lập toán hạng tới %%R"
@@ -19552,7 +19174,7 @@ msgstr ""
#: tree-cfg.c:2915
#, gcc-internal-format
msgid "invalid CASE_CHAIN"
-msgstr ""
+msgstr "sai CASE_CHAIN"
#: tree-cfg.c:2943
#, gcc-internal-format
@@ -19601,13 +19223,11 @@ msgstr ""
#: tree-cfg.c:3063
#, fuzzy, gcc-internal-format
-#| msgid "invalid operand to %%R"
msgid "invalid address operand in MEM_REF"
msgstr "sai lập toán hạng tới %%R"
#: tree-cfg.c:3070
#, fuzzy, gcc-internal-format
-#| msgid "invalid shift operand"
msgid "invalid offset operand in MEM_REF"
msgstr "sai lập toán hạng dời"
@@ -19703,7 +19323,6 @@ msgstr ""
#: tree-cfg.c:3326
#, fuzzy, gcc-internal-format
-#| msgid "Warn about comparison of different enum types"
msgid "bogus comparison result type"
msgstr "Cảnh báo về sự so sánh các loại đếm (enum) khác nhau"
@@ -19809,7 +19428,6 @@ msgstr ""
#: tree-cfg.c:3797
#, fuzzy, gcc-internal-format
-#| msgid "invalid operand in the instruction"
msgid "invalid operands in ternary operation"
msgstr "lệnh chứa một toán hạng sai"
@@ -19820,13 +19438,11 @@ msgstr ""
#: tree-cfg.c:3827
#, fuzzy, gcc-internal-format
-#| msgid "Generate fused multiply/add instructions"
msgid "type mismatch in fused multiply-add expression"
msgstr "Tạo ra câu lệnh nhân/cộng hợp nhau"
#: tree-cfg.c:3853
#, fuzzy, gcc-internal-format
-#| msgid "Bad type in constant expression"
msgid "type mismatch in vector permute expression"
msgstr "Gặp loại saio trong biểu thức bất biến"
@@ -19842,7 +19458,6 @@ msgstr ""
#: tree-cfg.c:3892
#, fuzzy, gcc-internal-format
-#| msgid "Bad type in constant expression"
msgid "invalid mask type in vector permute expression"
msgstr "Gặp loại saio trong biểu thức bất biến"
@@ -19907,21 +19522,19 @@ msgid "invalid labels in gimple cond"
msgstr ""
#: tree-cfg.c:4275 tree-cfg.c:4284
-#, fuzzy, gcc-internal-format
-#| msgid "invalid address"
+#, gcc-internal-format
msgid "invalid PHI result"
-msgstr "địa chỉ sai"
+msgstr "kết quả PHI không hợp lệ"
#: tree-cfg.c:4294
#, gcc-internal-format
msgid "missing PHI def"
-msgstr ""
+msgstr "thiếu PHI def"
#: tree-cfg.c:4308
-#, fuzzy, gcc-internal-format
-#| msgid "invalid %%H value"
+#, gcc-internal-format
msgid "invalid PHI argument"
-msgstr "giá trị %%H sai"
+msgstr "sai tham số PHI"
#: tree-cfg.c:4315
#, gcc-internal-format, gfc-internal-format
@@ -19931,7 +19544,7 @@ msgstr ""
#: tree-cfg.c:4399 tree-cfg.c:4595
#, gcc-internal-format
msgid "verify_gimple failed"
-msgstr ""
+msgstr "verify_gimple gặp lỗi"
#: tree-cfg.c:4460
#, gcc-internal-format
@@ -19956,7 +19569,7 @@ msgstr ""
#: tree-cfg.c:4555
#, gcc-internal-format
msgid "in statement"
-msgstr ""
+msgstr "tại câu lệnh"
#: tree-cfg.c:4570
#, gcc-internal-format
@@ -19996,7 +19609,7 @@ msgstr ""
#: tree-cfg.c:4673 tree-cfg.c:4682 tree-cfg.c:4707
#, gcc-internal-format
msgid "label "
-msgstr ""
+msgstr "nhãn"
#: tree-cfg.c:4697
#, gcc-internal-format, gfc-internal-format
@@ -20046,7 +19659,7 @@ msgstr ""
#: tree-cfg.c:4888
#, gcc-internal-format, gfc-internal-format
msgid "missing edge %i->%i"
-msgstr ""
+msgstr "thiếu edge %i->%i"
#: tree-cfg.c:7544
#, gcc-internal-format
@@ -20070,7 +19683,6 @@ msgstr ""
#: tree-dump.c:932
#, fuzzy, gcc-internal-format
-#| msgid "could not open response file %s"
msgid "could not open dump file %qs: %m"
msgstr "không thể mở tập tin đáp ứng %s"
@@ -20079,117 +19691,117 @@ msgstr "không thể mở tập tin đáp ứng %s"
msgid "ignoring unknown option %q.*s in %<-fdump-%s%>"
msgstr ""
-#: tree-eh.c:4320
+#: tree-eh.c:4319
#, gcc-internal-format, gfc-internal-format
msgid "BB %i has multiple EH edges"
msgstr ""
-#: tree-eh.c:4332
+#: tree-eh.c:4331
#, gcc-internal-format, gfc-internal-format
msgid "BB %i can not throw but has an EH edge"
msgstr ""
-#: tree-eh.c:4340
+#: tree-eh.c:4339
#, gcc-internal-format, gfc-internal-format
msgid "BB %i last statement has incorrectly set lp"
msgstr ""
-#: tree-eh.c:4346
+#: tree-eh.c:4345
#, gcc-internal-format, gfc-internal-format
msgid "BB %i is missing an EH edge"
msgstr ""
-#: tree-eh.c:4352
+#: tree-eh.c:4351
#, gcc-internal-format, gfc-internal-format
msgid "Incorrect EH edge %i->%i"
msgstr ""
-#: tree-eh.c:4386 tree-eh.c:4405
+#: tree-eh.c:4385 tree-eh.c:4404
#, gcc-internal-format, gfc-internal-format
msgid "BB %i is missing an edge"
msgstr ""
-#: tree-eh.c:4422
+#: tree-eh.c:4421
#, gcc-internal-format, gfc-internal-format
msgid "BB %i too many fallthru edges"
msgstr ""
-#: tree-eh.c:4431
+#: tree-eh.c:4430
#, gcc-internal-format, gfc-internal-format
msgid "BB %i has incorrect edge"
msgstr ""
-#: tree-eh.c:4437
+#: tree-eh.c:4436
#, gcc-internal-format, gfc-internal-format
msgid "BB %i has incorrect fallthru edge"
msgstr ""
-#: tree-inline.c:3040
+#: tree-inline.c:3041
#, gcc-internal-format
msgid "function %q+F can never be copied because it receives a non-local goto"
msgstr ""
-#: tree-inline.c:3054
+#: tree-inline.c:3055
#, gcc-internal-format
msgid "function %q+F can never be copied because it saves address of local label in a static variable"
msgstr ""
-#: tree-inline.c:3094
+#: tree-inline.c:3095
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)"
msgstr ""
-#: tree-inline.c:3108
+#: tree-inline.c:3109
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses setjmp"
msgstr ""
-#: tree-inline.c:3122
+#: tree-inline.c:3123
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses variable argument lists"
msgstr ""
-#: tree-inline.c:3134
+#: tree-inline.c:3135
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
msgstr ""
-#: tree-inline.c:3142
+#: tree-inline.c:3143
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses non-local goto"
msgstr ""
-#: tree-inline.c:3154
+#: tree-inline.c:3155
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses __builtin_return or __builtin_apply_args"
msgstr ""
-#: tree-inline.c:3174
+#: tree-inline.c:3175
#, gcc-internal-format
msgid "function %q+F can never be inlined because it contains a computed goto"
msgstr ""
-#: tree-inline.c:3254
+#: tree-inline.c:3255
#, gcc-internal-format
msgid "function %q+F can never be inlined because it is suppressed using -fno-inline"
msgstr ""
-#: tree-inline.c:3262
+#: tree-inline.c:3263
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
msgstr ""
-#: tree-inline.c:3843
+#: tree-inline.c:3844
#, gcc-internal-format
msgid "inlining failed in call to always_inline %q+F: %s"
msgstr ""
-#: tree-inline.c:3845 tree-inline.c:3860
+#: tree-inline.c:3846 tree-inline.c:3861
#, gcc-internal-format
msgid "called from here"
-msgstr ""
+msgstr "được gọi từ đây"
-#: tree-inline.c:3858
+#: tree-inline.c:3859
#, gcc-internal-format
msgid "inlining failed in call to %q+F: %s"
msgstr ""
@@ -20225,10 +19837,10 @@ msgid "size of return value of %q+D is larger than %wd bytes"
msgstr ""
#: tree-outof-ssa.c:784 tree-outof-ssa.c:841 tree-ssa-coalesce.c:951
-#: tree-ssa-coalesce.c:966 tree-ssa-coalesce.c:1188 tree-ssa-live.c:1340
+#: tree-ssa-coalesce.c:966 tree-ssa-coalesce.c:1188 tree-ssa-live.c:1337
#, gcc-internal-format
msgid "SSA corruption"
-msgstr ""
+msgstr "ngắt SSA"
#: tree-profile.c:418
#, gcc-internal-format
@@ -20262,7 +19874,6 @@ msgstr ""
#: tree-ssa-operands.c:1175
#, fuzzy, gcc-internal-format
-#| msgid "operand number missing after %%-letter"
msgid "use operand missing for stmt"
msgstr "số thứ tự toán hạng còn thiếu đằng sau %%-letter"
@@ -20272,10 +19883,9 @@ msgid "excess def operand for stmt"
msgstr ""
#: tree-ssa-operands.c:1200
-#, fuzzy, gcc-internal-format
-#| msgid "operand number missing after %%-letter"
+#, gcc-internal-format
msgid "def operand missing for stmt"
-msgstr "số thứ tự toán hạng còn thiếu đằng sau %%-letter"
+msgstr "thiếu toán hạng def cho stmt"
#: tree-ssa-operands.c:1207
#, gcc-internal-format
@@ -20355,7 +19965,7 @@ msgstr ""
#: tree-ssa.c:782
#, gcc-internal-format
msgid "SSA_NAME_OCCURS_IN_ABNORMAL_PHI should be set"
-msgstr ""
+msgstr "SSA_NAME_OCCURS_IN_ABNORMAL_PHI cần được đặt"
#: tree-ssa.c:790
#, gcc-internal-format
@@ -20400,17 +20010,17 @@ msgstr ""
#: tree-ssa.c:1050
#, gcc-internal-format
msgid "verify_ssa failed"
-msgstr ""
+msgstr "verify_ssa gặp lỗi"
#: tree-ssa.c:1616 varasm.c:326
#, gcc-internal-format
msgid "%qD was declared here"
-msgstr ""
+msgstr "%qD đã được khai báo ở đây"
#: tree-ssa.c:1648
#, gcc-internal-format
msgid "%qD is used uninitialized in this function"
-msgstr ""
+msgstr "%qD được dùng để bỏ khởi tạo trong hàm này"
#: tree-ssa.c:1685
#, gcc-internal-format
@@ -20467,72 +20077,72 @@ msgstr ""
msgid "vector shuffling operation will be expanded piecewise"
msgstr ""
-#: tree-vrp.c:5300
+#: tree-vrp.c:5272
#, gcc-internal-format
msgid "array subscript is outside array bounds"
msgstr ""
-#: tree-vrp.c:5312 tree-vrp.c:5399
+#: tree-vrp.c:5284 tree-vrp.c:5371
#, gcc-internal-format
msgid "array subscript is above array bounds"
msgstr ""
-#: tree-vrp.c:5319 tree-vrp.c:5387
+#: tree-vrp.c:5291 tree-vrp.c:5359
#, gcc-internal-format
msgid "array subscript is below array bounds"
msgstr ""
-#: tree-vrp.c:6028
+#: tree-vrp.c:6000
#, gcc-internal-format
msgid "assuming signed overflow does not occur when simplifying conditional to constant"
msgstr ""
-#: tree-vrp.c:6034
+#: tree-vrp.c:6006
#, gcc-internal-format
msgid "assuming signed overflow does not occur when simplifying conditional"
msgstr ""
-#: tree-vrp.c:6078
+#: tree-vrp.c:6050
#, gcc-internal-format
msgid "comparison always false due to limited range of data type"
msgstr ""
-#: tree-vrp.c:6080
+#: tree-vrp.c:6052
#, gcc-internal-format
msgid "comparison always true due to limited range of data type"
msgstr ""
-#: tree-vrp.c:6871
+#: tree-vrp.c:6847
#, gcc-internal-format
msgid "assuming signed overflow does not occur when simplifying %</%> or %<%%%> to %<>>%> or %<&%>"
msgstr ""
-#: tree-vrp.c:6953
+#: tree-vrp.c:6929
#, gcc-internal-format
msgid "assuming signed overflow does not occur when simplifying %<abs (X)%> to %<X%> or %<-X%>"
msgstr ""
-#: tree.c:4235
+#: tree.c:4236
#, gcc-internal-format
msgid "ignoring attributes applied to %qT after definition"
msgstr ""
-#: tree.c:5460
+#: tree.c:5475
#, gcc-internal-format
msgid "%q+D already declared with dllexport attribute: dllimport ignored"
msgstr ""
-#: tree.c:5472
+#: tree.c:5487
#, gcc-internal-format
msgid "%q+D redeclared without dllimport attribute after being referenced with dll linkage"
msgstr ""
-#: tree.c:5487
+#: tree.c:5502
#, gcc-internal-format
msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
msgstr ""
-#: tree.c:5530 tree.c:5542 tree.c:5552 c-family/c-common.c:5865
+#: tree.c:5545 tree.c:5557 tree.c:5567 c-family/c-common.c:5865
#: c-family/c-common.c:5884 c-family/c-common.c:5902 c-family/c-common.c:5930
#: c-family/c-common.c:5957 c-family/c-common.c:5983 c-family/c-common.c:6002
#: c-family/c-common.c:6019 c-family/c-common.c:6043 c-family/c-common.c:6066
@@ -20546,141 +20156,141 @@ msgstr ""
#: c-family/c-common.c:7523 c-family/c-common.c:7544 c-family/c-common.c:7656
#: c-family/c-common.c:7680 c-family/c-common.c:7971 c-family/c-common.c:7994
#: c-family/c-common.c:8033 c-family/c-common.c:8111 c-family/c-common.c:8260
-#: config/darwin.c:1942 config/arm/arm.c:5007 config/arm/arm.c:5035
-#: config/arm/arm.c:5052 config/avr/avr.c:6763 config/h8300/h8300.c:5418
-#: config/h8300/h8300.c:5442 config/i386/i386.c:4939 config/i386/i386.c:31897
-#: config/ia64/ia64.c:734 config/rs6000/rs6000.c:24321 config/spu/spu.c:4035
-#: ada/gcc-interface/utils.c:5505 lto/lto-lang.c:215
+#: config/darwin.c:1942 config/arm/arm.c:5011 config/arm/arm.c:5039
+#: config/arm/arm.c:5056 config/avr/avr.c:6773 config/h8300/h8300.c:5418
+#: config/h8300/h8300.c:5442 config/i386/i386.c:4946 config/i386/i386.c:32027
+#: config/ia64/ia64.c:734 config/rs6000/rs6000.c:24344 config/spu/spu.c:4035
+#: ada/gcc-interface/utils.c:5496 lto/lto-lang.c:215
#, gcc-internal-format
msgid "%qE attribute ignored"
msgstr ""
-#: tree.c:5570
+#: tree.c:5585
#, gcc-internal-format
msgid "inline function %q+D declared as dllimport: attribute ignored"
msgstr ""
-#: tree.c:5578
+#: tree.c:5593
#, gcc-internal-format
msgid "function %q+D definition is marked dllimport"
msgstr ""
-#: tree.c:5586
+#: tree.c:5601
#, gcc-internal-format
msgid "variable %q+D definition is marked dllimport"
msgstr ""
-#: tree.c:5614
+#: tree.c:5629
#, gcc-internal-format
msgid "external linkage required for symbol %q+D because of %qE attribute"
msgstr ""
-#: tree.c:5628
+#: tree.c:5643
#, gcc-internal-format
msgid "%qE implies default visibility, but %qD has already been declared with a different visibility"
msgstr ""
-#: tree.c:7378
+#: tree.c:7394
#, gcc-internal-format
msgid "arrays of functions are not meaningful"
msgstr ""
-#: tree.c:7545
+#: tree.c:7561
#, gcc-internal-format
msgid "function return type cannot be function"
msgstr ""
-#: tree.c:8844 tree.c:8929 tree.c:8990
+#: tree.c:8860 tree.c:8945 tree.c:9006
#, gcc-internal-format, gfc-internal-format
msgid "tree check: %s, have %s in %s, at %s:%d"
msgstr ""
-#: tree.c:8881
+#: tree.c:8897
#, gcc-internal-format, gfc-internal-format
msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
msgstr ""
-#: tree.c:8894
+#: tree.c:8910
#, gcc-internal-format
msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
msgstr ""
-#: tree.c:8943
+#: tree.c:8959
#, gcc-internal-format
msgid "tree check: did not expect class %qs, have %qs (%s) in %s, at %s:%d"
msgstr ""
-#: tree.c:8956
+#: tree.c:8972
#, gcc-internal-format, gfc-internal-format
msgid "tree check: expected omp_clause %s, have %s in %s, at %s:%d"
msgstr ""
-#: tree.c:9016
+#: tree.c:9032
#, gcc-internal-format
msgid "tree check: expected tree that contains %qs structure, have %qs in %s, at %s:%d"
msgstr ""
-#: tree.c:9030
+#: tree.c:9046
#, gcc-internal-format, gfc-internal-format
msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
msgstr ""
-#: tree.c:9043
+#: tree.c:9059
#, gcc-internal-format, gfc-internal-format
msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
msgstr ""
-#: tree.c:9056
+#: tree.c:9072
#, gcc-internal-format, gfc-internal-format
msgid "tree check: accessed operand %d of omp_clause %s with %d operands in %s, at %s:%d"
msgstr ""
-#: tree.c:11340
+#: tree.c:11356
#, gcc-internal-format
msgid "%qD is deprecated (declared at %s:%d): %s"
msgstr ""
-#: tree.c:11344
+#: tree.c:11360
#, gcc-internal-format
msgid "%qD is deprecated (declared at %s:%d)"
msgstr ""
-#: tree.c:11369
+#: tree.c:11385
#, gcc-internal-format
msgid "%qE is deprecated (declared at %s:%d): %s"
msgstr ""
-#: tree.c:11373
+#: tree.c:11389
#, gcc-internal-format
msgid "%qE is deprecated (declared at %s:%d)"
msgstr ""
-#: tree.c:11380
+#: tree.c:11396
#, gcc-internal-format, gfc-internal-format
msgid "type is deprecated (declared at %s:%d): %s"
msgstr ""
-#: tree.c:11384
+#: tree.c:11400
#, gcc-internal-format, gfc-internal-format
msgid "type is deprecated (declared at %s:%d)"
msgstr ""
-#: tree.c:11393
+#: tree.c:11409
#, gcc-internal-format
msgid "%qE is deprecated: %s"
msgstr ""
-#: tree.c:11396
+#: tree.c:11412
#, gcc-internal-format
msgid "%qE is deprecated"
msgstr ""
-#: tree.c:11401
+#: tree.c:11417
#, gcc-internal-format, gfc-internal-format
msgid "type is deprecated: %s"
msgstr ""
-#: tree.c:11404
+#: tree.c:11420
#, gcc-internal-format
msgid "type is deprecated"
msgstr ""
@@ -20896,12 +20506,12 @@ msgstr ""
msgid "no sclass for %s stab (0x%x)"
msgstr ""
-#: lto-streamer.h:962
+#: lto-streamer.h:975
#, gcc-internal-format, gfc-internal-format
msgid "bytecode stream: expected tag %s instead of %s"
msgstr ""
-#: lto-streamer.h:972
+#: lto-streamer.h:985
#, gcc-internal-format, gfc-internal-format
msgid "bytecode stream: tag %s is not in the expected range [%s, %s]"
msgstr ""
@@ -20916,8 +20526,8 @@ msgstr ""
msgid "string length %qd is greater than the length %qd ISO C%d compilers are required to support"
msgstr ""
-#: c-family/c-common.c:1494 c-family/c-common.c:1506 cp/semantics.c:6646
-#: cp/semantics.c:8030
+#: c-family/c-common.c:1494 c-family/c-common.c:1506 cp/semantics.c:6677
+#: cp/semantics.c:8071
#, gcc-internal-format
msgid "overflow in constant expression"
msgstr ""
@@ -21205,12 +20815,12 @@ msgstr ""
#: c-family/c-common.c:5441
#, gcc-internal-format
msgid "duplicate case value"
-msgstr ""
+msgstr "trùng giá trị cho case"
#: c-family/c-common.c:5442
#, gcc-internal-format
msgid "previously used here"
-msgstr ""
+msgstr "cái trước được dùng là ở đây"
#: c-family/c-common.c:5446
#, gcc-internal-format
@@ -21259,7 +20869,6 @@ msgstr ""
#: c-family/c-common.c:6088 lto/lto-lang.c:220
#, fuzzy, gcc-internal-format
-#| msgid "Emit indirect branches to local functions"
msgid "%qE attribute has no effect on unit local functions"
msgstr "Xuất nhánh gián tiếp tới hàm cục bộ"
@@ -21311,12 +20920,12 @@ msgstr ""
#: c-family/c-common.c:6577
#, gcc-internal-format
msgid "use __attribute__ ((vector_size)) instead"
-msgstr ""
+msgstr "sử dụng __attribute__ ((vector_size)) để thay thế"
#: c-family/c-common.c:6586
#, gcc-internal-format
msgid "unable to emulate %qs"
-msgstr ""
+msgstr "không thể mô phỏng %qs"
#: c-family/c-common.c:6597
#, gcc-internal-format
@@ -21371,7 +20980,6 @@ msgstr ""
#: c-family/c-common.c:6747
#, fuzzy, gcc-internal-format
-#| msgid "array index in initializer is not an integer constant expression"
msgid "requested alignment is not an integer constant"
msgstr "bộ sơ khởi chứa một chỉ mục mảng không phải là một biểu tượng hằng số nguyên"
@@ -21498,7 +21106,6 @@ msgstr ""
#: c-family/c-common.c:7397
#, fuzzy, gcc-internal-format
-#| msgid "attribute declaration"
msgid "%qE attribute duplicated"
msgstr "lời tuyên bố thuộc tính"
@@ -21524,7 +21131,6 @@ msgstr ""
#: c-family/c-common.c:7565
#, fuzzy, gcc-internal-format
-#| msgid "no arguments for spec function"
msgid "transaction_wrap argument is not a function"
msgstr "không có đối số tới hàm đặc tả"
@@ -21543,40 +21149,40 @@ msgstr ""
msgid "invalid vector type for attribute %qE"
msgstr ""
-#: c-family/c-common.c:7720 ada/gcc-interface/utils.c:5623
-#: ada/gcc-interface/utils.c:5717
+#: c-family/c-common.c:7720 ada/gcc-interface/utils.c:5614
+#: ada/gcc-interface/utils.c:5708
#, gcc-internal-format
msgid "vector size not an integral multiple of component size"
msgstr ""
-#: c-family/c-common.c:7726 ada/gcc-interface/utils.c:5629
-#: ada/gcc-interface/utils.c:5723
+#: c-family/c-common.c:7726 ada/gcc-interface/utils.c:5620
+#: ada/gcc-interface/utils.c:5714
#, gcc-internal-format
msgid "zero vector size"
msgstr ""
-#: c-family/c-common.c:7734 ada/gcc-interface/utils.c:5637
-#: ada/gcc-interface/utils.c:5730
+#: c-family/c-common.c:7734 ada/gcc-interface/utils.c:5628
+#: ada/gcc-interface/utils.c:5721
#, gcc-internal-format
msgid "number of components of the vector not a power of two"
msgstr ""
-#: c-family/c-common.c:7762 ada/gcc-interface/utils.c:5364
+#: c-family/c-common.c:7762 ada/gcc-interface/utils.c:5355
#, gcc-internal-format
msgid "nonnull attribute without arguments on a non-prototype"
msgstr ""
-#: c-family/c-common.c:7776 ada/gcc-interface/utils.c:5378
+#: c-family/c-common.c:7776 ada/gcc-interface/utils.c:5369
#, gcc-internal-format, gfc-internal-format
msgid "nonnull argument has invalid operand number (argument %lu)"
msgstr ""
-#: c-family/c-common.c:7798 ada/gcc-interface/utils.c:5400
+#: c-family/c-common.c:7798 ada/gcc-interface/utils.c:5391
#, gcc-internal-format, gfc-internal-format
msgid "nonnull argument with out-of-range operand number (argument %lu, operand %lu)"
msgstr ""
-#: c-family/c-common.c:7806 ada/gcc-interface/utils.c:5409
+#: c-family/c-common.c:7806 ada/gcc-interface/utils.c:5400
#, gcc-internal-format, gfc-internal-format
msgid "nonnull argument references non-pointer operand (argument %lu, operand %lu)"
msgstr ""
@@ -21616,12 +21222,12 @@ msgstr ""
msgid "%qE attribute only applies to variadic functions"
msgstr ""
-#: c-family/c-common.c:8069 ada/gcc-interface/utils.c:5451
+#: c-family/c-common.c:8069 ada/gcc-interface/utils.c:5442
#, gcc-internal-format
msgid "requested position is not an integer constant"
msgstr ""
-#: c-family/c-common.c:8077 ada/gcc-interface/utils.c:5458
+#: c-family/c-common.c:8077 ada/gcc-interface/utils.c:5449
#, gcc-internal-format
msgid "requested position is less than zero"
msgstr ""
@@ -21658,7 +21264,6 @@ msgstr ""
#: c-family/c-common.c:8522
#, fuzzy, gcc-internal-format
-#| msgid "no arguments for spec function"
msgid "non-integer argument 3 in call to function %qE"
msgstr "không có đối số tới hàm đặc tả"
@@ -21874,7 +21479,6 @@ msgstr ""
#: c-family/c-common.c:9427
#, fuzzy, gcc-internal-format
-#| msgid "no arguments for spec function"
msgid "incorrect number of arguments to function %qE"
msgstr "không có đối số tới hàm đặc tả"
@@ -21900,7 +21504,6 @@ msgstr ""
#: c-family/c-common.c:9477
#, fuzzy, gcc-internal-format
-#| msgid "mismatched arguments"
msgid "size mismatch in argument %d of %qE"
msgstr "các đối số không tương ứng với nhau"
@@ -22017,7 +21620,7 @@ msgstr ""
#: c-family/c-common.c:10188
#, gcc-internal-format
msgid "division by zero"
-msgstr ""
+msgstr "chía cho 0"
#: c-family/c-common.c:10220
#, gcc-internal-format
@@ -22534,7 +22137,7 @@ msgstr ""
#: c-family/c-opts.c:308
#, gcc-internal-format
msgid "-I- specified twice"
-msgstr ""
+msgstr "-I- được chỉ định hai lần"
#: c-family/c-opts.c:311
#, gcc-internal-format
@@ -22569,57 +22172,57 @@ msgstr ""
#: c-family/c-opts.c:970
#, gcc-internal-format
msgid "-Wformat-y2k ignored without -Wformat"
-msgstr ""
+msgstr "-Wformat-y2k bị lờ đi nếu không có -Wformat"
#: c-family/c-opts.c:972
#, gcc-internal-format
msgid "-Wformat-extra-args ignored without -Wformat"
-msgstr ""
+msgstr "-Wformat-extra-args bị lờ đi nếu không có -Wformat"
#: c-family/c-opts.c:974
#, gcc-internal-format
msgid "-Wformat-zero-length ignored without -Wformat"
-msgstr ""
+msgstr "-Wformat-zero-length bị lờ đi nếu không có -Wformat"
#: c-family/c-opts.c:976
#, gcc-internal-format
msgid "-Wformat-nonliteral ignored without -Wformat"
-msgstr ""
+msgstr "-Wformat-nonliteral bị lờ đi nếu không có -Wformat"
#: c-family/c-opts.c:978
#, gcc-internal-format
msgid "-Wformat-contains-nul ignored without -Wformat"
-msgstr ""
+msgstr "-Wformat-contains-nul bị lờ đi nếu không có -Wformat"
#: c-family/c-opts.c:980
#, gcc-internal-format
msgid "-Wformat-security ignored without -Wformat"
-msgstr ""
+msgstr "-Wformat-security bị lờ đi nếu không có -Wformat"
#: c-family/c-opts.c:1017
#, gcc-internal-format
msgid "opening output file %s: %m"
-msgstr ""
+msgstr "mở tập tin kết xuất %s: %m"
#: c-family/c-opts.c:1022
#, gcc-internal-format, gfc-internal-format
msgid "too many filenames given. Type %s --help for usage"
-msgstr ""
+msgstr "chỉ ra quá nhiều tên tập tin. Gõ lệnh %s --help để biết cách dùng"
#: c-family/c-opts.c:1152
#, gcc-internal-format
msgid "opening dependency file %s: %m"
-msgstr ""
+msgstr "mở tập tin phụ thuộc %s: %m"
#: c-family/c-opts.c:1162
#, gcc-internal-format
msgid "closing dependency file %s: %m"
-msgstr ""
+msgstr "đóng tập tin phụ thuộc %s: %m"
#: c-family/c-opts.c:1165
#, gcc-internal-format
msgid "when writing output to %s: %m"
-msgstr ""
+msgstr "khi ghi kết xuất ra %s: %m"
#: c-family/c-opts.c:1245
#, gcc-internal-format
@@ -22629,7 +22232,7 @@ msgstr ""
#: c-family/c-opts.c:1268
#, gcc-internal-format
msgid "-MG may only be used with -M or -MM"
-msgstr ""
+msgstr "-MG chỉ nên dùng với -M hoặc -MM"
#: c-family/c-opts.c:1298
#, gcc-internal-format
@@ -22654,28 +22257,28 @@ msgstr ""
#: c-family/c-pch.c:154
#, gcc-internal-format
msgid "can%'t write to %s: %m"
-msgstr ""
+msgstr "can%'t ghi vào %s: %m"
#: c-family/c-pch.c:160
#, gcc-internal-format
msgid "%qs is not a valid output file"
-msgstr ""
+msgstr "%qs không phải là tập tin đầu ra hợp lệ"
#: c-family/c-pch.c:193 c-family/c-pch.c:208 c-family/c-pch.c:225
#, gcc-internal-format
msgid "can%'t write %s: %m"
-msgstr ""
+msgstr "can%'t ghi %s: %m"
#: c-family/c-pch.c:198 c-family/c-pch.c:215
#, gcc-internal-format
msgid "can%'t seek in %s: %m"
-msgstr ""
+msgstr "can%'t seek trong %s: %m"
#: c-family/c-pch.c:206 c-family/c-pch.c:253 c-family/c-pch.c:294
#: c-family/c-pch.c:345
#, gcc-internal-format
msgid "can%'t read %s: %m"
-msgstr ""
+msgstr "can%'t đọc %s: %m"
#: c-family/c-pch.c:483
#, gcc-internal-format
@@ -22685,22 +22288,22 @@ msgstr ""
#: c-family/c-pch.c:484
#, gcc-internal-format
msgid "use #include instead"
-msgstr ""
+msgstr "sử dụng #include để thay thế"
#: c-family/c-pch.c:490
#, gcc-internal-format
msgid "%s: couldn%'t open PCH file: %m"
-msgstr ""
+msgstr "%s: couldn%'t mở tập tin PCH: %m"
#: c-family/c-pch.c:495
#, gcc-internal-format
msgid "use -Winvalid-pch for more information"
-msgstr ""
+msgstr "sử dụng -Winvalid-pch để có thêm thông tin"
#: c-family/c-pch.c:496
#, gcc-internal-format, gfc-internal-format
msgid "%s: PCH file was invalid"
-msgstr ""
+msgstr "%s: tập tin PCH không hợp lệ"
#: c-family/c-pragma.c:101
#, gcc-internal-format
@@ -22978,10 +22581,9 @@ msgid "ISO C does not support %<#pragma STDC FLOAT_CONST_DECIMAL64%>"
msgstr ""
#: c-family/c-semantics.c:159
-#, fuzzy, gcc-internal-format, gfc-internal-format
-#| msgid "wrong type argument to abs"
+#, gcc-internal-format, gfc-internal-format
msgid "wrong type argument to %s"
-msgstr "đối số có loại sai đối với bộ tuyệt đối"
+msgstr "sai kiểu đối số cho %s"
#: common/config/alpha/alpha-common.c:78
#, gcc-internal-format
@@ -22996,7 +22598,7 @@ msgstr ""
#: common/config/bfin/bfin-common.c:324
#, gcc-internal-format, gfc-internal-format
msgid "-mcpu=%s is not valid"
-msgstr ""
+msgstr "-mcpu=%s không hợp lệ"
#: common/config/bfin/bfin-common.c:360
#, gcc-internal-format, gfc-internal-format
@@ -23075,7 +22677,6 @@ msgstr ""
#: common/config/rx/rx-common.c:60
#, fuzzy, gcc-internal-format
-#| msgid "rx200 cpu does not have FPU hardware"
msgid "the RX200 cpu does not have FPU hardware"
msgstr "CPU rx200 không có phần cứng đơn vị điểm phù động (FPU)"
@@ -23172,7 +22773,6 @@ msgstr ""
#: config/darwin.c:1826
#, fuzzy, gcc-internal-format, gfc-internal-format
-#| msgid "could not open temporary response file %s"
msgid "failed to open temporary file %s for LTO output"
msgstr "không thể mở tập tin đáp ứng tạm thời %s"
@@ -23193,7 +22793,6 @@ msgstr ""
#: config/darwin.c:2790
#, fuzzy, gcc-internal-format, gfc-internal-format
-#| msgid "could not open temporary response file %s"
msgid "failed to open temporary file %s with LTO output"
msgstr "không thể mở tập tin đáp ứng tạm thời %s"
@@ -23219,15 +22818,13 @@ msgstr ""
#: config/darwin.c:3230
#, fuzzy, gcc-internal-format
-#| msgid "Support AES built-in functions and code generation"
msgid "built-in function %qD takes one argument only"
msgstr "Hỗ trợ các hàm dựng sẵn và chức năng tạo ra mã loại AES"
#: config/darwin.c:3304
#, fuzzy, gcc-internal-format
-#| msgid "argument to '-Xlinker' is missing"
msgid "CFString literal is missing"
-msgstr "đối số tới « -Xlinker » còn thiếu"
+msgstr "đối số tới -Xlinker còn thiếu"
#: config/darwin.c:3315
#, gcc-internal-format
@@ -23381,229 +22978,229 @@ msgid "bad value %qs for -mmemory-latency"
msgstr ""
#: config/alpha/alpha.c:6576 config/alpha/alpha.c:6579 config/s390/s390.c:9162
-#: config/s390/s390.c:9165 config/tilegx/tilegx.c:3394
+#: config/s390/s390.c:9165 config/tilegx/tilegx.c:3395
#: config/tilepro/tilepro.c:3098
#, gcc-internal-format
msgid "bad builtin fcode"
msgstr ""
-#: config/arm/arm.c:1512
+#: config/arm/arm.c:1516
#, gcc-internal-format, gfc-internal-format
msgid "switch -mcpu=%s conflicts with -march=%s switch"
msgstr ""
-#: config/arm/arm.c:1629
+#: config/arm/arm.c:1633
#, gcc-internal-format
msgid "target CPU does not support ARM mode"
msgstr ""
-#: config/arm/arm.c:1635
+#: config/arm/arm.c:1639
#, gcc-internal-format
msgid "target CPU does not support interworking"
msgstr ""
-#: config/arm/arm.c:1641
+#: config/arm/arm.c:1645
#, gcc-internal-format
msgid "target CPU does not support THUMB instructions"
msgstr ""
-#: config/arm/arm.c:1659
+#: config/arm/arm.c:1663
#, gcc-internal-format
msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
msgstr ""
-#: config/arm/arm.c:1662
+#: config/arm/arm.c:1666
#, gcc-internal-format
msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
msgstr ""
-#: config/arm/arm.c:1666
+#: config/arm/arm.c:1670
#, gcc-internal-format
msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
msgstr ""
-#: config/arm/arm.c:1674
+#: config/arm/arm.c:1678
#, gcc-internal-format
msgid "-fpic and -mapcs-reent are incompatible"
msgstr ""
-#: config/arm/arm.c:1677
+#: config/arm/arm.c:1681
#, gcc-internal-format
msgid "APCS reentrant code not supported. Ignored"
msgstr ""
-#: config/arm/arm.c:1685
+#: config/arm/arm.c:1689
#, gcc-internal-format
msgid "-g with -mno-apcs-frame may not give sensible debugging"
msgstr ""
-#: config/arm/arm.c:1688
+#: config/arm/arm.c:1692
#, gcc-internal-format
msgid "passing floating point arguments in fp regs not yet supported"
msgstr ""
-#: config/arm/arm.c:1691
+#: config/arm/arm.c:1695
#, gcc-internal-format
msgid "%<mwords-little-endian%> is deprecated and will be removed in a future release"
msgstr ""
-#: config/arm/arm.c:1753
+#: config/arm/arm.c:1757
#, gcc-internal-format
msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
msgstr ""
-#: config/arm/arm.c:1756
+#: config/arm/arm.c:1760
#, gcc-internal-format
msgid "iwmmxt abi requires an iwmmxt capable cpu"
msgstr ""
-#: config/arm/arm.c:1804
+#: config/arm/arm.c:1808
#, gcc-internal-format
msgid "FPA is unsupported in the AAPCS"
msgstr ""
-#: config/arm/arm.c:1809
+#: config/arm/arm.c:1813
#, gcc-internal-format
msgid "AAPCS does not support -mcaller-super-interworking"
msgstr ""
-#: config/arm/arm.c:1812
+#: config/arm/arm.c:1816
#, gcc-internal-format
msgid "AAPCS does not support -mcallee-super-interworking"
msgstr ""
-#: config/arm/arm.c:1819
+#: config/arm/arm.c:1823
#, gcc-internal-format
msgid "iWMMXt and hardware floating point"
msgstr ""
-#: config/arm/arm.c:1823
+#: config/arm/arm.c:1827
#, gcc-internal-format
msgid "Thumb-2 iWMMXt"
-msgstr ""
+msgstr "Thumb-2 iWMMXt"
-#: config/arm/arm.c:1827
+#: config/arm/arm.c:1831
#, gcc-internal-format
msgid "__fp16 and no ldrh"
-msgstr ""
+msgstr "__fp16 và không ldrh"
-#: config/arm/arm.c:1847
+#: config/arm/arm.c:1851
#, gcc-internal-format
msgid "-mfloat-abi=hard and VFP"
-msgstr ""
+msgstr "-mfloat-abi=hard và VFP"
-#: config/arm/arm.c:1872
+#: config/arm/arm.c:1876
#, gcc-internal-format
msgid "can not use -mtp=cp15 with 16-bit Thumb"
-msgstr ""
+msgstr "không thể sử dụng -mtp=cp15 với 16-bit Thumb"
-#: config/arm/arm.c:1888
+#: config/arm/arm.c:1892
#, gcc-internal-format
msgid "structure size boundary can only be set to 8, 32 or 64"
msgstr ""
-#: config/arm/arm.c:1890
+#: config/arm/arm.c:1894
#, gcc-internal-format
msgid "structure size boundary can only be set to 8 or 32"
msgstr ""
-#: config/arm/arm.c:1898
+#: config/arm/arm.c:1902
#, gcc-internal-format
msgid "RTP PIC is incompatible with Thumb"
msgstr ""
-#: config/arm/arm.c:1907
+#: config/arm/arm.c:1911
#, gcc-internal-format
msgid "RTP PIC is incompatible with -msingle-pic-base"
msgstr ""
-#: config/arm/arm.c:1919
+#: config/arm/arm.c:1923
#, gcc-internal-format
msgid "-mpic-register= is useless without -fpic"
msgstr ""
-#: config/arm/arm.c:1928
+#: config/arm/arm.c:1932
#, gcc-internal-format, gfc-internal-format
msgid "unable to use '%s' for PIC register"
msgstr ""
-#: config/arm/arm.c:1960
+#: config/arm/arm.c:1964
#, gcc-internal-format
msgid "target CPU does not support unaligned accesses"
msgstr ""
-#: config/arm/arm.c:1984
+#: config/arm/arm.c:1988
#, gcc-internal-format
msgid "-freorder-blocks-and-partition not supported on this architecture"
msgstr ""
-#: config/arm/arm.c:4036
+#: config/arm/arm.c:4040
#, gcc-internal-format
msgid "non-AAPCS derived PCS variant"
msgstr ""
-#: config/arm/arm.c:4038
+#: config/arm/arm.c:4042
#, gcc-internal-format
msgid "variadic functions must use the base AAPCS variant"
msgstr ""
-#: config/arm/arm.c:4057
+#: config/arm/arm.c:4061
#, gcc-internal-format
msgid "PCS variant"
-msgstr ""
+msgstr "biến thể PCS"
-#: config/arm/arm.c:4252
+#: config/arm/arm.c:4256
#, gcc-internal-format
msgid "Thumb-1 hard-float VFP ABI"
msgstr ""
-#: config/arm/arm.c:4975 config/arm/arm.c:4993 config/avr/avr.c:6783
-#: config/avr/avr.c:6799 config/bfin/bfin.c:4636 config/bfin/bfin.c:4697
-#: config/bfin/bfin.c:4726 config/h8300/h8300.c:5394 config/i386/i386.c:4894
-#: config/i386/i386.c:31799 config/i386/i386.c:31850 config/i386/i386.c:31922
+#: config/arm/arm.c:4979 config/arm/arm.c:4997 config/avr/avr.c:6793
+#: config/avr/avr.c:6809 config/bfin/bfin.c:4636 config/bfin/bfin.c:4697
+#: config/bfin/bfin.c:4726 config/h8300/h8300.c:5394 config/i386/i386.c:4901
+#: config/i386/i386.c:31929 config/i386/i386.c:31980 config/i386/i386.c:32052
#: config/m68k/m68k.c:725 config/mcore/mcore.c:3076 config/mep/mep.c:4011
#: config/mep/mep.c:4025 config/mep/mep.c:4099 config/rl78/rl78.c:478
-#: config/rs6000/rs6000.c:24247 config/rx/rx.c:2502 config/sh/sh.c:8902
-#: config/sh/sh.c:8920 config/sh/sh.c:8949 config/sh/sh.c:9031
-#: config/sh/sh.c:9054 config/spu/spu.c:3977 config/stormy16/stormy16.c:2200
+#: config/rs6000/rs6000.c:24270 config/rx/rx.c:2502 config/sh/sh.c:8905
+#: config/sh/sh.c:8923 config/sh/sh.c:8952 config/sh/sh.c:9034
+#: config/sh/sh.c:9057 config/spu/spu.c:3977 config/stormy16/stormy16.c:2200
#: config/v850/v850.c:2057
#, gcc-internal-format
msgid "%qE attribute only applies to functions"
msgstr ""
-#: config/arm/arm.c:18928
+#: config/arm/arm.c:18932
#, gcc-internal-format
msgid "unable to compute real location of stacked parameter"
msgstr ""
-#: config/arm/arm.c:20667
+#: config/arm/arm.c:20679
#, gcc-internal-format
msgid "argument must be a constant"
-msgstr ""
+msgstr "tham số phải là một hằng"
#. @@@ better error message
-#: config/arm/arm.c:21036 config/arm/arm.c:21073
+#: config/arm/arm.c:21049 config/arm/arm.c:21086
#, gcc-internal-format
msgid "selector must be an immediate"
-msgstr ""
+msgstr "bộ chọn phải là một giá trị trực tiếp"
#. @@@ better error message
-#: config/arm/arm.c:21116
+#: config/arm/arm.c:21129
#, gcc-internal-format
msgid "mask must be an immediate"
-msgstr ""
+msgstr "mặt nạ phải là một giá trị trực tiếp"
-#: config/arm/arm.c:21900
+#: config/arm/arm.c:21913
#, gcc-internal-format
msgid "no low registers available for popping high registers"
msgstr ""
-#: config/arm/arm.c:22125
+#: config/arm/arm.c:22138
#, gcc-internal-format
msgid "interrupt Service Routines cannot be coded in Thumb mode"
msgstr ""
-#: config/arm/arm.c:24411
+#: config/arm/arm.c:24424
#, gcc-internal-format
msgid "the mangling of %<va_list%> has changed in GCC 4.4"
msgstr ""
@@ -23629,105 +23226,101 @@ msgid "function attributes %qs and %qs have no effect on %qs function"
msgstr ""
#: config/avr/avr.c:573
-#, fuzzy, gcc-internal-format
-#| msgid "'-%c' option must have argument"
+#, gcc-internal-format
msgid "%qs function cannot have arguments"
-msgstr "Tuỳ chọn « -%c » phải có đối số"
+msgstr "%qs hàm không có đối số"
#: config/avr/avr.c:576
-#, fuzzy, gcc-internal-format
-#| msgid "functions cannot return __fp16 type"
+#, gcc-internal-format
msgid "%qs function cannot return a value"
-msgstr "hàm không thể trả lại loại « __fp16 »"
+msgstr "%qs hàm không trả về giá trị nào"
#: config/avr/avr.c:583
#, gcc-internal-format
msgid "%qs appears to be a misspelled %s handler"
msgstr ""
-#: config/avr/avr.c:733
+#: config/avr/avr.c:743
#, gcc-internal-format
msgid "'builtin_return_address' contains only 2 bytes of address"
msgstr ""
-#: config/avr/avr.c:1886
+#: config/avr/avr.c:1896
#, gcc-internal-format
msgid "pointer offset from symbol maybe incorrect"
msgstr ""
-#: config/avr/avr.c:2009
+#: config/avr/avr.c:2019
#, gcc-internal-format
msgid "accessing data memory with program memory address"
msgstr ""
-#: config/avr/avr.c:2058
+#: config/avr/avr.c:2068
#, gcc-internal-format
msgid "accessing program memory with data memory address"
msgstr ""
-#: config/avr/avr.c:2464
+#: config/avr/avr.c:2474
#, fuzzy, gcc-internal-format, gfc-internal-format
-#| msgid "Number of registers used to pass integer arguments"
msgid "fixed register %s used to pass parameter to function"
msgstr "Số các thanh ghi được sử dụng để gửi đối số nguyên cho đích"
-#: config/avr/avr.c:2586
+#: config/avr/avr.c:2596
#, gcc-internal-format
msgid "writing to address space %qs not supported"
msgstr ""
-#: config/avr/avr.c:6977
+#: config/avr/avr.c:6987
#, gcc-internal-format
msgid "%qT uses address space %qs beyond flash of %qs"
msgstr ""
-#: config/avr/avr.c:6980
+#: config/avr/avr.c:6990
#, gcc-internal-format
msgid "%s %q+D uses address space %qs beyond flash of %qs"
msgstr ""
-#: config/avr/avr.c:6987
+#: config/avr/avr.c:6997
#, gcc-internal-format
msgid "pointer targeting address space %qs must be const in %qT"
msgstr ""
-#: config/avr/avr.c:6990
+#: config/avr/avr.c:7000
#, gcc-internal-format
msgid "pointer targeting address space %qs must be const in %s %q+D"
msgstr ""
-#: config/avr/avr.c:7028
+#: config/avr/avr.c:7038
#, gcc-internal-format
msgid "variable %q+D located in address space %qs beyond flash of %qs"
msgstr ""
-#: config/avr/avr.c:7044
+#: config/avr/avr.c:7054
#, 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.c:7258
+#: config/avr/avr.c:7268
#, gcc-internal-format
msgid "only uninitialized variables can be placed in the .noinit section"
msgstr ""
-#: config/avr/avr.c:7299
+#: config/avr/avr.c:7309
#, gcc-internal-format
msgid "uninitialized variable %q+D put into program memory area"
msgstr ""
-#: config/avr/avr.c:7366
+#: config/avr/avr.c:7376
#, gcc-internal-format
msgid "MCU %qs supported for assembler only"
msgstr ""
-#: config/avr/avr.c:10628
+#: config/avr/avr.c:10660
#, fuzzy, gcc-internal-format, gfc-internal-format
-#| msgid "Unexpected end of module in string constant"
msgid "%s expects a compile time integer constant"
msgstr "Gặp kết thúc mô-đun bất thường trong hằng số chuỗi"
-#: config/avr/avr.c:10642
+#: config/avr/avr.c:10674
#, gcc-internal-format, gfc-internal-format
msgid "%s expects a compile time long integer constant as first argument"
msgstr ""
@@ -23749,9 +23342,8 @@ msgstr ""
#: config/bfin/bfin.c:2362
#, fuzzy, gcc-internal-format
-#| msgid "cannot use mthreads and mlegacy-threads together"
msgid "can%'t use multiple stack checking methods together"
-msgstr "không cho phép sử dụng đồng thời hai tuỳ chọn « mthreads » và « mlegacy-threads »"
+msgstr "không cho phép sử dụng đồng thời hai tuỳ chọn mthreads và mlegacy-threads"
#: config/bfin/bfin.c:2365
#, gcc-internal-format
@@ -23780,9 +23372,8 @@ msgstr ""
#: config/bfin/bfin.c:2399
#, fuzzy, gcc-internal-format
-#| msgid "-mglibc and -muclibc used together"
msgid "-mcorea and -mcoreb can%'t be used together"
-msgstr "« -mglibc » và « -muclibc » bị dùng với nhau"
+msgstr "-mglibc và -muclibc bị dùng với nhau"
#: config/bfin/bfin.c:4641
#, gcc-internal-format
@@ -23857,7 +23448,7 @@ msgstr ""
#: config/cris/cris.c:1875
#, gcc-internal-format
msgid "unknown cc_attr value"
-msgstr ""
+msgstr "không hiểu giá trị cc_attr"
#. If we get here, the caller got its initial tests wrong.
#: config/cris/cris.c:2266
@@ -23891,16 +23482,14 @@ msgid "that particular -g option is invalid with -maout and -melinux"
msgstr ""
#: config/cris/cris.c:2832
-#, fuzzy, gcc-internal-format
-#| msgid "<unknown>"
+#, gcc-internal-format
msgid "unknown src"
-msgstr "<không rõ>"
+msgstr "không rõ nguồn"
#: config/cris/cris.c:2893
-#, fuzzy, gcc-internal-format
-#| msgid "unknown insn mode"
+#, gcc-internal-format
msgid "unknown dest"
-msgstr "không rõ chế độ lệnh"
+msgstr "không rõ đích"
#: config/cris/cris.c:3178
#, gcc-internal-format, gfc-internal-format
@@ -23914,7 +23503,6 @@ msgstr ""
#: config/cris/cris.c:3780
#, fuzzy, gcc-internal-format
-#| msgid "PIC register isn't set up"
msgid "emitting PIC operand, but PIC register isn%'t set up"
msgstr "Chưa thiết lập thanh ghi PIC"
@@ -23970,7 +23558,7 @@ msgstr ""
#: config/cris/cris.h:731
#, gcc-internal-format
msgid "no FUNCTION_PROFILER for CRIS"
-msgstr ""
+msgstr "không có FUNCTION_PROFILER cho CRIS"
#: config/epiphany/epiphany.c:441 config/epiphany/epiphany.c:481
#, gcc-internal-format
@@ -24072,416 +23660,411 @@ msgstr ""
msgid "can%'t set position in PCH file: %m"
msgstr ""
-#: config/i386/i386.c:3130 config/i386/i386.c:3434
+#: config/i386/i386.c:3135 config/i386/i386.c:3441
#, gcc-internal-format, gfc-internal-format
msgid "bad value (%s) for %stune=%s %s"
msgstr ""
-#: config/i386/i386.c:3133
+#: config/i386/i386.c:3138
#, gcc-internal-format, gfc-internal-format
msgid "%stune=x86-64%s is deprecated; use %stune=k8%s or %stune=generic%s instead as appropriate"
msgstr ""
#. rep; movq isn't available in 32-bit code.
-#: config/i386/i386.c:3163
+#: config/i386/i386.c:3168
#, gcc-internal-format
msgid "-mstringop-strategy=rep_8byte not supported for 32-bit code"
msgstr ""
-#: config/i386/i386.c:3184 config/i386/i386.c:3193 config/i386/i386.c:3205
-#: config/i386/i386.c:3216 config/i386/i386.c:3227
+#: config/i386/i386.c:3189 config/i386/i386.c:3198 config/i386/i386.c:3210
+#: config/i386/i386.c:3221 config/i386/i386.c:3232
#, gcc-internal-format
msgid "code model %qs not supported in the %s bit mode"
msgstr ""
-#: config/i386/i386.c:3196 config/i386/i386.c:3208
+#: config/i386/i386.c:3201 config/i386/i386.c:3213
#, gcc-internal-format
msgid "code model %qs not supported in x32 mode"
msgstr ""
-#: config/i386/i386.c:3214 config/i386/i386.c:3223
+#: config/i386/i386.c:3219 config/i386/i386.c:3228
#, gcc-internal-format, gfc-internal-format
msgid "code model %s does not support PIC mode"
msgstr ""
-#: config/i386/i386.c:3250
+#: config/i386/i386.c:3255
#, gcc-internal-format
msgid "-masm=intel not supported in this configuration"
msgstr ""
-#: config/i386/i386.c:3254
+#: config/i386/i386.c:3259
#, gcc-internal-format, gfc-internal-format
msgid "%i-bit mode not compiled in"
msgstr ""
-#: config/i386/i386.c:3266 config/i386/i386.c:3396
+#: config/i386/i386.c:3271 config/i386/i386.c:3403
#, gcc-internal-format
msgid "CPU you selected does not support x86-64 instruction set"
msgstr ""
-#: config/i386/i386.c:3366
+#: config/i386/i386.c:3373
#, gcc-internal-format, gfc-internal-format
msgid "generic CPU can be used only for %stune=%s %s"
msgstr ""
-#: config/i386/i386.c:3369
+#: config/i386/i386.c:3376
#, gcc-internal-format, gfc-internal-format
msgid "bad value (%s) for %sarch=%s %s"
msgstr ""
-#: config/i386/i386.c:3482
+#: config/i386/i386.c:3489
#, gcc-internal-format
msgid "-mregparm is ignored in 64-bit mode"
msgstr ""
-#: config/i386/i386.c:3485
+#: config/i386/i386.c:3492
#, gcc-internal-format, gfc-internal-format
msgid "-mregparm=%d is not between 0 and %d"
msgstr ""
-#: config/i386/i386.c:3526
+#: config/i386/i386.c:3533
#, gcc-internal-format, gfc-internal-format
msgid "%srtd%s is ignored in 64bit mode"
msgstr ""
-#: config/i386/i386.c:3590
+#: config/i386/i386.c:3597
#, gcc-internal-format
msgid "-mpreferred-stack-boundary is not supported for this target"
msgstr ""
-#: config/i386/i386.c:3593
+#: config/i386/i386.c:3600
#, gcc-internal-format, gfc-internal-format
msgid "-mpreferred-stack-boundary=%d is not between %d and %d"
msgstr ""
-#: config/i386/i386.c:3614
+#: config/i386/i386.c:3621
#, gcc-internal-format, gfc-internal-format
msgid "-mincoming-stack-boundary=%d is not between %d and 12"
msgstr ""
-#: config/i386/i386.c:3628
+#: config/i386/i386.c:3635
#, gcc-internal-format, gfc-internal-format
msgid "%ssseregparm%s used without SSE enabled"
msgstr ""
-#: config/i386/i386.c:3636
+#: config/i386/i386.c:3643
#, gcc-internal-format
msgid "SSE instruction set disabled, using 387 arithmetics"
msgstr ""
-#: config/i386/i386.c:3641
+#: config/i386/i386.c:3648
#, gcc-internal-format
msgid "387 instruction set disabled, using SSE arithmetics"
msgstr ""
-#: config/i386/i386.c:3685
+#: config/i386/i386.c:3692
#, gcc-internal-format, gfc-internal-format
msgid "unwind tables currently require either a frame pointer or %saccumulate-outgoing-args%s for correctness"
msgstr ""
-#: config/i386/i386.c:3698
+#: config/i386/i386.c:3705
#, gcc-internal-format, gfc-internal-format
msgid "stack probing requires %saccumulate-outgoing-args%s for correctness"
msgstr ""
-#: config/i386/i386.c:3779
+#: config/i386/i386.c:3786
#, gcc-internal-format
msgid "-mfentry isn%'t supported for 32-bit in combination with -fpic"
msgstr ""
-#: config/i386/i386.c:3786
+#: config/i386/i386.c:3793
#, fuzzy, gcc-internal-format
-#| msgid "-mas100-syntax is incompatible with -gdwarf"
msgid "-mno-fentry isn%'t compatible with SEH"
-msgstr "« -mas100-syntax » không tương thích với « -gdwarf »"
+msgstr "-mas100-syntax không tương thích với -gdwarf"
-#: config/i386/i386.c:3856 config/rs6000/rs6000.c:3331
+#: config/i386/i386.c:3863 config/rs6000/rs6000.c:3330
#, gcc-internal-format, gfc-internal-format
msgid "unknown option for -mrecip=%s"
msgstr ""
-#: config/i386/i386.c:4271 config/i386/i386.c:4318
+#: config/i386/i386.c:4278 config/i386/i386.c:4325
#, gcc-internal-format, gfc-internal-format
msgid "attribute(target(\"%s\")) is unknown"
msgstr ""
-#: config/i386/i386.c:4299
+#: config/i386/i386.c:4306
#, gcc-internal-format, gfc-internal-format
msgid "option(\"%s\") was already specified"
msgstr ""
-#: config/i386/i386.c:4907 config/i386/i386.c:4958
+#: config/i386/i386.c:4914 config/i386/i386.c:4965
#, gcc-internal-format
msgid "fastcall and regparm attributes are not compatible"
msgstr ""
-#: config/i386/i386.c:4912
-#, fuzzy, gcc-internal-format
-#| msgid "shared and mdll are not compatible"
+#: config/i386/i386.c:4919
+#, gcc-internal-format
msgid "regparam and thiscall attributes are not compatible"
-msgstr "« shared » và « mdll » không tương thích với nhau"
+msgstr "không tương thích với nhau"
-#: config/i386/i386.c:4919 config/i386/i386.c:31819
+#: config/i386/i386.c:4926 config/i386/i386.c:31949
#, gcc-internal-format
msgid "%qE attribute requires an integer constant argument"
msgstr ""
-#: config/i386/i386.c:4925
+#: config/i386/i386.c:4932
#, gcc-internal-format
msgid "argument to %qE attribute larger than %d"
msgstr ""
-#: config/i386/i386.c:4950 config/i386/i386.c:4993
+#: config/i386/i386.c:4957 config/i386/i386.c:5000
#, gcc-internal-format
msgid "fastcall and cdecl attributes are not compatible"
msgstr ""
-#: config/i386/i386.c:4954
+#: config/i386/i386.c:4961
#, gcc-internal-format
msgid "fastcall and stdcall attributes are not compatible"
msgstr ""
-#: config/i386/i386.c:4962 config/i386/i386.c:5011
-#, fuzzy, gcc-internal-format
-#| msgid "shared and mdll are not compatible"
+#: config/i386/i386.c:4969 config/i386/i386.c:5018
+#, gcc-internal-format
msgid "fastcall and thiscall attributes are not compatible"
-msgstr "« shared » và « mdll » không tương thích với nhau"
+msgstr "các thuộc tính fastcall và thiscall không tương thích với nhau"
-#: config/i386/i386.c:4972 config/i386/i386.c:4989
+#: config/i386/i386.c:4979 config/i386/i386.c:4996
#, gcc-internal-format
msgid "stdcall and cdecl attributes are not compatible"
msgstr ""
-#: config/i386/i386.c:4976
+#: config/i386/i386.c:4983
#, gcc-internal-format
msgid "stdcall and fastcall attributes are not compatible"
msgstr ""
-#: config/i386/i386.c:4980 config/i386/i386.c:5007
-#, fuzzy, gcc-internal-format
-#| msgid "shared and mdll are not compatible"
+#: config/i386/i386.c:4987 config/i386/i386.c:5014
+#, gcc-internal-format
msgid "stdcall and thiscall attributes are not compatible"
-msgstr "« shared » và « mdll » không tương thích với nhau"
+msgstr "các thuộc tính stdcall và thiscal không tương thích với nhau"
-#: config/i386/i386.c:4997 config/i386/i386.c:5015
-#, fuzzy, gcc-internal-format
-#| msgid "shared and mdll are not compatible"
+#: config/i386/i386.c:5004 config/i386/i386.c:5022
+#, gcc-internal-format
msgid "cdecl and thiscall attributes are not compatible"
-msgstr "« shared » và « mdll » không tương thích với nhau"
+msgstr "các thuộc tính cdecl và thiscall không tương thích với nhau"
-#: config/i386/i386.c:5003
+#: config/i386/i386.c:5010
#, gcc-internal-format
msgid "%qE attribute is used for none class-method"
msgstr ""
-#: config/i386/i386.c:5229
+#: config/i386/i386.c:5236
#, gcc-internal-format
msgid "calling %qD with attribute sseregparm without SSE/SSE2 enabled"
msgstr ""
-#: config/i386/i386.c:5232
+#: config/i386/i386.c:5239
#, gcc-internal-format
msgid "calling %qT with attribute sseregparm without SSE/SSE2 enabled"
msgstr ""
-#: config/i386/i386.c:5447
+#: config/i386/i386.c:5454
#, gcc-internal-format
msgid "ms_hook_prologue is not compatible with nested function"
msgstr ""
-#: config/i386/i386.c:5599
+#: config/i386/i386.c:5606
#, gcc-internal-format
msgid "ms_abi attribute requires -maccumulate-outgoing-args or subtarget optimization implying it"
msgstr ""
-#: config/i386/i386.c:5723
+#: config/i386/i386.c:5730
#, gcc-internal-format
msgid "AVX vector argument without AVX enabled changes the ABI"
msgstr ""
-#: config/i386/i386.c:5905
+#: config/i386/i386.c:5912
#, gcc-internal-format
msgid "the ABI of passing struct with a flexible array member has changed in GCC 4.4"
msgstr ""
-#: config/i386/i386.c:6021
+#: config/i386/i386.c:6028
#, gcc-internal-format
msgid "the ABI of passing union with long double has changed in GCC 4.4"
msgstr ""
-#: config/i386/i386.c:6136
+#: config/i386/i386.c:6143
#, gcc-internal-format
msgid "the ABI of passing structure with complex float member has changed in GCC 4.4"
msgstr ""
-#: config/i386/i386.c:6282
+#: config/i386/i386.c:6289
#, gcc-internal-format
msgid "SSE register return with SSE disabled"
msgstr ""
-#: config/i386/i386.c:6288
+#: config/i386/i386.c:6295
#, gcc-internal-format
msgid "SSE register argument with SSE disabled"
msgstr ""
-#: config/i386/i386.c:6304
+#: config/i386/i386.c:6311
#, gcc-internal-format
msgid "x87 register return with x87 disabled"
msgstr ""
-#: config/i386/i386.c:6683
+#: config/i386/i386.c:6690
#, gcc-internal-format
msgid "SSE vector argument without SSE enabled changes the ABI"
msgstr ""
-#: config/i386/i386.c:6721
+#: config/i386/i386.c:6728
#, gcc-internal-format
msgid "MMX vector argument without MMX enabled changes the ABI"
msgstr ""
-#: config/i386/i386.c:7096
+#: config/i386/i386.c:7103
#, gcc-internal-format, gfc-internal-format
msgid "The ABI for passing parameters with %d-byte alignment has changed in GCC 4.6"
msgstr ""
-#: config/i386/i386.c:7432
+#: config/i386/i386.c:7439
#, gcc-internal-format
msgid "SSE vector return without SSE enabled changes the ABI"
msgstr ""
-#: config/i386/i386.c:7442
+#: config/i386/i386.c:7449
#, gcc-internal-format
msgid "MMX vector return without MMX enabled changes the ABI"
msgstr ""
-#: config/i386/i386.c:10028
+#: config/i386/i386.c:10049
#, gcc-internal-format
msgid "ms_hook_prologue attribute isn%'t compatible with -mfentry for 32-bit"
msgstr ""
-#: config/i386/i386.c:11025
+#: config/i386/i386.c:11084
#, gcc-internal-format
msgid "-fsplit-stack does not support fastcall with nested function"
msgstr ""
-#: config/i386/i386.c:11039
+#: config/i386/i386.c:11098
#, gcc-internal-format
msgid "-fsplit-stack does not support 2 register parameters for a nested function"
msgstr ""
#. FIXME: We could make this work by pushing a register
#. around the addition and comparison.
-#: config/i386/i386.c:11050
+#: config/i386/i386.c:11109
#, gcc-internal-format
msgid "-fsplit-stack does not support 3 register parameters"
msgstr ""
-#: config/i386/i386.c:13637
+#: config/i386/i386.c:13731
#, gcc-internal-format
msgid "extended registers have no high halves"
msgstr ""
-#: config/i386/i386.c:13652
+#: config/i386/i386.c:13746
#, gcc-internal-format
msgid "unsupported operand size for extended register"
msgstr ""
-#: config/i386/i386.c:13899
+#: config/i386/i386.c:14001
#, gcc-internal-format, gfc-internal-format
msgid "non-integer operand used with operand code '%c'"
msgstr ""
-#: config/i386/i386.c:27790 config/i386/i386.c:28727
+#: config/i386/i386.c:27920 config/i386/i386.c:28857
#, gcc-internal-format
msgid "the last argument must be a 2-bit immediate"
msgstr ""
-#: config/i386/i386.c:28196
+#: config/i386/i386.c:28326
#, gcc-internal-format
msgid "the fifth argument must be an 8-bit immediate"
msgstr ""
-#: config/i386/i386.c:28291
+#: config/i386/i386.c:28421
#, gcc-internal-format
msgid "the third argument must be an 8-bit immediate"
msgstr ""
-#: config/i386/i386.c:28699
+#: config/i386/i386.c:28829
#, gcc-internal-format
msgid "the last argument must be an 1-bit immediate"
msgstr ""
-#: config/i386/i386.c:28718
+#: config/i386/i386.c:28848
#, gcc-internal-format
msgid "the last argument must be a 4-bit immediate"
msgstr ""
-#: config/i386/i386.c:28736
+#: config/i386/i386.c:28866
#, gcc-internal-format
msgid "the last argument must be a 1-bit immediate"
msgstr ""
-#: config/i386/i386.c:28745
+#: config/i386/i386.c:28875
#, gcc-internal-format
msgid "the last argument must be a 5-bit immediate"
msgstr ""
-#: config/i386/i386.c:28754
+#: config/i386/i386.c:28884
#, gcc-internal-format
msgid "the next to last argument must be an 8-bit immediate"
msgstr ""
-#: config/i386/i386.c:28758 config/i386/i386.c:28982
+#: config/i386/i386.c:28888 config/i386/i386.c:29112
#, gcc-internal-format
msgid "the last argument must be an 8-bit immediate"
msgstr ""
-#: config/i386/i386.c:28980
+#: config/i386/i386.c:29110
#, gcc-internal-format
msgid "the last argument must be a 32-bit immediate"
msgstr ""
-#: config/i386/i386.c:29048 config/rs6000/rs6000.c:10551
+#: config/i386/i386.c:29178 config/rs6000/rs6000.c:10550
#, gcc-internal-format
msgid "selector must be an integer constant in the range 0..%wi"
msgstr ""
-#: config/i386/i386.c:29191
+#: config/i386/i386.c:29321
#, gcc-internal-format
msgid "%qE needs unknown isa option"
msgstr ""
-#: config/i386/i386.c:29195
+#: config/i386/i386.c:29325
#, gcc-internal-format
msgid "%qE needs isa option %s"
msgstr ""
-#: config/i386/i386.c:29366
+#: config/i386/i386.c:29496
#, gcc-internal-format
msgid "last argument must be an immediate"
msgstr ""
-#: config/i386/i386.c:29560
+#: config/i386/i386.c:29690
#, gcc-internal-format
msgid "last argument must be scale 1, 2, 4, 8"
msgstr ""
-#: config/i386/i386.c:31806
+#: config/i386/i386.c:31936
#, gcc-internal-format
msgid "%qE attribute only available for 32-bit"
msgstr ""
-#: config/i386/i386.c:31827
+#: config/i386/i386.c:31957
#, gcc-internal-format
msgid "argument to %qE attribute is neither zero, nor one"
msgstr ""
-#: config/i386/i386.c:31861 config/i386/i386.c:31870
+#: config/i386/i386.c:31991 config/i386/i386.c:32000
#, gcc-internal-format
msgid "ms_abi and sysv_abi attributes are not compatible"
msgstr ""
-#: config/i386/i386.c:31907 config/rs6000/rs6000.c:24330
+#: config/i386/i386.c:32037 config/rs6000/rs6000.c:24353
#, gcc-internal-format
msgid "%qE incompatible attribute ignored"
msgstr ""
@@ -24551,17 +24134,17 @@ msgstr ""
msgid "%qE attribute requires a string constant argument"
msgstr ""
-#: config/ia64/ia64.c:5741 config/pa/pa.c:415 config/sh/sh.c:8750
+#: config/ia64/ia64.c:5741 config/pa/pa.c:415 config/sh/sh.c:8753
#: config/spu/spu.c:5187
#, gcc-internal-format
msgid "value of -mfixed-range must have form REG1-REG2"
msgstr ""
-#: config/ia64/ia64.c:5768 config/pa/pa.c:442 config/sh/sh.c:8776
+#: config/ia64/ia64.c:5768 config/pa/pa.c:442 config/sh/sh.c:8779
#: config/spu/spu.c:5213
#, gcc-internal-format, gfc-internal-format
msgid "%s-%s is an empty range"
-msgstr ""
+msgstr "%s-%s là một vùng trống rỗng"
#: config/ia64/ia64.c:10963
#, gcc-internal-format
@@ -24629,7 +24212,7 @@ msgid "%qE attribute is not supported for R8C target"
msgstr ""
#. The argument must be a constant integer.
-#: config/m32c/m32c.c:3169 config/sh/sh.c:8957 config/sh/sh.c:9063
+#: config/m32c/m32c.c:3169 config/sh/sh.c:8960 config/sh/sh.c:9066
#, gcc-internal-format
msgid "%qE attribute argument not an integer constant"
msgstr ""
@@ -24657,7 +24240,7 @@ msgstr ""
#: config/m68k/m68k.c:478
#, gcc-internal-format, gfc-internal-format
msgid "-mcpu=%s conflicts with -march=%s"
-msgstr ""
+msgstr "-mcpu=%s xung đột với -march=%s"
#: config/m68k/m68k.c:549
#, gcc-internal-format
@@ -24667,7 +24250,7 @@ msgstr ""
#: config/m68k/m68k.c:611
#, gcc-internal-format, gfc-internal-format
msgid "-falign-labels=%d is not supported"
-msgstr ""
+msgstr "-falign-labels=%d không được hỗ trợ"
#: config/m68k/m68k.c:616
#, gcc-internal-format, gfc-internal-format
@@ -24684,7 +24267,7 @@ msgstr ""
msgid "interrupt_thread is available only on fido"
msgstr ""
-#: config/m68k/m68k.c:1072 config/rs6000/rs6000.c:18607
+#: config/m68k/m68k.c:1072 config/rs6000/rs6000.c:18606
#, gcc-internal-format
msgid "stack limit expression is not supported"
msgstr ""
@@ -24767,37 +24350,37 @@ msgstr ""
#: config/mep/mep.c:353
#, gcc-internal-format
msgid "-fpic is not supported"
-msgstr ""
+msgstr "-fpic không được hỗ trợ"
#: config/mep/mep.c:355
#, gcc-internal-format
msgid "-fPIC is not supported"
-msgstr ""
+msgstr "-fPIC không được hỗ trợ"
#: config/mep/mep.c:357
#, gcc-internal-format
msgid "only one of -ms and -mm may be given"
-msgstr ""
+msgstr "chỉ một trong số các tùy chọn sau được chỉ ra: -ms và -mm"
#: config/mep/mep.c:359
#, gcc-internal-format
msgid "only one of -ms and -ml may be given"
-msgstr ""
+msgstr "chỉ một trong số các tùy chọn sau được chỉ ra: -ms và -ml"
#: config/mep/mep.c:361
#, gcc-internal-format
msgid "only one of -mm and -ml may be given"
-msgstr ""
+msgstr "chỉ một trong số các tùy chọn sau được chỉ ra: -mm và -ml"
#: config/mep/mep.c:363
#, gcc-internal-format
msgid "only one of -ms and -mtiny= may be given"
-msgstr ""
+msgstr "chỉ một trong số các tùy chọn sau được chỉ ra: -ms và -mtiny="
#: config/mep/mep.c:365
#, gcc-internal-format
msgid "only one of -mm and -mtiny= may be given"
-msgstr ""
+msgstr "chỉ một trong số các tùy chọn sau được chỉ ra: -mm và -mtiny="
#: config/mep/mep.c:367
#, gcc-internal-format
@@ -24936,12 +24519,12 @@ msgstr ""
#: config/mep/mep.c:6363
#, gcc-internal-format
msgid "too few arguments to %qE"
-msgstr ""
+msgstr "quá ít đối số cho %qE"
#: config/mep/mep.c:6368
#, gcc-internal-format
msgid "too many arguments to %qE"
-msgstr ""
+msgstr "quá nhiều đối số cho %qE"
#: config/mep/mep.c:6386
#, gcc-internal-format
@@ -25023,123 +24606,122 @@ msgstr ""
msgid "%qs does not support MIPS16 code"
msgstr ""
-#: config/mips/mips.c:15623
+#: config/mips/mips.c:15629
#, gcc-internal-format
msgid "MIPS16 PIC for ABIs other than o32 and o64"
msgstr ""
-#: config/mips/mips.c:15626
+#: config/mips/mips.c:15632
#, gcc-internal-format
msgid "MIPS16 -mxgot code"
msgstr ""
-#: config/mips/mips.c:15629
+#: config/mips/mips.c:15635
#, gcc-internal-format
msgid "hard-float MIPS16 code for ABIs other than o32 and o64"
msgstr ""
-#: config/mips/mips.c:15818
+#: config/mips/mips.c:15824
#, gcc-internal-format
msgid "%<-%s%> conflicts with the other architecture options, which specify a %s processor"
msgstr ""
-#: config/mips/mips.c:15828
+#: config/mips/mips.c:15834
#, gcc-internal-format
msgid "%<-march=%s%> is not compatible with the selected ABI"
msgstr ""
-#: config/mips/mips.c:15843
+#: config/mips/mips.c:15849
#, gcc-internal-format
msgid "%<-mgp64%> used with a 32-bit processor"
msgstr ""
-#: config/mips/mips.c:15845
+#: config/mips/mips.c:15851
#, gcc-internal-format
msgid "%<-mgp32%> used with a 64-bit ABI"
-msgstr ""
+msgstr "%<-mgp32%> dùng với 64-bit ABI"
-#: config/mips/mips.c:15847
+#: config/mips/mips.c:15853
#, gcc-internal-format
msgid "%<-mgp64%> used with a 32-bit ABI"
msgstr ""
-#: config/mips/mips.c:15863 config/mips/mips.c:15865 config/mips/mips.c:15956
+#: config/mips/mips.c:15869 config/mips/mips.c:15871 config/mips/mips.c:15962
#, gcc-internal-format, gfc-internal-format
msgid "unsupported combination: %s"
msgstr ""
-#: config/mips/mips.c:15869
+#: config/mips/mips.c:15875
#, gcc-internal-format
msgid "%<-mgp32%> and %<-mfp64%> can only be combined if the target supports the mfhc1 and mthc1 instructions"
msgstr ""
-#: config/mips/mips.c:15872
+#: config/mips/mips.c:15878
#, gcc-internal-format
msgid "%<-mgp32%> and %<-mfp64%> can only be combined when using the o32 ABI"
msgstr ""
-#: config/mips/mips.c:15895 config/mips/mips.c:15897 config/mips/mips.c:15910
-#, fuzzy, gcc-internal-format
-#| msgid "-mas100-syntax is incompatible with -gdwarf"
+#: config/mips/mips.c:15901 config/mips/mips.c:15903 config/mips/mips.c:15916
+#, gcc-internal-format
msgid "%qs is incompatible with %qs"
-msgstr "« -mas100-syntax » không tương thích với « -gdwarf »"
+msgstr "%qs không tương thích với %qs"
#. We have traditionally allowed non-abicalls code to use
#. an LP64 form of o64. However, it would take a bit more
#. effort to support the combination of 32-bit GOT entries
#. and 64-bit pointers, so we treat the abicalls case as
#. an error.
-#: config/mips/mips.c:15904
+#: config/mips/mips.c:15910
#, gcc-internal-format
msgid "the combination of %qs and %qs is incompatible with %qs"
msgstr ""
-#: config/mips/mips.c:15950
+#: config/mips/mips.c:15956
#, gcc-internal-format
msgid "the %qs architecture does not support branch-likely instructions"
msgstr ""
-#: config/mips/mips.c:15990
+#: config/mips/mips.c:15996
#, gcc-internal-format
msgid "%<-mno-gpopt%> needs %<-mexplicit-relocs%>"
msgstr ""
-#: config/mips/mips.c:15998 config/mips/mips.c:16001
+#: config/mips/mips.c:16004 config/mips/mips.c:16007
#, gcc-internal-format
msgid "cannot use small-data accesses for %qs"
msgstr ""
-#: config/mips/mips.c:16015
+#: config/mips/mips.c:16021
#, gcc-internal-format
msgid "%<-mips3d%> requires %<-mpaired-single%>"
msgstr ""
-#: config/mips/mips.c:16024
+#: config/mips/mips.c:16030
#, gcc-internal-format
msgid "%qs must be used with %qs"
msgstr ""
-#: config/mips/mips.c:16031
+#: config/mips/mips.c:16037
#, gcc-internal-format
msgid "the %qs architecture does not support paired-single instructions"
msgstr ""
-#: config/mips/mips.c:16037
+#: config/mips/mips.c:16043
#, gcc-internal-format
msgid "%qs requires a target that provides the %qs instruction"
msgstr ""
-#: config/mips/mips.c:16142
+#: config/mips/mips.c:16148
#, gcc-internal-format
msgid "%qs requires branch-likely instructions"
msgstr ""
-#: config/mips/mips.c:16146
+#: config/mips/mips.c:16152
#, gcc-internal-format
msgid "the %qs architecture does not support the synci instruction"
msgstr ""
-#: config/mips/mips.c:16596
+#: config/mips/mips.c:16602
#, gcc-internal-format
msgid "mips16 function profiling"
msgstr ""
@@ -25218,7 +24800,7 @@ msgstr ""
#: config/pa/pa.c:510
#, gcc-internal-format
msgid "-g option disabled"
-msgstr ""
+msgstr "tùy chọn -g bị tắt"
#: config/pa/pa.c:8622
#, gcc-internal-format, gfc-internal-format
@@ -25368,7 +24950,7 @@ msgstr ""
#: config/rs6000/rs6000-c.c:66
#, gcc-internal-format
msgid "missing number"
-msgstr ""
+msgstr "thiếu số"
#: config/rs6000/rs6000-c.c:68
#, gcc-internal-format
@@ -25388,27 +24970,27 @@ msgstr ""
#: config/rs6000/rs6000-c.c:3528
#, gcc-internal-format, gfc-internal-format
msgid "%s only accepts %d arguments"
-msgstr ""
+msgstr "%s chỉ chấp nhận %d tham số"
#: config/rs6000/rs6000-c.c:3533
#, gcc-internal-format, gfc-internal-format
msgid "%s only accepts 1 argument"
-msgstr ""
+msgstr "%s chỉ chấp nhận một tham số"
#: config/rs6000/rs6000-c.c:3538
#, gcc-internal-format, gfc-internal-format
msgid "%s only accepts 2 arguments"
-msgstr ""
+msgstr "%s chỉ chấp nhận hai tham số"
#: config/rs6000/rs6000-c.c:3603
#, gcc-internal-format
msgid "vec_extract only accepts 2 arguments"
-msgstr ""
+msgstr "vec_extract chỉ chấp nhận hai tham số"
#: config/rs6000/rs6000-c.c:3679
#, gcc-internal-format
msgid "vec_insert only accepts 3 arguments"
-msgstr ""
+msgstr "vec_insert chỉ chấp nhận ba tham số"
#: config/rs6000/rs6000-c.c:3782
#, gcc-internal-format
@@ -25420,319 +25002,316 @@ msgstr ""
msgid "invalid parameter combination for AltiVec intrinsic"
msgstr ""
-#: config/rs6000/rs6000.c:2436
+#: config/rs6000/rs6000.c:2435
#, gcc-internal-format
msgid "-mrecip requires -ffinite-math or -ffast-math"
-msgstr ""
+msgstr "-mrecip cần -ffinite-math hoặc -ffast-math"
-#: config/rs6000/rs6000.c:2438
+#: config/rs6000/rs6000.c:2437
#, gcc-internal-format
msgid "-mrecip requires -fno-trapping-math or -ffast-math"
-msgstr ""
+msgstr "-mrecip cần -fno-trapping-math hoặc -ffast-math"
-#: config/rs6000/rs6000.c:2440
+#: config/rs6000/rs6000.c:2439
#, gcc-internal-format
msgid "-mrecip requires -freciprocal-math or -ffast-math"
-msgstr ""
+msgstr "-mrecip yêu cầu -freciprocal-math hoặc -ffast-math"
-#: config/rs6000/rs6000.c:2535
+#: config/rs6000/rs6000.c:2534
#, gcc-internal-format
msgid "-m64 requires PowerPC64 architecture, enabling"
msgstr ""
-#: config/rs6000/rs6000.c:2616
+#: config/rs6000/rs6000.c:2615
#, gcc-internal-format
msgid "-malign-power is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
msgstr ""
-#: config/rs6000/rs6000.c:2622
+#: config/rs6000/rs6000.c:2621
#, gcc-internal-format
msgid "not configured for SPE ABI"
msgstr ""
-#: config/rs6000/rs6000.c:2710
+#: config/rs6000/rs6000.c:2709
#, gcc-internal-format
msgid "AltiVec not supported in this target"
msgstr ""
-#: config/rs6000/rs6000.c:2712
-#, fuzzy, gcc-internal-format
-#| msgid "profiling not supported with -mg"
+#: config/rs6000/rs6000.c:2711
+#, gcc-internal-format
msgid "SPE not supported in this target"
-msgstr "không hỗ trợ sử dụng chức năng đo hiệu năng sử dụng với « -mg »"
+msgstr "SPE không được hỗ trợ ở đích này"
-#: config/rs6000/rs6000.c:2739
+#: config/rs6000/rs6000.c:2738
#, gcc-internal-format
msgid "-mmultiple is not supported on little endian systems"
msgstr ""
-#: config/rs6000/rs6000.c:2746
+#: config/rs6000/rs6000.c:2745
#, gcc-internal-format
msgid "-mstring is not supported on little endian systems"
msgstr ""
-#: config/rs6000/rs6000.c:2852
+#: config/rs6000/rs6000.c:2851
#, gcc-internal-format, gfc-internal-format
msgid "unknown vectorization library ABI type (%s) for -mveclibabi= switch"
msgstr ""
-#: config/rs6000/rs6000.c:2864
+#: config/rs6000/rs6000.c:2863
#, gcc-internal-format
msgid "target attribute or pragma changes long double size"
msgstr ""
-#: config/rs6000/rs6000.c:2885 config/rs6000/rs6000.c:2900
+#: config/rs6000/rs6000.c:2884 config/rs6000/rs6000.c:2899
#, gcc-internal-format
msgid "target attribute or pragma changes AltiVec ABI"
msgstr ""
-#: config/rs6000/rs6000.c:2917
+#: config/rs6000/rs6000.c:2916
#, gcc-internal-format
msgid "target attribute or pragma changes darwin64 ABI"
msgstr ""
-#: config/rs6000/rs6000.c:2958
+#: config/rs6000/rs6000.c:2957
#, gcc-internal-format
msgid "target attribute or pragma changes SPE ABI"
msgstr ""
-#: config/rs6000/rs6000.c:3281
+#: config/rs6000/rs6000.c:3280
#, gcc-internal-format
msgid "target attribute or pragma changes single precision floating point"
msgstr ""
-#: config/rs6000/rs6000.c:3284
+#: config/rs6000/rs6000.c:3283
#, gcc-internal-format
msgid "target attribute or pragma changes double precision floating point"
msgstr ""
-#: config/rs6000/rs6000.c:7420
+#: config/rs6000/rs6000.c:7419
#, gcc-internal-format
msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
msgstr ""
-#: config/rs6000/rs6000.c:7561
+#: config/rs6000/rs6000.c:7560
#, gcc-internal-format
msgid "cannot return value in vector register because altivec instructions are disabled, use -maltivec to enable them"
msgstr ""
-#: config/rs6000/rs6000.c:7904
+#: config/rs6000/rs6000.c:7903
#, gcc-internal-format
msgid "cannot pass argument in vector register because altivec instructions are disabled, use -maltivec to enable them"
msgstr ""
-#: config/rs6000/rs6000.c:8830
+#: config/rs6000/rs6000.c:8829
#, gcc-internal-format
msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
msgstr ""
-#: config/rs6000/rs6000.c:9459
+#: config/rs6000/rs6000.c:9458
#, gcc-internal-format, gfc-internal-format
msgid "internal error: builtin function %s already processed"
msgstr ""
-#: config/rs6000/rs6000.c:9832
+#: config/rs6000/rs6000.c:9831
#, gcc-internal-format
msgid "argument 1 must be a 5-bit signed literal"
msgstr ""
-#: config/rs6000/rs6000.c:9935 config/rs6000/rs6000.c:10952
+#: config/rs6000/rs6000.c:9934 config/rs6000/rs6000.c:10951
#, gcc-internal-format
msgid "argument 2 must be a 5-bit unsigned literal"
msgstr ""
-#: config/rs6000/rs6000.c:9974
+#: config/rs6000/rs6000.c:9973
#, gcc-internal-format
msgid "argument 1 of __builtin_altivec_predicate must be a constant"
msgstr ""
-#: config/rs6000/rs6000.c:10026
+#: config/rs6000/rs6000.c:10025
#, gcc-internal-format
msgid "argument 1 of __builtin_altivec_predicate is out of range"
msgstr ""
-#: config/rs6000/rs6000.c:10283
+#: config/rs6000/rs6000.c:10282
#, gcc-internal-format
msgid "argument 3 must be a 4-bit unsigned literal"
msgstr ""
-#: config/rs6000/rs6000.c:10301
+#: config/rs6000/rs6000.c:10300
#, gcc-internal-format
msgid "argument 3 must be a 2-bit unsigned literal"
msgstr ""
-#: config/rs6000/rs6000.c:10313
+#: config/rs6000/rs6000.c:10312
#, gcc-internal-format
msgid "argument 3 must be a 1-bit unsigned literal"
msgstr ""
-#: config/rs6000/rs6000.c:10496
+#: config/rs6000/rs6000.c:10495
#, gcc-internal-format
msgid "argument to %qs must be a 2-bit unsigned literal"
msgstr ""
-#: config/rs6000/rs6000.c:10637
+#: config/rs6000/rs6000.c:10636
#, gcc-internal-format
msgid "unresolved overload for Altivec builtin %qF"
msgstr ""
-#: config/rs6000/rs6000.c:10743
+#: config/rs6000/rs6000.c:10742
#, gcc-internal-format
msgid "argument to dss must be a 2-bit unsigned literal"
msgstr ""
-#: config/rs6000/rs6000.c:11072
+#: config/rs6000/rs6000.c:11071
#, gcc-internal-format
msgid "argument 1 of __builtin_paired_predicate must be a constant"
msgstr ""
-#: config/rs6000/rs6000.c:11119
+#: config/rs6000/rs6000.c:11118
#, gcc-internal-format
msgid "argument 1 of __builtin_paired_predicate is out of range"
msgstr ""
-#: config/rs6000/rs6000.c:11144
+#: config/rs6000/rs6000.c:11143
#, gcc-internal-format
msgid "argument 1 of __builtin_spe_predicate must be a constant"
msgstr ""
-#: config/rs6000/rs6000.c:11216
+#: config/rs6000/rs6000.c:11215
#, gcc-internal-format
msgid "argument 1 of __builtin_spe_predicate is out of range"
msgstr ""
-#: config/rs6000/rs6000.c:11298
+#: config/rs6000/rs6000.c:11297
#, gcc-internal-format, gfc-internal-format
msgid "Builtin function %s is only valid for the cell processor"
msgstr ""
-#: config/rs6000/rs6000.c:11300
+#: config/rs6000/rs6000.c:11299
#, gcc-internal-format, gfc-internal-format
msgid "Builtin function %s requires the -mvsx option"
msgstr ""
-#: config/rs6000/rs6000.c:11302
+#: config/rs6000/rs6000.c:11301
#, gcc-internal-format, gfc-internal-format
msgid "Builtin function %s requires the -maltivec option"
msgstr ""
-#: config/rs6000/rs6000.c:11304
+#: config/rs6000/rs6000.c:11303
#, gcc-internal-format, gfc-internal-format
msgid "Builtin function %s requires the -mpaired option"
msgstr ""
-#: config/rs6000/rs6000.c:11306
+#: config/rs6000/rs6000.c:11305
#, gcc-internal-format, gfc-internal-format
msgid "Builtin function %s requires the -mspe option"
msgstr ""
-#: config/rs6000/rs6000.c:11308
+#: config/rs6000/rs6000.c:11307
#, gcc-internal-format, gfc-internal-format
msgid "Builtin function %s is not supported with the current options"
msgstr ""
-#: config/rs6000/rs6000.c:12568
+#: config/rs6000/rs6000.c:12567
#, gcc-internal-format, gfc-internal-format
msgid "internal error: builtin function %s had no type"
msgstr ""
-#: config/rs6000/rs6000.c:12575
+#: config/rs6000/rs6000.c:12574
#, gcc-internal-format, gfc-internal-format
msgid "internal error: builtin function %s had an unexpected return type %s"
msgstr ""
-#: config/rs6000/rs6000.c:12591
+#: config/rs6000/rs6000.c:12590
#, gcc-internal-format, gfc-internal-format
msgid "internal error: builtin function %s, argument %d had unexpected argument type %s"
msgstr ""
-#: config/rs6000/rs6000.c:18577
+#: config/rs6000/rs6000.c:18576
#, gcc-internal-format
msgid "stack frame too large"
msgstr ""
-#: config/rs6000/rs6000.c:22051
+#: config/rs6000/rs6000.c:22050
#, gcc-internal-format
msgid "no profiling of 64-bit code for this ABI"
msgstr ""
-#: config/rs6000/rs6000.c:24036
+#: config/rs6000/rs6000.c:24059
#, gcc-internal-format
msgid "You cannot take the address of a nested function if you use the -mno-pointers-to-nested-functions option."
msgstr ""
-#: config/rs6000/rs6000.c:24117
+#: config/rs6000/rs6000.c:24140
#, gcc-internal-format
msgid "use of %<long double%> in AltiVec types is invalid"
msgstr ""
-#: config/rs6000/rs6000.c:24119
+#: config/rs6000/rs6000.c:24142
#, gcc-internal-format
msgid "use of boolean types in AltiVec types is invalid"
msgstr ""
-#: config/rs6000/rs6000.c:24121
+#: config/rs6000/rs6000.c:24144
#, gcc-internal-format
msgid "use of %<complex%> in AltiVec types is invalid"
msgstr ""
-#: config/rs6000/rs6000.c:24123
+#: config/rs6000/rs6000.c:24146
#, gcc-internal-format
msgid "use of decimal floating point types in AltiVec types is invalid"
msgstr ""
-#: config/rs6000/rs6000.c:24129
+#: config/rs6000/rs6000.c:24152
#, gcc-internal-format
msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without -mvsx"
msgstr ""
-#: config/rs6000/rs6000.c:24132
+#: config/rs6000/rs6000.c:24155
#, gcc-internal-format
msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
msgstr ""
-#: config/rs6000/rs6000.c:24137
+#: config/rs6000/rs6000.c:24160
#, gcc-internal-format
msgid "use of %<long long%> in AltiVec types is invalid without -mvsx"
msgstr ""
-#: config/rs6000/rs6000.c:24140
+#: config/rs6000/rs6000.c:24163
#, gcc-internal-format
msgid "use of %<double%> in AltiVec types is invalid without -mvsx"
msgstr ""
-#: config/rs6000/rs6000.c:26979
+#: config/rs6000/rs6000.c:27002
#, gcc-internal-format, gfc-internal-format
msgid "emitting microcode insn %s\t[%s] #%d"
msgstr ""
-#: config/rs6000/rs6000.c:26983
+#: config/rs6000/rs6000.c:27006
#, gcc-internal-format, gfc-internal-format
msgid "emitting conditional microcode insn %s\t[%s] #%d"
msgstr ""
-#: config/rs6000/rs6000.c:27207
-#, fuzzy, gcc-internal-format, gfc-internal-format
-#| msgid "invalid use of '%%%c'"
+#: config/rs6000/rs6000.c:27230
+#, gcc-internal-format, gfc-internal-format
msgid "invalid cpu \"%s\" for %s\"%s\"%s"
-msgstr "sai sử dụng « %%%c »"
+msgstr "sai cpu \"%s\" cho %s\"%s\"%s"
-#: config/rs6000/rs6000.c:27210
+#: config/rs6000/rs6000.c:27233
#, gcc-internal-format, gfc-internal-format
msgid "%s\"%s\"%s is not allowed"
-msgstr ""
+msgstr "%s\"%s\"%s là không được phép"
-#: config/rs6000/rs6000.c:27212
-#, fuzzy, gcc-internal-format, gfc-internal-format
-#| msgid "spec '%s' is invalid"
+#: config/rs6000/rs6000.c:27235
+#, gcc-internal-format, gfc-internal-format
msgid "%s\"%s\"%s is invalid"
-msgstr "đặc tả « %s » không hợp lệ"
+msgstr "%s\"%s\"%s không hợp lệ"
#: config/rs6000/aix43.h:32 config/rs6000/aix51.h:32 config/rs6000/aix52.h:32
#: config/rs6000/aix53.h:32 config/rs6000/aix61.h:32
#, gcc-internal-format
msgid "-maix64 and POWER architecture are incompatible"
-msgstr ""
+msgstr "-maix64 và kiến trúc POWER là không tương thích"
#: config/rs6000/aix43.h:37 config/rs6000/aix51.h:37 config/rs6000/aix52.h:37
#: config/rs6000/aix53.h:37 config/rs6000/aix61.h:37
@@ -25802,49 +25381,49 @@ msgstr ""
#: config/rs6000/rs6000.h:1655
#, gcc-internal-format
msgid "RETURN_ADDRESS_OFFSET not supported"
-msgstr ""
+msgstr "RETURN_ADDRESS_OFFSET không được hỗ trợ"
#. The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to
#. get control in TARGET_OPTION_OVERRIDE.
#: config/rs6000/sysv4.h:114
#, gcc-internal-format, gfc-internal-format
msgid "bad value for -mcall-%s"
-msgstr ""
+msgstr "sai giá trị cho -mcall-%s"
#: config/rs6000/sysv4.h:130
#, gcc-internal-format, gfc-internal-format
msgid "bad value for -msdata=%s"
-msgstr ""
+msgstr "sai giá trị cho -msdata=%s"
#: config/rs6000/sysv4.h:147
#, gcc-internal-format, gfc-internal-format
msgid "-mrelocatable and -msdata=%s are incompatible"
-msgstr ""
+msgstr "-mrelocatable và -msdata=%s là không tương thích"
#: config/rs6000/sysv4.h:156
#, gcc-internal-format, gfc-internal-format
msgid "-f%s and -msdata=%s are incompatible"
-msgstr ""
+msgstr "-f%s và -msdata=%s là không tương thích"
#: config/rs6000/sysv4.h:165
#, gcc-internal-format, gfc-internal-format
msgid "-msdata=%s and -mcall-%s are incompatible"
-msgstr ""
+msgstr "-msdata=%s và -mcall-%s là không tương thích"
#: config/rs6000/sysv4.h:174
#, gcc-internal-format
msgid "-mrelocatable and -mno-minimal-toc are incompatible"
-msgstr ""
+msgstr "-mrelocatable và -mno-minimal-toc là không tương thích"
#: config/rs6000/sysv4.h:180
#, gcc-internal-format, gfc-internal-format
msgid "-mrelocatable and -mcall-%s are incompatible"
-msgstr ""
+msgstr "-mrelocatable và -mcall-%s là không tương thích"
#: config/rs6000/sysv4.h:187
#, gcc-internal-format, gfc-internal-format
msgid "-fPIC and -mcall-%s are incompatible"
-msgstr ""
+msgstr "-fPIC và -mcall-%s là không tương thích"
#: config/rs6000/sysv4.h:194
#, gcc-internal-format
@@ -25869,7 +25448,7 @@ msgstr ""
#: config/rx/rx.c:2383
#, gcc-internal-format, gfc-internal-format
msgid "__builtin_rx_%s takes 'C', 'Z', 'S', 'O', 'I', or 'U'"
-msgstr ""
+msgstr "__builtin_rx_%s nhận 'C', 'Z', 'S', 'O', 'I', hoặc 'U'"
#: config/rx/rx.c:2385
#, gcc-internal-format
@@ -25898,13 +25477,11 @@ msgstr ""
#: config/s390/s390.c:1553
#, fuzzy, gcc-internal-format, gfc-internal-format
-#| msgid "Use decimal floating point instructions"
msgid "hardware decimal floating point instructions not available on %s"
msgstr "Sử dụng câu lệnh loại điểm phù động thập phân"
#: config/s390/s390.c:1556
#, fuzzy, gcc-internal-format
-#| msgid "Use decimal floating point instructions"
msgid "hardware decimal floating point instructions not available in ESA/390 mode"
msgstr "Sử dụng câu lệnh loại điểm phù động thập phân"
@@ -25958,63 +25535,63 @@ msgstr ""
msgid "%qs uses dynamic stack allocation"
msgstr ""
-#: config/sh/sh.c:775
+#: config/sh/sh.c:768
#, gcc-internal-format
msgid "ignoring -fschedule-insns because of exception handling bug"
msgstr ""
-#: config/sh/sh.c:796
+#: config/sh/sh.c:784
#, gcc-internal-format
msgid "unwind tables currently require either a frame pointer or -maccumulate-outgoing-args for correctness"
msgstr ""
-#: config/sh/sh.c:7674
+#: config/sh/sh.c:7677
#, gcc-internal-format
msgid "__builtin_saveregs not supported by this subtarget"
msgstr ""
-#: config/sh/sh.c:8838
+#: config/sh/sh.c:8841
#, gcc-internal-format
msgid "%qE attribute only applies to interrupt functions"
msgstr ""
-#: config/sh/sh.c:8896
+#: config/sh/sh.c:8899
#, gcc-internal-format
msgid "%qE attribute is supported only for SH2A"
msgstr ""
-#: config/sh/sh.c:8926
+#: config/sh/sh.c:8929
#, gcc-internal-format
msgid "attribute interrupt_handler is not compatible with -m5-compact"
msgstr ""
-#: config/sh/sh.c:8943
+#: config/sh/sh.c:8946
#, gcc-internal-format
msgid "%qE attribute only applies to SH2A"
msgstr ""
-#: config/sh/sh.c:8965
+#: config/sh/sh.c:8968
#, gcc-internal-format
msgid "%qE attribute argument should be between 0 to 255"
msgstr ""
#. The argument must be a constant string.
-#: config/sh/sh.c:9038
+#: config/sh/sh.c:9041
#, gcc-internal-format
msgid "%qE attribute argument not a string constant"
msgstr ""
-#: config/sh/sh.c:11618
+#: config/sh/sh.c:11621
#, gcc-internal-format
msgid "r0 needs to be available as a call-clobbered register"
msgstr ""
-#: config/sh/sh.c:11639
+#: config/sh/sh.c:11642
#, gcc-internal-format
msgid "need a second call-clobbered general purpose register"
msgstr ""
-#: config/sh/sh.c:11647
+#: config/sh/sh.c:11650
#, gcc-internal-format
msgid "need a call-clobbered target register"
msgstr ""
@@ -26074,12 +25651,12 @@ msgstr ""
#: config/spu/spu.c:548
#, gcc-internal-format, gfc-internal-format
msgid "bad value (%s) for -march= switch"
-msgstr ""
+msgstr "sai giá trị (%s) cho chuyển -march="
#: config/spu/spu.c:559
#, gcc-internal-format, gfc-internal-format
msgid "bad value (%s) for -mtune= switch"
-msgstr ""
+msgstr "sai giá trị (%s) cho chuyển -mtune"
#: config/spu/spu.c:5467 config/spu/spu.c:5470
#, gcc-internal-format
@@ -26136,15 +25713,13 @@ msgstr ""
msgid "__BELOW100__ attribute not allowed with auto storage class"
msgstr ""
-#: config/tilegx/tilegx.c:3397 config/tilepro/tilepro.c:3101
+#: config/tilegx/tilegx.c:3398 config/tilepro/tilepro.c:3101
#, fuzzy, gcc-internal-format
-#| msgid "bad condition code"
msgid "bad builtin icode"
msgstr "mã điều kiện sai"
-#: config/tilegx/tilegx.c:3438 config/tilepro/tilepro.c:3127
+#: config/tilegx/tilegx.c:3439 config/tilepro/tilepro.c:3127
#, fuzzy, gcc-internal-format
-#| msgid "operand 1 must be a hard register"
msgid "operand must be an immediate of the right size"
msgstr "toán hạng 1 phải là một thanh ghi cứng"
@@ -26358,38 +25933,38 @@ msgstr ""
msgid "-fexcess-precision=standard for Ada"
msgstr ""
-#: ada/gcc-interface/utils.c:5312 ada/gcc-interface/utils.c:5487
-#: ada/gcc-interface/utils.c:5529 ada/gcc-interface/utils.c:5583
+#: ada/gcc-interface/utils.c:5303 ada/gcc-interface/utils.c:5478
+#: ada/gcc-interface/utils.c:5520 ada/gcc-interface/utils.c:5574
#, gcc-internal-format
msgid "%qs attribute ignored"
msgstr ""
-#: ada/gcc-interface/utils.c:5430
+#: ada/gcc-interface/utils.c:5421
#, gcc-internal-format
msgid "%qs attribute requires prototypes with named arguments"
msgstr ""
-#: ada/gcc-interface/utils.c:5439
+#: ada/gcc-interface/utils.c:5430
#, gcc-internal-format
msgid "%qs attribute only applies to variadic functions"
msgstr ""
-#: ada/gcc-interface/utils.c:5510
+#: ada/gcc-interface/utils.c:5501
#, gcc-internal-format
msgid "%qE attribute has no effect"
msgstr ""
-#: ada/gcc-interface/utils.c:5616
+#: ada/gcc-interface/utils.c:5607
#, gcc-internal-format
msgid "invalid vector type for attribute %qs"
msgstr ""
-#: ada/gcc-interface/utils.c:5679
+#: ada/gcc-interface/utils.c:5670
#, gcc-internal-format
msgid "attribute %qs applies to array types only"
msgstr ""
-#: ada/gcc-interface/utils.c:5706
+#: ada/gcc-interface/utils.c:5697
#, gcc-internal-format
msgid "invalid element type for attribute %qs"
msgstr ""
@@ -26414,19 +25989,17 @@ msgstr[0] ""
#: cp/call.c:3148
#, gcc-internal-format
msgid "%s%D(%T, %T, %T) <built-in>"
-msgstr ""
+msgstr "%s%D(%T, %T, %T) <dựng-sắn>"
#: cp/call.c:3153
-#, fuzzy, gcc-internal-format
-#| msgid "<built-in>"
+#, gcc-internal-format
msgid "%s%D(%T, %T) <built-in>"
-msgstr "<có sẵn>"
+msgstr "%s%D(%T, %T) <dựng-sẵn>"
#: cp/call.c:3157
-#, fuzzy, gcc-internal-format
-#| msgid "<built-in>"
+#, gcc-internal-format
msgid "%s%D(%T) <built-in>"
-msgstr "<có sẵn>"
+msgstr "%s%D(%T) <dựng-sẵn>"
#: cp/call.c:3161
#, gcc-internal-format
@@ -26446,7 +26019,7 @@ msgstr ""
#: cp/call.c:3167
#, gcc-internal-format
msgid "%s%#D"
-msgstr ""
+msgstr "%s%#D"
#: cp/call.c:3186
#, gcc-internal-format
@@ -26639,17 +26212,17 @@ msgstr ""
#: cp/call.c:5487
#, gcc-internal-format
msgid "%q+#D is private"
-msgstr ""
+msgstr "%q+#D là private"
#: cp/call.c:5489
#, gcc-internal-format
msgid "%q+#D is protected"
-msgstr ""
+msgstr "%q+#D là protected"
#: cp/call.c:5491
#, gcc-internal-format
msgid "%q+#D is inaccessible"
-msgstr ""
+msgstr "%q+#D là không thể truy cập"
#: cp/call.c:5492
#, gcc-internal-format
@@ -26683,7 +26256,6 @@ msgstr ""
#: cp/call.c:5604
#, fuzzy, gcc-internal-format
-#| msgid "invalid conversion from %<__fpreg%>"
msgid "invalid user-defined conversion from %qT to %qT"
msgstr "sai chuyển đổi từ %<__fpreg%>"
@@ -26828,7 +26400,7 @@ msgstr ""
msgid "passing %qT chooses %qT over %qT"
msgstr ""
-#: cp/call.c:8070 cp/name-lookup.c:5495
+#: cp/call.c:8070 cp/name-lookup.c:5500
#, gcc-internal-format
msgid " in call to %qD"
msgstr ""
@@ -26836,12 +26408,12 @@ msgstr ""
#: cp/call.c:8127
#, gcc-internal-format
msgid "choosing %qD over %qD"
-msgstr ""
+msgstr "đóng %qD thông qua %qD"
#: cp/call.c:8128
#, gcc-internal-format
msgid " for conversion from %qT to %qT"
-msgstr ""
+msgstr " cho chuyển đổi từ %qT thành %qT"
#: cp/call.c:8131
#, gcc-internal-format
@@ -26856,12 +26428,12 @@ msgstr ""
#: cp/call.c:8253
#, gcc-internal-format
msgid " candidate 1: %q+#F"
-msgstr ""
+msgstr " ứng cử 1: %q+#F"
#: cp/call.c:8255
#, gcc-internal-format
msgid " candidate 2: %q+#F"
-msgstr ""
+msgstr " ứng cử 2: %q+#F"
#: cp/call.c:8296
#, gcc-internal-format
@@ -26871,7 +26443,7 @@ msgstr ""
#: cp/call.c:8449
#, gcc-internal-format
msgid "could not convert %qE from %qT to %qT"
-msgstr ""
+msgstr "không thể chuyển đổi %qE từ %qT thành %qT"
#: cp/call.c:8639
#, gcc-internal-format
@@ -26888,426 +26460,425 @@ msgstr ""
msgid "invalid initialization of reference of type %qT from expression of type %qT"
msgstr ""
-#: cp/class.c:296
+#: cp/class.c:297
#, gcc-internal-format
msgid "cannot convert from base %qT to derived type %qT via virtual base %qT"
msgstr ""
-#: cp/class.c:998
+#: cp/class.c:999
#, gcc-internal-format
msgid "Java class %qT cannot have a destructor"
msgstr ""
-#: cp/class.c:1000
+#: cp/class.c:1001
#, gcc-internal-format
msgid "Java class %qT cannot have an implicit non-trivial destructor"
msgstr ""
-#: cp/class.c:1103
+#: cp/class.c:1104
#, gcc-internal-format
msgid "%q+#D cannot be overloaded"
-msgstr ""
+msgstr "%q+#D không thể được quá tải"
-#: cp/class.c:1104
+#: cp/class.c:1105
#, gcc-internal-format
msgid "with %q+#D"
-msgstr ""
+msgstr "với %q+#D"
-#: cp/class.c:1173
+#: cp/class.c:1174
#, gcc-internal-format
msgid "conflicting access specifications for method %q+D, ignored"
msgstr ""
-#: cp/class.c:1176
+#: cp/class.c:1177
#, gcc-internal-format
msgid "conflicting access specifications for field %qE, ignored"
msgstr ""
-#: cp/class.c:1238 cp/class.c:1246
+#: cp/class.c:1239 cp/class.c:1247
#, gcc-internal-format
msgid "%q+D invalid in %q#T"
msgstr ""
-#: cp/class.c:1239
+#: cp/class.c:1240
#, gcc-internal-format
msgid " because of local method %q+#D with same name"
msgstr ""
-#: cp/class.c:1247
+#: cp/class.c:1248
#, gcc-internal-format
msgid " because of local member %q+#D with same name"
msgstr ""
-#: cp/class.c:1291
+#: cp/class.c:1292
#, gcc-internal-format
msgid "cannot derive from %<final%> base %qT in derived type %qT"
msgstr ""
-#: cp/class.c:1303
+#: cp/class.c:1304
#, gcc-internal-format
msgid "base class %q#T has a non-virtual destructor"
msgstr ""
-#: cp/class.c:1707
+#: cp/class.c:1708
#, gcc-internal-format
msgid "all member functions in class %qT are private"
msgstr ""
-#: cp/class.c:1719
+#: cp/class.c:1720
#, gcc-internal-format
msgid "%q#T only defines a private destructor and has no friends"
msgstr ""
-#: cp/class.c:1764
+#: cp/class.c:1765
#, gcc-internal-format
msgid "%q#T only defines private constructors and has no friends"
msgstr ""
-#: cp/class.c:2157
+#: cp/class.c:2158
#, gcc-internal-format
msgid "no unique final overrider for %qD in %qT"
msgstr ""
-#: cp/class.c:2524
+#: cp/class.c:2525
#, gcc-internal-format
msgid "%q+#D marked final, but is not virtual"
msgstr ""
-#: cp/class.c:2526
+#: cp/class.c:2527
#, gcc-internal-format
msgid "%q+#D marked override, but does not override"
msgstr ""
#. Here we know it is a hider, and no overrider exists.
-#: cp/class.c:2595
+#: cp/class.c:2596
#, gcc-internal-format
msgid "%q+D was hidden"
-msgstr ""
+msgstr "%q+D bị ẩn"
-#: cp/class.c:2596
+#: cp/class.c:2597
#, gcc-internal-format
msgid " by %q+D"
-msgstr ""
+msgstr " bởi %q+D"
-#: cp/class.c:2639 cp/decl2.c:1359
+#: cp/class.c:2640 cp/decl2.c:1359
#, gcc-internal-format
msgid "%q+#D invalid; an anonymous union can only have non-static data members"
msgstr ""
-#: cp/class.c:2642
+#: cp/class.c:2643
#, gcc-internal-format
msgid "%q+#D invalid; an anonymous struct can only have non-static data members"
msgstr ""
-#: cp/class.c:2650 cp/decl2.c:1365
+#: cp/class.c:2651 cp/decl2.c:1365
#, gcc-internal-format
msgid "private member %q+#D in anonymous union"
msgstr ""
-#: cp/class.c:2652
+#: cp/class.c:2653
#, gcc-internal-format
msgid "private member %q+#D in anonymous struct"
msgstr ""
-#: cp/class.c:2657 cp/decl2.c:1367
+#: cp/class.c:2658 cp/decl2.c:1367
#, gcc-internal-format
msgid "protected member %q+#D in anonymous union"
msgstr ""
-#: cp/class.c:2659
+#: cp/class.c:2660
#, gcc-internal-format
msgid "protected member %q+#D in anonymous struct"
msgstr ""
-#: cp/class.c:2887
+#: cp/class.c:2904
#, gcc-internal-format
msgid "bit-field %q+#D with non-integral type"
msgstr ""
-#: cp/class.c:2903
+#: cp/class.c:2920
#, gcc-internal-format
msgid "bit-field %q+D width not an integer constant"
msgstr ""
-#: cp/class.c:2908
+#: cp/class.c:2925
#, gcc-internal-format
msgid "negative width in bit-field %q+D"
msgstr ""
-#: cp/class.c:2913
+#: cp/class.c:2930
#, gcc-internal-format
msgid "zero width for bit-field %q+D"
msgstr ""
-#: cp/class.c:2919
+#: cp/class.c:2936
#, gcc-internal-format
msgid "width of %q+D exceeds its type"
msgstr ""
-#: cp/class.c:2923
+#: cp/class.c:2940
#, gcc-internal-format
msgid "%q+D is too small to hold all values of %q#T"
msgstr ""
-#: cp/class.c:2982
+#: cp/class.c:2999
#, gcc-internal-format
msgid "member %q+#D with constructor not allowed in union"
msgstr ""
-#: cp/class.c:2985
+#: cp/class.c:3002
#, gcc-internal-format
msgid "member %q+#D with destructor not allowed in union"
msgstr ""
-#: cp/class.c:2987
+#: cp/class.c:3004
#, gcc-internal-format
msgid "member %q+#D with copy assignment operator not allowed in union"
msgstr ""
-#: cp/class.c:2991
+#: cp/class.c:3008
#, gcc-internal-format
msgid "unrestricted unions only available with -std=c++11 or -std=gnu++11"
msgstr ""
-#: cp/class.c:3025
+#: cp/class.c:3042
#, gcc-internal-format
msgid "multiple fields in union %qT initialized"
msgstr ""
-#: cp/class.c:3109
+#: cp/class.c:3126
#, gcc-internal-format
msgid "%q+D may not be static because it is a member of a union"
msgstr ""
-#: cp/class.c:3114
+#: cp/class.c:3131
#, gcc-internal-format
msgid "%q+D may not have reference type %qT because it is a member of a union"
msgstr ""
-#: cp/class.c:3125
+#: cp/class.c:3142
#, gcc-internal-format
msgid "field %q+D invalidly declared function type"
msgstr ""
-#: cp/class.c:3131
+#: cp/class.c:3148
#, gcc-internal-format
msgid "field %q+D invalidly declared method type"
msgstr ""
-#: cp/class.c:3187
+#: cp/class.c:3204
#, gcc-internal-format
msgid "ignoring packed attribute because of unpacked non-POD field %q+#D"
msgstr ""
-#: cp/class.c:3285
+#: cp/class.c:3302
#, gcc-internal-format
msgid "field %q+#D with same name as class"
msgstr ""
-#: cp/class.c:3308
+#: cp/class.c:3325
#, gcc-internal-format
msgid "%q#T has pointer data members"
msgstr ""
-#: cp/class.c:3313
+#: cp/class.c:3330
#, gcc-internal-format
msgid " but does not override %<%T(const %T&)%>"
msgstr ""
-#: cp/class.c:3315
+#: cp/class.c:3332
#, gcc-internal-format
msgid " or %<operator=(const %T&)%>"
msgstr ""
-#: cp/class.c:3319
+#: cp/class.c:3336
#, gcc-internal-format
msgid " but does not override %<operator=(const %T&)%>"
msgstr ""
-#: cp/class.c:3790
+#: cp/class.c:3807
#, gcc-internal-format
msgid "offset of empty base %qT may not be ABI-compliant and maychange in a future version of GCC"
msgstr ""
-#: cp/class.c:3917
+#: cp/class.c:3934
#, gcc-internal-format
msgid "class %qT will be considered nearly empty in a future version of GCC"
msgstr ""
-#: cp/class.c:3999
+#: cp/class.c:4016
#, gcc-internal-format
msgid "initializer specified for non-virtual method %q+D"
msgstr ""
-#: cp/class.c:4390
+#: cp/class.c:4407
#, gcc-internal-format
msgid "method overrides both %<transaction_pure%> and %qE methods"
msgstr ""
-#: cp/class.c:4411
+#: cp/class.c:4428
#, gcc-internal-format
msgid "method declared %qE overriding %qE method"
msgstr ""
-#: cp/class.c:4877 cp/semantics.c:5729
+#: cp/class.c:4894 cp/semantics.c:5729
#, gcc-internal-format
msgid "enclosing class of constexpr non-static member function %q+#D is not a literal type"
msgstr ""
-#: cp/class.c:4902
+#: cp/class.c:4919
#, gcc-internal-format
msgid "%q+T is not literal because:"
msgstr ""
-#: cp/class.c:4904
+#: cp/class.c:4921
#, fuzzy, gcc-internal-format
-#| msgid "Warn about non-virtual destructors"
msgid " %q+T has a non-trivial destructor"
msgstr "Cảnh báo về bộ hủy cấu trúc không phải ảo"
-#: cp/class.c:4909
+#: cp/class.c:4926
#, gcc-internal-format
msgid " %q+T is not an aggregate, does not have a trivial default constructor, and has no constexpr constructor that is not a copy or move constructor"
msgstr ""
-#: cp/class.c:4945
+#: cp/class.c:4962
#, gcc-internal-format
msgid " base class %qT of %q+T is non-literal"
msgstr ""
-#: cp/class.c:4959
+#: cp/class.c:4976
#, gcc-internal-format
msgid " non-static data member %q+D has non-literal type"
msgstr ""
-#: cp/class.c:5071
+#: cp/class.c:5089
#, gcc-internal-format
msgid "non-static reference %q+#D in class without a constructor"
msgstr ""
-#: cp/class.c:5076
+#: cp/class.c:5094
#, gcc-internal-format
msgid "non-static const member %q+#D in class without a constructor"
msgstr ""
#. If the function is defaulted outside the class, we just
#. give the synthesis error.
-#: cp/class.c:5102
+#: cp/class.c:5120
#, gcc-internal-format
msgid "%q+D declared to take const reference, but implicit declaration would take non-const"
msgstr ""
-#: cp/class.c:5105
+#: cp/class.c:5123
#, gcc-internal-format
msgid "%q+D declared to take non-const reference cannot be defaulted in the class body"
msgstr ""
-#: cp/class.c:5329
+#: cp/class.c:5347
#, gcc-internal-format
msgid "offset of virtual base %qT is not ABI-compliant and may change in a future version of GCC"
msgstr ""
-#: cp/class.c:5430
+#: cp/class.c:5448
#, gcc-internal-format
msgid "direct base %qT inaccessible in %qT due to ambiguity"
msgstr ""
-#: cp/class.c:5442
+#: cp/class.c:5460
#, gcc-internal-format
msgid "virtual base %qT inaccessible in %qT due to ambiguity"
msgstr ""
-#: cp/class.c:5628
+#: cp/class.c:5646
#, gcc-internal-format
msgid "size assigned to %qT may not be ABI-compliant and may change in a future version of GCC"
msgstr ""
-#: cp/class.c:5668
+#: cp/class.c:5686
#, gcc-internal-format
msgid "the offset of %qD may not be ABI-compliant and may change in a future version of GCC"
msgstr ""
-#: cp/class.c:5696
+#: cp/class.c:5714
#, gcc-internal-format
msgid "offset of %q+D is not ABI-compliant and may change in a future version of GCC"
msgstr ""
-#: cp/class.c:5706
+#: cp/class.c:5724
#, gcc-internal-format
msgid "%q+D contains empty classes which may cause base classes to be placed at different locations in a future version of GCC"
msgstr ""
-#: cp/class.c:5794
+#: cp/class.c:5812
#, gcc-internal-format
msgid "layout of classes derived from empty class %qT may change in a future version of GCC"
msgstr ""
-#: cp/class.c:5963 cp/decl.c:11829 cp/parser.c:18586
+#: cp/class.c:5980 cp/decl.c:11840 cp/parser.c:18573
#, gcc-internal-format
msgid "redefinition of %q#T"
msgstr ""
-#: cp/class.c:6114
+#: cp/class.c:6123
#, gcc-internal-format
msgid "%q#T has virtual functions and accessible non-virtual destructor"
msgstr ""
-#: cp/class.c:6140
+#: cp/class.c:6149
#, gcc-internal-format
msgid "type transparent class %qT does not have any fields"
msgstr ""
-#: cp/class.c:6146
+#: cp/class.c:6155
#, gcc-internal-format
msgid "type transparent class %qT has base classes"
msgstr ""
-#: cp/class.c:6150
+#: cp/class.c:6159
#, gcc-internal-format
msgid "type transparent class %qT has virtual functions"
msgstr ""
-#: cp/class.c:6252
+#: cp/class.c:6300
#, gcc-internal-format
msgid "trying to finish struct, but kicked out due to previous parse errors"
msgstr ""
-#: cp/class.c:6758
+#: cp/class.c:6810
#, gcc-internal-format
msgid "language string %<\"%E\"%> not recognized"
msgstr ""
-#: cp/class.c:6848
+#: cp/class.c:6900
#, gcc-internal-format
msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
msgstr ""
-#: cp/class.c:6972
+#: cp/class.c:7024
#, gcc-internal-format
msgid "no matches converting function %qD to type %q#T"
msgstr ""
-#: cp/class.c:6995
+#: cp/class.c:7047
#, gcc-internal-format
msgid "converting overloaded function %qD to type %q#T is ambiguous"
msgstr ""
-#: cp/class.c:7022
+#: cp/class.c:7074
#, gcc-internal-format
msgid "assuming pointer to member %qD"
msgstr ""
-#: cp/class.c:7025
+#: cp/class.c:7077
#, gcc-internal-format
msgid "(a pointer to member can only be formed with %<&%E%>)"
msgstr ""
-#: cp/class.c:7087 cp/class.c:7121
+#: cp/class.c:7139 cp/class.c:7173
#, gcc-internal-format
msgid "not enough type information"
msgstr ""
-#: cp/class.c:7104 cp/cvt.c:169 cp/cvt.c:194 cp/cvt.c:244
+#: cp/class.c:7156 cp/cvt.c:169 cp/cvt.c:194 cp/cvt.c:244
#, gcc-internal-format
msgid "cannot convert %qE from type %qT to type %qT"
msgstr ""
@@ -27317,12 +26888,12 @@ msgstr ""
#. A name N used in a class S shall refer to the same declaration
#. in its context and when re-evaluated in the completed scope of
#. S.
-#: cp/class.c:7415 cp/decl.c:1287
+#: cp/class.c:7467 cp/decl.c:1287
#, gcc-internal-format
msgid "declaration of %q#D"
msgstr ""
-#: cp/class.c:7416
+#: cp/class.c:7468
#, gcc-internal-format
msgid "changes meaning of %qD from %q+#D"
msgstr ""
@@ -27342,11 +26913,10 @@ msgstr ""
msgid "conversion of %qE from %qT to %qT is ambiguous"
msgstr ""
-#: cp/cvt.c:204 cp/decl.c:10586 cp/typeck.c:4101
+#: cp/cvt.c:204 cp/decl.c:10584 cp/typeck.c:4101
#, fuzzy, gcc-internal-format
-#| msgid "'B' operand is not constant"
msgid "zero as null pointer constant"
-msgstr "toán hạng « B » không phải là một hằng số"
+msgstr "toán hạng B không phải là một hằng số"
#: cp/cvt.c:378
#, gcc-internal-format
@@ -27580,7 +27150,6 @@ msgstr ""
#: cp/cvt.c:1231
#, fuzzy, gcc-internal-format
-#| msgid "<unresolved overloaded function type>"
msgid "statement cannot resolve address of overloaded function"
msgstr "<chưa giải quyết loại hàm quá tải>"
@@ -27841,7 +27410,7 @@ msgstr ""
#: cp/decl.c:1572
#, gcc-internal-format
msgid "prototype for %q+#D"
-msgstr ""
+msgstr "nguyên mẫu cho %q+#D"
#: cp/decl.c:1574
#, gcc-internal-format
@@ -27920,7 +27489,7 @@ msgstr ""
#: cp/decl.c:2395
#, gcc-internal-format
msgid "%q#D not declared in class"
-msgstr ""
+msgstr "%q#D chưa được khai báo trong lớp"
#: cp/decl.c:2409 cp/decl.c:2454
#, gcc-internal-format
@@ -27958,17 +27527,17 @@ msgstr ""
#: cp/decl.c:2679
#, gcc-internal-format
msgid "jump to label %qD"
-msgstr ""
+msgstr "nhảy tới nhãn %qD"
#: cp/decl.c:2681
#, gcc-internal-format
msgid "jump to case label"
-msgstr ""
+msgstr "nhảy tới nhãn lệnh case"
#: cp/decl.c:2683 cp/decl.c:2825 cp/decl.c:2865
#, gcc-internal-format
msgid " from here"
-msgstr ""
+msgstr " từ đây"
#: cp/decl.c:2702 cp/decl.c:2868
#, gcc-internal-format
@@ -28019,7 +27588,7 @@ msgstr ""
#: cp/decl.c:3225
#, gcc-internal-format
msgid "%qD is not a type"
-msgstr ""
+msgstr "%qD không phải là một kiểu"
#: cp/decl.c:3231 cp/parser.c:5055
#, gcc-internal-format
@@ -28029,7 +27598,7 @@ msgstr ""
#: cp/decl.c:3240
#, gcc-internal-format
msgid "%q#T is not a class"
-msgstr ""
+msgstr "%q#T không phải là một lớp"
#: cp/decl.c:3264 cp/decl.c:3354
#, gcc-internal-format
@@ -28064,7 +27633,7 @@ msgstr ""
#: cp/decl.c:3364 cp/friend.c:327 cp/friend.c:335
#, gcc-internal-format
msgid "%q+D declared here"
-msgstr ""
+msgstr "%q+D được khai báo ở đây"
#: cp/decl.c:4082
#, gcc-internal-format
@@ -28153,7 +27722,6 @@ msgstr ""
#: cp/decl.c:4227
#, fuzzy, gcc-internal-format
-#| msgid "attribute declaration"
msgid "attribute ignored in declaration of %q#T"
msgstr "lời tuyên bố thuộc tính"
@@ -28206,7 +27774,7 @@ msgstr ""
#: cp/decl.c:4461
#, gcc-internal-format
msgid "duplicate initialization of %qD"
-msgstr ""
+msgstr "khởi tạo lặp lại cho %qD"
#: cp/decl.c:4466
#, gcc-internal-format
@@ -28248,7 +27816,7 @@ msgstr ""
msgid "name used in a GNU-style designated initializer for an array"
msgstr ""
-#: cp/decl.c:4698 cp/typeck2.c:1084 cp/typeck2.c:1189
+#: cp/decl.c:4698 cp/typeck2.c:1087 cp/typeck2.c:1192
#, gcc-internal-format
msgid "non-trivial designated initializers not supported"
msgstr ""
@@ -28271,7 +27839,7 @@ msgstr ""
#: cp/decl.c:4770
#, gcc-internal-format
msgid "zero-size array %qD"
-msgstr ""
+msgstr "mảng có kích thước bằng không %qD"
#. An automatic variable with an incomplete type: that is an error.
#. Don't talk about array types here, since we took care of that
@@ -28341,8 +27909,8 @@ msgstr ""
msgid "C99 designator %qE outside aggregate initializer"
msgstr ""
-#: cp/decl.c:5195 cp/decl.c:5380 cp/typeck2.c:1071 cp/typeck2.c:1270
-#: cp/typeck2.c:1299 cp/typeck2.c:1346
+#: cp/decl.c:5195 cp/decl.c:5380 cp/typeck2.c:1074 cp/typeck2.c:1273
+#: cp/typeck2.c:1302 cp/typeck2.c:1349
#, gcc-internal-format
msgid "too many initializers for %qT"
msgstr ""
@@ -28374,7 +27942,6 @@ msgstr ""
#: cp/decl.c:5469
#, fuzzy, gcc-internal-format
-#| msgid "source is of incomplete class type"
msgid "%q#D has incomplete type"
msgstr "nguồn có loại hạng không hoàn toàn"
@@ -28400,7 +27967,6 @@ msgstr ""
#: cp/decl.c:5641
#, fuzzy, gcc-internal-format
-#| msgid "non-static initialization of a flexible array member"
msgid "non-constant in-class initialization invalid for static member %qD"
msgstr "một bộ phận mảng dẻo bị sơ khởi một cách không phải tĩnh"
@@ -28477,7 +28043,7 @@ msgstr ""
#: cp/decl.c:6999
#, gcc-internal-format
msgid "%qD declared as a %<virtual%> variable"
-msgstr ""
+msgstr "%qD được khai báo là một biến %<virtual%>"
#: cp/decl.c:7001
#, gcc-internal-format
@@ -28537,7 +28103,7 @@ msgstr ""
#: cp/decl.c:7037
#, gcc-internal-format
msgid "%q+D declared as a friend"
-msgstr ""
+msgstr "%q+D được khai báo là friend"
#: cp/decl.c:7043
#, gcc-internal-format
@@ -28637,7 +28203,6 @@ msgstr ""
#: cp/decl.c:7416
#, fuzzy, gcc-internal-format
-#| msgid "In static member function %qs"
msgid "%qD must be a non-member function"
msgstr "Trong hàm bộ phận tĩnh %qs"
@@ -28682,7 +28247,6 @@ msgstr ""
#: cp/decl.c:7828
#, fuzzy, gcc-internal-format
-#| msgid "initialization of flexible array member in a nested context"
msgid "in-class initialization of static data member %q#D of incomplete type"
msgstr "bộ phận mảng dẻo bị sơ khởi trong một ngữ cảnh lồng nhau"
@@ -28784,7 +28348,7 @@ msgstr ""
#: cp/decl.c:8170
#, gcc-internal-format
msgid "creating array of void"
-msgstr ""
+msgstr "tạo mảng void"
#: cp/decl.c:8175
#, gcc-internal-format
@@ -28794,7 +28358,7 @@ msgstr ""
#: cp/decl.c:8177
#, gcc-internal-format
msgid "creating array of functions"
-msgstr ""
+msgstr "tạo mảng hàm"
#: cp/decl.c:8182
#, gcc-internal-format
@@ -28804,7 +28368,7 @@ msgstr ""
#: cp/decl.c:8184
#, gcc-internal-format
msgid "creating array of references"
-msgstr ""
+msgstr "tạo mảng tham chiếu"
#: cp/decl.c:8189
#, gcc-internal-format
@@ -28876,7 +28440,7 @@ msgstr ""
msgid "type %qT is not derived from type %qT"
msgstr ""
-#: cp/decl.c:8519 cp/decl.c:8611 cp/decl.c:8620 cp/decl.c:9963
+#: cp/decl.c:8519 cp/decl.c:8611 cp/decl.c:8620 cp/decl.c:9961
#, gcc-internal-format
msgid "declaration of %qD as non-function"
msgstr ""
@@ -28929,62 +28493,62 @@ msgstr ""
#: cp/decl.c:8769
#, gcc-internal-format
msgid "%<__int128%> is not supported by this target"
-msgstr ""
+msgstr "%<__int128%> không được hỗ trợ bởi đích này"
#: cp/decl.c:8774
#, gcc-internal-format
msgid "ISO C++ does not support %<__int128%> for %qs"
-msgstr ""
+msgstr "ISO C++ không hỗ trợ %<__int128%> cho %qs"
#: cp/decl.c:8795 cp/decl.c:8815
#, gcc-internal-format
msgid "%<signed%> or %<unsigned%> invalid for %qs"
-msgstr ""
+msgstr "%<signed%> hoặc %<unsigned%> không hợp lệ với %qs"
#: cp/decl.c:8797
#, gcc-internal-format
msgid "%<signed%> and %<unsigned%> specified together for %qs"
-msgstr ""
+msgstr "%<signed%> và %<unsigned%> được chỉ định cùng với nhau cho %qs"
#: cp/decl.c:8799
#, gcc-internal-format
msgid "%<long long%> invalid for %qs"
-msgstr ""
+msgstr "%<long long%> không hợp lệ với %qs"
#: cp/decl.c:8801
#, gcc-internal-format
msgid "%<long%> invalid for %qs"
-msgstr ""
+msgstr "%<long%>không hợp lệ với %qs"
#: cp/decl.c:8803
#, gcc-internal-format
msgid "%<short%> invalid for %qs"
-msgstr ""
+msgstr "%<short%> không hợp lệ với %qs"
#: cp/decl.c:8805
#, gcc-internal-format
msgid "%<long%> or %<short%> invalid for %qs"
-msgstr ""
+msgstr "%<long%> hoặc %<short%> không hợp lệ với %qs"
#: cp/decl.c:8807
#, gcc-internal-format
msgid "%<long%>, %<int%>, %<short%>, or %<char%> invalid for %qs"
-msgstr ""
+msgstr "%<long%>, %<int%>, %<short%>, hoặc %<char%> không hợp lệ cho %qs"
#: cp/decl.c:8809
#, gcc-internal-format
msgid "%<long%> or %<short%> specified with char for %qs"
-msgstr ""
+msgstr "%<long%> hoặc %<short%> đựoc chỉ định với kiểu char với %qs"
#: cp/decl.c:8811
#, gcc-internal-format
msgid "%<long%> and %<short%> specified together for %qs"
-msgstr ""
+msgstr "%<long%> và %<short%> được chỉ định cùng nhau với %qs"
#: cp/decl.c:8817
#, gcc-internal-format
msgid "%<short%> or %<long%> invalid for %qs"
-msgstr ""
+msgstr "%<short%> hoặc %<long%> không hợp lệ với %qs"
#: cp/decl.c:8825
#, gcc-internal-format
@@ -29009,7 +28573,7 @@ msgstr ""
#: cp/decl.c:8950
#, gcc-internal-format
msgid "%<%T::%D%> is not a valid declarator"
-msgstr ""
+msgstr "%<%T::%D%>không phải là khai báo hợp lệ"
#: cp/decl.c:8959
#, gcc-internal-format
@@ -29110,7 +28674,6 @@ msgstr ""
#: cp/decl.c:9239
#, fuzzy, gcc-internal-format
-#| msgid "In static member function %qs"
msgid "constructor cannot be static member function"
msgstr "Trong hàm bộ phận tĩnh %qs"
@@ -29131,7 +28694,6 @@ msgstr ""
#: cp/decl.c:9274
#, fuzzy, gcc-internal-format
-#| msgid "(static initializers for %s)"
msgid "can%'t initialize friend function %qs"
msgstr "(bộ sơ khởi tĩnh cho %s)"
@@ -29188,374 +28750,369 @@ msgstr ""
#: cp/decl.c:9497
#, gcc-internal-format
-msgid "both %<const%> and %<constexpr%> cannot be used here"
-msgstr ""
-
-#: cp/decl.c:9499
-#, gcc-internal-format
msgid "both %<volatile%> and %<constexpr%> cannot be used here"
msgstr ""
-#: cp/decl.c:9511
+#: cp/decl.c:9509
#, gcc-internal-format
msgid "template-id %qD used as a declarator"
msgstr ""
-#: cp/decl.c:9562
+#: cp/decl.c:9560
#, gcc-internal-format
msgid "member functions are implicitly friends of their class"
msgstr ""
-#: cp/decl.c:9567
+#: cp/decl.c:9565
#, gcc-internal-format
msgid "extra qualification %<%T::%> on member %qs"
msgstr ""
-#: cp/decl.c:9597
+#: cp/decl.c:9595
#, gcc-internal-format
msgid "cannot define member function %<%T::%s%> within %<%T%>"
msgstr ""
-#: cp/decl.c:9599
+#: cp/decl.c:9597
#, gcc-internal-format
msgid "cannot declare member function %<%T::%s%> within %<%T%>"
msgstr ""
-#: cp/decl.c:9608
+#: cp/decl.c:9606
#, gcc-internal-format
msgid "cannot declare member %<%T::%s%> within %qT"
msgstr ""
-#: cp/decl.c:9634
+#: cp/decl.c:9632
#, gcc-internal-format
msgid "non-parameter %qs cannot be a parameter pack"
msgstr ""
-#: cp/decl.c:9644
+#: cp/decl.c:9642
#, gcc-internal-format
msgid "size of array %qs is too large"
msgstr ""
-#: cp/decl.c:9655
+#: cp/decl.c:9653
#, gcc-internal-format
msgid "data member may not have variably modified type %qT"
msgstr ""
-#: cp/decl.c:9657
+#: cp/decl.c:9655
#, gcc-internal-format
msgid "parameter may not have variably modified type %qT"
msgstr ""
#. [dcl.fct.spec] The explicit specifier shall only be used in
#. declarations of constructors within a class definition.
-#: cp/decl.c:9665
+#: cp/decl.c:9663
#, gcc-internal-format
msgid "only declarations of constructors can be %<explicit%>"
msgstr ""
-#: cp/decl.c:9673
+#: cp/decl.c:9671
#, gcc-internal-format
msgid "non-member %qs cannot be declared %<mutable%>"
msgstr ""
-#: cp/decl.c:9678
+#: cp/decl.c:9676
#, gcc-internal-format
msgid "non-object member %qs cannot be declared %<mutable%>"
msgstr ""
-#: cp/decl.c:9684
+#: cp/decl.c:9682
#, gcc-internal-format
msgid "function %qs cannot be declared %<mutable%>"
msgstr ""
-#: cp/decl.c:9689
+#: cp/decl.c:9687
#, gcc-internal-format
msgid "static %qs cannot be declared %<mutable%>"
msgstr ""
-#: cp/decl.c:9694
+#: cp/decl.c:9692
#, gcc-internal-format
msgid "const %qs cannot be declared %<mutable%>"
msgstr ""
-#: cp/decl.c:9699
+#: cp/decl.c:9697
#, gcc-internal-format
msgid "reference %qs cannot be declared %<mutable%>"
msgstr ""
-#: cp/decl.c:9734
+#: cp/decl.c:9732
#, gcc-internal-format
msgid "typedef declared %<auto%>"
msgstr ""
-#: cp/decl.c:9744
+#: cp/decl.c:9742
#, gcc-internal-format
msgid "typedef name may not be a nested-name-specifier"
msgstr ""
-#: cp/decl.c:9762
+#: cp/decl.c:9760
#, gcc-internal-format
msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
msgstr ""
-#: cp/decl.c:9864
+#: cp/decl.c:9862
#, gcc-internal-format
msgid "qualified function types cannot be used to declare static member functions"
msgstr ""
-#: cp/decl.c:9866
+#: cp/decl.c:9864
#, gcc-internal-format
msgid "qualified function types cannot be used to declare free functions"
msgstr ""
-#: cp/decl.c:9893
+#: cp/decl.c:9891
#, gcc-internal-format
msgid "type qualifiers specified for friend class declaration"
msgstr ""
-#: cp/decl.c:9898
+#: cp/decl.c:9896
#, gcc-internal-format
msgid "%<inline%> specified for friend class declaration"
msgstr ""
-#: cp/decl.c:9906
+#: cp/decl.c:9904
#, gcc-internal-format
msgid "template parameters cannot be friends"
msgstr ""
-#: cp/decl.c:9908
+#: cp/decl.c:9906
#, gcc-internal-format
msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
msgstr ""
-#: cp/decl.c:9912
+#: cp/decl.c:9910
#, gcc-internal-format
msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
msgstr ""
-#: cp/decl.c:9925
+#: cp/decl.c:9923
#, gcc-internal-format
msgid "trying to make class %qT a friend of global scope"
msgstr ""
-#: cp/decl.c:9943
+#: cp/decl.c:9941
#, gcc-internal-format
msgid "invalid qualifiers on non-member function type"
msgstr ""
-#: cp/decl.c:9953
+#: cp/decl.c:9951
#, gcc-internal-format
msgid "abstract declarator %qT used as declaration"
msgstr ""
-#: cp/decl.c:9982
+#: cp/decl.c:9980
#, gcc-internal-format
msgid "cannot use %<::%> in parameter declaration"
msgstr ""
-#: cp/decl.c:9986
+#: cp/decl.c:9984
#, gcc-internal-format
msgid "parameter declared %<auto%>"
msgstr ""
-#: cp/decl.c:10028
+#: cp/decl.c:10026
#, gcc-internal-format
msgid "non-static data member declared %<auto%>"
msgstr ""
#. Something like struct S { int N::j; };
-#: cp/decl.c:10050
+#: cp/decl.c:10048
#, gcc-internal-format
msgid "invalid use of %<::%>"
msgstr ""
-#: cp/decl.c:10072
+#: cp/decl.c:10070
#, gcc-internal-format
msgid "declaration of function %qD in invalid context"
msgstr ""
-#: cp/decl.c:10081
+#: cp/decl.c:10079
#, gcc-internal-format
msgid "function %qD declared virtual inside a union"
msgstr ""
-#: cp/decl.c:10090
+#: cp/decl.c:10088
#, gcc-internal-format
msgid "%qD cannot be declared virtual, since it is always static"
msgstr ""
-#: cp/decl.c:10106
+#: cp/decl.c:10104
#, gcc-internal-format
msgid "expected qualified name in friend declaration for destructor %qD"
msgstr ""
-#: cp/decl.c:10113
+#: cp/decl.c:10111
#, gcc-internal-format
msgid "declaration of %qD as member of %qT"
msgstr ""
-#: cp/decl.c:10119
+#: cp/decl.c:10117
#, gcc-internal-format
msgid "a destructor cannot be %<constexpr%>"
msgstr ""
-#: cp/decl.c:10125
+#: cp/decl.c:10123
#, gcc-internal-format
msgid "expected qualified name in friend declaration for constructor %qD"
msgstr ""
-#: cp/decl.c:10171
+#: cp/decl.c:10169
#, gcc-internal-format
msgid "field %qD has incomplete type"
msgstr ""
-#: cp/decl.c:10173
+#: cp/decl.c:10171
#, gcc-internal-format
msgid "name %qT has incomplete type"
msgstr ""
-#: cp/decl.c:10182
+#: cp/decl.c:10180
#, gcc-internal-format
msgid " in instantiation of template %qT"
msgstr ""
-#: cp/decl.c:10191
+#: cp/decl.c:10189
#, gcc-internal-format
msgid "%qE is neither function nor member function; cannot be declared friend"
msgstr ""
-#: cp/decl.c:10243
+#: cp/decl.c:10241
#, gcc-internal-format
msgid "constexpr static data member %qD must have an initializer"
msgstr ""
-#: cp/decl.c:10252
+#: cp/decl.c:10250
#, gcc-internal-format
msgid "non-static data member %qE declared %<constexpr%>"
msgstr ""
-#: cp/decl.c:10302
+#: cp/decl.c:10300
#, gcc-internal-format
msgid "storage class %<auto%> invalid for function %qs"
msgstr ""
-#: cp/decl.c:10304
+#: cp/decl.c:10302
#, gcc-internal-format
msgid "storage class %<register%> invalid for function %qs"
msgstr ""
-#: cp/decl.c:10306
+#: cp/decl.c:10304
#, gcc-internal-format
msgid "storage class %<__thread%> invalid for function %qs"
msgstr ""
-#: cp/decl.c:10309
+#: cp/decl.c:10307
#, gcc-internal-format
msgid "virt-specifiers in %qs not allowed outside a class definition"
msgstr ""
-#: cp/decl.c:10320
+#: cp/decl.c:10318
#, gcc-internal-format
msgid "%<static%> specified invalid for function %qs declared out of global scope"
msgstr ""
-#: cp/decl.c:10324
+#: cp/decl.c:10322
#, gcc-internal-format
msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
msgstr ""
-#: cp/decl.c:10332
+#: cp/decl.c:10330
#, gcc-internal-format
msgid "virtual non-class function %qs"
msgstr ""
-#: cp/decl.c:10339
+#: cp/decl.c:10337
#, gcc-internal-format
msgid "%qs defined in a non-class scope"
msgstr ""
-#: cp/decl.c:10340
+#: cp/decl.c:10338
#, gcc-internal-format
msgid "%qs declared in a non-class scope"
msgstr ""
-#: cp/decl.c:10368
+#: cp/decl.c:10366
#, gcc-internal-format
msgid "cannot declare member function %qD to have static linkage"
msgstr ""
#. FIXME need arm citation
-#: cp/decl.c:10375
+#: cp/decl.c:10373
#, gcc-internal-format
msgid "cannot declare static function inside another function"
msgstr ""
-#: cp/decl.c:10405
+#: cp/decl.c:10403
#, gcc-internal-format
msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
msgstr ""
-#: cp/decl.c:10412
+#: cp/decl.c:10410
#, gcc-internal-format
msgid "static member %qD declared %<register%>"
msgstr ""
-#: cp/decl.c:10418
+#: cp/decl.c:10416
#, gcc-internal-format
msgid "cannot explicitly declare member %q#D to have extern linkage"
msgstr ""
-#: cp/decl.c:10425
+#: cp/decl.c:10423
#, gcc-internal-format
msgid "declaration of constexpr variable %qD is not a definition"
msgstr ""
-#: cp/decl.c:10438
+#: cp/decl.c:10436
#, gcc-internal-format
msgid "%qs initialized and declared %<extern%>"
msgstr ""
-#: cp/decl.c:10442
+#: cp/decl.c:10440
#, gcc-internal-format
msgid "%qs has both %<extern%> and initializer"
msgstr ""
-#: cp/decl.c:10570
+#: cp/decl.c:10568
#, gcc-internal-format
msgid "default argument for %q#D has type %qT"
msgstr ""
-#: cp/decl.c:10573
+#: cp/decl.c:10571
#, gcc-internal-format
msgid "default argument for parameter of type %qT has type %qT"
msgstr ""
-#: cp/decl.c:10601
+#: cp/decl.c:10599
#, gcc-internal-format
msgid "default argument %qE uses %qD"
msgstr ""
-#: cp/decl.c:10603
+#: cp/decl.c:10601
#, gcc-internal-format
msgid "default argument %qE uses local variable %qD"
msgstr ""
-#: cp/decl.c:10691
+#: cp/decl.c:10689
#, gcc-internal-format
msgid "parameter %qD has Java class type"
msgstr ""
-#: cp/decl.c:10719
+#: cp/decl.c:10717
#, gcc-internal-format
msgid "parameter %qD invalidly declared method type"
msgstr ""
-#: cp/decl.c:10744
+#: cp/decl.c:10742
#, gcc-internal-format
msgid "parameter %qD includes pointer to array of unknown bound %qT"
msgstr ""
-#: cp/decl.c:10746
+#: cp/decl.c:10744
#, gcc-internal-format
msgid "parameter %qD includes reference to array of unknown bound %qT"
msgstr ""
@@ -29575,168 +29132,168 @@ msgstr ""
#. or implicitly defined), there's no need to worry about their
#. existence. Theoretically, they should never even be
#. instantiated, but that's hard to forestall.
-#: cp/decl.c:10987
+#: cp/decl.c:10998
#, gcc-internal-format
msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
msgstr ""
-#: cp/decl.c:11109
+#: cp/decl.c:11120
#, gcc-internal-format
msgid "%qD may not be declared within a namespace"
msgstr ""
-#: cp/decl.c:11114
+#: cp/decl.c:11125
#, gcc-internal-format
msgid "%qD may not be declared as static"
msgstr ""
-#: cp/decl.c:11140
+#: cp/decl.c:11151
#, gcc-internal-format
msgid "%qD must be a nonstatic member function"
msgstr ""
-#: cp/decl.c:11149
+#: cp/decl.c:11160
#, gcc-internal-format
msgid "%qD must be either a non-static member function or a non-member function"
msgstr ""
-#: cp/decl.c:11171
+#: cp/decl.c:11182
#, gcc-internal-format
msgid "%qD must have an argument of class or enumerated type"
msgstr ""
-#: cp/decl.c:11200
+#: cp/decl.c:11211
#, gcc-internal-format
msgid "conversion to a reference to void will never use a type conversion operator"
msgstr ""
-#: cp/decl.c:11202
+#: cp/decl.c:11213
#, gcc-internal-format
msgid "conversion to void will never use a type conversion operator"
msgstr ""
-#: cp/decl.c:11209
+#: cp/decl.c:11220
#, gcc-internal-format
msgid "conversion to a reference to the same type will never use a type conversion operator"
msgstr ""
-#: cp/decl.c:11211
+#: cp/decl.c:11222
#, gcc-internal-format
msgid "conversion to the same type will never use a type conversion operator"
msgstr ""
-#: cp/decl.c:11219
+#: cp/decl.c:11230
#, gcc-internal-format
msgid "conversion to a reference to a base class will never use a type conversion operator"
msgstr ""
-#: cp/decl.c:11221
+#: cp/decl.c:11232
#, gcc-internal-format
msgid "conversion to a base class will never use a type conversion operator"
msgstr ""
#. 13.4.0.3
-#: cp/decl.c:11230
+#: cp/decl.c:11241
#, gcc-internal-format
msgid "ISO C++ prohibits overloading operator ?:"
msgstr ""
-#: cp/decl.c:11235
+#: cp/decl.c:11246
#, gcc-internal-format
msgid "%qD must not have variable number of arguments"
msgstr ""
-#: cp/decl.c:11286
+#: cp/decl.c:11297
#, gcc-internal-format
msgid "postfix %qD must take %<int%> as its argument"
msgstr ""
-#: cp/decl.c:11289
+#: cp/decl.c:11300
#, gcc-internal-format
msgid "postfix %qD must take %<int%> as its second argument"
msgstr ""
-#: cp/decl.c:11297
+#: cp/decl.c:11308
#, gcc-internal-format
msgid "%qD must take either zero or one argument"
msgstr ""
-#: cp/decl.c:11299
+#: cp/decl.c:11310
#, gcc-internal-format
msgid "%qD must take either one or two arguments"
msgstr ""
-#: cp/decl.c:11321
+#: cp/decl.c:11332
#, gcc-internal-format
msgid "prefix %qD should return %qT"
msgstr ""
-#: cp/decl.c:11327
+#: cp/decl.c:11338
#, gcc-internal-format
msgid "postfix %qD should return %qT"
msgstr ""
-#: cp/decl.c:11336
+#: cp/decl.c:11347
#, gcc-internal-format
msgid "%qD must take %<void%>"
msgstr ""
-#: cp/decl.c:11338 cp/decl.c:11347
+#: cp/decl.c:11349 cp/decl.c:11358
#, gcc-internal-format
msgid "%qD must take exactly one argument"
msgstr ""
-#: cp/decl.c:11349
+#: cp/decl.c:11360
#, gcc-internal-format
msgid "%qD must take exactly two arguments"
msgstr ""
-#: cp/decl.c:11358
+#: cp/decl.c:11369
#, gcc-internal-format
msgid "user-defined %qD always evaluates both arguments"
msgstr ""
-#: cp/decl.c:11372
+#: cp/decl.c:11383
#, gcc-internal-format
msgid "%qD should return by value"
msgstr ""
-#: cp/decl.c:11383 cp/decl.c:11388
+#: cp/decl.c:11394 cp/decl.c:11399
#, gcc-internal-format
msgid "%qD cannot have default arguments"
msgstr ""
-#: cp/decl.c:11449
+#: cp/decl.c:11460
#, gcc-internal-format
msgid "using template type parameter %qT after %qs"
msgstr ""
-#: cp/decl.c:11471
+#: cp/decl.c:11482
#, gcc-internal-format
msgid "using alias template specialization %qT after %qs"
msgstr ""
-#: cp/decl.c:11474
+#: cp/decl.c:11485
#, gcc-internal-format
msgid "using typedef-name %qD after %qs"
msgstr ""
-#: cp/decl.c:11476
+#: cp/decl.c:11487
#, gcc-internal-format
msgid "%qD has a previous declaration here"
msgstr ""
-#: cp/decl.c:11484
+#: cp/decl.c:11495
#, gcc-internal-format
msgid "%qT referred to as %qs"
msgstr ""
-#: cp/decl.c:11485 cp/decl.c:11492
+#: cp/decl.c:11496 cp/decl.c:11503
#, gcc-internal-format
msgid "%q+T has a previous declaration here"
msgstr ""
-#: cp/decl.c:11491
+#: cp/decl.c:11502
#, gcc-internal-format
msgid "%qT referred to as enum"
msgstr ""
@@ -29748,88 +29305,88 @@ msgstr ""
#. void f(class C); // No template header here
#.
#. then the required template argument is missing.
-#: cp/decl.c:11506
+#: cp/decl.c:11517
#, gcc-internal-format
msgid "template argument required for %<%s %T%>"
msgstr ""
-#: cp/decl.c:11554 cp/name-lookup.c:3052
+#: cp/decl.c:11565 cp/name-lookup.c:3057
#, gcc-internal-format
msgid "%qD has the same name as the class in which it is declared"
msgstr ""
-#: cp/decl.c:11584 cp/name-lookup.c:2551 cp/name-lookup.c:3376
-#: cp/name-lookup.c:3421 cp/parser.c:5060 cp/parser.c:20517
+#: cp/decl.c:11595 cp/name-lookup.c:2556 cp/name-lookup.c:3381
+#: cp/name-lookup.c:3426 cp/parser.c:5060 cp/parser.c:20512
#, gcc-internal-format
msgid "reference to %qD is ambiguous"
msgstr ""
-#: cp/decl.c:11696
+#: cp/decl.c:11707
#, gcc-internal-format
msgid "use of enum %q#D without previous declaration"
msgstr ""
-#: cp/decl.c:11717
+#: cp/decl.c:11728
#, gcc-internal-format
msgid "redeclaration of %qT as a non-template"
msgstr ""
-#: cp/decl.c:11718
+#: cp/decl.c:11729
#, gcc-internal-format
msgid "previous declaration %q+D"
msgstr ""
-#: cp/decl.c:11852
+#: cp/decl.c:11863
#, gcc-internal-format
msgid "derived union %qT invalid"
msgstr ""
-#: cp/decl.c:11861
+#: cp/decl.c:11872
#, gcc-internal-format
msgid "Java class %qT cannot have multiple bases"
msgstr ""
-#: cp/decl.c:11872
+#: cp/decl.c:11883
#, gcc-internal-format
msgid "Java class %qT cannot have virtual bases"
msgstr ""
-#: cp/decl.c:11892
+#: cp/decl.c:11903
#, gcc-internal-format
msgid "base type %qT fails to be a struct or class type"
msgstr ""
-#: cp/decl.c:11925
+#: cp/decl.c:11936
#, gcc-internal-format
msgid "recursive type %qT undefined"
msgstr ""
-#: cp/decl.c:11927
+#: cp/decl.c:11938
#, gcc-internal-format
msgid "duplicate base type %qT invalid"
msgstr ""
-#: cp/decl.c:12051
+#: cp/decl.c:12062
#, gcc-internal-format
msgid "scoped/unscoped mismatch in enum %q#T"
msgstr ""
-#: cp/decl.c:12054 cp/decl.c:12062 cp/decl.c:12074 cp/parser.c:14523
+#: cp/decl.c:12065 cp/decl.c:12073 cp/decl.c:12085 cp/parser.c:14523
#, gcc-internal-format
msgid "previous definition here"
msgstr ""
-#: cp/decl.c:12059
+#: cp/decl.c:12070
#, gcc-internal-format
msgid "underlying type mismatch in enum %q#T"
msgstr ""
-#: cp/decl.c:12071
+#: cp/decl.c:12082
#, gcc-internal-format
msgid "different underlying type in enum %q#T"
msgstr ""
-#: cp/decl.c:12138
+#: cp/decl.c:12149
#, gcc-internal-format
msgid "underlying type %<%T%> of %<%T%> must be an integral type"
msgstr ""
@@ -29838,72 +29395,72 @@ msgstr ""
#.
#. IF no integral type can represent all the enumerator values, the
#. enumeration is ill-formed.
-#: cp/decl.c:12272
+#: cp/decl.c:12283
#, gcc-internal-format
msgid "no integral type can represent all of the enumerator values for %qT"
msgstr ""
-#: cp/decl.c:12407
+#: cp/decl.c:12424
#, gcc-internal-format
msgid "enumerator value for %qD is not an integer constant"
msgstr ""
-#: cp/decl.c:12457
+#: cp/decl.c:12474
#, gcc-internal-format
msgid "incremented enumerator value is too large for %<unsigned long%>"
msgstr ""
-#: cp/decl.c:12469
+#: cp/decl.c:12486
#, gcc-internal-format
msgid "overflow in enumeration values at %qD"
msgstr ""
-#: cp/decl.c:12489
+#: cp/decl.c:12506
#, gcc-internal-format
msgid "enumerator value %E is too large for underlying type %<%T%>"
msgstr ""
-#: cp/decl.c:12586
+#: cp/decl.c:12603
#, gcc-internal-format
msgid "return type %q#T is incomplete"
msgstr ""
-#: cp/decl.c:12588
+#: cp/decl.c:12605
#, gcc-internal-format
msgid "return type has Java class type %q#T"
msgstr ""
-#: cp/decl.c:12712 cp/typeck.c:7909
+#: cp/decl.c:12729 cp/typeck.c:7909
#, gcc-internal-format
msgid "%<operator=%> should return a reference to %<*this%>"
msgstr ""
-#: cp/decl.c:12807
+#: cp/decl.c:12824
#, gcc-internal-format
msgid "no previous declaration for %q+D"
msgstr ""
-#: cp/decl.c:13022
+#: cp/decl.c:13039
#, gcc-internal-format
msgid "invalid function declaration"
msgstr ""
-#: cp/decl.c:13106
+#: cp/decl.c:13123
#, gcc-internal-format
msgid "parameter %qD declared void"
msgstr ""
-#: cp/decl.c:13559
+#: cp/decl.c:13576
#, gcc-internal-format
msgid "parameter %q+D set but not used"
msgstr ""
-#: cp/decl.c:13654
+#: cp/decl.c:13671
#, gcc-internal-format
msgid "invalid member function declaration"
msgstr ""
-#: cp/decl.c:13668
+#: cp/decl.c:13685
#, gcc-internal-format
msgid "%qD is already defined in class %qT"
msgstr ""
@@ -30131,7 +29688,6 @@ msgstr ""
#: cp/decl2.c:4255
#, fuzzy, gcc-internal-format
-#| msgid "In member function %qs"
msgid "use of deleted function %qD"
msgstr "Trong hàm bộ phận %qs"
@@ -30252,7 +29808,7 @@ msgstr ""
msgid "throwing NULL, which has integral, not pointer type"
msgstr ""
-#: cp/except.c:743 cp/init.c:2308
+#: cp/except.c:743 cp/init.c:2310
#, gcc-internal-format
msgid "%qD should never be overloaded"
msgstr ""
@@ -30408,7 +29964,6 @@ msgstr ""
#: cp/init.c:671
#, fuzzy, gcc-internal-format
-#| msgid "invalid initializer"
msgid "invalid initializer for array member %q#D"
msgstr "bộ sơ khởi sai"
@@ -30512,153 +30067,152 @@ msgstr ""
msgid "bad array initializer"
msgstr ""
-#: cp/init.c:1778 cp/semantics.c:2780
+#: cp/init.c:1780 cp/semantics.c:2780
#, gcc-internal-format
msgid "%qT is not a class type"
msgstr ""
-#: cp/init.c:1832
+#: cp/init.c:1834
#, gcc-internal-format
msgid "incomplete type %qT does not have member %qD"
msgstr ""
-#: cp/init.c:1845
+#: cp/init.c:1847
#, gcc-internal-format
msgid "invalid pointer to bit-field %qD"
msgstr ""
-#: cp/init.c:1922
+#: cp/init.c:1924
#, gcc-internal-format
msgid "invalid use of non-static member function %qD"
msgstr ""
-#: cp/init.c:1928
+#: cp/init.c:1930
#, gcc-internal-format
msgid "invalid use of non-static data member %qD"
msgstr ""
-#: cp/init.c:2110
+#: cp/init.c:2112
#, gcc-internal-format
msgid "uninitialized reference member in %q#T using %<new%> without new-initializer"
msgstr ""
-#: cp/init.c:2113
+#: cp/init.c:2115
#, gcc-internal-format
msgid "uninitialized reference member in %q#T"
msgstr ""
-#: cp/init.c:2125
+#: cp/init.c:2127
#, gcc-internal-format
msgid "uninitialized const member in %q#T using %<new%> without new-initializer"
msgstr ""
-#: cp/init.c:2128
+#: cp/init.c:2130
#, gcc-internal-format
msgid "uninitialized const member in %q#T"
msgstr ""
-#: cp/init.c:2225
+#: cp/init.c:2227
#, gcc-internal-format
msgid "invalid type %<void%> for new"
msgstr ""
-#: cp/init.c:2268
+#: cp/init.c:2270
#, gcc-internal-format
msgid "uninitialized const in %<new%> of %q#T"
msgstr ""
-#: cp/init.c:2302
+#: cp/init.c:2304
#, gcc-internal-format
msgid "call to Java constructor with %qs undefined"
msgstr ""
-#: cp/init.c:2318
+#: cp/init.c:2320
#, gcc-internal-format
msgid "Java class %q#T object allocated using placement new"
msgstr ""
-#: cp/init.c:2348
+#: cp/init.c:2350
#, gcc-internal-format
msgid "no suitable %qD found in class %qT"
msgstr ""
-#: cp/init.c:2355 cp/search.c:1107
+#: cp/init.c:2357 cp/search.c:1107
#, gcc-internal-format
msgid "request for member %qD is ambiguous"
msgstr ""
-#: cp/init.c:2563
+#: cp/init.c:2565
#, gcc-internal-format
msgid "non-constant array size in new, unable to verify length of initializer-list"
msgstr ""
-#: cp/init.c:2574
+#: cp/init.c:2576
#, fuzzy, gcc-internal-format
-#| msgid "array index in initializer exceeds array bounds"
msgid "parenthesized initializer in array new"
msgstr "bộ sơ khởi chứa một chỉ mục mảng vượt quá giới hạn mảng"
-#: cp/init.c:2808
+#: cp/init.c:2810
#, gcc-internal-format
msgid "size in array new must have integral type"
msgstr ""
-#: cp/init.c:2822
+#: cp/init.c:2824
#, gcc-internal-format
msgid "new cannot be applied to a reference type"
msgstr ""
-#: cp/init.c:2831
+#: cp/init.c:2833
#, gcc-internal-format
msgid "new cannot be applied to a function type"
msgstr ""
-#: cp/init.c:2875
+#: cp/init.c:2877
#, gcc-internal-format
msgid "call to Java constructor, while %<jclass%> undefined"
msgstr ""
-#: cp/init.c:2893
+#: cp/init.c:2895
#, gcc-internal-format
msgid "can%'t find %<class$%> in %qT"
msgstr ""
-#: cp/init.c:3382
+#: cp/init.c:3384
#, gcc-internal-format
msgid "initializer ends prematurely"
msgstr ""
-#: cp/init.c:3446
+#: cp/init.c:3448
#, gcc-internal-format
msgid "cannot initialize multi-dimensional array with initializer"
msgstr ""
-#: cp/init.c:3620
+#: cp/init.c:3622
#, gcc-internal-format
msgid "possible problem detected in invocation of delete operator:"
msgstr ""
-#: cp/init.c:3624
+#: cp/init.c:3626
#, gcc-internal-format
msgid "neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined"
msgstr ""
-#: cp/init.c:3640
+#: cp/init.c:3642
#, gcc-internal-format
msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behaviour"
msgstr ""
-#: cp/init.c:3645
+#: cp/init.c:3647
#, gcc-internal-format
msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behaviour"
msgstr ""
-#: cp/init.c:3667
+#: cp/init.c:3669
#, gcc-internal-format
msgid "unknown array size in delete"
msgstr ""
-#: cp/init.c:3936
+#: cp/init.c:3938
#, gcc-internal-format
msgid "type to vector delete is neither pointer or array type"
msgstr ""
@@ -30748,12 +30302,12 @@ msgstr ""
msgid "string literal in function template signature"
msgstr ""
-#: cp/mangle.c:3244
+#: cp/mangle.c:3249
#, gcc-internal-format
msgid "the mangled name of %qD will change in a future version of GCC"
msgstr ""
-#: cp/mangle.c:3388
+#: cp/mangle.c:3393
#, gcc-internal-format
msgid "-fabi-version=6 (or =0) avoids this error with a change in mangling"
msgstr ""
@@ -30763,12 +30317,12 @@ msgstr ""
msgid "generic thunk code fails for method %q#D which uses %<...%>"
msgstr ""
-#: cp/method.c:664 cp/method.c:1003
+#: cp/method.c:664 cp/method.c:1002
#, gcc-internal-format
msgid "non-static const member %q#D, can%'t use default assignment operator"
msgstr ""
-#: cp/method.c:670 cp/method.c:1009
+#: cp/method.c:670 cp/method.c:1008
#, gcc-internal-format
msgid "non-static reference member %q#D, can%'t use default assignment operator"
msgstr ""
@@ -30783,113 +30337,109 @@ msgstr ""
msgid "union member %q+D with non-trivial %qD"
msgstr ""
-#: cp/method.c:964
+#: cp/method.c:963
#, gcc-internal-format
msgid "defaulted constructor calls non-constexpr %q+D"
msgstr ""
-#: cp/method.c:1025
+#: cp/method.c:1024
#, fuzzy, gcc-internal-format
-#| msgid "(static initializers for %s)"
msgid "initializer for %q+#D is invalid"
msgstr "(bộ sơ khởi tĩnh cho %s)"
-#: cp/method.c:1048
+#: cp/method.c:1047
#, fuzzy, gcc-internal-format
-#| msgid "Put uninitialized constants in ROM (needs -membedded-data)"
msgid "uninitialized non-static const member %q#D"
-msgstr "Để vào ROM các hằng số chưa sơ khởi (yêu cầu « -membedded-data »)"
+msgstr "Để vào ROM các hằng số chưa sơ khởi (yêu cầu -membedded-data)"
-#: cp/method.c:1055
+#: cp/method.c:1054
#, gcc-internal-format
msgid "uninitialized non-static reference member %q#D"
msgstr ""
-#: cp/method.c:1071
+#: cp/method.c:1070
#, gcc-internal-format
msgid "defaulted default constructor does not initialize %q+#D"
msgstr ""
#. A trivial constructor doesn't have any NSDMI.
-#: cp/method.c:1220
+#: cp/method.c:1223
#, gcc-internal-format
msgid "defaulted default constructor does not initialize any non-static data member"
msgstr ""
-#: cp/method.c:1298
+#: cp/method.c:1304
#, gcc-internal-format
msgid "%qT has virtual bases, default move assignment operator cannot be generated"
msgstr ""
-#: cp/method.c:1388
+#: cp/method.c:1395
#, gcc-internal-format
msgid "a lambda closure type has a deleted default constructor"
msgstr ""
-#: cp/method.c:1391
+#: cp/method.c:1398
#, gcc-internal-format
msgid "a lambda closure type has a deleted copy assignment operator"
msgstr ""
-#: cp/method.c:1401
+#: cp/method.c:1408
#, gcc-internal-format
msgid "%q+#D is implicitly declared as deleted because %qT declares a move constructor or move assignment operator"
msgstr ""
-#: cp/method.c:1411
+#: cp/method.c:1418
#, gcc-internal-format
msgid "%q+#D is implicitly deleted because the default definition would be ill-formed:"
msgstr ""
-#: cp/method.c:1621
+#: cp/method.c:1630
#, gcc-internal-format
msgid "defaulted declaration %q+D"
msgstr ""
-#: cp/method.c:1623
+#: cp/method.c:1632
#, gcc-internal-format
msgid "does not match expected signature %qD"
msgstr ""
-#: cp/method.c:1637
+#: cp/method.c:1646
#, gcc-internal-format
msgid "function %q+D defaulted on its first declaration with an exception-specification that differs from the implicit declaration %q#D"
msgstr ""
-#: cp/method.c:1658
+#: cp/method.c:1667
#, gcc-internal-format
msgid "explicitly defaulted function %q+D cannot be declared as constexpr because the implicit declaration is not constexpr:"
msgstr ""
-#: cp/method.c:1680
+#: cp/method.c:1689
#, gcc-internal-format
msgid "a template cannot be defaulted"
msgstr ""
-#: cp/method.c:1708
+#: cp/method.c:1717
#, gcc-internal-format
msgid "%qD cannot be defaulted"
msgstr ""
-#: cp/method.c:1717
+#: cp/method.c:1726
#, gcc-internal-format
msgid "defaulted function %q+D with default argument"
msgstr ""
-#: cp/method.c:1805
+#: cp/method.c:1818
#, gcc-internal-format
msgid "vtable layout for class %qT may not be ABI-compliantand may change in a future version of GCC due to implicit virtual destructor"
msgstr ""
#: cp/name-lookup.c:555
#, fuzzy, gcc-internal-format
-#| msgid "Warn about global functions without previous declarations"
msgid "%q#D conflicts with a previous declaration"
msgstr "Cảnh báo về hàm toàn cục không có lời tuyên bố trước"
#: cp/name-lookup.c:557
#, fuzzy, gcc-internal-format
-#| msgid "attribute declaration"
msgid "previous declaration %q+#D"
msgstr "lời tuyên bố thuộc tính"
@@ -31015,153 +30565,153 @@ msgstr ""
msgid "%s %s %p %d\n"
msgstr ""
-#: cp/name-lookup.c:2252
+#: cp/name-lookup.c:2257
#, gcc-internal-format
msgid "%q#D hides constructor for %q#T"
msgstr ""
-#: cp/name-lookup.c:2269
+#: cp/name-lookup.c:2274
#, gcc-internal-format
msgid "%q#D conflicts with previous using declaration %q#D"
msgstr ""
-#: cp/name-lookup.c:2292
+#: cp/name-lookup.c:2297
#, gcc-internal-format
msgid "previous non-function declaration %q+#D"
msgstr ""
-#: cp/name-lookup.c:2293
+#: cp/name-lookup.c:2298
#, gcc-internal-format
msgid "conflicts with function declaration %q#D"
msgstr ""
#. It's a nested name with template parameter dependent scope.
#. This can only be using-declaration for class member.
-#: cp/name-lookup.c:2383 cp/name-lookup.c:2408
+#: cp/name-lookup.c:2388 cp/name-lookup.c:2413
#, gcc-internal-format
msgid "%qT is not a namespace"
msgstr ""
#. 7.3.3/5
#. A using-declaration shall not name a template-id.
-#: cp/name-lookup.c:2393
+#: cp/name-lookup.c:2398
#, gcc-internal-format
msgid "a using-declaration cannot specify a template-id. Try %<using %D%>"
msgstr ""
-#: cp/name-lookup.c:2400
+#: cp/name-lookup.c:2405
#, gcc-internal-format
msgid "namespace %qD not allowed in using-declaration"
msgstr ""
-#: cp/name-lookup.c:2436
+#: cp/name-lookup.c:2441
#, gcc-internal-format
msgid "%qD not declared"
msgstr ""
-#: cp/name-lookup.c:2472 cp/name-lookup.c:2509 cp/name-lookup.c:2543
-#: cp/name-lookup.c:2558
+#: cp/name-lookup.c:2477 cp/name-lookup.c:2514 cp/name-lookup.c:2548
+#: cp/name-lookup.c:2563
#, gcc-internal-format
msgid "%qD is already declared in this scope"
msgstr ""
-#: cp/name-lookup.c:3201
+#: cp/name-lookup.c:3206
#, gcc-internal-format
msgid "using-declaration for non-member at class scope"
msgstr ""
-#: cp/name-lookup.c:3208
+#: cp/name-lookup.c:3213
#, gcc-internal-format
msgid "%<%T::%D%> names destructor"
msgstr ""
-#: cp/name-lookup.c:3213
+#: cp/name-lookup.c:3218
#, gcc-internal-format
msgid "%<%T::%D%> names constructor"
msgstr ""
-#: cp/name-lookup.c:3218
+#: cp/name-lookup.c:3223
#, gcc-internal-format
msgid "%<%T::%D%> names constructor in %qT"
msgstr ""
-#: cp/name-lookup.c:3268
+#: cp/name-lookup.c:3273
#, gcc-internal-format
msgid "no members matching %<%T::%D%> in %q#T"
msgstr ""
-#: cp/name-lookup.c:3355
+#: cp/name-lookup.c:3360
#, gcc-internal-format
msgid "declaration of %qD not in a namespace surrounding %qD"
msgstr ""
-#: cp/name-lookup.c:3363
+#: cp/name-lookup.c:3368
#, gcc-internal-format
msgid "explicit qualification in declaration of %qD"
msgstr ""
-#: cp/name-lookup.c:3446
+#: cp/name-lookup.c:3451
#, gcc-internal-format
msgid "%qD should have been declared inside %qD"
msgstr ""
-#: cp/name-lookup.c:3490
+#: cp/name-lookup.c:3495
#, gcc-internal-format
msgid "%qD attribute requires a single NTBS argument"
msgstr ""
-#: cp/name-lookup.c:3497
+#: cp/name-lookup.c:3502
#, gcc-internal-format
msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
msgstr ""
-#: cp/name-lookup.c:3505 cp/name-lookup.c:3894
+#: cp/name-lookup.c:3510 cp/name-lookup.c:3899
#, gcc-internal-format
msgid "%qD attribute directive ignored"
msgstr ""
-#: cp/name-lookup.c:3550
+#: cp/name-lookup.c:3555
#, gcc-internal-format
msgid "namespace alias %qD not allowed here, assuming %qD"
msgstr ""
-#: cp/name-lookup.c:3882
+#: cp/name-lookup.c:3887
#, gcc-internal-format
msgid "strong using only meaningful at namespace scope"
msgstr ""
-#: cp/name-lookup.c:3886
+#: cp/name-lookup.c:3891
#, gcc-internal-format
msgid "current namespace %qD does not enclose strongly used namespace %qD"
msgstr ""
-#: cp/name-lookup.c:4224
+#: cp/name-lookup.c:4229
#, gcc-internal-format
msgid "maximum limit of %d namespaces searched for %qE"
msgstr ""
-#: cp/name-lookup.c:4234
+#: cp/name-lookup.c:4239
#, gcc-internal-format
msgid "suggested alternative:"
msgid_plural "suggested alternatives:"
msgstr[0] ""
-#: cp/name-lookup.c:4238
+#: cp/name-lookup.c:4243
#, gcc-internal-format
msgid " %qE"
msgstr ""
-#: cp/name-lookup.c:5494
+#: cp/name-lookup.c:5499
#, gcc-internal-format
msgid "argument dependent lookup finds %q+D"
msgstr ""
-#: cp/name-lookup.c:5990
+#: cp/name-lookup.c:5995
#, gcc-internal-format
msgid "XXX entering pop_everything ()\n"
msgstr ""
-#: cp/name-lookup.c:5999
+#: cp/name-lookup.c:6004
#, gcc-internal-format
msgid "XXX leaving pop_everything ()\n"
msgstr ""
@@ -31212,10 +30762,9 @@ msgid "%<%E::%E%> is not a type"
msgstr ""
#: cp/parser.c:2428
-#, fuzzy, gcc-internal-format
-#| msgid "'%s' is not a valid class name"
+#, gcc-internal-format
msgid "%<%E::%E%> is not a class or namespace"
-msgstr "« %s » không phải là một tên hạng đúng"
+msgstr "%<%E::%E%> không phải là một lớp hoặc namespace"
#: cp/parser.c:2433
#, gcc-internal-format
@@ -31228,10 +30777,9 @@ msgid "%<::%E%> is not a type"
msgstr ""
#: cp/parser.c:2449
-#, fuzzy, gcc-internal-format
-#| msgid "'%s' is not a valid class name"
+#, gcc-internal-format
msgid "%<::%E%> is not a class or namespace"
-msgstr "« %s » không phải là một tên hạng đúng"
+msgstr "%<::%E%> không phải một lớp hay namespace"
#: cp/parser.c:2453
#, gcc-internal-format
@@ -31239,16 +30787,14 @@ msgid "%<::%E%> is not a class, namespace, or enumeration"
msgstr ""
#: cp/parser.c:2465
-#, fuzzy, gcc-internal-format
-#| msgid "source is not of class type"
+#, gcc-internal-format
msgid "%qE is not a type"
-msgstr "nguồn không phải có loại hạng"
+msgstr "%qE không phải là một kiểu"
#: cp/parser.c:2468
-#, fuzzy, gcc-internal-format
-#| msgid "'%s' is not a valid class name"
+#, gcc-internal-format
msgid "%qE is not a class or namespace"
-msgstr "« %s » không phải là một tên hạng đúng"
+msgstr "%qE không phải một lớp hay namespace"
#: cp/parser.c:2472
#, gcc-internal-format
@@ -31292,18 +30838,16 @@ msgstr ""
#: cp/parser.c:2641
#, fuzzy, gcc-internal-format
-#| msgid "initializer element is not a constant expression"
msgid "floating-point literal cannot appear in a constant-expression"
msgstr "yếu tố sơ khởi không phải là một biểu tượng hằng số"
-#: cp/parser.c:2645 cp/pt.c:13536
+#: cp/parser.c:2645 cp/pt.c:13562
#, gcc-internal-format
msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
msgstr ""
#: cp/parser.c:2650
#, fuzzy, gcc-internal-format
-#| msgid "Bad type in constant expression"
msgid "%<typeid%> operator cannot appear in a constant-expression"
msgstr "Gặp loại saio trong biểu thức bất biến"
@@ -31314,31 +30858,26 @@ msgstr ""
#: cp/parser.c:2658
#, fuzzy, gcc-internal-format
-#| msgid "Bad type in constant expression"
msgid "a function call cannot appear in a constant-expression"
msgstr "Gặp loại saio trong biểu thức bất biến"
#: cp/parser.c:2662
#, fuzzy, gcc-internal-format
-#| msgid "initializer element is not a constant expression"
msgid "an increment cannot appear in a constant-expression"
msgstr "yếu tố sơ khởi không phải là một biểu tượng hằng số"
#: cp/parser.c:2666
#, fuzzy, gcc-internal-format
-#| msgid "Bad type in constant expression"
msgid "an decrement cannot appear in a constant-expression"
msgstr "Gặp loại saio trong biểu thức bất biến"
#: cp/parser.c:2670
#, fuzzy, gcc-internal-format
-#| msgid "array index in initializer is not an integer constant expression"
msgid "an array reference cannot appear in a constant-expression"
msgstr "bộ sơ khởi chứa một chỉ mục mảng không phải là một biểu tượng hằng số nguyên"
#: cp/parser.c:2674
#, fuzzy, gcc-internal-format
-#| msgid "Bad type in constant expression"
msgid "the address of a label cannot appear in a constant-expression"
msgstr "Gặp loại saio trong biểu thức bất biến"
@@ -31349,13 +30888,11 @@ msgstr ""
#: cp/parser.c:2682
#, fuzzy, gcc-internal-format
-#| msgid "Bad type in constant expression"
msgid "an assignment cannot appear in a constant-expression"
msgstr "Gặp loại saio trong biểu thức bất biến"
#: cp/parser.c:2685
#, fuzzy, gcc-internal-format
-#| msgid "Bad type in constant expression"
msgid "a comma operator cannot appear in a constant-expression"
msgstr "Gặp loại saio trong biểu thức bất biến"
@@ -31366,13 +30903,11 @@ msgstr ""
#: cp/parser.c:2693
#, fuzzy, gcc-internal-format
-#| msgid "array index in initializer is not an integer constant expression"
msgid "a transaction expression cannot appear in a constant-expression"
msgstr "bộ sơ khởi chứa một chỉ mục mảng không phải là một biểu tượng hằng số nguyên"
#: cp/parser.c:2739
#, fuzzy, gcc-internal-format
-#| msgid "Bad type in constant expression"
msgid "%qs cannot appear in a constant-expression"
msgstr "Gặp loại saio trong biểu thức bất biến"
@@ -31435,10 +30970,9 @@ msgid "%qE in %q#T does not name a type"
msgstr ""
#: cp/parser.c:3400
-#, fuzzy, gcc-internal-format
-#| msgid "Expected string"
+#, gcc-internal-format
msgid "expected string-literal"
-msgstr "Mong đợi một chuỗi"
+msgstr "cần một chuỗi chữ"
#: cp/parser.c:3462
#, gcc-internal-format
@@ -31471,10 +31005,9 @@ msgid "unable to find string literal operator %qD with %qT, %qT arguments"
msgstr ""
#: cp/parser.c:3821 cp/parser.c:10370
-#, fuzzy, gcc-internal-format
-#| msgid "derived type declaration"
+#, gcc-internal-format
msgid "expected declaration"
-msgstr "lời tuyên bố loại có hướng"
+msgstr "cần khai báo"
#: cp/parser.c:3924
#, gcc-internal-format
@@ -31492,10 +31025,9 @@ msgid "statement-expressions are not allowed outside functions nor in template-a
msgstr ""
#: cp/parser.c:4087 cp/parser.c:4237 cp/parser.c:4390
-#, fuzzy, gcc-internal-format
-#| msgid "Expected expression type"
+#, gcc-internal-format
msgid "expected primary-expression"
-msgstr "Mong đợi một loại biểu thức"
+msgstr "cần biểu thức cơ bản"
#: cp/parser.c:4117
#, gcc-internal-format
@@ -31504,9 +31036,8 @@ msgstr ""
#: cp/parser.c:4232
#, fuzzy, gcc-internal-format
-#| msgid "Warn about \"extern\" declarations not at file scope"
msgid "a template declaration cannot appear at block scope"
-msgstr "Cảnh báo về lời tuyên bố « extern » (bên ngoài) ở ngoại phạm vi tập tin"
+msgstr "Cảnh báo về lời tuyên bố 'extern' (bên ngoài) ở ngoại phạm vi tập tin"
#: cp/parser.c:4366
#, gcc-internal-format
@@ -31515,9 +31046,8 @@ msgstr ""
#: cp/parser.c:4530
#, fuzzy, gcc-internal-format
-#| msgid "Expected expression type"
msgid "expected id-expression"
-msgstr "Mong đợi một loại biểu thức"
+msgstr "cần một loại biểu thức"
#: cp/parser.c:4660
#, gcc-internal-format
@@ -31539,11 +31069,10 @@ msgstr ""
msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
msgstr ""
-#: cp/parser.c:4841 cp/parser.c:16238
+#: cp/parser.c:4841 cp/parser.c:16241
#, fuzzy, gcc-internal-format
-#| msgid "Expected name"
msgid "expected unqualified-id"
-msgstr "Mong đợi một tên"
+msgstr "cần một tên"
#: cp/parser.c:4948
#, gcc-internal-format
@@ -31593,10 +31122,9 @@ msgid "invalid use of %qD"
msgstr ""
#: cp/parser.c:6041
-#, fuzzy, gcc-internal-format
-#| msgid "'%s' is not a valid class name"
+#, gcc-internal-format
msgid "%<%D::%D%> is not a class member"
-msgstr "« %s » không phải là một tên hạng đúng"
+msgstr "%<%D::%D%> không phải là thành viên lớp"
#: cp/parser.c:6302
#, gcc-internal-format
@@ -31733,7 +31261,7 @@ msgstr ""
msgid "compound-statement in constexpr function"
msgstr ""
-#: cp/parser.c:9160 cp/parser.c:22274
+#: cp/parser.c:9160 cp/parser.c:22269
#, gcc-internal-format
msgid "expected selection-statement"
msgstr ""
@@ -31763,7 +31291,7 @@ msgstr ""
msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
msgstr ""
-#: cp/parser.c:9749 cp/parser.c:22277
+#: cp/parser.c:9749 cp/parser.c:22272
#, gcc-internal-format
msgid "expected iteration-statement"
msgstr ""
@@ -31779,13 +31307,12 @@ msgstr ""
msgid "ISO C++ forbids computed gotos"
msgstr ""
-#: cp/parser.c:9931 cp/parser.c:22280
+#: cp/parser.c:9931 cp/parser.c:22275
#, fuzzy, gcc-internal-format
-#| msgid "Expected name"
msgid "expected jump-statement"
-msgstr "Mong đợi một tên"
+msgstr "cần một tên"
-#: cp/parser.c:10063 cp/parser.c:18871
+#: cp/parser.c:10063 cp/parser.c:18866
#, gcc-internal-format
msgid "extra %<;%>"
msgstr ""
@@ -31822,14 +31349,13 @@ msgstr ""
msgid "class definition may not be declared a friend"
msgstr ""
-#: cp/parser.c:10847 cp/parser.c:19243
+#: cp/parser.c:10847 cp/parser.c:19238
#, gcc-internal-format
msgid "templates may not be %<virtual%>"
msgstr ""
#: cp/parser.c:10888
#, fuzzy, gcc-internal-format
-#| msgid "Enable linker optimizations"
msgid "invalid linkage-specification"
msgstr "Hiệu lực số tối ưu hoá bộ liên kết"
@@ -31845,7 +31371,6 @@ msgstr ""
#: cp/parser.c:11366
#, fuzzy, gcc-internal-format
-#| msgid "nonconstant array index in initializer"
msgid "only constructors take member initializers"
msgstr "bộ sơ khởi chứa một chỉ mục mảng không phải hằng số"
@@ -31881,9 +31406,8 @@ msgstr ""
#: cp/parser.c:11867
#, fuzzy, gcc-internal-format
-#| msgid "Expected integer"
msgid "expected suffix identifier"
-msgstr "Mong đợi một số nguyên"
+msgstr "cần một số nguyên"
#: cp/parser.c:11872
#, gcc-internal-format
@@ -31892,7 +31416,6 @@ msgstr ""
#: cp/parser.c:11887
#, fuzzy, gcc-internal-format
-#| msgid "unexpected operand"
msgid "expected operator"
msgstr "gặp toán hạng bất thường"
@@ -31902,12 +31425,12 @@ msgstr "gặp toán hạng bất thường"
msgid "keyword %<export%> not implemented, and will be ignored"
msgstr ""
-#: cp/parser.c:12115 cp/parser.c:12213 cp/parser.c:12320 cp/parser.c:17340
+#: cp/parser.c:12115 cp/parser.c:12213 cp/parser.c:12320 cp/parser.c:17343
#, gcc-internal-format
msgid "template parameter pack %qD cannot have a default argument"
msgstr ""
-#: cp/parser.c:12119 cp/parser.c:17348
+#: cp/parser.c:12119 cp/parser.c:17351
#, gcc-internal-format
msgid "template parameter pack cannot have a default argument"
msgstr ""
@@ -31919,15 +31442,13 @@ msgstr ""
#: cp/parser.c:12406
#, fuzzy, gcc-internal-format
-#| msgid "unexpected operand"
msgid "expected template-id"
msgstr "gặp toán hạng bất thường"
-#: cp/parser.c:12453 cp/parser.c:22238
-#, fuzzy, gcc-internal-format
-#| msgid "expected %<;%>"
+#: cp/parser.c:12453 cp/parser.c:22233
+#, gcc-internal-format
msgid "expected %<<%>"
-msgstr "mong đợi %<;%>"
+msgstr "cần %<<%>"
#: cp/parser.c:12460
#, gcc-internal-format
@@ -31947,9 +31468,8 @@ msgstr ""
#. The name does not name a template.
#: cp/parser.c:12610 cp/parser.c:12725 cp/parser.c:12936
#, fuzzy, gcc-internal-format
-#| msgid "Expected name"
msgid "expected template-name"
-msgstr "Mong đợi một tên"
+msgstr "cần một tên"
#. Explain what went wrong.
#: cp/parser.c:12656
@@ -31969,7 +31489,6 @@ msgstr ""
#: cp/parser.c:12901 cp/parser.c:12919 cp/parser.c:13060
#, fuzzy, gcc-internal-format
-#| msgid "template-parameter-"
msgid "expected template-argument"
msgstr "template-parameter-"
@@ -31995,21 +31514,18 @@ msgstr ""
#: cp/parser.c:13441
#, fuzzy, gcc-internal-format
-#| msgid "expected end of line"
msgid "expected type specifier"
-msgstr "mong đợi kết thúc dòng"
+msgstr "cần kết thúc dòng"
#: cp/parser.c:13688
#, fuzzy, gcc-internal-format
-#| msgid "Expected expression type"
msgid "expected template-id for type"
-msgstr "Mong đợi một loại biểu thức"
+msgstr "cần một loại biểu thức"
#: cp/parser.c:13715
#, fuzzy, gcc-internal-format
-#| msgid "Expected name"
msgid "expected type-name"
-msgstr "Mong đợi một tên"
+msgstr "cần một tên"
#: cp/parser.c:13952
#, gcc-internal-format
@@ -32047,22 +31563,21 @@ msgid "%qD is not an enumerator-name"
msgstr ""
#: cp/parser.c:14436
-#, fuzzy, gcc-internal-format
-#| msgid "expected %<,%> or %<)%>"
+#, gcc-internal-format
msgid "expected %<;%> or %<{%>"
-msgstr "mong đợi %<,%> hoặc %<)%>"
+msgstr "cần %<;%> hoặc %<{%>"
#: cp/parser.c:14484
#, gcc-internal-format
msgid "cannot add an enumerator list to a template instantiation"
msgstr ""
-#: cp/parser.c:14493 cp/parser.c:18444
+#: cp/parser.c:14493 cp/parser.c:18431
#, gcc-internal-format
msgid "declaration of %qD in namespace %qD which does not enclose %qD"
msgstr ""
-#: cp/parser.c:14498 cp/parser.c:18449
+#: cp/parser.c:14498 cp/parser.c:18436
#, gcc-internal-format
msgid "declaration of %qD in %qD which does not enclose %qD"
msgstr ""
@@ -32089,9 +31604,8 @@ msgstr ""
#: cp/parser.c:14728
#, fuzzy, gcc-internal-format
-#| msgid "Expected name"
msgid "expected namespace-name"
-msgstr "Mong đợi một tên"
+msgstr "cần một tên"
#: cp/parser.c:14853
#, gcc-internal-format
@@ -32108,75 +31622,73 @@ msgstr ""
msgid "access declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keyword"
msgstr ""
-#: cp/parser.c:15094
+#: cp/parser.c:15097
#, gcc-internal-format
msgid "types may not be defined in alias template declarations"
msgstr ""
-#: cp/parser.c:15541
+#: cp/parser.c:15544
#, gcc-internal-format
msgid "a function-definition is not allowed here"
msgstr ""
-#: cp/parser.c:15553
+#: cp/parser.c:15556
#, gcc-internal-format
msgid "an asm-specification is not allowed on a function-definition"
msgstr ""
-#: cp/parser.c:15557
+#: cp/parser.c:15560
#, gcc-internal-format
msgid "attributes are not allowed on a function-definition"
msgstr ""
-#: cp/parser.c:15594
+#: cp/parser.c:15597
#, gcc-internal-format
msgid "expected constructor, destructor, or type conversion"
msgstr ""
#. Anything else is an error.
-#: cp/parser.c:15629 cp/parser.c:17509
+#: cp/parser.c:15632 cp/parser.c:17512
#, fuzzy, gcc-internal-format
-#| msgid "Expected integer"
msgid "expected initializer"
-msgstr "Mong đợi một số nguyên"
+msgstr "cần một số nguyên"
-#: cp/parser.c:15649
+#: cp/parser.c:15652
#, fuzzy, gcc-internal-format
-#| msgid "derived type declaration"
msgid "invalid type in declaration"
msgstr "lời tuyên bố loại có hướng"
-#: cp/parser.c:15725
+#: cp/parser.c:15728
#, gcc-internal-format
msgid "initializer provided for function"
msgstr ""
-#: cp/parser.c:15757
+#: cp/parser.c:15760
#, gcc-internal-format
msgid "attributes after parenthesized initializer ignored"
msgstr ""
-#: cp/parser.c:16161
+#: cp/parser.c:16164
#, gcc-internal-format
msgid "array bound is not an integer constant"
msgstr ""
-#: cp/parser.c:16282
+#: cp/parser.c:16285
#, gcc-internal-format
msgid "cannot define member of dependent typedef %qT"
msgstr ""
-#: cp/parser.c:16286
+#: cp/parser.c:16289
#, gcc-internal-format
msgid "%<%T::%E%> is not a type"
msgstr ""
-#: cp/parser.c:16314
+#: cp/parser.c:16317
#, gcc-internal-format
msgid "invalid use of constructor as a template"
msgstr ""
-#: cp/parser.c:16316
+#: cp/parser.c:16319
#, gcc-internal-format
msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
msgstr ""
@@ -32185,257 +31697,247 @@ msgstr ""
#. here because we do not have enough
#. information about its original syntactic
#. form.
-#: cp/parser.c:16333
+#: cp/parser.c:16336
#, fuzzy, gcc-internal-format
-#| msgid "invalid operand to %%R"
msgid "invalid declarator"
msgstr "sai lập toán hạng tới %%R"
-#: cp/parser.c:16399
+#: cp/parser.c:16402
#, fuzzy, gcc-internal-format
-#| msgid "Expected P edit descriptor"
msgid "expected declarator"
-msgstr "Mong đợi bộ mô tả chỉnh sửa « P »"
+msgstr "cần bộ mô tả chỉnh sửa P"
-#: cp/parser.c:16494
+#: cp/parser.c:16497
#, gcc-internal-format
msgid "%qD is a namespace"
msgstr ""
-#: cp/parser.c:16496
+#: cp/parser.c:16499
#, gcc-internal-format
msgid "cannot form pointer to member of non-class %q#T"
msgstr ""
-#: cp/parser.c:16513
+#: cp/parser.c:16516
#, fuzzy, gcc-internal-format
-#| msgid "unexpected operand"
msgid "expected ptr-operator"
msgstr "gặp toán hạng bất thường"
-#: cp/parser.c:16572
+#: cp/parser.c:16575
#, gcc-internal-format
msgid "duplicate cv-qualifier"
msgstr ""
-#: cp/parser.c:16630
+#: cp/parser.c:16633
#, gcc-internal-format
msgid "duplicate virt-specifier"
msgstr ""
-#: cp/parser.c:16792 cp/typeck2.c:450 cp/typeck2.c:1670
+#: cp/parser.c:16795 cp/typeck2.c:450 cp/typeck2.c:1673
#, gcc-internal-format
msgid "invalid use of %<auto%>"
msgstr ""
-#: cp/parser.c:16811
+#: cp/parser.c:16814
#, gcc-internal-format
msgid "types may not be defined in template arguments"
msgstr ""
-#: cp/parser.c:16892
+#: cp/parser.c:16895
#, fuzzy, gcc-internal-format
-#| msgid "Expected integer"
msgid "expected type-specifier"
-msgstr "Mong đợi một số nguyên"
+msgstr "cần một số nguyên"
-#: cp/parser.c:17136
-#, fuzzy, gcc-internal-format
-#| msgid "expected %<,%> or %<)%>"
+#: cp/parser.c:17139
+#, gcc-internal-format
msgid "expected %<,%> or %<...%>"
-msgstr "mong đợi %<,%> hoặc %<)%>"
+msgstr "cần %<,%> hoặc %<...%>"
-#: cp/parser.c:17193
+#: cp/parser.c:17196
#, gcc-internal-format
msgid "types may not be defined in parameter types"
msgstr ""
-#: cp/parser.c:17319
+#: cp/parser.c:17322
#, gcc-internal-format
msgid "deprecated use of default argument for parameter of non-function"
msgstr ""
-#: cp/parser.c:17323
+#: cp/parser.c:17326
#, gcc-internal-format
msgid "default arguments are only permitted for function parameters"
msgstr ""
-#: cp/parser.c:17342
+#: cp/parser.c:17345
#, gcc-internal-format
msgid "parameter pack %qD cannot have a default argument"
msgstr ""
-#: cp/parser.c:17350
+#: cp/parser.c:17353
#, gcc-internal-format
msgid "parameter pack cannot have a default argument"
msgstr ""
-#: cp/parser.c:17637
+#: cp/parser.c:17640
#, gcc-internal-format
msgid "ISO C++ does not allow designated initializers"
msgstr ""
-#: cp/parser.c:17651
+#: cp/parser.c:17654
#, gcc-internal-format
msgid "ISO C++ does not allow C99 designated initializers"
msgstr ""
-#: cp/parser.c:17755 cp/parser.c:17879
+#: cp/parser.c:17758 cp/parser.c:17882
#, fuzzy, gcc-internal-format
-#| msgid "Expected name"
msgid "expected class-name"
-msgstr "Mong đợi một tên"
+msgstr "cần một tên"
-#: cp/parser.c:18067
+#: cp/parser.c:18056
#, gcc-internal-format
msgid "expected %<;%> after class definition"
msgstr ""
-#: cp/parser.c:18069
+#: cp/parser.c:18058
#, gcc-internal-format
msgid "expected %<;%> after struct definition"
msgstr ""
-#: cp/parser.c:18071
+#: cp/parser.c:18060
#, gcc-internal-format
msgid "expected %<;%> after union definition"
msgstr ""
-#: cp/parser.c:18392
-#, fuzzy, gcc-internal-format
-#| msgid "expected %<,%> or %<)%>"
+#: cp/parser.c:18379
+#, gcc-internal-format
msgid "expected %<{%> or %<:%>"
-msgstr "mong đợi %<,%> hoặc %<)%>"
+msgstr "cần %<{%> hoặc %<:%>"
-#: cp/parser.c:18403
+#: cp/parser.c:18390
#, gcc-internal-format
msgid "cannot specify %<override%> for a class"
msgstr ""
-#: cp/parser.c:18411
+#: cp/parser.c:18398
#, gcc-internal-format
msgid "global qualification of class name is invalid"
msgstr ""
-#: cp/parser.c:18418
+#: cp/parser.c:18405
#, gcc-internal-format
msgid "qualified name does not name a class"
msgstr ""
-#: cp/parser.c:18430
+#: cp/parser.c:18417
#, gcc-internal-format
msgid "invalid class name in declaration of %qD"
msgstr ""
-#: cp/parser.c:18463
+#: cp/parser.c:18450
#, gcc-internal-format
msgid "extra qualification not allowed"
msgstr ""
-#: cp/parser.c:18475
+#: cp/parser.c:18462
#, gcc-internal-format
msgid "an explicit specialization must be preceded by %<template <>%>"
msgstr ""
-#: cp/parser.c:18505
+#: cp/parser.c:18492
#, gcc-internal-format
msgid "function template %qD redeclared as a class template"
msgstr ""
-#: cp/parser.c:18536
+#: cp/parser.c:18523
#, gcc-internal-format
msgid "could not resolve typename type"
msgstr ""
-#: cp/parser.c:18588
+#: cp/parser.c:18575
#, gcc-internal-format
msgid "previous definition of %q+#T"
msgstr ""
-#: cp/parser.c:18661 cp/parser.c:22283
+#: cp/parser.c:18656 cp/parser.c:22278
#, fuzzy, gcc-internal-format
-#| msgid "Expected name"
msgid "expected class-key"
-msgstr "Mong đợi một tên"
+msgstr "cần một tên"
-#: cp/parser.c:18890
+#: cp/parser.c:18885
#, gcc-internal-format
msgid "in C++03 a class-key must be used when declaring a friend"
msgstr ""
-#: cp/parser.c:18908
+#: cp/parser.c:18903
#, gcc-internal-format
msgid "friend declaration does not name a class or function"
msgstr ""
-#: cp/parser.c:19118
+#: cp/parser.c:19113
#, gcc-internal-format
msgid "pure-specifier on function-definition"
msgstr ""
-#: cp/parser.c:19166
-#, fuzzy, gcc-internal-format
-#| msgid "expected end of line"
+#: cp/parser.c:19161
+#, gcc-internal-format
msgid "expected %<;%> at end of member declaration"
-msgstr "mong đợi kết thúc dòng"
+msgstr "cần %<;%> tại cuối khai báo thành viên"
-#: cp/parser.c:19237
+#: cp/parser.c:19232
#, gcc-internal-format
msgid "invalid pure specifier (only %<= 0%> is allowed)"
msgstr ""
-#: cp/parser.c:19272
+#: cp/parser.c:19267
#, fuzzy, gcc-internal-format
-#| msgid "<brace-enclosed initializer list>"
msgid "a brace-enclosed initializer is not allowed here"
msgstr "<danh sách bộ sơ khởi nằm trong dấu ngoặc>"
-#: cp/parser.c:19403
+#: cp/parser.c:19398
#, gcc-internal-format
msgid "%<virtual%> specified more than once in base-specified"
msgstr ""
-#: cp/parser.c:19423
+#: cp/parser.c:19418
#, gcc-internal-format
msgid "more than one access specifier in base-specified"
msgstr ""
-#: cp/parser.c:19447
+#: cp/parser.c:19442
#, gcc-internal-format
msgid "keyword %<typename%> not allowed outside of templates"
msgstr ""
-#: cp/parser.c:19450
+#: cp/parser.c:19445
#, gcc-internal-format
msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
msgstr ""
-#: cp/parser.c:19543 cp/parser.c:19625
+#: cp/parser.c:19538 cp/parser.c:19620
#, gcc-internal-format
msgid "types may not be defined in an exception-specification"
msgstr ""
-#: cp/parser.c:19607
+#: cp/parser.c:19602
#, gcc-internal-format
msgid "dynamic exception specifications are deprecated in C++0x; use %<noexcept%> instead"
msgstr ""
-#: cp/parser.c:19806
+#: cp/parser.c:19801
#, gcc-internal-format
msgid "types may not be defined in exception-declarations"
msgstr ""
-#: cp/parser.c:20706
+#: cp/parser.c:20701
#, gcc-internal-format
msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
msgstr ""
-#: cp/parser.c:20711
+#: cp/parser.c:20706
#, gcc-internal-format
msgid "invalid declaration of %<%T::%E%>"
msgstr ""
-#: cp/parser.c:20715
+#: cp/parser.c:20710
#, gcc-internal-format
msgid "too few template-parameter-lists"
msgstr ""
@@ -32444,345 +31946,317 @@ msgstr ""
#. something like:
#.
#. template <class T> template <class U> void S::f();
-#: cp/parser.c:20722
+#: cp/parser.c:20717
#, gcc-internal-format
msgid "too many template-parameter-lists"
msgstr ""
-#: cp/parser.c:21019
+#: cp/parser.c:21014
#, gcc-internal-format
msgid "named return values are no longer supported"
msgstr ""
-#: cp/parser.c:21106
+#: cp/parser.c:21101
#, gcc-internal-format
msgid "invalid declaration of member template in local class"
msgstr ""
-#: cp/parser.c:21115
+#: cp/parser.c:21110
#, gcc-internal-format
msgid "template with C linkage"
msgstr ""
-#: cp/parser.c:21134
+#: cp/parser.c:21129
#, fuzzy, gcc-internal-format
-#| msgid "invalid initializer"
msgid "invalid explicit specialization"
msgstr "bộ sơ khởi sai"
-#: cp/parser.c:21220
+#: cp/parser.c:21215
#, gcc-internal-format
msgid "literal operator template %qD has invalid parameter list. Expected non-type template argument pack <char...>"
msgstr ""
-#: cp/parser.c:21294
+#: cp/parser.c:21289
#, gcc-internal-format
msgid "template declaration of %<typedef%>"
msgstr ""
-#: cp/parser.c:21371
+#: cp/parser.c:21366
#, gcc-internal-format
msgid "explicit template specialization cannot have a storage class"
msgstr ""
-#: cp/parser.c:21606
+#: cp/parser.c:21601
#, gcc-internal-format
msgid "%<>>%> should be %<> >%> within a nested template argument list"
msgstr ""
-#: cp/parser.c:21619
+#: cp/parser.c:21614
#, gcc-internal-format
msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
msgstr ""
-#: cp/parser.c:22025
+#: cp/parser.c:22020
#, gcc-internal-format
msgid "invalid use of %qD in linkage specification"
msgstr ""
-#: cp/parser.c:22038
+#: cp/parser.c:22033
#, gcc-internal-format
msgid "%<__thread%> before %qD"
msgstr ""
-#: cp/parser.c:22141
-#, fuzzy, gcc-internal-format
-#| msgid "expected %<;%>"
+#: cp/parser.c:22136
+#, gcc-internal-format
msgid "expected %<new%>"
-msgstr "mong đợi %<;%>"
+msgstr "cần %<new%>"
-#: cp/parser.c:22144
-#, fuzzy, gcc-internal-format
-#| msgid "expected %<while%>"
+#: cp/parser.c:22139
+#, gcc-internal-format
msgid "expected %<delete%>"
-msgstr "mong đợi %<while%>"
+msgstr "cần %<delete%>"
-#: cp/parser.c:22147
-#, fuzzy, gcc-internal-format
-#| msgid "expected %<@end%>"
+#: cp/parser.c:22142
+#, gcc-internal-format
msgid "expected %<return%>"
-msgstr "mong đợi %<@end%>"
+msgstr "cần %<return%>"
-#: cp/parser.c:22153
-#, fuzzy, gcc-internal-format
-#| msgid "expected %<@end%>"
+#: cp/parser.c:22148
+#, gcc-internal-format
msgid "expected %<extern%>"
-msgstr "mong đợi %<@end%>"
+msgstr "cần %<extern%>"
-#: cp/parser.c:22156
-#, fuzzy, gcc-internal-format
-#| msgid "expected %<while%>"
+#: cp/parser.c:22151
+#, gcc-internal-format
msgid "expected %<static_assert%>"
-msgstr "mong đợi %<while%>"
+msgstr "cần %<static_assert%>"
-#: cp/parser.c:22159
-#, fuzzy, gcc-internal-format
-#| msgid "expected %<while%>"
+#: cp/parser.c:22154
+#, gcc-internal-format
msgid "expected %<decltype%>"
-msgstr "mong đợi %<while%>"
+msgstr "cần %<decltype%>"
-#: cp/parser.c:22162
-#, fuzzy, gcc-internal-format
-#| msgid "expected %<;%>"
+#: cp/parser.c:22157
+#, gcc-internal-format
msgid "expected %<operator%>"
-msgstr "mong đợi %<;%>"
+msgstr "cần %<operator%>"
-#: cp/parser.c:22165
-#, fuzzy, gcc-internal-format
-#| msgid "expected %<;%>"
+#: cp/parser.c:22160
+#, gcc-internal-format
msgid "expected %<class%>"
-msgstr "mong đợi %<;%>"
+msgstr "cần %<class%>"
-#: cp/parser.c:22168
-#, fuzzy, gcc-internal-format
-#| msgid "expected %<while%>"
+#: cp/parser.c:22163
+#, gcc-internal-format
msgid "expected %<template%>"
-msgstr "mong đợi %<while%>"
+msgstr "cần %<template%>"
-#: cp/parser.c:22171
-#, fuzzy, gcc-internal-format
-#| msgid "expected %<;%>"
+#: cp/parser.c:22166
+#, gcc-internal-format
msgid "expected %<namespace%>"
-msgstr "mong đợi %<;%>"
+msgstr "cần %<namespace%>"
-#: cp/parser.c:22174
-#, fuzzy, gcc-internal-format
-#| msgid "expected %<;%>"
+#: cp/parser.c:22169
+#, gcc-internal-format
msgid "expected %<using%>"
-msgstr "mong đợi %<;%>"
+msgstr "cần %<using%>"
-#: cp/parser.c:22177
-#, fuzzy, gcc-internal-format
-#| msgid "expected %<;%>"
+#: cp/parser.c:22172
+#, gcc-internal-format
msgid "expected %<asm%>"
-msgstr "mong đợi %<;%>"
+msgstr "cần %<asm%>"
-#: cp/parser.c:22180
-#, fuzzy, gcc-internal-format
-#| msgid "expected %<;%>"
+#: cp/parser.c:22175
+#, gcc-internal-format
msgid "expected %<try%>"
-msgstr "mong đợi %<;%>"
+msgstr "cần %<try%>"
-#: cp/parser.c:22183
-#, fuzzy, gcc-internal-format
-#| msgid "expected %<;%>"
+#: cp/parser.c:22178
+#, gcc-internal-format
msgid "expected %<catch%>"
-msgstr "mong đợi %<;%>"
+msgstr "cần %<catch%>"
-#: cp/parser.c:22186
-#, fuzzy, gcc-internal-format
-#| msgid "expected %<;%>"
+#: cp/parser.c:22181
+#, gcc-internal-format
msgid "expected %<throw%>"
-msgstr "mong đợi %<;%>"
+msgstr "cần %<throw%>"
-#: cp/parser.c:22189
-#, fuzzy, gcc-internal-format
-#| msgid "expected %<while%>"
+#: cp/parser.c:22184
+#, gcc-internal-format
msgid "expected %<__label__%>"
-msgstr "mong đợi %<while%>"
+msgstr "cần %<__label__%>"
-#: cp/parser.c:22192
-#, fuzzy, gcc-internal-format
-#| msgid "expected %<;%>"
+#: cp/parser.c:22187
+#, gcc-internal-format
msgid "expected %<@try%>"
-msgstr "mong đợi %<;%>"
+msgstr "cần %<@try%>"
-#: cp/parser.c:22195
-#, fuzzy, gcc-internal-format
-#| msgid "expected %<@end%>"
+#: cp/parser.c:22190
+#, gcc-internal-format
msgid "expected %<@synchronized%>"
-msgstr "mong đợi %<@end%>"
+msgstr "cần %<@synchronized%>"
-#: cp/parser.c:22198
-#, fuzzy, gcc-internal-format
-#| msgid "expected %<;%>"
+#: cp/parser.c:22193
+#, gcc-internal-format
msgid "expected %<@throw%>"
-msgstr "mong đợi %<;%>"
+msgstr "cần %<@throw%>"
-#: cp/parser.c:22201
+#: cp/parser.c:22196
#, gcc-internal-format
msgid "expected %<__transaction_atomic%>"
msgstr ""
-#: cp/parser.c:22204
-#, fuzzy, gcc-internal-format
-#| msgid "expected %<while%>"
+#: cp/parser.c:22199
+#, gcc-internal-format
msgid "expected %<__transaction_relaxed%>"
-msgstr "mong đợi %<while%>"
+msgstr "cần %<__transaction_relaxed%>"
-#: cp/parser.c:22235
-#, fuzzy, gcc-internal-format
-#| msgid "expected %<:%>"
+#: cp/parser.c:22230
+#, gcc-internal-format
msgid "expected %<::%>"
-msgstr "mong đợi %<:%>"
+msgstr "cần %<::%>"
-#: cp/parser.c:22247
-#, fuzzy, gcc-internal-format
-#| msgid "expected %<;%>"
+#: cp/parser.c:22242
+#, gcc-internal-format
msgid "expected %<...%>"
-msgstr "mong đợi %<;%>"
+msgstr "cần %<...%>"
-#: cp/parser.c:22250
-#, fuzzy, gcc-internal-format
-#| msgid "expected %<;%>"
+#: cp/parser.c:22245
+#, gcc-internal-format
msgid "expected %<*%>"
-msgstr "mong đợi %<;%>"
+msgstr "cần %<*%>"
-#: cp/parser.c:22253
-#, fuzzy, gcc-internal-format
-#| msgid "expected %<;%>"
+#: cp/parser.c:22248
+#, gcc-internal-format
msgid "expected %<~%>"
-msgstr "mong đợi %<;%>"
+msgstr "cần %<~%>"
-#: cp/parser.c:22259
-#, fuzzy, gcc-internal-format
-#| msgid "expected %<,%> or %<)%>"
+#: cp/parser.c:22254
+#, gcc-internal-format
msgid "expected %<:%> or %<::%>"
-msgstr "mong đợi %<,%> hoặc %<)%>"
+msgstr "cần %<:%> hoặc %<::%>"
-#: cp/parser.c:22287
-#, fuzzy, gcc-internal-format
-#| msgid "expected %<;%>, %<,%> or %<)%>"
+#: cp/parser.c:22282
+#, gcc-internal-format
msgid "expected %<class%>, %<typename%>, or %<template%>"
-msgstr "mong đợi %<;%>, %<,%> or %<)%>"
+msgstr "cần %<class%>, %<typename%>, hoặc %<template%>"
-#: cp/parser.c:22525
+#: cp/parser.c:22520
#, gcc-internal-format
msgid "%qs tag used in naming %q#T"
msgstr ""
-#: cp/parser.c:22530
+#: cp/parser.c:22525
#, gcc-internal-format
msgid "%q#T was previously declared here"
msgstr ""
-#: cp/parser.c:22549
+#: cp/parser.c:22544
#, gcc-internal-format
msgid "%qD redeclared with different access"
msgstr ""
-#: cp/parser.c:22568
+#: cp/parser.c:22563
#, gcc-internal-format
msgid "%<template%> (as a disambiguator) is only allowed within templates"
msgstr ""
-#: cp/parser.c:22801
+#: cp/parser.c:22796
#, gcc-internal-format
msgid "file ends in default argument"
msgstr ""
-#: cp/parser.c:23005 cp/parser.c:24267 cp/parser.c:24453
+#: cp/parser.c:23000 cp/parser.c:24262 cp/parser.c:24448
#, gcc-internal-format
msgid "misplaced %<@%D%> Objective-C++ construct"
msgstr ""
-#: cp/parser.c:23127
+#: cp/parser.c:23122
#, gcc-internal-format
msgid "objective-c++ message argument(s) are expected"
msgstr ""
-#: cp/parser.c:23156
+#: cp/parser.c:23151
#, gcc-internal-format
msgid "%<@encode%> must specify a type as an argument"
msgstr ""
-#: cp/parser.c:23532
+#: cp/parser.c:23527
#, gcc-internal-format
msgid "invalid Objective-C++ selector name"
msgstr ""
-#: cp/parser.c:23607 cp/parser.c:23625
+#: cp/parser.c:23602 cp/parser.c:23620
#, gcc-internal-format
msgid "objective-c++ method declaration is expected"
msgstr ""
-#: cp/parser.c:23619 cp/parser.c:23684
+#: cp/parser.c:23614 cp/parser.c:23679
#, gcc-internal-format
msgid "method attributes must be specified at the end"
msgstr ""
-#: cp/parser.c:23727
+#: cp/parser.c:23722
#, gcc-internal-format
msgid "stray %qs between Objective-C++ methods"
msgstr ""
-#: cp/parser.c:23933 cp/parser.c:23940 cp/parser.c:23947
+#: cp/parser.c:23928 cp/parser.c:23935 cp/parser.c:23942
#, gcc-internal-format
msgid "invalid type for instance variable"
msgstr ""
-#: cp/parser.c:24061
+#: cp/parser.c:24056
#, gcc-internal-format
msgid "identifier expected after %<@protocol%>"
msgstr ""
-#: cp/parser.c:24232
+#: cp/parser.c:24227
#, gcc-internal-format
msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
msgstr ""
-#: cp/parser.c:24239
+#: cp/parser.c:24234
#, gcc-internal-format
msgid "prefix attributes are ignored before %<@%D%>"
msgstr ""
-#: cp/parser.c:24512 cp/parser.c:24519 cp/parser.c:24526
+#: cp/parser.c:24507 cp/parser.c:24514 cp/parser.c:24521
#, fuzzy, gcc-internal-format
-#| msgid "invalid operand for 'p' modifier"
msgid "invalid type for property"
-msgstr "sai lập toán hạng cho sự sửa đổi « p »"
+msgstr "sai lập toán hạng cho sự sửa đổi 'p'"
-#: cp/parser.c:26256
+#: cp/parser.c:26251
#, gcc-internal-format
msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
msgstr ""
-#: cp/parser.c:26423 cp/pt.c:12731
+#: cp/parser.c:26418 cp/pt.c:12757
#, gcc-internal-format
msgid "iteration variable %qD should not be reduction"
msgstr ""
-#: cp/parser.c:26491
+#: cp/parser.c:26486
#, gcc-internal-format
msgid "not enough collapsed for loops"
msgstr ""
-#: cp/parser.c:27049 cp/semantics.c:5019
+#: cp/parser.c:27044 cp/semantics.c:5019
#, gcc-internal-format
msgid "%<__transaction_relaxed%> without transactional memory support enabled"
msgstr ""
-#: cp/parser.c:27051 cp/semantics.c:5021
+#: cp/parser.c:27046 cp/semantics.c:5021
#, gcc-internal-format
msgid "%<__transaction_atomic%> without transactional memory support enabled"
msgstr ""
-#: cp/parser.c:27248
+#: cp/parser.c:27243
#, gcc-internal-format
msgid "junk at end of %<#pragma GCC pch_preprocess%>"
msgstr ""
-#: cp/parser.c:27427
+#: cp/parser.c:27422
#, gcc-internal-format
msgid "inter-module optimizations not implemented for C++"
msgstr ""
@@ -33270,10 +32744,9 @@ msgid " %qT is an ambiguous base class of %qT"
msgstr ""
#: cp/pt.c:5616
-#, fuzzy, gcc-internal-format
-#| msgid " inlined from %qs"
+#, gcc-internal-format
msgid " %qT is not derived from %qT"
-msgstr " trực tiếp từ %qs"
+msgstr " %qT không được dẫn xuất từ %qT"
#: cp/pt.c:5627
#, gcc-internal-format
@@ -33292,7 +32765,6 @@ msgstr ""
#: cp/pt.c:5656
#, fuzzy, gcc-internal-format
-#| msgid "<unresolved overloaded function type>"
msgid " could not resolve address from overloaded function %qE"
msgstr "<chưa giải quyết loại hàm quá tải>"
@@ -33487,17 +32959,17 @@ msgstr ""
msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth= to increase the maximum) instantiating %qD"
msgstr ""
-#: cp/pt.c:9443
+#: cp/pt.c:9455
#, gcc-internal-format
msgid "mismatched argument pack lengths while expanding %<%T%>"
msgstr ""
-#: cp/pt.c:9447
+#: cp/pt.c:9459
#, gcc-internal-format
msgid "mismatched argument pack lengths while expanding %<%E%>"
msgstr ""
-#: cp/pt.c:10573
+#: cp/pt.c:10585
#, gcc-internal-format
msgid "instantiation of %q+D as type %qT"
msgstr ""
@@ -33515,257 +32987,257 @@ msgstr ""
#.
#. is an attempt to declare a variable with function
#. type.
-#: cp/pt.c:10731
+#: cp/pt.c:10757
#, gcc-internal-format
msgid "variable %qD has function type"
msgstr ""
-#: cp/pt.c:10900
+#: cp/pt.c:10926
#, gcc-internal-format
msgid "invalid parameter type %qT"
msgstr ""
-#: cp/pt.c:10902
+#: cp/pt.c:10928
#, gcc-internal-format
msgid "in declaration %q+D"
msgstr ""
-#: cp/pt.c:10979
+#: cp/pt.c:11005
#, gcc-internal-format
msgid "function returning an array"
msgstr ""
-#: cp/pt.c:10981
+#: cp/pt.c:11007
#, gcc-internal-format
msgid "function returning a function"
msgstr ""
-#: cp/pt.c:11011
+#: cp/pt.c:11037
#, gcc-internal-format
msgid "creating pointer to member function of non-class type %qT"
msgstr ""
-#: cp/pt.c:11552
+#: cp/pt.c:11578
#, gcc-internal-format
msgid "forming reference to void"
msgstr ""
-#: cp/pt.c:11554
+#: cp/pt.c:11580
#, gcc-internal-format
msgid "forming pointer to reference type %qT"
msgstr ""
-#: cp/pt.c:11556
+#: cp/pt.c:11582
#, gcc-internal-format
msgid "forming reference to reference type %qT"
msgstr ""
-#: cp/pt.c:11605
+#: cp/pt.c:11631
#, gcc-internal-format
msgid "creating pointer to member of non-class type %qT"
msgstr ""
-#: cp/pt.c:11611
+#: cp/pt.c:11637
#, gcc-internal-format
msgid "creating pointer to member reference type %qT"
msgstr ""
-#: cp/pt.c:11617
+#: cp/pt.c:11643
#, gcc-internal-format
msgid "creating pointer to member of type void"
msgstr ""
-#: cp/pt.c:11679
+#: cp/pt.c:11705
#, gcc-internal-format
msgid "creating array of %qT"
msgstr ""
-#: cp/pt.c:11685
+#: cp/pt.c:11711
#, gcc-internal-format
msgid "creating array of %qT, which is an abstract class type"
msgstr ""
-#: cp/pt.c:11714
+#: cp/pt.c:11740
#, gcc-internal-format
msgid "%qT is not a class, struct, or union type"
msgstr ""
-#: cp/pt.c:11751
+#: cp/pt.c:11777
#, gcc-internal-format
msgid "%qT resolves to %qT, which is not an enumeration type"
msgstr ""
-#: cp/pt.c:11759
+#: cp/pt.c:11785
#, gcc-internal-format
msgid "%qT resolves to %qT, which is is not a class type"
msgstr ""
-#: cp/pt.c:11876
+#: cp/pt.c:11902
#, gcc-internal-format
msgid "use of %qs in template"
msgstr ""
-#: cp/pt.c:12016
+#: cp/pt.c:12042
#, gcc-internal-format
msgid "qualifying type %qT does not match destructor name ~%qT"
msgstr ""
-#: cp/pt.c:12031
+#: cp/pt.c:12057
#, gcc-internal-format
msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
msgstr ""
-#: cp/pt.c:12033
+#: cp/pt.c:12059
#, gcc-internal-format
msgid "say %<typename %E%> if a type is meant"
msgstr ""
-#: cp/pt.c:12186
+#: cp/pt.c:12212
#, gcc-internal-format
msgid "using invalid field %qD"
msgstr ""
-#: cp/pt.c:12541 cp/pt.c:13351
+#: cp/pt.c:12567 cp/pt.c:13377
#, gcc-internal-format
msgid "invalid use of pack expansion expression"
msgstr ""
-#: cp/pt.c:12545 cp/pt.c:13355
+#: cp/pt.c:12571 cp/pt.c:13381
#, gcc-internal-format
msgid "use %<...%> to expand argument pack"
msgstr ""
-#: cp/pt.c:13931
+#: cp/pt.c:13957
#, 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.c:13940
+#: cp/pt.c:13966
#, gcc-internal-format
msgid "declarations in dependent base %qT are not found by unqualified lookup"
msgstr ""
-#: cp/pt.c:13945
+#: cp/pt.c:13971
#, gcc-internal-format
msgid "use %<this->%D%> instead"
msgstr ""
-#: cp/pt.c:13948
+#: cp/pt.c:13974
#, gcc-internal-format
msgid "use %<%T::%D%> instead"
msgstr ""
-#: cp/pt.c:13952
+#: cp/pt.c:13978
#, gcc-internal-format
msgid "%q+D declared here, later in the translation unit"
msgstr ""
-#: cp/pt.c:14185
+#: cp/pt.c:14211
#, gcc-internal-format
msgid "%qT is not a class or namespace"
msgstr ""
-#: cp/pt.c:14188
+#: cp/pt.c:14214
#, gcc-internal-format
msgid "%qD is not a class or namespace"
msgstr ""
-#: cp/pt.c:14480
+#: cp/pt.c:14506
#, gcc-internal-format
msgid "%qT is/uses anonymous type"
msgstr ""
-#: cp/pt.c:14482
+#: cp/pt.c:14508
#, gcc-internal-format
msgid "template argument for %qD uses local type %qT"
msgstr ""
-#: cp/pt.c:14492
+#: cp/pt.c:14518
#, gcc-internal-format
msgid "%qT is a variably modified type"
msgstr ""
-#: cp/pt.c:14503
+#: cp/pt.c:14529
#, gcc-internal-format
msgid "integral expression %qE is not constant"
msgstr ""
-#: cp/pt.c:14521
+#: cp/pt.c:14547
#, gcc-internal-format
msgid " trying to instantiate %qD"
msgstr ""
-#: cp/pt.c:17842
+#: cp/pt.c:17868
#, gcc-internal-format
msgid "ambiguous class template instantiation for %q#T"
msgstr ""
-#: cp/pt.c:17846
+#: cp/pt.c:17872
#, gcc-internal-format
msgid "%s %+#T"
msgstr ""
-#: cp/pt.c:17870 cp/pt.c:17953
+#: cp/pt.c:17896 cp/pt.c:17979
#, gcc-internal-format
msgid "explicit instantiation of non-template %q#D"
msgstr ""
-#: cp/pt.c:17885
+#: cp/pt.c:17911
#, gcc-internal-format
msgid "%qD is not a static data member of a class template"
msgstr ""
-#: cp/pt.c:17891 cp/pt.c:17948
+#: cp/pt.c:17917 cp/pt.c:17974
#, gcc-internal-format
msgid "no matching template for %qD found"
msgstr ""
-#: cp/pt.c:17896
+#: cp/pt.c:17922
#, gcc-internal-format
msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
msgstr ""
-#: cp/pt.c:17904
+#: cp/pt.c:17930
#, gcc-internal-format
msgid "explicit instantiation of %q#D"
msgstr ""
-#: cp/pt.c:17940
+#: cp/pt.c:17966
#, gcc-internal-format
msgid "duplicate explicit instantiation of %q#D"
msgstr ""
-#: cp/pt.c:17963 cp/pt.c:18060
+#: cp/pt.c:17989 cp/pt.c:18086
#, gcc-internal-format
msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
msgstr ""
-#: cp/pt.c:17968 cp/pt.c:18077
+#: cp/pt.c:17994 cp/pt.c:18103
#, gcc-internal-format
msgid "storage class %qD applied to template instantiation"
msgstr ""
-#: cp/pt.c:18036
+#: cp/pt.c:18062
#, gcc-internal-format
msgid "explicit instantiation of non-class template %qD"
msgstr ""
-#: cp/pt.c:18038
+#: cp/pt.c:18064
#, gcc-internal-format
msgid "explicit instantiation of non-template type %qT"
msgstr ""
-#: cp/pt.c:18047
+#: cp/pt.c:18073
#, gcc-internal-format
msgid "explicit instantiation of %q#T before definition of template"
msgstr ""
-#: cp/pt.c:18065
+#: cp/pt.c:18091
#, gcc-internal-format
msgid "ISO C++ forbids the use of %qE on explicit instantiations"
msgstr ""
-#: cp/pt.c:18111
+#: cp/pt.c:18137
#, gcc-internal-format
msgid "duplicate explicit instantiation of %q#T"
msgstr ""
@@ -33777,33 +33249,32 @@ 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.c:18665
+#: cp/pt.c:18692
#, gcc-internal-format
msgid "explicit instantiation of %qD but no definition available"
msgstr ""
-#: cp/pt.c:18841
+#: cp/pt.c:18873
#, gcc-internal-format
msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use -ftemplate-depth= to increase the maximum)"
msgstr ""
-#: cp/pt.c:19221
+#: cp/pt.c:19253
#, fuzzy, gcc-internal-format
-#| msgid "template-parameter-"
msgid "invalid template non-type parameter"
msgstr "template-parameter-"
-#: cp/pt.c:19223
+#: cp/pt.c:19255
#, gcc-internal-format
msgid "%q#T is not a valid type for a template non-type parameter"
msgstr ""
-#: cp/pt.c:20309
+#: cp/pt.c:20346
#, gcc-internal-format
msgid "deducing from brace-enclosed initializer list requires #include <initializer_list>"
msgstr ""
-#: cp/pt.c:20367
+#: cp/pt.c:20404
#, gcc-internal-format
msgid "variable %q#D with %<auto%> type used in its own initializer"
msgstr ""
@@ -33811,12 +33282,12 @@ msgstr ""
#. If type is error_mark_node a diagnostic must have been
#. emitted by now. Also, having a mention to '<type error>'
#. in the diagnostic is not really useful to the user.
-#: cp/pt.c:20399
+#: cp/pt.c:20436
#, gcc-internal-format
msgid "unable to deduce %qT from %qE"
msgstr ""
-#: cp/pt.c:20410
+#: cp/pt.c:20447
#, gcc-internal-format
msgid "inconsistent deduction for %qT: %qT and then %qT"
msgstr ""
@@ -33833,7 +33304,6 @@ msgstr ""
#: cp/repo.c:227
#, fuzzy, gcc-internal-format
-#| msgid "cannot create temporary file"
msgid "can%'t create repository information file %qs"
msgstr "không thể tạo tập tin tạm thời"
@@ -33933,10 +33403,9 @@ msgid "overriding deleted function %q+D"
msgstr ""
#: cp/search.c:1969
-#, fuzzy, gcc-internal-format
-#| msgid "internal function"
+#, gcc-internal-format
msgid "virtual function %q+D"
-msgstr "hàm nội bộ"
+msgstr "hàm ảo %q+D"
#: cp/search.c:1970
#, gcc-internal-format
@@ -34055,7 +33524,7 @@ msgstr ""
msgid "invalid base-class specification"
msgstr ""
-#: cp/semantics.c:2996 cp/semantics.c:8816
+#: cp/semantics.c:2996 cp/semantics.c:8857
#, gcc-internal-format
msgid "%qD is not captured"
msgstr ""
@@ -34200,7 +33669,6 @@ msgstr ""
#: cp/semantics.c:5193
#, fuzzy, gcc-internal-format
-#| msgid "<unresolved overloaded function type>"
msgid "decltype cannot resolve address of overloaded function"
msgstr "<chưa giải quyết loại hàm quá tải>"
@@ -34221,7 +33689,6 @@ msgstr ""
#: cp/semantics.c:5717
#, fuzzy, gcc-internal-format
-#| msgid "invalid register in the move instruction"
msgid "invalid return type %qT of constexpr function %q+D"
msgstr "gặp thanh ghi sai trong lệnh di chuyển"
@@ -34230,281 +33697,263 @@ msgstr "gặp thanh ghi sai trong lệnh di chuyển"
msgid "%q#T has virtual base classes"
msgstr ""
-#: cp/semantics.c:5876
+#: cp/semantics.c:5873
#, gcc-internal-format
msgid "constexpr constructor does not have empty body"
msgstr ""
-#: cp/semantics.c:6039
+#: cp/semantics.c:6068
#, gcc-internal-format
msgid "%<constexpr%> constructor for union %qT must initialize exactly one non-static data member"
msgstr ""
-#: cp/semantics.c:6077
+#: cp/semantics.c:6108
#, gcc-internal-format
msgid "uninitialized member %qD in %<constexpr%> constructor"
msgstr ""
-#: cp/semantics.c:6108
+#: cp/semantics.c:6139
#, gcc-internal-format
msgid "body of constexpr function %qD not a return-statement"
msgstr ""
-#: cp/semantics.c:6163
+#: cp/semantics.c:6194
#, fuzzy, gcc-internal-format
-#| msgid "Do not use push to store function arguments"
msgid "%q+D is not usable as a constexpr function because:"
msgstr "Đừng sử dụng push để lưu các đối số hàm"
-#: cp/semantics.c:6487
+#: cp/semantics.c:6518
#, gcc-internal-format
msgid "expression %qE does not designate a constexpr function"
msgstr ""
-#: cp/semantics.c:6501 cp/semantics.c:8085
+#: cp/semantics.c:6532 cp/semantics.c:8126
#, gcc-internal-format
msgid "call to non-constexpr function %qD"
msgstr ""
#. The definition of fun was somehow unsuitable.
-#: cp/semantics.c:6529
-#, fuzzy, gcc-internal-format
-#| msgid "Bad type in constant expression"
+#: cp/semantics.c:6560
+#, gcc-internal-format
msgid "%qD called in a constant expression"
-msgstr "Gặp loại saio trong biểu thức bất biến"
+msgstr "%qD được gọi trong một biểu thức hằng"
-#: cp/semantics.c:6533
+#: cp/semantics.c:6564
#, gcc-internal-format
msgid "%qD used before its definition"
msgstr ""
-#: cp/semantics.c:6567
+#: cp/semantics.c:6598
#, gcc-internal-format
msgid "call has circular dependency"
msgstr ""
-#: cp/semantics.c:6575
+#: cp/semantics.c:6606
#, gcc-internal-format, gfc-internal-format
msgid "constexpr evaluation depth exceeds maximum of %d (use -fconstexpr-depth= to increase the maximum)"
msgstr ""
-#: cp/semantics.c:6653
-#, fuzzy, gcc-internal-format
-#| msgid "Bad type in constant expression"
+#: cp/semantics.c:6684
+#, gcc-internal-format
msgid "%q+E is not a constant expression"
-msgstr "Gặp loại saio trong biểu thức bất biến"
+msgstr "%q+E không phải biểu thức hằng"
-#: cp/semantics.c:6793
+#: cp/semantics.c:6824
#, fuzzy, gcc-internal-format
-#| msgid "Array reference out of bounds"
msgid "array subscript out of bound"
msgstr "Tham chiếu mảng ở ngoại phạm vi"
-#: cp/semantics.c:6839 cp/semantics.c:6899 cp/semantics.c:7536
-#, fuzzy, gcc-internal-format
-#| msgid "Bad type in constant expression"
+#: cp/semantics.c:6870 cp/semantics.c:6930 cp/semantics.c:7577
+#, gcc-internal-format
msgid "%qE is not a constant expression"
-msgstr "Gặp loại saio trong biểu thức bất biến"
+msgstr "%qE không phải là biểu thức hằng"
-#: cp/semantics.c:6845
+#: cp/semantics.c:6876
#, fuzzy, gcc-internal-format
-#| msgid "initializer element is not a constant expression"
msgid "mutable %qD is not usable in a constant expression"
msgstr "yếu tố sơ khởi không phải là một biểu tượng hằng số"
-#: cp/semantics.c:6860
+#: cp/semantics.c:6891
#, fuzzy, gcc-internal-format
-#| msgid "array index in initializer is not an integer constant expression"
msgid "accessing %qD member instead of initialized %qD member in constant expression"
msgstr "bộ sơ khởi chứa một chỉ mục mảng không phải là một biểu tượng hằng số nguyên"
-#: cp/semantics.c:7401
+#: cp/semantics.c:7438
#, gcc-internal-format
msgid "accessing value of %qE through a %qT glvalue in a constant expression"
msgstr ""
-#: cp/semantics.c:7432
+#: cp/semantics.c:7473
#, fuzzy, gcc-internal-format
-#| msgid "initializer element is not a constant expression"
msgid "the value of %qD is not usable in a constant expression"
msgstr "yếu tố sơ khởi không phải là một biểu tượng hằng số"
-#: cp/semantics.c:7439
+#: cp/semantics.c:7480
#, fuzzy, gcc-internal-format
-#| msgid "excess elements in union initializer"
msgid "%qD used in its own initializer"
msgstr "gặp yếu tố thừa trong bộ sơ khởi hợp"
-#: cp/semantics.c:7444
+#: cp/semantics.c:7485
#, gcc-internal-format
msgid "%q#D is not const"
msgstr ""
-#: cp/semantics.c:7447
+#: cp/semantics.c:7488
#, gcc-internal-format
msgid "%q#D is volatile"
msgstr ""
-#: cp/semantics.c:7451
+#: cp/semantics.c:7492
#, fuzzy, gcc-internal-format
-#| msgid "initializer element is not a constant expression"
msgid "%qD was not initialized with a constant expression"
msgstr "yếu tố sơ khởi không phải là một biểu tượng hằng số"
-#: cp/semantics.c:7460
+#: cp/semantics.c:7501
#, gcc-internal-format
msgid "%qD was not declared %<constexpr%>"
msgstr ""
-#: cp/semantics.c:7463
+#: cp/semantics.c:7504
#, gcc-internal-format
msgid "%qD does not have integral or enumeration type"
msgstr ""
-#: cp/semantics.c:7524 cp/semantics.c:8217
+#: cp/semantics.c:7565 cp/semantics.c:8258
#, gcc-internal-format
msgid "use of the value of the object being constructed in a constant expression"
msgstr ""
-#: cp/semantics.c:7552 cp/semantics.c:8355
+#: cp/semantics.c:7593 cp/semantics.c:8396
#, fuzzy, gcc-internal-format
-#| msgid "Bad type in constant expression"
msgid "temporary of non-literal type %qT in a constant expression"
msgstr "Gặp loại saio trong biểu thức bất biến"
-#: cp/semantics.c:7800 cp/semantics.c:8259 cp/semantics.c:8509
+#: cp/semantics.c:7841 cp/semantics.c:8300 cp/semantics.c:8550
#, fuzzy, gcc-internal-format
-#| msgid "initializer element is not a constant expression"
msgid "expression %qE is not a constant-expression"
msgstr "yếu tố sơ khởi không phải là một biểu tượng hằng số"
-#: cp/semantics.c:7805
+#: cp/semantics.c:7846
#, fuzzy, gcc-internal-format
-#| msgid "Expected expression type"
msgid "unexpected expression %qE of kind %s"
-msgstr "Mong đợi một loại biểu thức"
+msgstr "cần một loại biểu thức"
-#: cp/semantics.c:7836
+#: cp/semantics.c:7877
#, gcc-internal-format
msgid "%qT cannot be the type of a complete constant expression because it has mutable sub-objects"
msgstr ""
-#: cp/semantics.c:7849
+#: cp/semantics.c:7890
#, gcc-internal-format
msgid "conversion from pointer type %qT to arithmetic type %qT in a constant-expression"
msgstr ""
-#: cp/semantics.c:8020
+#: cp/semantics.c:8061
#, gcc-internal-format
msgid "expression %qE has side-effects"
msgstr ""
-#: cp/semantics.c:8103
+#: cp/semantics.c:8144
#, gcc-internal-format
msgid "calling a member function of the object being constructed in a constant expression"
msgstr ""
-#: cp/semantics.c:8185
+#: cp/semantics.c:8226
#, gcc-internal-format
msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
msgstr ""
-#: cp/semantics.c:8271
+#: cp/semantics.c:8312
#, gcc-internal-format
msgid "typeid-expression is not a constant expression because %qE is of polymorphic type"
msgstr ""
-#: cp/semantics.c:8284
+#: cp/semantics.c:8325
#, fuzzy, gcc-internal-format
-#| msgid "initializer element is not a constant expression"
msgid "difference of two pointer expressions is not a constant expression"
msgstr "yếu tố sơ khởi không phải là một biểu tượng hằng số"
-#: cp/semantics.c:8303
+#: cp/semantics.c:8344
#, fuzzy, gcc-internal-format
-#| msgid "initializer element is not a constant expression"
msgid "pointer comparison expression is not a constant expression"
msgstr "yếu tố sơ khởi không phải là một biểu tượng hằng số"
-#: cp/semantics.c:8404
+#: cp/semantics.c:8445
#, fuzzy, gcc-internal-format
-#| msgid "initializer element is not a constant expression"
msgid "division by zero is not a constant-expression"
msgstr "yếu tố sơ khởi không phải là một biểu tượng hằng số"
-#: cp/semantics.c:8517
+#: cp/semantics.c:8558
#, fuzzy, gcc-internal-format
-#| msgid "nonconstant array index in initializer"
msgid "non-constant array initialization"
msgstr "bộ sơ khởi chứa một chỉ mục mảng không phải hằng số"
-#: cp/semantics.c:8523
-#, fuzzy, gcc-internal-format, gfc-internal-format
-#| msgid "expected end of line"
+#: cp/semantics.c:8564
+#, gcc-internal-format, gfc-internal-format
msgid "unexpected AST of kind %s"
-msgstr "mong đợi kết thúc dòng"
+msgstr "cần AST thuộc kiểu %s"
-#: cp/semantics.c:9013
+#: cp/semantics.c:9054
#, gcc-internal-format
msgid "cannot capture %qE by reference"
msgstr ""
-#: cp/semantics.c:9036
+#: cp/semantics.c:9077
#, gcc-internal-format
msgid "already captured %qD in lambda expression"
msgstr ""
-#: cp/semantics.c:9182
+#: cp/semantics.c:9223
#, gcc-internal-format
msgid "%<this%> was not captured for this lambda function"
msgstr ""
-#: cp/tree.c:1025
+#: cp/tree.c:1037
#, gcc-internal-format
msgid "%qV qualifiers cannot be applied to %qT"
msgstr ""
-#: cp/tree.c:2805
+#: cp/tree.c:2817
#, gcc-internal-format
msgid "%qE attribute can only be applied to Java class definitions"
msgstr ""
-#: cp/tree.c:2834
+#: cp/tree.c:2846
#, gcc-internal-format
msgid "%qE attribute can only be applied to class definitions"
msgstr ""
-#: cp/tree.c:2840
+#: cp/tree.c:2852
#, gcc-internal-format
msgid "%qE is obsolete; g++ vtables are now COM-compatible by default"
msgstr ""
-#: cp/tree.c:2864
+#: cp/tree.c:2876
#, gcc-internal-format
msgid "requested init_priority is not an integer constant"
msgstr ""
-#: cp/tree.c:2885
+#: cp/tree.c:2897
#, gcc-internal-format
msgid "can only use %qE attribute on file-scope definitions of objects of class type"
msgstr ""
-#: cp/tree.c:2893
+#: cp/tree.c:2905
#, gcc-internal-format
msgid "requested init_priority is out of range"
msgstr ""
-#: cp/tree.c:2903
+#: cp/tree.c:2915
#, gcc-internal-format
msgid "requested init_priority is reserved for internal use"
msgstr ""
-#: cp/tree.c:2914
+#: cp/tree.c:2926
#, gcc-internal-format
msgid "%qE attribute is not supported on this platform"
msgstr ""
-#: cp/tree.c:3594
+#: cp/tree.c:3606
#, gcc-internal-format, gfc-internal-format
msgid "lang_* check: failed in %s, at %s:%d"
msgstr ""
@@ -34725,52 +34174,44 @@ msgid "%qE cannot be used as a function"
msgstr ""
#: cp/typeck.c:3346
-#, fuzzy, gcc-internal-format
-#| msgid "too many arguments to %%:version-compare"
+#, gcc-internal-format
msgid "too many arguments to constructor %q#D"
-msgstr "quá nhiều đối số tới %%:version-compare"
+msgstr "quá nhiều đối số cho cấu tử %q#D"
#: cp/typeck.c:3347
-#, fuzzy, gcc-internal-format
-#| msgid "too few arguments to %%:version-compare"
+#, gcc-internal-format
msgid "too few arguments to constructor %q#D"
-msgstr "quá ít đối số tới %%:version-compare"
+msgstr "quá ít đối số cho hủy tử %q#D"
#: cp/typeck.c:3352
-#, fuzzy, gcc-internal-format
-#| msgid "no arguments for spec function"
+#, gcc-internal-format
msgid "too many arguments to member function %q#D"
-msgstr "không có đối số tới hàm đặc tả"
+msgstr "quá nhiều đối số cho hàm thành viên %q#D"
#: cp/typeck.c:3353
-#, fuzzy, gcc-internal-format
-#| msgid "no arguments for spec function"
+#, gcc-internal-format
msgid "too few arguments to member function %q#D"
-msgstr "không có đối số tới hàm đặc tả"
+msgstr "quá ít đối số cho hàm thành viên %q#D"
#: cp/typeck.c:3359
-#, fuzzy, gcc-internal-format
-#| msgid "no arguments for spec function"
+#, gcc-internal-format
msgid "too many arguments to function %q#D"
-msgstr "không có đối số tới hàm đặc tả"
+msgstr "quá nhiều đối số cho hàm %q#D"
#: cp/typeck.c:3360
-#, fuzzy, gcc-internal-format
-#| msgid "no arguments for spec function"
+#, gcc-internal-format
msgid "too few arguments to function %q#D"
-msgstr "không có đối số tới hàm đặc tả"
+msgstr "quá ít đối số cho hàm %q#D"
#: cp/typeck.c:3370
-#, fuzzy, gcc-internal-format
-#| msgid "too many arguments to %%:version-compare"
+#, gcc-internal-format
msgid "too many arguments to method %q#D"
-msgstr "quá nhiều đối số tới %%:version-compare"
+msgstr "quá nhiều đối số cho phương thức %q#D"
#: cp/typeck.c:3371
-#, fuzzy, gcc-internal-format
-#| msgid "too few arguments to %%:version-compare"
+#, gcc-internal-format
msgid "too few arguments to method %q#D"
-msgstr "quá ít đối số tới %%:version-compare"
+msgstr "quá ít đối số cho phương thức %q#D"
#: cp/typeck.c:3374
#, gcc-internal-format
@@ -35102,7 +34543,6 @@ msgstr ""
#: cp/typeck.c:6903
#, fuzzy, gcc-internal-format
-#| msgid "nonconstant array index in initializer"
msgid "assigning to an array from an initializer list"
msgstr "bộ sơ khởi chứa một chỉ mục mảng không phải hằng số"
@@ -35178,31 +34618,26 @@ msgstr ""
#: cp/typeck.c:7535
#, fuzzy, gcc-internal-format
-#| msgid "Warn about functions which might be candidates for format attributes"
msgid "parameter %qP of %qD might be a candidate for a format attribute"
msgstr "Cảnh báo về hàm có thể yêu cầu thuộc tính định dạng"
#: cp/typeck.c:7539
#, fuzzy, gcc-internal-format
-#| msgid "Warn about functions which might be candidates for format attributes"
msgid "parameter might be a candidate for a format attribute"
msgstr "Cảnh báo về hàm có thể yêu cầu thuộc tính định dạng"
#: cp/typeck.c:7544
#, fuzzy, gcc-internal-format
-#| msgid "Warn about functions which might be candidates for format attributes"
msgid "target of conversion might be a candidate for a format attribute"
msgstr "Cảnh báo về hàm có thể yêu cầu thuộc tính định dạng"
#: cp/typeck.c:7549
#, fuzzy, gcc-internal-format
-#| msgid "Warn about functions which might be candidates for format attributes"
msgid "target of initialization might be a candidate for a format attribute"
msgstr "Cảnh báo về hàm có thể yêu cầu thuộc tính định dạng"
#: cp/typeck.c:7559
#, fuzzy, gcc-internal-format
-#| msgid "Warn about functions which might be candidates for format attributes"
msgid "left-hand side of assignment might be a candidate for a format attribute"
msgstr "Cảnh báo về hàm có thể yêu cầu thuộc tính định dạng"
@@ -35433,7 +34868,6 @@ msgstr ""
#: cp/typeck2.c:471
#, fuzzy, gcc-internal-format
-#| msgid "<brace-enclosed initializer list>"
msgid "invalid use of brace-enclosed initializer list"
msgstr "<danh sách bộ sơ khởi nằm trong dấu ngoặc>"
@@ -35462,122 +34896,122 @@ msgstr ""
msgid "cannot initialize arrays using this syntax"
msgstr ""
-#: cp/typeck2.c:832
+#: cp/typeck2.c:835
#, gcc-internal-format
msgid "narrowing conversion of %qE from %qT to %qT inside { }"
msgstr ""
-#: cp/typeck2.c:836
+#: cp/typeck2.c:839
#, gcc-internal-format
msgid "narrowing conversion of %qE from %qT to %qT inside { } is ill-formed in C++11"
msgstr ""
-#: cp/typeck2.c:899
+#: cp/typeck2.c:902
#, gcc-internal-format
msgid "int-array initialized from non-wide string"
msgstr ""
-#: cp/typeck2.c:905
+#: cp/typeck2.c:908
#, gcc-internal-format
msgid "int-array initialized from incompatible wide string"
msgstr ""
-#: cp/typeck2.c:925
+#: cp/typeck2.c:928
#, gcc-internal-format
msgid "initializer-string for array of chars is too long"
msgstr ""
-#: cp/typeck2.c:973
+#: cp/typeck2.c:976
#, gcc-internal-format
msgid "cannot initialize aggregate of type %qT with a compound literal"
msgstr ""
-#: cp/typeck2.c:991
+#: cp/typeck2.c:994
#, gcc-internal-format
msgid "array must be initialized with a brace-enclosed initializer"
msgstr ""
-#: cp/typeck2.c:1220 cp/typeck2.c:1249
+#: cp/typeck2.c:1223 cp/typeck2.c:1252
#, gcc-internal-format
msgid "missing initializer for member %qD"
msgstr ""
-#: cp/typeck2.c:1227
+#: cp/typeck2.c:1230
#, gcc-internal-format
msgid "uninitialized const member %qD"
msgstr ""
-#: cp/typeck2.c:1234
+#: cp/typeck2.c:1237
#, gcc-internal-format
msgid "member %qD with uninitialized const fields"
msgstr ""
-#: cp/typeck2.c:1241
+#: cp/typeck2.c:1244
#, gcc-internal-format
msgid "member %qD is uninitialized reference"
msgstr ""
-#: cp/typeck2.c:1321
+#: cp/typeck2.c:1324
#, gcc-internal-format
msgid "no field %qD found in union being initialized"
msgstr ""
-#: cp/typeck2.c:1332
+#: cp/typeck2.c:1335
#, gcc-internal-format
msgid "index value instead of field name in union initializer"
msgstr ""
-#: cp/typeck2.c:1500
+#: cp/typeck2.c:1503
#, gcc-internal-format
msgid "circular pointer delegation detected"
msgstr ""
-#: cp/typeck2.c:1513
+#: cp/typeck2.c:1516
#, gcc-internal-format
msgid "base operand of %<->%> has non-pointer type %qT"
msgstr ""
-#: cp/typeck2.c:1537
+#: cp/typeck2.c:1540
#, gcc-internal-format
msgid "result of %<operator->()%> yields non-pointer result"
msgstr ""
-#: cp/typeck2.c:1539
+#: cp/typeck2.c:1542
#, gcc-internal-format
msgid "base operand of %<->%> is not a pointer"
msgstr ""
-#: cp/typeck2.c:1564
+#: cp/typeck2.c:1567
#, gcc-internal-format
msgid "%qE cannot be used as a member pointer, since it is of type %qT"
msgstr ""
-#: cp/typeck2.c:1573
+#: cp/typeck2.c:1576
#, gcc-internal-format
msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
msgstr ""
-#: cp/typeck2.c:1595
+#: cp/typeck2.c:1598
#, gcc-internal-format
msgid "pointer to member type %qT incompatible with object type %qT"
msgstr ""
-#: cp/typeck2.c:1663
+#: cp/typeck2.c:1666
#, gcc-internal-format
msgid "functional cast to array type %qT"
msgstr ""
-#: cp/typeck2.c:1684
+#: cp/typeck2.c:1687
#, gcc-internal-format
msgid "invalid value-initialization of reference type"
msgstr ""
-#: cp/typeck2.c:1913
+#: cp/typeck2.c:1916
#, gcc-internal-format
msgid "call to function %qD which throws incomplete type %q#T"
msgstr ""
-#: cp/typeck2.c:1916
+#: cp/typeck2.c:1919
#, gcc-internal-format
msgid "call to function which throws incomplete type %q#T"
msgstr ""
@@ -35637,188 +35071,187 @@ msgstr ""
msgid "The Hollerith constant at %L is too long to convert to %s"
msgstr ""
-#: fortran/array.c:98
+#: fortran/array.c:96
#, gcc-internal-format, gfc-internal-format
msgid "Expected array subscript at %C"
msgstr ""
-#: fortran/array.c:107
+#: fortran/array.c:105
#, fuzzy, gcc-internal-format, gfc-internal-format
-#| msgid "Unexpected element '%c' in format string at %L"
msgid "Unexpected '*' in coarray subscript at %C"
-msgstr "Gặp yếu tố bất thường « %c » trong chuỗi định dạng tại %L"
+msgstr "Gặp yếu tố bất thường '%c' trong chuỗi định dạng tại %L"
-#: fortran/array.c:131
+#: fortran/array.c:129
#, gcc-internal-format, gfc-internal-format
msgid "Strides not allowed in coarray subscript at %C"
msgstr ""
-#: fortran/array.c:139
+#: fortran/array.c:137
#, gcc-internal-format, gfc-internal-format
msgid "Expected array subscript stride at %C"
msgstr ""
-#: fortran/array.c:196
+#: fortran/array.c:194
#, gcc-internal-format, gfc-internal-format
msgid "Invalid form of array reference at %C"
msgstr ""
-#: fortran/array.c:201 fortran/array.c:267
+#: fortran/array.c:199 fortran/array.c:272
#, gcc-internal-format, gfc-internal-format
msgid "Array reference at %C cannot have more than %d dimensions"
msgstr ""
-#: fortran/array.c:216 fortran/array.c:576 fortran/check.c:2149
-#: fortran/check.c:3915 fortran/check.c:3953 fortran/check.c:4120
+#: fortran/array.c:214 fortran/array.c:581 fortran/check.c:2149
+#: fortran/check.c:3915 fortran/check.c:3953 fortran/check.c:4124
#: fortran/match.c:1766 fortran/match.c:2833 fortran/match.c:3029
-#: fortran/simplify.c:4538
+#: fortran/simplify.c:4541
#, gcc-internal-format, gfc-internal-format
msgid "Coarrays disabled at %C, use -fcoarray= to enable"
msgstr ""
-#: fortran/array.c:222
+#: fortran/array.c:220
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected coarray designator at %C"
msgstr ""
-#: fortran/array.c:237
+#: fortran/array.c:235
#, gcc-internal-format, gfc-internal-format
msgid "Too few codimensions at %C, expected %d not %d"
msgstr ""
-#: fortran/array.c:243
+#: fortran/array.c:241
#, gcc-internal-format, gfc-internal-format
msgid "Too many codimensions at %C, expected %d not %d"
msgstr ""
-#: fortran/array.c:253
+#: fortran/array.c:251 fortran/array.c:259
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected '*' for codimension %d of %d at %C"
msgstr ""
-#: fortran/array.c:256
+#: fortran/array.c:254
#, gcc-internal-format, gfc-internal-format
msgid "Invalid form of coarray reference at %C"
msgstr ""
-#: fortran/array.c:261
+#: fortran/array.c:266
#, gcc-internal-format, gfc-internal-format
msgid "Invalid codimension %d at %C, only %d codimensions exist"
msgstr ""
-#: fortran/array.c:313
+#: fortran/array.c:318
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L in this context must be constant"
msgstr ""
-#: fortran/array.c:316
+#: fortran/array.c:321
#, gcc-internal-format, gfc-internal-format
msgid "Expression at %L in this context must be constant"
msgstr ""
-#: fortran/array.c:407
+#: fortran/array.c:412
#, gcc-internal-format, gfc-internal-format
msgid "Expected expression in array specification at %C"
msgstr ""
-#: fortran/array.c:486
+#: fortran/array.c:491
#, gcc-internal-format, gfc-internal-format
msgid "Bad array specification for implied-shape array at %C"
msgstr ""
-#: fortran/array.c:502 fortran/array.c:614
+#: fortran/array.c:507 fortran/array.c:619
#, gcc-internal-format, gfc-internal-format
msgid "Bad array specification for an explicitly shaped array at %C"
msgstr ""
-#: fortran/array.c:512 fortran/array.c:624
+#: fortran/array.c:517 fortran/array.c:629
#, gcc-internal-format, gfc-internal-format
msgid "Bad array specification for assumed shape array at %C"
msgstr ""
-#: fortran/array.c:526 fortran/array.c:638
+#: fortran/array.c:531 fortran/array.c:643
#, gcc-internal-format, gfc-internal-format
msgid "Bad specification for deferred shape array at %C"
msgstr ""
-#: fortran/array.c:536 fortran/array.c:642
+#: fortran/array.c:541 fortran/array.c:647
#, gcc-internal-format, gfc-internal-format
msgid "Bad specification for assumed size array at %C"
msgstr ""
-#: fortran/array.c:545 fortran/array.c:651
+#: fortran/array.c:550 fortran/array.c:656
#, gcc-internal-format, gfc-internal-format
msgid "Expected another dimension in array declaration at %C"
msgstr ""
-#: fortran/array.c:551 fortran/array.c:582 fortran/array.c:657
+#: fortran/array.c:556 fortran/array.c:587 fortran/array.c:662
#, gcc-internal-format, gfc-internal-format
msgid "Array specification at %C has more than %d dimensions"
msgstr ""
-#: fortran/array.c:557
+#: fortran/array.c:562
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: Array specification at %C with more than 7 dimensions"
msgstr ""
-#: fortran/array.c:570
+#: fortran/array.c:575
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: Coarray declaration at %C"
msgstr ""
-#: fortran/array.c:665
+#: fortran/array.c:670
#, gcc-internal-format, gfc-internal-format
msgid "Upper bound of last coarray dimension must be '*' at %C"
msgstr ""
-#: fortran/array.c:885
+#: fortran/array.c:890
#, gcc-internal-format, gfc-internal-format
msgid "DO-iterator '%s' at %L is inside iterator of the same name"
msgstr ""
-#: fortran/array.c:977 fortran/array.c:1109
+#: fortran/array.c:982 fortran/array.c:1114
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in array constructor at %C"
msgstr ""
-#: fortran/array.c:1029
+#: fortran/array.c:1034
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: [...] style array constructors at %C"
msgstr ""
-#: fortran/array.c:1049
+#: fortran/array.c:1054
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: Array constructor including type specification at %C"
msgstr ""
-#: fortran/array.c:1055 fortran/match.c:3465
+#: fortran/array.c:1060 fortran/match.c:3465
#, gcc-internal-format, gfc-internal-format
msgid "Type-spec at %L cannot contain a deferred type parameter"
msgstr ""
-#: fortran/array.c:1071
+#: fortran/array.c:1076
#, gcc-internal-format, gfc-internal-format
msgid "Empty array constructor at %C is not allowed"
msgstr ""
-#: fortran/array.c:1156
+#: fortran/array.c:1161
#, gcc-internal-format, gfc-internal-format
msgid "Element in %s array constructor at %L is %s"
msgstr ""
-#: fortran/array.c:1484
+#: fortran/array.c:1489
#, gcc-internal-format, gfc-internal-format
msgid "Iterator step at %L cannot be zero"
msgstr ""
#. Problems occur when we get something like
#. integer :: a(lots) = (/(i, i=1, lots)/)
-#: fortran/array.c:1621 fortran/expr.c:1538 fortran/trans-array.c:5264
+#: fortran/array.c:1626 fortran/expr.c:1538 fortran/trans-array.c:5258
#, gcc-internal-format, gfc-internal-format
msgid "The number of elements in the array constructor at %L requires an increase of the allowed %d upper limit. See -fmax-array-constructor option"
msgstr ""
-#: fortran/array.c:1818
+#: fortran/array.c:1823
#, gcc-internal-format, gfc-internal-format
msgid "Different CHARACTER lengths (%d/%d) in array constructor at %L"
msgstr ""
@@ -35853,7 +35286,7 @@ msgstr ""
msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or PROCEDURE"
msgstr ""
-#: fortran/check.c:168 fortran/check.c:5193
+#: fortran/check.c:168 fortran/check.c:5197
#, gcc-internal-format, gfc-internal-format
msgid "'%s' argument of '%s' intrinsic at %L must be a constant"
msgstr ""
@@ -35963,7 +35396,7 @@ msgstr ""
msgid "Unequal character lengths (%ld/%ld) in %s at %L"
msgstr ""
-#: fortran/check.c:854 fortran/check.c:5162
+#: fortran/check.c:854 fortran/check.c:5166
#, gcc-internal-format, gfc-internal-format
msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have the same type"
msgstr ""
@@ -36046,8 +35479,8 @@ msgstr ""
#: fortran/check.c:1307 fortran/check.c:1838 fortran/check.c:1941
#: fortran/check.c:2135 fortran/check.c:2180 fortran/check.c:3382
-#: fortran/check.c:3516 fortran/check.c:3571 fortran/check.c:4106
-#: fortran/check.c:4235
+#: fortran/check.c:3516 fortran/check.c:3571 fortran/check.c:4110
+#: fortran/check.c:4239
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: '%s' intrinsic with KIND argument at %L"
msgstr ""
@@ -36192,7 +35625,7 @@ msgstr ""
msgid "Fortran 2003: NULL intrinsic with allocatable MOLD at %L"
msgstr ""
-#: fortran/check.c:2925 fortran/check.c:4182
+#: fortran/check.c:2925 fortran/check.c:4186
#, gcc-internal-format, gfc-internal-format
msgid "'%s' argument of '%s' intrinsic at %L must provide at least as many elements as there are .TRUE. values in '%s' (%ld/%d)"
msgstr ""
@@ -36322,42 +35755,42 @@ msgstr ""
msgid "DIM argument without ARRAY argument not allowed for THIS_IMAGE intrinsic at %L"
msgstr ""
-#: fortran/check.c:4046
+#: fortran/check.c:4050
#, gcc-internal-format, gfc-internal-format
msgid "'MOLD' argument of 'TRANSFER' intrinsic at %L must not be %s"
msgstr ""
-#: fortran/check.c:4074
+#: fortran/check.c:4078
#, gcc-internal-format, gfc-internal-format
msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %ld < result size %ld"
msgstr ""
-#: fortran/check.c:4196
+#: fortran/check.c:4200
#, gcc-internal-format, gfc-internal-format
msgid "'%s' argument of '%s' intrinsic at %L must have the same rank as '%s' or be a scalar"
msgstr ""
-#: fortran/check.c:4209
+#: fortran/check.c:4213
#, gcc-internal-format, gfc-internal-format
msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have identical shape."
msgstr ""
-#: fortran/check.c:4468 fortran/check.c:4500
+#: fortran/check.c:4472 fortran/check.c:4504
#, gcc-internal-format, gfc-internal-format
msgid "Size of '%s' argument of '%s' intrinsic at %L too small (%i/%i)"
msgstr ""
-#: fortran/check.c:4508
+#: fortran/check.c:4512
#, gcc-internal-format, gfc-internal-format
msgid "Too many arguments to %s at %L"
msgstr ""
-#: fortran/check.c:4794
+#: fortran/check.c:4798
#, gcc-internal-format, gfc-internal-format
msgid "'%s' argument of '%s' intrinsic at %L must be of a kind not wider than the default kind (%d)"
msgstr ""
-#: fortran/check.c:5146 fortran/check.c:5154
+#: fortran/check.c:5150 fortran/check.c:5158
#, gcc-internal-format, gfc-internal-format
msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or LOGICAL"
msgstr ""
@@ -36369,7 +35802,7 @@ msgstr ""
#. Since the extension field is 8 bit wide, we can only have
#. up to 255 extension levels.
-#: fortran/class.c:556 fortran/decl.c:7561
+#: fortran/class.c:556 fortran/decl.c:7562
#, gcc-internal-format, gfc-internal-format
msgid "Maximum extension level reached with type '%s' at %L"
msgstr ""
@@ -36649,7 +36082,7 @@ msgstr ""
msgid "Fortran 2008: Implied-shape array at %L"
msgstr ""
-#: fortran/decl.c:1898 fortran/decl.c:6418
+#: fortran/decl.c:1898 fortran/decl.c:6419
#, gcc-internal-format, gfc-internal-format
msgid "Duplicate array spec for Cray pointee at %C"
msgstr ""
@@ -36664,7 +36097,7 @@ msgstr ""
msgid "Extension: Old-style initialization at %C"
msgstr ""
-#: fortran/decl.c:2008 fortran/decl.c:4916
+#: fortran/decl.c:2008 fortran/decl.c:4917
#, gcc-internal-format, gfc-internal-format
msgid "Initialization at %C isn't for a pointer variable"
msgstr ""
@@ -36674,7 +36107,7 @@ msgstr ""
msgid "Pointer initialization at %C requires '=>', not '='"
msgstr ""
-#: fortran/decl.c:2030 fortran/decl.c:7713
+#: fortran/decl.c:2030 fortran/decl.c:7714
#, gcc-internal-format, gfc-internal-format
msgid "Expected an initialization expression at %C"
msgstr ""
@@ -36871,7 +36304,7 @@ msgstr ""
msgid "Fortran 2008: CONTIGUOUS attribute at %C"
msgstr ""
-#: fortran/decl.c:3724 fortran/decl.c:6713
+#: fortran/decl.c:3724 fortran/decl.c:6714
#, gcc-internal-format, gfc-internal-format
msgid "PROTECTED at %C only allowed in specification part of a module"
msgstr ""
@@ -36891,834 +36324,834 @@ msgstr ""
msgid "Fortran 2003: VOLATILE attribute at %C"
msgstr ""
-#: fortran/decl.c:3816
+#: fortran/decl.c:3817
#, gcc-internal-format, gfc-internal-format
msgid "Multiple identifiers provided with single NAME= specifier at %C"
msgstr ""
-#: fortran/decl.c:3913
+#: fortran/decl.c:3914
#, gcc-internal-format, gfc-internal-format
msgid "Implicitly declared BIND(C) function '%s' at %L may not be C interoperable"
msgstr ""
-#: fortran/decl.c:3934
+#: fortran/decl.c:3935
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' in common block '%s' at %L may not be a C interoperable kind though common block '%s' is BIND(C)"
msgstr ""
-#: fortran/decl.c:3943
+#: fortran/decl.c:3944
#, gcc-internal-format, gfc-internal-format
msgid "Type declaration '%s' at %L is not C interoperable but it is BIND(C)"
msgstr ""
-#: fortran/decl.c:3947
+#: fortran/decl.c:3948
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L may not be a C interoperable kind but it is bind(c)"
msgstr ""
-#: fortran/decl.c:3959
+#: fortran/decl.c:3960
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' in common block '%s' at %L cannot be declared with BIND(C) since it is not a global"
msgstr ""
-#: fortran/decl.c:3973
+#: fortran/decl.c:3974
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L cannot have both the POINTER and BIND(C) attributes"
msgstr ""
-#: fortran/decl.c:3981
+#: fortran/decl.c:3982
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
msgstr ""
-#: fortran/decl.c:3993
+#: fortran/decl.c:3994
#, gcc-internal-format, gfc-internal-format
msgid "Return type of BIND(C) function '%s' at %L cannot be an array"
msgstr ""
-#: fortran/decl.c:4001
+#: fortran/decl.c:4002
#, gcc-internal-format, gfc-internal-format
msgid "Return type of BIND(C) function '%s' at %L cannot be a character string"
msgstr ""
#. Use gfc_warning_now because we won't say that the symbol fails
#. just because of this.
-#: fortran/decl.c:4012
+#: fortran/decl.c:4013
#, gcc-internal-format, gfc-internal-format
msgid "Symbol '%s' at %L is marked PRIVATE but has been given the binding label '%s'"
msgstr ""
-#: fortran/decl.c:4088
+#: fortran/decl.c:4089
#, gcc-internal-format, gfc-internal-format
msgid "Need either entity or common block name for attribute specification statement at %C"
msgstr ""
-#: fortran/decl.c:4135
+#: fortran/decl.c:4136
#, gcc-internal-format, gfc-internal-format
msgid "Missing entity or common block name for attribute specification statement at %C"
msgstr ""
#. Now we have an error, which we signal, and then fix up
#. because the knock-on is plain and simple confusing.
-#: fortran/decl.c:4244
+#: fortran/decl.c:4245
#, gcc-internal-format, gfc-internal-format
msgid "Derived type at %C has not been previously defined and so cannot appear in a derived type definition"
msgstr ""
-#: fortran/decl.c:4276
+#: fortran/decl.c:4277
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in data declaration at %C"
msgstr ""
-#: fortran/decl.c:4350
+#: fortran/decl.c:4351
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: IMPURE procedure at %C"
msgstr ""
-#: fortran/decl.c:4363
+#: fortran/decl.c:4364
#, gcc-internal-format, gfc-internal-format
msgid "PURE and IMPURE must not appear both at %C"
msgstr ""
-#: fortran/decl.c:4469
+#: fortran/decl.c:4470
#, gcc-internal-format, gfc-internal-format
msgid "Name '%s' at %C is the name of the procedure"
msgstr ""
-#: fortran/decl.c:4481
+#: fortran/decl.c:4482
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected junk in formal argument list at %C"
msgstr ""
-#: fortran/decl.c:4498
+#: fortran/decl.c:4499
#, gcc-internal-format, gfc-internal-format
msgid "Duplicate symbol '%s' in formal argument list at %C"
msgstr ""
-#: fortran/decl.c:4549
+#: fortran/decl.c:4550
#, gcc-internal-format, gfc-internal-format
msgid "RESULT variable at %C must be different than function name"
msgstr ""
-#: fortran/decl.c:4626
+#: fortran/decl.c:4627
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected junk after function declaration at %C"
msgstr ""
-#: fortran/decl.c:4636 fortran/decl.c:5670
+#: fortran/decl.c:4637 fortran/decl.c:5671
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: BIND(C) attribute at %L may not be specified for an internal procedure"
msgstr ""
-#: fortran/decl.c:4780
+#: fortran/decl.c:4781
#, gcc-internal-format, gfc-internal-format
msgid "Interface '%s' at %C may not be generic"
msgstr ""
-#: fortran/decl.c:4786
+#: fortran/decl.c:4787
#, gcc-internal-format, gfc-internal-format
msgid "Interface '%s' at %C may not be a statement function"
msgstr ""
-#: fortran/decl.c:4799
+#: fortran/decl.c:4800
#, gcc-internal-format, gfc-internal-format
msgid "Intrinsic procedure '%s' not allowed in PROCEDURE statement at %C"
msgstr ""
-#: fortran/decl.c:4854
+#: fortran/decl.c:4855
#, gcc-internal-format, gfc-internal-format
msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
msgstr ""
-#: fortran/decl.c:4861
+#: fortran/decl.c:4862
#, gcc-internal-format, gfc-internal-format
msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
msgstr ""
-#: fortran/decl.c:4867
+#: fortran/decl.c:4868
#, gcc-internal-format, gfc-internal-format
msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
msgstr ""
-#: fortran/decl.c:4891
+#: fortran/decl.c:4892
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L already has basic type of %s"
msgstr ""
-#: fortran/decl.c:4940 fortran/decl.c:5108 fortran/decl.c:8195
+#: fortran/decl.c:4941 fortran/decl.c:5109 fortran/decl.c:8196
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in PROCEDURE statement at %C"
msgstr ""
-#: fortran/decl.c:4989 fortran/decl.c:8096
+#: fortran/decl.c:4990 fortran/decl.c:8097
#, gcc-internal-format, gfc-internal-format
msgid "Expected '::' after binding-attributes at %C"
msgstr ""
-#: fortran/decl.c:4996
+#: fortran/decl.c:4997
#, gcc-internal-format, gfc-internal-format
msgid "NOPASS or explicit interface required at %C"
msgstr ""
-#: fortran/decl.c:5000
+#: fortran/decl.c:5001
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: Procedure pointer component at %C"
msgstr ""
-#: fortran/decl.c:5065
+#: fortran/decl.c:5066
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in procedure pointer component at %C"
msgstr ""
-#: fortran/decl.c:5082
+#: fortran/decl.c:5083
#, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE at %C must be in a generic interface"
msgstr ""
-#: fortran/decl.c:5148
+#: fortran/decl.c:5149
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: PROCEDURE statement at %C"
msgstr ""
-#: fortran/decl.c:5216
+#: fortran/decl.c:5217
#, gcc-internal-format, gfc-internal-format
msgid "Expected formal argument list in function definition at %C"
msgstr ""
-#: fortran/decl.c:5240 fortran/decl.c:5244 fortran/decl.c:5448
-#: fortran/decl.c:5452 fortran/decl.c:5638 fortran/decl.c:5642
+#: fortran/decl.c:5241 fortran/decl.c:5245 fortran/decl.c:5449
+#: fortran/decl.c:5453 fortran/decl.c:5639 fortran/decl.c:5643
#: fortran/symbol.c:1588
#, gcc-internal-format, gfc-internal-format
msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
msgstr ""
-#: fortran/decl.c:5359
+#: fortran/decl.c:5360
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008 obsolescent feature: ENTRY statement at %C"
msgstr ""
-#: fortran/decl.c:5369
+#: fortran/decl.c:5370
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a PROGRAM"
msgstr ""
-#: fortran/decl.c:5372
+#: fortran/decl.c:5373
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a MODULE"
msgstr ""
-#: fortran/decl.c:5375
+#: fortran/decl.c:5376
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
msgstr ""
-#: fortran/decl.c:5379
+#: fortran/decl.c:5380
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within an INTERFACE"
msgstr ""
-#: fortran/decl.c:5383
+#: fortran/decl.c:5384
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
msgstr ""
-#: fortran/decl.c:5387
+#: fortran/decl.c:5388
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
msgstr ""
-#: fortran/decl.c:5392
+#: fortran/decl.c:5393
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a DO block"
msgstr ""
-#: fortran/decl.c:5396
+#: fortran/decl.c:5397
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a SELECT block"
msgstr ""
-#: fortran/decl.c:5400
+#: fortran/decl.c:5401
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a FORALL block"
msgstr ""
-#: fortran/decl.c:5404
+#: fortran/decl.c:5405
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a WHERE block"
msgstr ""
-#: fortran/decl.c:5408
+#: fortran/decl.c:5409
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a contained subprogram"
msgstr ""
-#: fortran/decl.c:5426
+#: fortran/decl.c:5427
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear in a contained procedure"
msgstr ""
-#: fortran/decl.c:5480 fortran/decl.c:5678
+#: fortran/decl.c:5481 fortran/decl.c:5679
#, gcc-internal-format, gfc-internal-format
msgid "Missing required parentheses before BIND(C) at %C"
msgstr ""
-#: fortran/decl.c:5736 fortran/decl.c:5752
+#: fortran/decl.c:5737 fortran/decl.c:5753
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in NAME= specifier for binding label at %C"
msgstr ""
-#: fortran/decl.c:5767
+#: fortran/decl.c:5768
#, gcc-internal-format, gfc-internal-format
msgid "Missing closing quote '\"' for binding label at %C"
msgstr ""
-#: fortran/decl.c:5776
+#: fortran/decl.c:5777
#, gcc-internal-format, gfc-internal-format
msgid "Missing closing quote ''' for binding label at %C"
msgstr ""
-#: fortran/decl.c:5786
+#: fortran/decl.c:5787
#, gcc-internal-format, gfc-internal-format
msgid "Missing closing paren for binding label at %C"
msgstr ""
-#: fortran/decl.c:5792
+#: fortran/decl.c:5793
#, gcc-internal-format, gfc-internal-format
msgid "No binding name is allowed in BIND(C) at %C"
msgstr ""
-#: fortran/decl.c:5798
+#: fortran/decl.c:5799
#, gcc-internal-format, gfc-internal-format
msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
msgstr ""
-#: fortran/decl.c:5827
+#: fortran/decl.c:5828
#, gcc-internal-format, gfc-internal-format
msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
msgstr ""
-#: fortran/decl.c:6032
+#: fortran/decl.c:6033
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected END statement at %C"
msgstr ""
-#: fortran/decl.c:6040
+#: fortran/decl.c:6041
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: END statement instead of %s statement at %L"
msgstr ""
#. We would have required END [something].
-#: fortran/decl.c:6048
+#: fortran/decl.c:6049
#, gcc-internal-format, gfc-internal-format
msgid "%s statement expected at %L"
msgstr ""
-#: fortran/decl.c:6059
+#: fortran/decl.c:6060
#, gcc-internal-format, gfc-internal-format
msgid "Expecting %s statement at %C"
msgstr ""
-#: fortran/decl.c:6075
+#: fortran/decl.c:6076
#, gcc-internal-format, gfc-internal-format
msgid "Expected block name of '%s' in %s statement at %C"
msgstr ""
-#: fortran/decl.c:6092
+#: fortran/decl.c:6093
#, gcc-internal-format, gfc-internal-format
msgid "Expected terminating name at %C"
msgstr ""
-#: fortran/decl.c:6101 fortran/decl.c:6109
+#: fortran/decl.c:6102 fortran/decl.c:6110
#, gcc-internal-format, gfc-internal-format
msgid "Expected label '%s' for %s statement at %C"
msgstr ""
-#: fortran/decl.c:6174
+#: fortran/decl.c:6175
#, gcc-internal-format, gfc-internal-format
msgid "Missing array specification at %L in DIMENSION statement"
msgstr ""
-#: fortran/decl.c:6182
+#: fortran/decl.c:6183
#, gcc-internal-format, gfc-internal-format
msgid "Dimensions specified for %s at %L after its initialisation"
msgstr ""
-#: fortran/decl.c:6190
+#: fortran/decl.c:6191
#, gcc-internal-format, gfc-internal-format
msgid "Missing array specification at %L in CODIMENSION statement"
msgstr ""
-#: fortran/decl.c:6199
+#: fortran/decl.c:6200
#, gcc-internal-format, gfc-internal-format
msgid "Array specification must be deferred at %L"
msgstr ""
-#: fortran/decl.c:6298
+#: fortran/decl.c:6299
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected character in variable list at %C"
msgstr ""
-#: fortran/decl.c:6335
+#: fortran/decl.c:6336
#, gcc-internal-format, gfc-internal-format
msgid "Expected '(' at %C"
msgstr ""
-#: fortran/decl.c:6349 fortran/decl.c:6389
+#: fortran/decl.c:6350 fortran/decl.c:6390
#, gcc-internal-format, gfc-internal-format
msgid "Expected variable name at %C"
msgstr ""
-#: fortran/decl.c:6365
+#: fortran/decl.c:6366
#, gcc-internal-format, gfc-internal-format
msgid "Cray pointer at %C must be an integer"
msgstr ""
-#: fortran/decl.c:6369
+#: fortran/decl.c:6370
#, gcc-internal-format, gfc-internal-format
msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes"
msgstr ""
-#: fortran/decl.c:6375
+#: fortran/decl.c:6376
#, gcc-internal-format, gfc-internal-format
msgid "Expected \",\" at %C"
msgstr ""
-#: fortran/decl.c:6438
+#: fortran/decl.c:6439
#, gcc-internal-format, gfc-internal-format
msgid "Expected \")\" at %C"
msgstr ""
-#: fortran/decl.c:6450
+#: fortran/decl.c:6451
#, gcc-internal-format, gfc-internal-format
msgid "Expected \",\" or end of statement at %C"
msgstr ""
-#: fortran/decl.c:6476
+#: fortran/decl.c:6477
#, gcc-internal-format, gfc-internal-format
msgid "INTENT is not allowed inside of BLOCK at %C"
msgstr ""
-#: fortran/decl.c:6508
+#: fortran/decl.c:6509
#, gcc-internal-format, gfc-internal-format
msgid "OPTIONAL is not allowed inside of BLOCK at %C"
msgstr ""
-#: fortran/decl.c:6527
+#: fortran/decl.c:6528
#, gcc-internal-format, gfc-internal-format
msgid "Cray pointer declaration at %C requires -fcray-pointer flag"
msgstr ""
-#: fortran/decl.c:6566
+#: fortran/decl.c:6567
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: CONTIGUOUS statement at %C"
msgstr ""
-#: fortran/decl.c:6664
+#: fortran/decl.c:6665
#, gcc-internal-format, gfc-internal-format
msgid "Access specification of the %s operator at %C has already been specified"
msgstr ""
-#: fortran/decl.c:6681
+#: fortran/decl.c:6682
#, gcc-internal-format, gfc-internal-format
msgid "Access specification of the .%s. operator at %C has already been specified"
msgstr ""
-#: fortran/decl.c:6719
+#: fortran/decl.c:6720
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: PROTECTED statement at %C"
msgstr ""
-#: fortran/decl.c:6759
+#: fortran/decl.c:6760
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in PROTECTED statement at %C"
msgstr ""
-#: fortran/decl.c:6783
+#: fortran/decl.c:6784
#, gcc-internal-format, gfc-internal-format
msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
msgstr ""
-#: fortran/decl.c:6820
+#: fortran/decl.c:6821
#, gcc-internal-format, gfc-internal-format
msgid "PUBLIC statement at %C is only allowed in the specification part of a module"
msgstr ""
-#: fortran/decl.c:6848
+#: fortran/decl.c:6849
#, gcc-internal-format, gfc-internal-format
msgid "Expected variable name at %C in PARAMETER statement"
msgstr ""
-#: fortran/decl.c:6855
+#: fortran/decl.c:6856
#, gcc-internal-format, gfc-internal-format
msgid "Expected = sign in PARAMETER statement at %C"
msgstr ""
-#: fortran/decl.c:6861
+#: fortran/decl.c:6862
#, gcc-internal-format, gfc-internal-format
msgid "Expected expression at %C in PARAMETER statement"
msgstr ""
-#: fortran/decl.c:6881
+#: fortran/decl.c:6882
#, gcc-internal-format, gfc-internal-format
msgid "Initializing already initialized variable at %C"
msgstr ""
-#: fortran/decl.c:6916
+#: fortran/decl.c:6917
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected characters in PARAMETER statement at %C"
msgstr ""
-#: fortran/decl.c:6940
+#: fortran/decl.c:6941
#, gcc-internal-format, gfc-internal-format
msgid "Blanket SAVE statement at %C follows previous SAVE statement"
msgstr ""
-#: fortran/decl.c:6952
+#: fortran/decl.c:6953
#, gcc-internal-format, gfc-internal-format
msgid "SAVE statement at %C follows blanket SAVE statement"
msgstr ""
-#: fortran/decl.c:6999
+#: fortran/decl.c:7000
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in SAVE statement at %C"
msgstr ""
-#: fortran/decl.c:7013
+#: fortran/decl.c:7014
#, gcc-internal-format, gfc-internal-format
msgid "VALUE is not allowed inside of BLOCK at %C"
msgstr ""
-#: fortran/decl.c:7017
+#: fortran/decl.c:7018
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: VALUE statement at %C"
msgstr ""
-#: fortran/decl.c:7057
+#: fortran/decl.c:7058
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in VALUE statement at %C"
msgstr ""
-#: fortran/decl.c:7068
+#: fortran/decl.c:7069
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: VOLATILE statement at %C"
msgstr ""
-#: fortran/decl.c:7092
+#: fortran/decl.c:7093
#, gcc-internal-format, gfc-internal-format
msgid "Specifying VOLATILE for coarray variable '%s' at %C, which is use-/host-associated"
msgstr ""
-#: fortran/decl.c:7118
+#: fortran/decl.c:7119
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in VOLATILE statement at %C"
msgstr ""
-#: fortran/decl.c:7129
+#: fortran/decl.c:7130
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: ASYNCHRONOUS statement at %C"
msgstr ""
-#: fortran/decl.c:7171
+#: fortran/decl.c:7172
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in ASYNCHRONOUS statement at %C"
msgstr ""
-#: fortran/decl.c:7195
+#: fortran/decl.c:7196
#, gcc-internal-format, gfc-internal-format
msgid "MODULE PROCEDURE at %C must be in a generic module interface"
msgstr ""
-#: fortran/decl.c:7220
+#: fortran/decl.c:7221
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: double colon in MODULE PROCEDURE statement at %L"
msgstr ""
-#: fortran/decl.c:7254
+#: fortran/decl.c:7255
#, gcc-internal-format, gfc-internal-format
msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
msgstr ""
-#: fortran/decl.c:7303
+#: fortran/decl.c:7304
#, gcc-internal-format, gfc-internal-format
msgid "Ambiguous symbol in TYPE definition at %C"
msgstr ""
-#: fortran/decl.c:7309
+#: fortran/decl.c:7310
#, gcc-internal-format, gfc-internal-format
msgid "No such symbol in TYPE definition at %C"
msgstr ""
-#: fortran/decl.c:7317
+#: fortran/decl.c:7318
#, gcc-internal-format, gfc-internal-format
msgid "'%s' in EXTENDS expression at %C is not a derived type"
msgstr ""
-#: fortran/decl.c:7324
+#: fortran/decl.c:7325
#, gcc-internal-format, gfc-internal-format
msgid "'%s' cannot be extended at %C because it is BIND(C)"
msgstr ""
-#: fortran/decl.c:7331
+#: fortran/decl.c:7332
#, gcc-internal-format, gfc-internal-format
msgid "'%s' cannot be extended at %C because it is a SEQUENCE type"
msgstr ""
-#: fortran/decl.c:7354
+#: fortran/decl.c:7355
#, gcc-internal-format, gfc-internal-format
msgid "Derived type at %C can only be PRIVATE in the specification part of a module"
msgstr ""
-#: fortran/decl.c:7366
+#: fortran/decl.c:7367
#, gcc-internal-format, gfc-internal-format
msgid "Derived type at %C can only be PUBLIC in the specification part of a module"
msgstr ""
-#: fortran/decl.c:7387
+#: fortran/decl.c:7388
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: ABSTRACT type at %C"
msgstr ""
-#: fortran/decl.c:7452
+#: fortran/decl.c:7453
#, gcc-internal-format, gfc-internal-format
msgid "Expected :: in TYPE definition at %C"
msgstr ""
-#: fortran/decl.c:7463
+#: fortran/decl.c:7464
#, gcc-internal-format, gfc-internal-format
msgid "Type name '%s' at %C cannot be the same as an intrinsic type"
msgstr ""
-#: fortran/decl.c:7473
+#: fortran/decl.c:7474
#, gcc-internal-format, gfc-internal-format
msgid "Derived type name '%s' at %C already has a basic type of %s"
msgstr ""
-#: fortran/decl.c:7490
+#: fortran/decl.c:7491
#, gcc-internal-format, gfc-internal-format
msgid "Derived type definition of '%s' at %C has already been defined"
msgstr ""
-#: fortran/decl.c:7598
+#: fortran/decl.c:7599
#, gcc-internal-format, gfc-internal-format
msgid "Cray Pointee at %C cannot be assumed shape array"
msgstr ""
-#: fortran/decl.c:7618
+#: fortran/decl.c:7619
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: ENUM and ENUMERATOR at %C"
msgstr ""
-#: fortran/decl.c:7651
+#: fortran/decl.c:7652
#, gcc-internal-format, gfc-internal-format
msgid "Enumerator exceeds the C integer type at %C"
msgstr ""
-#: fortran/decl.c:7730
+#: fortran/decl.c:7731
#, gcc-internal-format, gfc-internal-format
msgid "ENUMERATOR %L not initialized with integer expression"
msgstr ""
-#: fortran/decl.c:7778
+#: fortran/decl.c:7779
#, gcc-internal-format, gfc-internal-format
msgid "ENUM definition statement expected before %C"
msgstr ""
-#: fortran/decl.c:7814
+#: fortran/decl.c:7815
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in ENUMERATOR definition at %C"
msgstr ""
-#: fortran/decl.c:7861 fortran/decl.c:7876
+#: fortran/decl.c:7862 fortran/decl.c:7877
#, gcc-internal-format, gfc-internal-format
msgid "Duplicate access-specifier at %C"
msgstr ""
-#: fortran/decl.c:7896
+#: fortran/decl.c:7897
#, gcc-internal-format, gfc-internal-format
msgid "Binding attributes already specify passing, illegal NOPASS at %C"
msgstr ""
-#: fortran/decl.c:7916
+#: fortran/decl.c:7917
#, gcc-internal-format, gfc-internal-format
msgid "Binding attributes already specify passing, illegal PASS at %C"
msgstr ""
-#: fortran/decl.c:7943
+#: fortran/decl.c:7944
#, gcc-internal-format, gfc-internal-format
msgid "Duplicate POINTER attribute at %C"
msgstr ""
-#: fortran/decl.c:7961
+#: fortran/decl.c:7962
#, gcc-internal-format, gfc-internal-format
msgid "Duplicate NON_OVERRIDABLE at %C"
msgstr ""
-#: fortran/decl.c:7977
+#: fortran/decl.c:7978
#, gcc-internal-format, gfc-internal-format
msgid "Duplicate DEFERRED at %C"
msgstr ""
-#: fortran/decl.c:7990
+#: fortran/decl.c:7991
#, gcc-internal-format, gfc-internal-format
msgid "Expected access-specifier at %C"
msgstr ""
-#: fortran/decl.c:7992
+#: fortran/decl.c:7993
#, gcc-internal-format, gfc-internal-format
msgid "Expected binding attribute at %C"
msgstr ""
-#: fortran/decl.c:8000
+#: fortran/decl.c:8001
#, gcc-internal-format, gfc-internal-format
msgid "NON_OVERRIDABLE and DEFERRED can't both appear at %C"
msgstr ""
-#: fortran/decl.c:8012
+#: fortran/decl.c:8013
#, gcc-internal-format, gfc-internal-format
msgid "POINTER attribute is required for procedure pointer component at %C"
msgstr ""
-#: fortran/decl.c:8054
+#: fortran/decl.c:8055
#, gcc-internal-format, gfc-internal-format
msgid "Interface-name expected after '(' at %C"
msgstr ""
-#: fortran/decl.c:8060
+#: fortran/decl.c:8061
#, gcc-internal-format, gfc-internal-format
msgid "')' expected at %C"
msgstr ""
-#: fortran/decl.c:8080
+#: fortran/decl.c:8081
#, gcc-internal-format, gfc-internal-format
msgid "Interface must be specified for DEFERRED binding at %C"
msgstr ""
-#: fortran/decl.c:8085
+#: fortran/decl.c:8086
#, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
msgstr ""
-#: fortran/decl.c:8108
+#: fortran/decl.c:8109
#, gcc-internal-format, gfc-internal-format
msgid "Expected binding name at %C"
msgstr ""
-#: fortran/decl.c:8112
+#: fortran/decl.c:8113
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: PROCEDURE list at %C"
msgstr ""
-#: fortran/decl.c:8125
+#: fortran/decl.c:8126
#, gcc-internal-format, gfc-internal-format
msgid "'=> target' is invalid for DEFERRED binding at %C"
msgstr ""
-#: fortran/decl.c:8131
+#: fortran/decl.c:8132
#, gcc-internal-format, gfc-internal-format
msgid "'::' needed in PROCEDURE binding with explicit target at %C"
msgstr ""
-#: fortran/decl.c:8141
+#: fortran/decl.c:8142
#, gcc-internal-format, gfc-internal-format
msgid "Expected binding target after '=>' at %C"
msgstr ""
-#: fortran/decl.c:8158
+#: fortran/decl.c:8159
#, gcc-internal-format, gfc-internal-format
msgid "Type '%s' containing DEFERRED binding at %C is not ABSTRACT"
msgstr ""
-#: fortran/decl.c:8169
+#: fortran/decl.c:8170
#, gcc-internal-format, gfc-internal-format
msgid "There is already a procedure with binding name '%s' for the derived type '%s' at %C"
msgstr ""
-#: fortran/decl.c:8218
+#: fortran/decl.c:8219
#, gcc-internal-format, gfc-internal-format
msgid "GENERIC at %C must be inside a derived-type CONTAINS"
msgstr ""
-#: fortran/decl.c:8238
+#: fortran/decl.c:8239
#, gcc-internal-format, gfc-internal-format
msgid "Expected '::' at %C"
msgstr ""
-#: fortran/decl.c:8250
+#: fortran/decl.c:8251
#, gcc-internal-format, gfc-internal-format
msgid "Expected generic name or operator descriptor at %C"
msgstr ""
-#: fortran/decl.c:8276
+#: fortran/decl.c:8277
#, gcc-internal-format, gfc-internal-format
msgid "Expected '=>' at %C"
msgstr ""
-#: fortran/decl.c:8318
+#: fortran/decl.c:8319
#, gcc-internal-format, gfc-internal-format
msgid "There's already a non-generic procedure with binding name '%s' for the derived type '%s' at %C"
msgstr ""
-#: fortran/decl.c:8326
+#: fortran/decl.c:8327
#, gcc-internal-format, gfc-internal-format
msgid "Binding at %C must have the same access as already defined binding '%s'"
msgstr ""
-#: fortran/decl.c:8375
+#: fortran/decl.c:8376
#, gcc-internal-format, gfc-internal-format
msgid "Expected specific binding name at %C"
msgstr ""
-#: fortran/decl.c:8385
+#: fortran/decl.c:8386
#, gcc-internal-format, gfc-internal-format
msgid "'%s' already defined as specific binding for the generic '%s' at %C"
msgstr ""
-#: fortran/decl.c:8403
+#: fortran/decl.c:8404
#, gcc-internal-format, gfc-internal-format
msgid "Junk after GENERIC binding at %C"
msgstr ""
-#: fortran/decl.c:8438
+#: fortran/decl.c:8439
#, gcc-internal-format, gfc-internal-format
msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
msgstr ""
-#: fortran/decl.c:8449
+#: fortran/decl.c:8450
#, gcc-internal-format, gfc-internal-format
msgid "Derived type declaration with FINAL at %C must be in the specification part of a MODULE"
msgstr ""
-#: fortran/decl.c:8471
+#: fortran/decl.c:8472
#, gcc-internal-format, gfc-internal-format
msgid "Empty FINAL at %C"
msgstr ""
-#: fortran/decl.c:8478
+#: fortran/decl.c:8479
#, gcc-internal-format, gfc-internal-format
msgid "Expected module procedure name at %C"
msgstr ""
-#: fortran/decl.c:8488
+#: fortran/decl.c:8489
#, gcc-internal-format, gfc-internal-format
msgid "Expected ',' at %C"
msgstr ""
-#: fortran/decl.c:8494
+#: fortran/decl.c:8495
#, gcc-internal-format, gfc-internal-format
msgid "Unknown procedure name \"%s\" at %C"
msgstr ""
-#: fortran/decl.c:8508
+#: fortran/decl.c:8509
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %C is already defined as FINAL procedure!"
msgstr ""
-#: fortran/decl.c:8577
+#: fortran/decl.c:8578
#, gcc-internal-format, gfc-internal-format
msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
msgstr ""
-#: fortran/decl.c:8624
+#: fortran/decl.c:8625
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
msgstr ""
@@ -37958,27 +37391,27 @@ msgstr ""
msgid "Extension: BOZ literal at %L used to initialize non-integer variable '%s'"
msgstr ""
-#: fortran/expr.c:3177 fortran/resolve.c:9095
+#: fortran/expr.c:3177 fortran/resolve.c:9097
#, gcc-internal-format, gfc-internal-format
msgid "Extension: BOZ literal at %L outside a DATA statement and outside INT/REAL/DBLE/CMPLX"
msgstr ""
-#: fortran/expr.c:3187 fortran/resolve.c:9105
+#: fortran/expr.c:3187 fortran/resolve.c:9107
#, gcc-internal-format, gfc-internal-format
msgid "BOZ literal at %L is bitwise transferred non-integer symbol '%s'"
msgstr ""
-#: fortran/expr.c:3195 fortran/resolve.c:9114
+#: fortran/expr.c:3195 fortran/resolve.c:9116
#, gcc-internal-format, gfc-internal-format
msgid "Arithmetic underflow of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check"
msgstr ""
-#: fortran/expr.c:3199 fortran/resolve.c:9118
+#: fortran/expr.c:3199 fortran/resolve.c:9120
#, gcc-internal-format, gfc-internal-format
msgid "Arithmetic overflow of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check"
msgstr ""
-#: fortran/expr.c:3203 fortran/resolve.c:9122
+#: fortran/expr.c:3203 fortran/resolve.c:9124
#, gcc-internal-format, gfc-internal-format
msgid "Arithmetic NaN of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check"
msgstr ""
@@ -38239,7 +37672,7 @@ msgid "can't open input file: %s"
msgstr ""
#: fortran/frontend-passes.c:354 fortran/trans-array.c:1024
-#: fortran/trans-array.c:5760 fortran/trans-array.c:7006
+#: fortran/trans-array.c:5754 fortran/trans-array.c:7000
#: fortran/trans-intrinsic.c:5422
#, gcc-internal-format, gfc-internal-format
msgid "Creating array temporary at %L"
@@ -38247,15 +37680,13 @@ msgstr ""
#: fortran/frontend-passes.c:377 fortran/frontend-passes.c:380
#, fuzzy, gcc-internal-format, gfc-internal-format
-#| msgid "error in args to spec function '%s'"
msgid "Removing call to function '%s' at %L"
-msgstr "gặp lỗi trong các đối số tới hàm đặc tả « %s »"
+msgstr "gặp lỗi trong các đối số tới hàm đặc tả '%s'"
#: fortran/gfortranspec.c:170
#, fuzzy, gcc-internal-format
-#| msgid "overflowed output arg list for '%s'"
msgid "overflowed output arg list for %qs"
-msgstr "tràn danh sách đối số kết xuất cho « %s »"
+msgstr "tràn danh sách đối số kết xuất cho '%s'"
#: fortran/gfortranspec.c:330
#, gcc-internal-format
@@ -38357,12 +37788,12 @@ msgstr ""
msgid "Second argument of defined assignment at %L must be INTENT(IN)"
msgstr ""
-#: fortran/interface.c:705 fortran/resolve.c:13759
+#: fortran/interface.c:705 fortran/resolve.c:13761
#, gcc-internal-format, gfc-internal-format
msgid "First argument of operator interface at %L must be INTENT(IN)"
msgstr ""
-#: fortran/interface.c:712 fortran/resolve.c:13777
+#: fortran/interface.c:712 fortran/resolve.c:13779
#, gcc-internal-format, gfc-internal-format
msgid "Second argument of operator interface at %L must be INTENT(IN)"
msgstr ""
@@ -39550,9 +38981,8 @@ msgstr ""
#: fortran/match.c:1837
#, fuzzy, gcc-internal-format, gfc-internal-format
-#| msgid "Expected expression type"
msgid "Expected association at %C"
-msgstr "Mong đợi một loại biểu thức"
+msgstr "Cần một loại biểu thức"
#: fortran/match.c:1846
#, gcc-internal-format, gfc-internal-format
@@ -40382,7 +39812,7 @@ msgstr ""
msgid "Unexpected junk after NOWAIT clause at %C"
msgstr ""
-#: fortran/openmp.c:819 fortran/resolve.c:8984 fortran/resolve.c:9462
+#: fortran/openmp.c:819 fortran/resolve.c:8986 fortran/resolve.c:9464
#, gcc-internal-format, gfc-internal-format
msgid "IF clause at %L requires a scalar LOGICAL expression"
msgstr ""
@@ -41471,943 +40901,943 @@ msgstr ""
msgid "Argument '%s' of pure subroutine '%s' at %L must have its INTENT specified or have the VALUE attribute"
msgstr ""
-#: fortran/resolve.c:381
+#: fortran/resolve.c:383
#, gcc-internal-format, gfc-internal-format
msgid "Coarray dummy argument '%s' at %L to elemental procedure"
msgstr ""
-#: fortran/resolve.c:389
+#: fortran/resolve.c:391
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of elemental procedure at %L must be scalar"
msgstr ""
-#: fortran/resolve.c:398
+#: fortran/resolve.c:400
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of elemental procedure at %L cannot have the ALLOCATABLE attribute"
msgstr ""
-#: fortran/resolve.c:408
+#: fortran/resolve.c:410
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of elemental procedure at %L cannot have the POINTER attribute"
msgstr ""
-#: fortran/resolve.c:416
+#: fortran/resolve.c:418
#, gcc-internal-format, gfc-internal-format
msgid "Dummy procedure '%s' not allowed in elemental procedure '%s' at %L"
msgstr ""
-#: fortran/resolve.c:424
+#: fortran/resolve.c:426
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of elemental procedure '%s' at %L must have its INTENT specified"
msgstr ""
-#: fortran/resolve.c:436
+#: fortran/resolve.c:438
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of statement function at %L must be scalar"
msgstr ""
-#: fortran/resolve.c:446
+#: fortran/resolve.c:448
#, gcc-internal-format, gfc-internal-format
msgid "Character-valued argument '%s' of statement function at %L must have constant length"
msgstr ""
-#: fortran/resolve.c:504
+#: fortran/resolve.c:506
#, gcc-internal-format, gfc-internal-format
msgid "Contained function '%s' at %L has no IMPLICIT type"
msgstr ""
-#: fortran/resolve.c:507
+#: fortran/resolve.c:509
#, gcc-internal-format, gfc-internal-format
msgid "Result '%s' of contained function '%s' at %L has no IMPLICIT type"
msgstr ""
-#: fortran/resolve.c:531
+#: fortran/resolve.c:533
#, gcc-internal-format, gfc-internal-format
msgid "Character-valued %s '%s' at %L must not be assumed length"
msgstr ""
-#: fortran/resolve.c:706
+#: fortran/resolve.c:708
#, gcc-internal-format, gfc-internal-format
msgid "Function %s at %L has entries with mismatched array specifications"
msgstr ""
-#: fortran/resolve.c:723
+#: fortran/resolve.c:725
#, gcc-internal-format, gfc-internal-format
msgid "Extension: Function %s at %L with entries returning variables of different string lengths"
msgstr ""
-#: fortran/resolve.c:750
+#: fortran/resolve.c:752
#, gcc-internal-format, gfc-internal-format
msgid "FUNCTION result %s can't be an array in FUNCTION %s at %L"
msgstr ""
-#: fortran/resolve.c:754
+#: fortran/resolve.c:756
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY result %s can't be an array in FUNCTION %s at %L"
msgstr ""
-#: fortran/resolve.c:761
+#: fortran/resolve.c:763
#, gcc-internal-format, gfc-internal-format
msgid "FUNCTION result %s can't be a POINTER in FUNCTION %s at %L"
msgstr ""
-#: fortran/resolve.c:765
+#: fortran/resolve.c:767
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY result %s can't be a POINTER in FUNCTION %s at %L"
msgstr ""
-#: fortran/resolve.c:803
+#: fortran/resolve.c:805
#, gcc-internal-format, gfc-internal-format
msgid "FUNCTION result %s can't be of type %s in FUNCTION %s at %L"
msgstr ""
-#: fortran/resolve.c:808
+#: fortran/resolve.c:810
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY result %s can't be of type %s in FUNCTION %s at %L"
msgstr ""
-#: fortran/resolve.c:851
+#: fortran/resolve.c:853
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L is in COMMON but only in BLOCK DATA initialization is allowed"
msgstr ""
-#: fortran/resolve.c:855
+#: fortran/resolve.c:857
#, gcc-internal-format, gfc-internal-format
msgid "Initialized variable '%s' at %L is in a blank COMMON but initialization is only allowed in named common blocks"
msgstr ""
-#: fortran/resolve.c:866
+#: fortran/resolve.c:868
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' in COMMON at %L has neither the SEQUENCE nor the BIND(C) attribute"
msgstr ""
-#: fortran/resolve.c:870
+#: fortran/resolve.c:872
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' in COMMON at %L has an ultimate component that is allocatable"
msgstr ""
-#: fortran/resolve.c:874
+#: fortran/resolve.c:876
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' in COMMON at %L may not have default initializer"
msgstr ""
-#: fortran/resolve.c:904
+#: fortran/resolve.c:906
#, gcc-internal-format, gfc-internal-format
msgid "COMMON block '%s' at %L is used as PARAMETER at %L"
msgstr ""
-#: fortran/resolve.c:908
+#: fortran/resolve.c:910
#, gcc-internal-format, gfc-internal-format
msgid "COMMON block '%s' at %L can not have the EXTERNAL attribute"
msgstr ""
-#: fortran/resolve.c:912
+#: fortran/resolve.c:914
#, gcc-internal-format, gfc-internal-format
msgid "COMMON block '%s' at %L is also an intrinsic procedure"
msgstr ""
-#: fortran/resolve.c:916
+#: fortran/resolve.c:918
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: COMMON block '%s' at %L that is also a function result"
msgstr ""
-#: fortran/resolve.c:921
+#: fortran/resolve.c:923
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: COMMON block '%s' at %L that is also a global procedure"
msgstr ""
-#: fortran/resolve.c:985
+#: fortran/resolve.c:987
#, gcc-internal-format, gfc-internal-format
msgid "Components of structure constructor '%s' at %L are PRIVATE"
msgstr ""
-#: fortran/resolve.c:1021
+#: fortran/resolve.c:1023
#, gcc-internal-format, gfc-internal-format
msgid "The rank of the element in the structure constructor at %L does not match that of the component (%d/%d)"
msgstr ""
-#: fortran/resolve.c:1043
+#: fortran/resolve.c:1045
#, gcc-internal-format, gfc-internal-format
msgid "The element in the structure constructor at %L, for pointer component '%s', is %s but should be %s"
msgstr ""
-#: fortran/resolve.c:1122
+#: fortran/resolve.c:1124
#, gcc-internal-format, gfc-internal-format
msgid "The NULL in the structure constructor at %L is being applied to component '%s', which is neither a POINTER nor ALLOCATABLE"
msgstr ""
-#: fortran/resolve.c:1155
+#: fortran/resolve.c:1157
#, gcc-internal-format, gfc-internal-format
msgid "Interface mismatch for procedure-pointer component '%s' in structure constructor at %L: %s"
msgstr ""
-#: fortran/resolve.c:1171
+#: fortran/resolve.c:1173
#, gcc-internal-format, gfc-internal-format
msgid "The element in the structure constructor at %L, for pointer component '%s' should be a POINTER or a TARGET"
msgstr ""
-#: fortran/resolve.c:1182
+#: fortran/resolve.c:1184
#, gcc-internal-format, gfc-internal-format
msgid "Pointer initialization target at %L must not be ALLOCATABLE "
msgstr ""
-#: fortran/resolve.c:1188
+#: fortran/resolve.c:1190
#, gcc-internal-format, gfc-internal-format
msgid "Pointer initialization target at %L must have the SAVE attribute"
msgstr ""
-#: fortran/resolve.c:1199
+#: fortran/resolve.c:1201
#, gcc-internal-format, gfc-internal-format
msgid "Invalid expression in the structure constructor for pointer component '%s' at %L in PURE procedure"
msgstr ""
-#: fortran/resolve.c:1328
+#: fortran/resolve.c:1330
#, gcc-internal-format, gfc-internal-format
msgid "The upper bound in the last dimension must appear in the reference to the assumed size array '%s' at %L"
msgstr ""
-#: fortran/resolve.c:1390
+#: fortran/resolve.c:1392
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L is ambiguous"
msgstr ""
-#: fortran/resolve.c:1394
+#: fortran/resolve.c:1396
#, gcc-internal-format, gfc-internal-format
msgid "GENERIC procedure '%s' is not allowed as an actual argument at %L"
msgstr ""
-#: fortran/resolve.c:1506
+#: fortran/resolve.c:1508
#, gcc-internal-format, gfc-internal-format
msgid "Type specified for intrinsic function '%s' at %L is ignored"
msgstr ""
-#: fortran/resolve.c:1519
+#: fortran/resolve.c:1521
#, gcc-internal-format, gfc-internal-format
msgid "Intrinsic subroutine '%s' at %L shall not have a type specifier"
msgstr ""
-#: fortran/resolve.c:1530
+#: fortran/resolve.c:1532
#, gcc-internal-format, gfc-internal-format
msgid "'%s' declared INTRINSIC at %L does not exist"
msgstr ""
-#: fortran/resolve.c:1541
+#: fortran/resolve.c:1543
#, gcc-internal-format, gfc-internal-format
msgid "The intrinsic '%s' declared INTRINSIC at %L is not available in the current standard settings but %s. Use an appropriate -std=* option or enable -fall-intrinsics in order to use it."
msgstr ""
-#: fortran/resolve.c:1577
+#: fortran/resolve.c:1579
#, gcc-internal-format, gfc-internal-format
msgid "Non-RECURSIVE procedure '%s' at %L is possibly calling itself recursively. Declare it RECURSIVE or use -frecursive"
msgstr ""
-#: fortran/resolve.c:1610 fortran/resolve.c:8520 fortran/resolve.c:9409
+#: fortran/resolve.c:1612 fortran/resolve.c:8522 fortran/resolve.c:9411
#, gcc-internal-format, gfc-internal-format
msgid "Label %d referenced at %L is never defined"
msgstr ""
-#: fortran/resolve.c:1655
+#: fortran/resolve.c:1657
#, gcc-internal-format, gfc-internal-format
msgid "Statement function '%s' at %L is not allowed as an actual argument"
msgstr ""
-#: fortran/resolve.c:1663
+#: fortran/resolve.c:1665
#, gcc-internal-format, gfc-internal-format
msgid "Intrinsic '%s' at %L is not allowed as an actual argument"
msgstr ""
-#: fortran/resolve.c:1671
+#: fortran/resolve.c:1673
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: Internal procedure '%s' is used as actual argument at %L"
msgstr ""
-#: fortran/resolve.c:1679
+#: fortran/resolve.c:1681
#, gcc-internal-format, gfc-internal-format
msgid "ELEMENTAL non-INTRINSIC procedure '%s' is not allowed as an actual argument at %L"
msgstr ""
-#: fortran/resolve.c:1706
+#: fortran/resolve.c:1708
#, gcc-internal-format, gfc-internal-format
msgid "Unable to find a specific INTRINSIC procedure for the reference '%s' at %L"
msgstr ""
-#: fortran/resolve.c:1728
+#: fortran/resolve.c:1730
#, gcc-internal-format, gfc-internal-format
msgid "Symbol '%s' at %L is ambiguous"
msgstr ""
-#: fortran/resolve.c:1783
+#: fortran/resolve.c:1785
#, gcc-internal-format, gfc-internal-format
msgid "By-value argument at %L is not of numeric type"
msgstr ""
-#: fortran/resolve.c:1790
+#: fortran/resolve.c:1792
#, gcc-internal-format, gfc-internal-format
msgid "By-value argument at %L cannot be an array or an array section"
msgstr ""
-#: fortran/resolve.c:1804
+#: fortran/resolve.c:1806
#, gcc-internal-format, gfc-internal-format
msgid "By-value argument at %L is not allowed in this context"
msgstr ""
-#: fortran/resolve.c:1816
+#: fortran/resolve.c:1818
#, gcc-internal-format, gfc-internal-format
msgid "Passing internal procedure at %L by location not allowed"
msgstr ""
-#: fortran/resolve.c:1827
+#: fortran/resolve.c:1829
#, gcc-internal-format, gfc-internal-format
msgid "Coindexed actual argument at %L with ultimate pointer component"
msgstr ""
-#: fortran/resolve.c:1950
+#: fortran/resolve.c:1952
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L is an array and OPTIONAL; IF IT IS MISSING, it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (12.4.1.5)"
msgstr ""
-#: fortran/resolve.c:1989
+#: fortran/resolve.c:1991
#, gcc-internal-format, gfc-internal-format
msgid "Actual argument at %L for INTENT(%s) dummy '%s' of ELEMENTAL subroutine '%s' is a scalar, but another actual argument is an array"
msgstr ""
-#: fortran/resolve.c:2151
+#: fortran/resolve.c:2153
#, gcc-internal-format, gfc-internal-format
msgid "Character length mismatch in return type of function '%s' at %L (%ld/%ld)"
msgstr ""
-#: fortran/resolve.c:2159
+#: fortran/resolve.c:2161
#, gcc-internal-format, gfc-internal-format
msgid "Return type mismatch of function '%s' at %L (%s/%s)"
msgstr ""
-#: fortran/resolve.c:2178
+#: fortran/resolve.c:2180
#, gcc-internal-format, gfc-internal-format
msgid "Dummy argument '%s' of procedure '%s' at %L has an attribute that requires an explicit interface for this procedure"
msgstr ""
-#: fortran/resolve.c:2188
+#: fortran/resolve.c:2190
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L with assumed-shape dummy argument '%s' must have an explicit interface"
msgstr ""
-#: fortran/resolve.c:2196
+#: fortran/resolve.c:2198
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L with coarray dummy argument '%s' must have an explicit interface"
msgstr ""
-#: fortran/resolve.c:2204
+#: fortran/resolve.c:2206
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L with parametrized derived type argument '%s' must have an explicit interface"
msgstr ""
-#: fortran/resolve.c:2213
+#: fortran/resolve.c:2215
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L with polymorphic dummy argument '%s' must have an explicit interface"
msgstr ""
-#: fortran/resolve.c:2225
+#: fortran/resolve.c:2227
#, gcc-internal-format, gfc-internal-format
msgid "The reference to function '%s' at %L either needs an explicit INTERFACE or the rank is incorrect"
msgstr ""
-#: fortran/resolve.c:2237
+#: fortran/resolve.c:2239
#, gcc-internal-format, gfc-internal-format
msgid "Function '%s' at %L with a POINTER or ALLOCATABLE result must have an explicit interface"
msgstr ""
-#: fortran/resolve.c:2250
+#: fortran/resolve.c:2252
#, gcc-internal-format, gfc-internal-format
msgid "Nonconstant character-length function '%s' at %L must have an explicit interface"
msgstr ""
-#: fortran/resolve.c:2260
+#: fortran/resolve.c:2262
#, gcc-internal-format, gfc-internal-format
msgid "ELEMENTAL procedure '%s' at %L must have an explicit interface"
msgstr ""
-#: fortran/resolve.c:2267
+#: fortran/resolve.c:2269
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L with BIND(C) attribute must have an explicit interface"
msgstr ""
-#: fortran/resolve.c:2373
+#: fortran/resolve.c:2375
#, gcc-internal-format, gfc-internal-format
msgid "There is no specific function for the generic '%s' at %L"
msgstr ""
-#: fortran/resolve.c:2391
+#: fortran/resolve.c:2393
#, gcc-internal-format, gfc-internal-format
msgid "Generic function '%s' at %L is not consistent with a specific intrinsic interface"
msgstr ""
-#: fortran/resolve.c:2429
+#: fortran/resolve.c:2431
#, gcc-internal-format, gfc-internal-format
msgid "Function '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
msgstr ""
-#: fortran/resolve.c:2478
+#: fortran/resolve.c:2480
#, gcc-internal-format, gfc-internal-format
msgid "Unable to resolve the specific function '%s' at %L"
msgstr ""
-#: fortran/resolve.c:2534 fortran/resolve.c:13694
+#: fortran/resolve.c:2536 fortran/resolve.c:13696
#, gcc-internal-format, gfc-internal-format
msgid "Function '%s' at %L has no IMPLICIT type"
msgstr ""
-#: fortran/resolve.c:2735
+#: fortran/resolve.c:2737
#, gcc-internal-format, gfc-internal-format
msgid "Argument to '%s' at %L is not a variable"
msgstr ""
-#: fortran/resolve.c:2779
+#: fortran/resolve.c:2781
#, gcc-internal-format, gfc-internal-format
msgid "More actual than formal arguments in '%s' call at %L"
msgstr ""
-#: fortran/resolve.c:2791
+#: fortran/resolve.c:2793
#, gcc-internal-format, gfc-internal-format
msgid "Parameter '%s' to '%s' at %L must be either a TARGET or an associated pointer"
msgstr ""
-#: fortran/resolve.c:2800
+#: fortran/resolve.c:2802
#, gcc-internal-format, gfc-internal-format
msgid "Coindexed argument not permitted in '%s' call at %L"
msgstr ""
-#: fortran/resolve.c:2823
+#: fortran/resolve.c:2825
#, gcc-internal-format, gfc-internal-format
msgid "Array section not permitted in '%s' call at %L"
msgstr ""
-#: fortran/resolve.c:2834
+#: fortran/resolve.c:2836
#, gcc-internal-format, gfc-internal-format
msgid "Array section in '%s' call at %L"
msgstr ""
-#: fortran/resolve.c:2853
+#: fortran/resolve.c:2855
#, gcc-internal-format, gfc-internal-format
msgid "Allocatable variable '%s' used as a parameter to '%s' at %L must not be an array of zero size"
msgstr ""
-#: fortran/resolve.c:2870
+#: fortran/resolve.c:2872
#, gcc-internal-format, gfc-internal-format
msgid "Assumed-shape array '%s' at %L cannot be an argument to the procedure '%s' because it is not C interoperable"
msgstr ""
-#: fortran/resolve.c:2880
+#: fortran/resolve.c:2882
#, gcc-internal-format, gfc-internal-format
msgid "Deferred-shape array '%s' at %L cannot be an argument to the procedure '%s' because it is not C interoperable"
msgstr ""
-#: fortran/resolve.c:2903 fortran/resolve.c:2940
+#: fortran/resolve.c:2905 fortran/resolve.c:2942
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER argument '%s' to '%s' at %L must have a length of 1"
msgstr ""
#. Case 1c, section 15.1.2.5, J3/04-007: an associated
#. scalar pointer.
-#: fortran/resolve.c:2916
+#: fortran/resolve.c:2918
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' to '%s' at %L must be an associated scalar POINTER"
msgstr ""
-#: fortran/resolve.c:2932
+#: fortran/resolve.c:2934
#, gcc-internal-format, gfc-internal-format
msgid "Parameter '%s' to '%s' at %L must be a scalar"
msgstr ""
-#: fortran/resolve.c:2948
+#: fortran/resolve.c:2950
#, gcc-internal-format, gfc-internal-format
msgid "Parameter '%s' to '%s' at %L must not be polymorphic"
msgstr ""
#. TODO: Update this error message to allow for procedure
#. pointers once they are implemented.
-#: fortran/resolve.c:2961
+#: fortran/resolve.c:2963
#, gcc-internal-format, gfc-internal-format
msgid "Parameter '%s' to '%s' at %L must be a procedure"
msgstr ""
-#: fortran/resolve.c:2969
+#: fortran/resolve.c:2971
#, gcc-internal-format, gfc-internal-format
msgid "Parameter '%s' to '%s' at %L must be BIND(C)"
msgstr ""
-#: fortran/resolve.c:3018
+#: fortran/resolve.c:3020
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L is not a function"
msgstr ""
-#: fortran/resolve.c:3026 fortran/resolve.c:3657
+#: fortran/resolve.c:3028 fortran/resolve.c:3659
#, gcc-internal-format, gfc-internal-format
msgid "ABSTRACT INTERFACE '%s' must not be referenced at %L"
msgstr ""
#. Internal procedures are taken care of in resolve_contained_fntype.
-#: fortran/resolve.c:3081
+#: fortran/resolve.c:3083
#, gcc-internal-format, gfc-internal-format
msgid "Function '%s' is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument"
msgstr ""
-#: fortran/resolve.c:3134
+#: fortran/resolve.c:3136
#, gcc-internal-format, gfc-internal-format
msgid "User defined non-ELEMENTAL function '%s' at %L not allowed in WORKSHARE construct"
msgstr ""
-#: fortran/resolve.c:3184
+#: fortran/resolve.c:3186
#, gcc-internal-format, gfc-internal-format
msgid "Reference to non-PURE function '%s' at %L inside a FORALL %s"
msgstr ""
-#: fortran/resolve.c:3191
+#: fortran/resolve.c:3193
#, gcc-internal-format, gfc-internal-format
msgid "Reference to non-PURE function '%s' at %L inside a DO CONCURRENT %s"
msgstr ""
-#: fortran/resolve.c:3198
+#: fortran/resolve.c:3200
#, gcc-internal-format, gfc-internal-format
msgid "Function reference to '%s' at %L is to a non-PURE procedure within a PURE procedure"
msgstr ""
-#: fortran/resolve.c:3217
+#: fortran/resolve.c:3219
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY '%s' at %L cannot be called recursively, as function '%s' is not RECURSIVE"
msgstr ""
-#: fortran/resolve.c:3221
+#: fortran/resolve.c:3223
#, gcc-internal-format, gfc-internal-format
msgid "Function '%s' at %L cannot be called recursively, as it is not RECURSIVE"
msgstr ""
-#: fortran/resolve.c:3260
+#: fortran/resolve.c:3262
#, gcc-internal-format, gfc-internal-format
msgid "Subroutine call to '%s' in FORALL block at %L is not PURE"
msgstr ""
-#: fortran/resolve.c:3263
+#: fortran/resolve.c:3265
#, gcc-internal-format, gfc-internal-format
msgid "Subroutine call to '%s' in DO CONCURRENT block at %L is not PURE"
msgstr ""
-#: fortran/resolve.c:3266
+#: fortran/resolve.c:3268
#, gcc-internal-format, gfc-internal-format
msgid "Subroutine call to '%s' at %L is not PURE"
msgstr ""
-#: fortran/resolve.c:3332
+#: fortran/resolve.c:3334
#, gcc-internal-format, gfc-internal-format
msgid "There is no specific subroutine for the generic '%s' at %L"
msgstr ""
-#: fortran/resolve.c:3341
+#: fortran/resolve.c:3343
#, gcc-internal-format, gfc-internal-format
msgid "Generic subroutine '%s' at %L is not consistent with an intrinsic subroutine interface"
msgstr ""
-#: fortran/resolve.c:3450
+#: fortran/resolve.c:3452
#, gcc-internal-format, gfc-internal-format
msgid "Missing SHAPE parameter for call to %s at %L"
msgstr ""
-#: fortran/resolve.c:3458
+#: fortran/resolve.c:3460
#, gcc-internal-format, gfc-internal-format
msgid "SHAPE parameter for call to %s at %L must be a rank 1 INTEGER array"
msgstr ""
-#: fortran/resolve.c:3525
+#: fortran/resolve.c:3527
#, gcc-internal-format, gfc-internal-format
msgid "Subroutine '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
msgstr ""
-#: fortran/resolve.c:3569
+#: fortran/resolve.c:3571
#, gcc-internal-format, gfc-internal-format
msgid "Unable to resolve the specific subroutine '%s' at %L"
msgstr ""
-#: fortran/resolve.c:3629
+#: fortran/resolve.c:3631
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L has a type, which is not consistent with the CALL at %L"
msgstr ""
-#: fortran/resolve.c:3667
+#: fortran/resolve.c:3669
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY '%s' at %L cannot be called recursively, as subroutine '%s' is not RECURSIVE"
msgstr ""
-#: fortran/resolve.c:3671
+#: fortran/resolve.c:3673
#, gcc-internal-format, gfc-internal-format
msgid "SUBROUTINE '%s' at %L cannot be called recursively, as it is not RECURSIVE"
msgstr ""
-#: fortran/resolve.c:3747
+#: fortran/resolve.c:3749
#, gcc-internal-format, gfc-internal-format
msgid "Shapes for operands at %L and %L are not conformable"
msgstr ""
-#: fortran/resolve.c:4245
+#: fortran/resolve.c:4247
#, gcc-internal-format, gfc-internal-format
msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
msgstr ""
-#: fortran/resolve.c:4250
+#: fortran/resolve.c:4252
#, gcc-internal-format, gfc-internal-format
msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
msgstr ""
-#: fortran/resolve.c:4260
+#: fortran/resolve.c:4262
#, gcc-internal-format, gfc-internal-format
msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
msgstr ""
-#: fortran/resolve.c:4265
+#: fortran/resolve.c:4267
#, gcc-internal-format, gfc-internal-format
msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
msgstr ""
-#: fortran/resolve.c:4285
+#: fortran/resolve.c:4287
#, gcc-internal-format, gfc-internal-format
msgid "Illegal stride of zero at %L"
msgstr ""
-#: fortran/resolve.c:4302
+#: fortran/resolve.c:4304
#, gcc-internal-format, gfc-internal-format
msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
msgstr ""
-#: fortran/resolve.c:4310
+#: fortran/resolve.c:4312
#, gcc-internal-format, gfc-internal-format
msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
msgstr ""
-#: fortran/resolve.c:4326
+#: fortran/resolve.c:4328
#, gcc-internal-format, gfc-internal-format
msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
msgstr ""
-#: fortran/resolve.c:4335
+#: fortran/resolve.c:4337
#, gcc-internal-format, gfc-internal-format
msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
msgstr ""
-#: fortran/resolve.c:4374
+#: fortran/resolve.c:4376
#, gcc-internal-format, gfc-internal-format
msgid "Rightmost upper bound of assumed size array section not specified at %L"
msgstr ""
-#: fortran/resolve.c:4384
+#: fortran/resolve.c:4386
#, gcc-internal-format, gfc-internal-format
msgid "Rank mismatch in array reference at %L (%d/%d)"
msgstr ""
-#: fortran/resolve.c:4392
+#: fortran/resolve.c:4394
#, gcc-internal-format, gfc-internal-format
msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
msgstr ""
-#: fortran/resolve.c:4408
+#: fortran/resolve.c:4410
#, gcc-internal-format, gfc-internal-format
msgid "Coindex of codimension %d must be a scalar at %L"
msgstr ""
-#: fortran/resolve.c:4436
+#: fortran/resolve.c:4438
#, gcc-internal-format, gfc-internal-format
msgid "Array index at %L must be scalar"
msgstr ""
-#: fortran/resolve.c:4442
+#: fortran/resolve.c:4444
#, gcc-internal-format, gfc-internal-format
msgid "Array index at %L must be of INTEGER type, found %s"
msgstr ""
-#: fortran/resolve.c:4448
+#: fortran/resolve.c:4450
#, gcc-internal-format, gfc-internal-format
msgid "Extension: REAL array index at %L"
msgstr ""
-#: fortran/resolve.c:4487
+#: fortran/resolve.c:4489
#, gcc-internal-format, gfc-internal-format
msgid "Argument dim at %L must be scalar"
msgstr ""
-#: fortran/resolve.c:4494
+#: fortran/resolve.c:4496
#, gcc-internal-format, gfc-internal-format
msgid "Argument dim at %L must be of INTEGER type"
msgstr ""
-#: fortran/resolve.c:4604
+#: fortran/resolve.c:4606
#, gcc-internal-format, gfc-internal-format
msgid "Array index at %L is an array of rank %d"
msgstr ""
-#: fortran/resolve.c:4702
+#: fortran/resolve.c:4704
#, gcc-internal-format, gfc-internal-format
msgid "Substring start index at %L must be of type INTEGER"
msgstr ""
-#: fortran/resolve.c:4709
+#: fortran/resolve.c:4711
#, gcc-internal-format, gfc-internal-format
msgid "Substring start index at %L must be scalar"
msgstr ""
-#: fortran/resolve.c:4718
+#: fortran/resolve.c:4720
#, gcc-internal-format, gfc-internal-format
msgid "Substring start index at %L is less than one"
msgstr ""
-#: fortran/resolve.c:4731
+#: fortran/resolve.c:4733
#, gcc-internal-format, gfc-internal-format
msgid "Substring end index at %L must be of type INTEGER"
msgstr ""
-#: fortran/resolve.c:4738
+#: fortran/resolve.c:4740
#, gcc-internal-format, gfc-internal-format
msgid "Substring end index at %L must be scalar"
msgstr ""
-#: fortran/resolve.c:4748
+#: fortran/resolve.c:4750
#, gcc-internal-format, gfc-internal-format
msgid "Substring end index at %L exceeds the string length"
msgstr ""
-#: fortran/resolve.c:4758
+#: fortran/resolve.c:4760
#, gcc-internal-format, gfc-internal-format
msgid "Substring end index at %L is too large"
msgstr ""
-#: fortran/resolve.c:4904
+#: fortran/resolve.c:4906
#, 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.c:4911
+#: fortran/resolve.c:4913
#, 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.c:4930
+#: fortran/resolve.c:4932
#, gcc-internal-format, gfc-internal-format
msgid "Two or more part references with nonzero rank must not be specified at %L"
msgstr ""
-#: fortran/resolve.c:5135
+#: fortran/resolve.c:5137
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s', used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
msgstr ""
-#: fortran/resolve.c:5140
+#: fortran/resolve.c:5142
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' is used at %L before the ENTRY statement in which it is a parameter"
msgstr ""
-#: fortran/resolve.c:5204
+#: fortran/resolve.c:5206
#, gcc-internal-format, gfc-internal-format
msgid "Polymorphic subobject of coindexed object at %L"
msgstr ""
-#: fortran/resolve.c:5217
+#: fortran/resolve.c:5219
#, gcc-internal-format, gfc-internal-format
msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
msgstr ""
-#: fortran/resolve.c:5543
+#: fortran/resolve.c:5545
#, gcc-internal-format, gfc-internal-format
msgid "Passed-object at %L must be scalar"
msgstr ""
-#: fortran/resolve.c:5550
+#: fortran/resolve.c:5552
#, gcc-internal-format, gfc-internal-format
msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type '%s'"
msgstr ""
-#: fortran/resolve.c:5582
+#: fortran/resolve.c:5584
#, gcc-internal-format, gfc-internal-format
msgid "Base object for type-bound procedure call at %L is of ABSTRACT type '%s'"
msgstr ""
-#: fortran/resolve.c:5591
+#: fortran/resolve.c:5593
#, 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.c:5775
+#: fortran/resolve.c:5777
#, gcc-internal-format, gfc-internal-format
msgid "Found no matching specific binding for the call to the GENERIC '%s' at %L"
msgstr ""
-#: fortran/resolve.c:5802
+#: fortran/resolve.c:5804
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L should be a SUBROUTINE"
msgstr ""
-#: fortran/resolve.c:5849
+#: fortran/resolve.c:5851
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L should be a FUNCTION"
msgstr ""
-#: fortran/resolve.c:6366
+#: fortran/resolve.c:6368
#, gcc-internal-format, gfc-internal-format
msgid "%s at %L must be a scalar"
msgstr ""
-#: fortran/resolve.c:6376
+#: fortran/resolve.c:6378
#, gcc-internal-format, gfc-internal-format
msgid "Deleted feature: %s at %L must be integer"
msgstr ""
-#: fortran/resolve.c:6380 fortran/resolve.c:6387
+#: fortran/resolve.c:6382 fortran/resolve.c:6389
#, gcc-internal-format, gfc-internal-format
msgid "%s at %L must be INTEGER"
msgstr ""
-#: fortran/resolve.c:6428
+#: fortran/resolve.c:6430
#, gcc-internal-format, gfc-internal-format
msgid "Step expression in DO loop at %L cannot be zero"
msgstr ""
-#: fortran/resolve.c:6463
+#: fortran/resolve.c:6465
#, gcc-internal-format, gfc-internal-format
msgid "DO loop at %L will be executed zero times"
msgstr ""
-#: fortran/resolve.c:6524
+#: fortran/resolve.c:6526
#, gcc-internal-format, gfc-internal-format
msgid "FORALL index-name at %L must be a scalar INTEGER"
msgstr ""
-#: fortran/resolve.c:6529
+#: fortran/resolve.c:6531
#, gcc-internal-format, gfc-internal-format
msgid "FORALL start expression at %L must be a scalar INTEGER"
msgstr ""
-#: fortran/resolve.c:6536
+#: fortran/resolve.c:6538
#, gcc-internal-format, gfc-internal-format
msgid "FORALL end expression at %L must be a scalar INTEGER"
msgstr ""
-#: fortran/resolve.c:6544
+#: fortran/resolve.c:6546
#, gcc-internal-format, gfc-internal-format
msgid "FORALL stride expression at %L must be a scalar %s"
msgstr ""
-#: fortran/resolve.c:6549
+#: fortran/resolve.c:6551
#, gcc-internal-format, gfc-internal-format
msgid "FORALL stride expression at %L cannot be zero"
msgstr ""
-#: fortran/resolve.c:6565
+#: fortran/resolve.c:6567
#, gcc-internal-format, gfc-internal-format
msgid "FORALL index '%s' may not appear in triplet specification at %L"
msgstr ""
-#: fortran/resolve.c:6661 fortran/resolve.c:6944
+#: fortran/resolve.c:6663 fortran/resolve.c:6946
#, gcc-internal-format, gfc-internal-format
msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
msgstr ""
-#: fortran/resolve.c:6669 fortran/resolve.c:6910
+#: fortran/resolve.c:6671 fortran/resolve.c:6912
#, gcc-internal-format, gfc-internal-format
msgid "Coindexed allocatable object at %L"
msgstr ""
-#: fortran/resolve.c:6774
+#: fortran/resolve.c:6776
#, 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.c:6802
+#: fortran/resolve.c:6804
#, gcc-internal-format, gfc-internal-format
msgid "Source-expr at %L and allocate-object at %L must have the same shape"
msgstr ""
-#: fortran/resolve.c:6955
+#: fortran/resolve.c:6957
#, gcc-internal-format, gfc-internal-format
msgid "Type of entity at %L is type incompatible with source-expr at %L"
msgstr ""
-#: fortran/resolve.c:6968
+#: fortran/resolve.c:6970
#, 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.c:6982
+#: fortran/resolve.c:6984
#, 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.c:6995
+#: fortran/resolve.c:6997
#, 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.c:7006
+#: fortran/resolve.c:7008
#, 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.c:7091
+#: fortran/resolve.c:7093
#, gcc-internal-format, gfc-internal-format
msgid "Array specification required in ALLOCATE statement at %L"
msgstr ""
-#: fortran/resolve.c:7105
+#: fortran/resolve.c:7107
#, gcc-internal-format, gfc-internal-format
msgid "Coarray specification required in ALLOCATE statement at %L"
msgstr ""
-#: fortran/resolve.c:7132
+#: fortran/resolve.c:7134
#, gcc-internal-format, gfc-internal-format
msgid "Bad array specification in ALLOCATE statement at %L"
msgstr ""
-#: fortran/resolve.c:7151
+#: fortran/resolve.c:7153
#, gcc-internal-format, gfc-internal-format
msgid "'%s' must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
msgstr ""
-#: fortran/resolve.c:7166
+#: fortran/resolve.c:7168
#, gcc-internal-format, gfc-internal-format
msgid "Expected '*' in coindex specification in ALLOCATE statement at %L"
msgstr ""
-#: fortran/resolve.c:7177
+#: fortran/resolve.c:7179
#, gcc-internal-format, gfc-internal-format
msgid "Bad coarray specification in ALLOCATE statement at %L"
msgstr ""
-#: fortran/resolve.c:7207
+#: fortran/resolve.c:7209
#, gcc-internal-format, gfc-internal-format
msgid "Stat-variable at %L must be a scalar INTEGER variable"
msgstr ""
-#: fortran/resolve.c:7230
+#: fortran/resolve.c:7232
#, gcc-internal-format, gfc-internal-format
msgid "Stat-variable at %L shall not be %sd within the same %s statement"
msgstr ""
-#: fortran/resolve.c:7241
+#: fortran/resolve.c:7243
#, gcc-internal-format, gfc-internal-format
msgid "ERRMSG at %L is useless without a STAT tag"
msgstr ""
-#: fortran/resolve.c:7251
+#: fortran/resolve.c:7253
#, gcc-internal-format, gfc-internal-format
msgid "Errmsg-variable at %L must be a scalar CHARACTER variable"
msgstr ""
-#: fortran/resolve.c:7274
+#: fortran/resolve.c:7276
#, gcc-internal-format, gfc-internal-format
msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
msgstr ""
-#: fortran/resolve.c:7304
+#: fortran/resolve.c:7306
#, gcc-internal-format, gfc-internal-format
msgid "Allocate-object at %L also appears at %L"
msgstr ""
-#: fortran/resolve.c:7310 fortran/resolve.c:7316
+#: fortran/resolve.c:7312 fortran/resolve.c:7318
#, gcc-internal-format, gfc-internal-format
msgid "Allocate-object at %L is subobject of object at %L"
msgstr ""
@@ -42416,175 +41846,175 @@ 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.c:7511
+#: fortran/resolve.c:7513
#, gcc-internal-format, gfc-internal-format
msgid "CASE label at %L overlaps with CASE label at %L"
msgstr ""
-#: fortran/resolve.c:7562
+#: fortran/resolve.c:7564
#, gcc-internal-format, gfc-internal-format
msgid "Expression in CASE statement at %L must be of type %s"
msgstr ""
-#: fortran/resolve.c:7573
+#: fortran/resolve.c:7575
#, gcc-internal-format, gfc-internal-format
msgid "Expression in CASE statement at %L must be of kind %d"
msgstr ""
-#: fortran/resolve.c:7586
+#: fortran/resolve.c:7588
#, gcc-internal-format, gfc-internal-format
msgid "Expression in CASE statement at %L must be scalar"
msgstr ""
-#: fortran/resolve.c:7632
+#: fortran/resolve.c:7634
#, gcc-internal-format, gfc-internal-format
msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
msgstr ""
-#: fortran/resolve.c:7650
+#: fortran/resolve.c:7652
#, gcc-internal-format, gfc-internal-format
msgid "Argument of SELECT statement at %L cannot be %s"
msgstr ""
-#: fortran/resolve.c:7668 fortran/resolve.c:7676
+#: fortran/resolve.c:7670 fortran/resolve.c:7678
#, gcc-internal-format, gfc-internal-format
msgid "Expression in CASE statement at %L is not in the range of %s"
msgstr ""
-#: fortran/resolve.c:7738 fortran/resolve.c:8048
+#: fortran/resolve.c:7740 fortran/resolve.c:8050
#, 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.c:7764
+#: fortran/resolve.c:7766
#, gcc-internal-format, gfc-internal-format
msgid "Logical range in CASE statement at %L is not allowed"
msgstr ""
-#: fortran/resolve.c:7776
+#: fortran/resolve.c:7778
#, gcc-internal-format, gfc-internal-format
msgid "Constant logical value in CASE statement is repeated at %L"
msgstr ""
-#: fortran/resolve.c:7790
+#: fortran/resolve.c:7792
#, gcc-internal-format, gfc-internal-format
msgid "Range specification at %L can never be matched"
msgstr ""
-#: fortran/resolve.c:7893
+#: fortran/resolve.c:7895
#, gcc-internal-format, gfc-internal-format
msgid "Logical SELECT CASE block at %L has more that two cases"
msgstr ""
-#: fortran/resolve.c:7958
+#: fortran/resolve.c:7960
#, gcc-internal-format, gfc-internal-format
msgid "Associate-name '%s' at %L is used as array"
msgstr ""
-#: fortran/resolve.c:8000
+#: fortran/resolve.c:8002
#, gcc-internal-format, gfc-internal-format
msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
msgstr ""
-#: fortran/resolve.c:8026
+#: fortran/resolve.c:8028
#, gcc-internal-format, gfc-internal-format
msgid "Derived type '%s' at %L must be extensible"
msgstr ""
-#: fortran/resolve.c:8036
+#: fortran/resolve.c:8038
#, gcc-internal-format, gfc-internal-format
msgid "Derived type '%s' at %L must be an extension of '%s'"
msgstr ""
-#: fortran/resolve.c:8208
+#: fortran/resolve.c:8210
#, gcc-internal-format, gfc-internal-format
msgid "Double CLASS IS block in SELECT TYPE statement at %L"
msgstr ""
-#: fortran/resolve.c:8299
+#: fortran/resolve.c:8301
#, gcc-internal-format, gfc-internal-format
msgid "NULL intrinsic at %L in data transfer statement requires MOLD="
msgstr ""
#. FIXME: Test for defined input/output.
-#: fortran/resolve.c:8327
+#: fortran/resolve.c:8329
#, 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.c:8339
+#: fortran/resolve.c:8341
#, 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.c:8348
+#: fortran/resolve.c:8350
#, gcc-internal-format, gfc-internal-format
msgid "Data transfer element at %L cannot have procedure pointer components"
msgstr ""
-#: fortran/resolve.c:8355
+#: fortran/resolve.c:8357
#, 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.c:8363
+#: fortran/resolve.c:8365
#, gcc-internal-format, gfc-internal-format
msgid "Data transfer element at %L cannot have PRIVATE components"
msgstr ""
-#: fortran/resolve.c:8372
+#: fortran/resolve.c:8374
#, 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.c:8422
+#: fortran/resolve.c:8424
#, gcc-internal-format, gfc-internal-format
msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
msgstr ""
-#: fortran/resolve.c:8429 fortran/resolve.c:8493
+#: fortran/resolve.c:8431 fortran/resolve.c:8495
#, gcc-internal-format, gfc-internal-format
msgid "STAT= argument at %L must be a scalar INTEGER variable"
msgstr ""
-#: fortran/resolve.c:8441 fortran/resolve.c:8500
+#: fortran/resolve.c:8443 fortran/resolve.c:8502
#, gcc-internal-format, gfc-internal-format
msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
msgstr ""
-#: fortran/resolve.c:8453
+#: fortran/resolve.c:8455
#, gcc-internal-format, gfc-internal-format
msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
msgstr ""
-#: fortran/resolve.c:8470
+#: fortran/resolve.c:8472
#, gcc-internal-format, gfc-internal-format
msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
msgstr ""
-#: fortran/resolve.c:8474 fortran/resolve.c:8484
+#: fortran/resolve.c:8476 fortran/resolve.c:8486
#, gcc-internal-format, gfc-internal-format
msgid "Imageset argument at %L must between 1 and num_images()"
msgstr ""
-#: fortran/resolve.c:8527
+#: fortran/resolve.c:8529
#, 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.c:8536
+#: fortran/resolve.c:8538
#, 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.c:8553 fortran/resolve.c:8576
+#: fortran/resolve.c:8555 fortran/resolve.c:8578
#, gcc-internal-format, gfc-internal-format
msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
msgstr ""
-#: fortran/resolve.c:8557 fortran/resolve.c:8582
+#: fortran/resolve.c:8559 fortran/resolve.c:8584
#, gcc-internal-format, gfc-internal-format
msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
msgstr ""
@@ -42592,950 +42022,950 @@ 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.c:8597
+#: fortran/resolve.c:8599
#, 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.c:8669
+#: fortran/resolve.c:8671
#, gcc-internal-format, gfc-internal-format
msgid "WHERE mask at %L has inconsistent shape"
msgstr ""
-#: fortran/resolve.c:8685
+#: fortran/resolve.c:8687
#, gcc-internal-format, gfc-internal-format
msgid "WHERE assignment target at %L has inconsistent shape"
msgstr ""
-#: fortran/resolve.c:8693 fortran/resolve.c:8780
+#: fortran/resolve.c:8695 fortran/resolve.c:8782
#, gcc-internal-format, gfc-internal-format
msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
msgstr ""
-#: fortran/resolve.c:8703 fortran/resolve.c:8790
+#: fortran/resolve.c:8705 fortran/resolve.c:8792
#, gcc-internal-format, gfc-internal-format
msgid "Unsupported statement inside WHERE at %L"
msgstr ""
-#: fortran/resolve.c:8734
+#: fortran/resolve.c:8736
#, gcc-internal-format, gfc-internal-format
msgid "Assignment to a FORALL index variable at %L"
msgstr ""
-#: fortran/resolve.c:8743
+#: fortran/resolve.c:8745
#, gcc-internal-format, gfc-internal-format
msgid "The FORALL with index '%s' is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
msgstr ""
-#: fortran/resolve.c:8912
+#: fortran/resolve.c:8914
#, gcc-internal-format, gfc-internal-format
msgid "An outer FORALL construct already has an index with this name %L"
msgstr ""
-#: fortran/resolve.c:8992
+#: fortran/resolve.c:8994
#, gcc-internal-format, gfc-internal-format
msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
msgstr ""
-#: fortran/resolve.c:9146
+#: fortran/resolve.c:9148
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER expression will be truncated in assignment (%d/%d) at %L"
msgstr ""
-#: fortran/resolve.c:9178
+#: fortran/resolve.c:9180
#, gcc-internal-format, gfc-internal-format
msgid "Coindexed expression at %L is assigned to a derived type variable with a POINTER component in a PURE procedure"
msgstr ""
-#: fortran/resolve.c:9183
+#: fortran/resolve.c:9185
#, gcc-internal-format, gfc-internal-format
msgid "The impure variable at %L is assigned to a derived type variable with a POINTER component in a PURE procedure (12.6)"
msgstr ""
-#: fortran/resolve.c:9193
+#: fortran/resolve.c:9195
#, gcc-internal-format, gfc-internal-format
msgid "Assignment to coindexed variable at %L in a PURE procedure"
msgstr ""
-#: fortran/resolve.c:9224
+#: fortran/resolve.c:9226
#, gcc-internal-format, gfc-internal-format
msgid "Variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for '=' operator"
msgstr ""
-#: fortran/resolve.c:9233
+#: fortran/resolve.c:9235
#, gcc-internal-format, gfc-internal-format
msgid "Coindexed variable must not be have an allocatable ultimate component in assignment at %L"
msgstr ""
-#: fortran/resolve.c:9368
+#: fortran/resolve.c:9370
#, gcc-internal-format, gfc-internal-format
msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable"
msgstr ""
-#: fortran/resolve.c:9371
+#: fortran/resolve.c:9373
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' has not been assigned a target label at %L"
msgstr ""
-#: fortran/resolve.c:9382
+#: fortran/resolve.c:9384
#, gcc-internal-format, gfc-internal-format
msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
msgstr ""
-#: fortran/resolve.c:9417
+#: fortran/resolve.c:9419
#, gcc-internal-format, gfc-internal-format
msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
msgstr ""
-#: fortran/resolve.c:9450
+#: fortran/resolve.c:9452
#, gcc-internal-format, gfc-internal-format
msgid "Arithmetic IF statement at %L requires a numeric expression"
msgstr ""
-#: fortran/resolve.c:9509
+#: fortran/resolve.c:9511
#, gcc-internal-format, gfc-internal-format
msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
msgstr ""
-#: fortran/resolve.c:9593
+#: fortran/resolve.c:9595
#, gcc-internal-format, gfc-internal-format
msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
msgstr ""
-#: fortran/resolve.c:9675 fortran/resolve.c:9728
+#: fortran/resolve.c:9677 fortran/resolve.c:9730
#, gcc-internal-format, gfc-internal-format
msgid "Binding label '%s' for common block '%s' at %L collides with the global entity '%s' at %L"
msgstr ""
#. Common block names match but binding labels do not.
-#: fortran/resolve.c:9693
+#: fortran/resolve.c:9695
#, gcc-internal-format, gfc-internal-format
msgid "Binding label '%s' for common block '%s' at %L does not match the binding label '%s' for common block '%s' at %L"
msgstr ""
-#: fortran/resolve.c:9740
+#: fortran/resolve.c:9742
#, gcc-internal-format, gfc-internal-format
msgid "Binding label '%s' for common block '%s' at %L collides with global entity '%s' at %L"
msgstr ""
#. Make sure global procedures don't collide with anything.
-#: fortran/resolve.c:9792
+#: fortran/resolve.c:9794
#, gcc-internal-format, gfc-internal-format
msgid "Binding label '%s' at %L collides with the global entity '%s' at %L"
msgstr ""
#. Make sure procedures in interface bodies don't collide.
-#: fortran/resolve.c:9805
+#: fortran/resolve.c:9807
#, gcc-internal-format, gfc-internal-format
msgid "Binding label '%s' in interface body at %L collides with the global entity '%s' at %L"
msgstr ""
-#: fortran/resolve.c:9818
+#: fortran/resolve.c:9820
#, gcc-internal-format, gfc-internal-format
msgid "Binding label '%s' at %L collides with global entity '%s' at %L"
msgstr ""
-#: fortran/resolve.c:9897
+#: fortran/resolve.c:9899
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER variable at %L has negative length %d, the length has been set to zero"
msgstr ""
-#: fortran/resolve.c:9910
+#: fortran/resolve.c:9912
#, gcc-internal-format, gfc-internal-format
msgid "String length at %L is too large"
msgstr ""
-#: fortran/resolve.c:10247
+#: fortran/resolve.c:10250
#, gcc-internal-format, gfc-internal-format
msgid "Allocatable array '%s' at %L must have a deferred shape"
msgstr ""
-#: fortran/resolve.c:10251
+#: fortran/resolve.c:10254
#, gcc-internal-format, gfc-internal-format
msgid "Scalar object '%s' at %L may not be ALLOCATABLE"
msgstr ""
-#: fortran/resolve.c:10259
+#: fortran/resolve.c:10262
#, gcc-internal-format, gfc-internal-format
msgid "Array pointer '%s' at %L must have a deferred shape"
msgstr ""
-#: fortran/resolve.c:10269
+#: fortran/resolve.c:10272
#, gcc-internal-format, gfc-internal-format
msgid "Array '%s' at %L cannot have a deferred shape"
msgstr ""
-#: fortran/resolve.c:10282
+#: fortran/resolve.c:10285
#, gcc-internal-format, gfc-internal-format
msgid "Type '%s' of CLASS variable '%s' at %L is not extensible"
msgstr ""
-#: fortran/resolve.c:10294
+#: fortran/resolve.c:10297
#, gcc-internal-format, gfc-internal-format
msgid "CLASS variable '%s' at %L must be dummy, allocatable or pointer"
msgstr ""
-#: fortran/resolve.c:10325
+#: fortran/resolve.c:10328
#, gcc-internal-format, gfc-internal-format
msgid "The type '%s' cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
msgstr ""
-#: fortran/resolve.c:10347
+#: fortran/resolve.c:10350
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: Implied SAVE for module variable '%s' at %L, needed due to the default initialization"
msgstr ""
#. The shape of a main program or module array needs to be
#. constant.
-#: fortran/resolve.c:10394
+#: fortran/resolve.c:10397
#, gcc-internal-format, gfc-internal-format
msgid "The module or main program array '%s' at %L must have constant shape"
msgstr ""
-#: fortran/resolve.c:10403
+#: fortran/resolve.c:10406
#, gcc-internal-format, gfc-internal-format
msgid "Entity '%s' at %L has a deferred type parameter and requires either the pointer or allocatable attribute"
msgstr ""
-#: fortran/resolve.c:10417
+#: fortran/resolve.c:10420
#, 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.c:10436
+#: fortran/resolve.c:10439
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L must have constant character length in this context"
msgstr ""
-#: fortran/resolve.c:10442
+#: fortran/resolve.c:10445
#, gcc-internal-format, gfc-internal-format
msgid "COMMON variable '%s' at %L must have constant character length"
msgstr ""
-#: fortran/resolve.c:10487
+#: fortran/resolve.c:10490
#, gcc-internal-format, gfc-internal-format
msgid "Allocatable '%s' at %L cannot have an initializer"
msgstr ""
-#: fortran/resolve.c:10490
+#: fortran/resolve.c:10493
#, gcc-internal-format, gfc-internal-format
msgid "External '%s' at %L cannot have an initializer"
msgstr ""
-#: fortran/resolve.c:10494
+#: fortran/resolve.c:10497
#, gcc-internal-format, gfc-internal-format
msgid "Dummy '%s' at %L cannot have an initializer"
msgstr ""
-#: fortran/resolve.c:10497
+#: fortran/resolve.c:10500
#, gcc-internal-format, gfc-internal-format
msgid "Intrinsic '%s' at %L cannot have an initializer"
msgstr ""
-#: fortran/resolve.c:10500
+#: fortran/resolve.c:10503
#, gcc-internal-format, gfc-internal-format
msgid "Function result '%s' at %L cannot have an initializer"
msgstr ""
-#: fortran/resolve.c:10503
+#: fortran/resolve.c:10506
#, gcc-internal-format, gfc-internal-format
msgid "Automatic array '%s' at %L cannot have an initializer"
msgstr ""
-#: fortran/resolve.c:10540
+#: fortran/resolve.c:10543
#, gcc-internal-format, gfc-internal-format
msgid "Character-valued statement function '%s' at %L must have constant length"
msgstr ""
-#: fortran/resolve.c:10562
+#: fortran/resolve.c:10565
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: '%s' is of a PRIVATE type and cannot be a dummy argument of '%s', which is PUBLIC at %L"
msgstr ""
-#: fortran/resolve.c:10584 fortran/resolve.c:10608
+#: fortran/resolve.c:10587 fortran/resolve.c:10611
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: Procedure '%s' in PUBLIC interface '%s' at %L takes dummy arguments of '%s' which is PRIVATE"
msgstr ""
-#: fortran/resolve.c:10626
+#: fortran/resolve.c:10629
#, gcc-internal-format, gfc-internal-format
msgid "Function '%s' at %L cannot have an initializer"
msgstr ""
-#: fortran/resolve.c:10635
+#: fortran/resolve.c:10638
#, gcc-internal-format, gfc-internal-format
msgid "External object '%s' at %L may not have an initializer"
msgstr ""
-#: fortran/resolve.c:10643
+#: fortran/resolve.c:10646
#, gcc-internal-format, gfc-internal-format
msgid "ELEMENTAL function '%s' at %L must have a scalar result"
msgstr ""
-#: fortran/resolve.c:10653
+#: fortran/resolve.c:10656
#, gcc-internal-format, gfc-internal-format
msgid "Statement function '%s' at %L may not have pointer or allocatable attribute"
msgstr ""
-#: fortran/resolve.c:10672
+#: fortran/resolve.c:10675
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER(*) function '%s' at %L cannot be array-valued"
msgstr ""
-#: fortran/resolve.c:10676
+#: fortran/resolve.c:10679
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER(*) function '%s' at %L cannot be pointer-valued"
msgstr ""
-#: fortran/resolve.c:10680
+#: fortran/resolve.c:10683
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER(*) function '%s' at %L cannot be pure"
msgstr ""
-#: fortran/resolve.c:10684
+#: fortran/resolve.c:10687
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER(*) function '%s' at %L cannot be recursive"
msgstr ""
-#: fortran/resolve.c:10696
+#: fortran/resolve.c:10699
#, gcc-internal-format, gfc-internal-format
msgid "Obsolescent feature: CHARACTER(*) function '%s' at %L"
msgstr ""
-#: fortran/resolve.c:10751
+#: fortran/resolve.c:10754
#, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE attribute conflicts with SAVE attribute in '%s' at %L"
msgstr ""
-#: fortran/resolve.c:10757
+#: fortran/resolve.c:10760
#, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE attribute conflicts with INTENT attribute in '%s' at %L"
msgstr ""
-#: fortran/resolve.c:10763
+#: fortran/resolve.c:10766
#, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE attribute conflicts with RESULT attribute in '%s' at %L"
msgstr ""
-#: fortran/resolve.c:10771
+#: fortran/resolve.c:10774
#, gcc-internal-format, gfc-internal-format
msgid "EXTERNAL attribute conflicts with FUNCTION attribute in '%s' at %L"
msgstr ""
-#: fortran/resolve.c:10777
+#: fortran/resolve.c:10780
#, gcc-internal-format, gfc-internal-format
msgid "Procedure pointer result '%s' at %L is missing the pointer attribute"
msgstr ""
-#: fortran/resolve.c:10823
+#: fortran/resolve.c:10826
#, gcc-internal-format, gfc-internal-format
msgid "FINAL procedure '%s' at %L is not a SUBROUTINE"
msgstr ""
-#: fortran/resolve.c:10831
+#: fortran/resolve.c:10834
#, gcc-internal-format, gfc-internal-format
msgid "FINAL procedure at %L must have exactly one argument"
msgstr ""
-#: fortran/resolve.c:10840
+#: fortran/resolve.c:10843
#, gcc-internal-format, gfc-internal-format
msgid "Argument of FINAL procedure at %L must be of type '%s'"
msgstr ""
-#: fortran/resolve.c:10848
+#: fortran/resolve.c:10851
#, gcc-internal-format, gfc-internal-format
msgid "Argument of FINAL procedure at %L must not be a POINTER"
msgstr ""
-#: fortran/resolve.c:10854
+#: fortran/resolve.c:10857
#, gcc-internal-format, gfc-internal-format
msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
msgstr ""
-#: fortran/resolve.c:10860
+#: fortran/resolve.c:10863
#, gcc-internal-format, gfc-internal-format
msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
msgstr ""
-#: fortran/resolve.c:10868
+#: fortran/resolve.c:10871
#, gcc-internal-format, gfc-internal-format
msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
msgstr ""
-#: fortran/resolve.c:10876
+#: fortran/resolve.c:10879
#, gcc-internal-format, gfc-internal-format
msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
msgstr ""
-#: fortran/resolve.c:10895
+#: fortran/resolve.c:10898
#, gcc-internal-format, gfc-internal-format
msgid "FINAL procedure '%s' declared at %L has the same rank (%d) as '%s'"
msgstr ""
-#: fortran/resolve.c:10928
+#: fortran/resolve.c:10931
#, gcc-internal-format, gfc-internal-format
msgid "Only array FINAL procedures declared for derived type '%s' defined at %L, suggest also scalar one"
msgstr ""
#. TODO: Remove this error when finalization is finished.
-#: fortran/resolve.c:10933
+#: fortran/resolve.c:10936
#, gcc-internal-format, gfc-internal-format
msgid "Finalization at %L is not yet implemented"
msgstr ""
-#: fortran/resolve.c:10964
+#: fortran/resolve.c:10967
#, gcc-internal-format, gfc-internal-format
msgid "'%s' and '%s' can't be mixed FUNCTION/SUBROUTINE for GENERIC '%s' at %L"
msgstr ""
-#: fortran/resolve.c:10974
+#: fortran/resolve.c:10977
#, gcc-internal-format, gfc-internal-format
msgid "'%s' and '%s' for GENERIC '%s' at %L are ambiguous"
msgstr ""
-#: fortran/resolve.c:11033
+#: fortran/resolve.c:11036
#, gcc-internal-format, gfc-internal-format
msgid "Undefined specific binding '%s' as target of GENERIC '%s' at %L"
msgstr ""
-#: fortran/resolve.c:11045
+#: fortran/resolve.c:11048
#, gcc-internal-format, gfc-internal-format
msgid "GENERIC '%s' at %L must target a specific binding, '%s' is GENERIC, too"
msgstr ""
-#: fortran/resolve.c:11075
+#: fortran/resolve.c:11078
#, gcc-internal-format, gfc-internal-format
msgid "GENERIC '%s' at %L can't overwrite specific binding with the same name"
msgstr ""
-#: fortran/resolve.c:11131
+#: fortran/resolve.c:11134
#, gcc-internal-format, gfc-internal-format
msgid "Type-bound operator at %L can't be NOPASS"
msgstr ""
-#: fortran/resolve.c:11294
+#: fortran/resolve.c:11297
#, gcc-internal-format, gfc-internal-format
msgid "'%s' must be a module procedure or an external procedure with an explicit interface at %L"
msgstr ""
-#: fortran/resolve.c:11331
+#: fortran/resolve.c:11334
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' with PASS(%s) at %L has no argument '%s'"
msgstr ""
-#: fortran/resolve.c:11345
+#: fortran/resolve.c:11348
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' with PASS at %L must have at least one argument"
msgstr ""
-#: fortran/resolve.c:11359 fortran/resolve.c:11822
+#: fortran/resolve.c:11362 fortran/resolve.c:11825
#, gcc-internal-format, gfc-internal-format
msgid "Non-polymorphic passed-object dummy argument of '%s' at %L"
msgstr ""
-#: fortran/resolve.c:11367
+#: fortran/resolve.c:11370
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of '%s' with PASS(%s) at %L must be of the derived-type '%s'"
msgstr ""
-#: fortran/resolve.c:11376
+#: fortran/resolve.c:11379
#, gcc-internal-format, gfc-internal-format
msgid "Passed-object dummy argument of '%s' at %L must be scalar"
msgstr ""
-#: fortran/resolve.c:11382
+#: fortran/resolve.c:11385
#, gcc-internal-format, gfc-internal-format
msgid "Passed-object dummy argument of '%s' at %L must not be ALLOCATABLE"
msgstr ""
-#: fortran/resolve.c:11388
+#: fortran/resolve.c:11391
#, gcc-internal-format, gfc-internal-format
msgid "Passed-object dummy argument of '%s' at %L must not be POINTER"
msgstr ""
-#: fortran/resolve.c:11417
+#: fortran/resolve.c:11420
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L has the same name as a component of '%s'"
msgstr ""
-#: fortran/resolve.c:11426
+#: fortran/resolve.c:11429
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L has the same name as an inherited component of '%s'"
msgstr ""
-#: fortran/resolve.c:11521
+#: fortran/resolve.c:11524
#, gcc-internal-format, gfc-internal-format
msgid "Derived-type '%s' declared at %L must be ABSTRACT because '%s' is DEFERRED and not overridden"
msgstr ""
-#: fortran/resolve.c:11579
+#: fortran/resolve.c:11582
#, gcc-internal-format, gfc-internal-format
msgid "As extending type '%s' at %L has a coarray component, parent type '%s' shall also have one"
msgstr ""
-#: fortran/resolve.c:11592
+#: fortran/resolve.c:11595
#, gcc-internal-format, gfc-internal-format
msgid "Non-extensible derived-type '%s' at %L must not be ABSTRACT"
msgstr ""
-#: fortran/resolve.c:11605
+#: fortran/resolve.c:11608
#, gcc-internal-format, gfc-internal-format
msgid "Deferred-length character component '%s' at %L is not yet supported"
msgstr ""
-#: fortran/resolve.c:11615
+#: fortran/resolve.c:11618
#, gcc-internal-format, gfc-internal-format
msgid "Coarray component '%s' at %L must be allocatable with deferred shape"
msgstr ""
-#: fortran/resolve.c:11624
+#: fortran/resolve.c:11627
#, gcc-internal-format, gfc-internal-format
msgid "Component '%s' at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
msgstr ""
-#: fortran/resolve.c:11634
+#: fortran/resolve.c:11637
#, gcc-internal-format, gfc-internal-format
msgid "Component '%s' at %L with coarray component shall be a nonpointer, nonallocatable scalar"
msgstr ""
-#: fortran/resolve.c:11643
+#: fortran/resolve.c:11646
#, gcc-internal-format, gfc-internal-format
msgid "Component '%s' at %L has the CONTIGUOUS attribute but is not an array pointer"
msgstr ""
-#: fortran/resolve.c:11651
+#: fortran/resolve.c:11654
#, gcc-internal-format, gfc-internal-format
msgid "Interface '%s', used by procedure pointer component '%s' at %L, is declared in a later PROCEDURE statement"
msgstr ""
-#: fortran/resolve.c:11716
+#: fortran/resolve.c:11719
#, gcc-internal-format, gfc-internal-format
msgid "Interface '%s' of procedure pointer component '%s' at %L must be explicit"
msgstr ""
-#: fortran/resolve.c:11756
+#: fortran/resolve.c:11759
#, gcc-internal-format, gfc-internal-format
msgid "Procedure pointer component '%s' with PASS(%s) at %L has no argument '%s'"
msgstr ""
-#: fortran/resolve.c:11770
+#: fortran/resolve.c:11773
#, gcc-internal-format, gfc-internal-format
msgid "Procedure pointer component '%s' with PASS at %L must have at least one argument"
msgstr ""
-#: fortran/resolve.c:11786
+#: fortran/resolve.c:11789
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of '%s' with PASS(%s) at %L must be of the derived type '%s'"
msgstr ""
-#: fortran/resolve.c:11796
+#: fortran/resolve.c:11799
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of '%s' with PASS(%s) at %L must be scalar"
msgstr ""
-#: fortran/resolve.c:11805
+#: fortran/resolve.c:11808
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of '%s' with PASS(%s) at %L may not have the POINTER attribute"
msgstr ""
-#: fortran/resolve.c:11814
+#: fortran/resolve.c:11817
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of '%s' with PASS(%s) at %L may not be ALLOCATABLE"
msgstr ""
-#: fortran/resolve.c:11851
+#: fortran/resolve.c:11854
#, gcc-internal-format, gfc-internal-format
msgid "Component '%s' of '%s' at %L has the same name as an inherited type-bound procedure"
msgstr ""
-#: fortran/resolve.c:11864
+#: fortran/resolve.c:11867
#, gcc-internal-format, gfc-internal-format
msgid "Character length of component '%s' needs to be a constant specification expression at %L"
msgstr ""
-#: fortran/resolve.c:11875
+#: fortran/resolve.c:11878
#, gcc-internal-format, gfc-internal-format
msgid "Character component '%s' of '%s' at %L with deferred length must be a POINTER or ALLOCATABLE"
msgstr ""
-#: fortran/resolve.c:11887
+#: fortran/resolve.c:11890
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: the component '%s' is a PRIVATE type and cannot be a component of '%s', which is PUBLIC at %L"
msgstr ""
-#: fortran/resolve.c:11895
+#: fortran/resolve.c:11898
#, gcc-internal-format, gfc-internal-format
msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
msgstr ""
-#: fortran/resolve.c:11904
+#: fortran/resolve.c:11907
#, gcc-internal-format, gfc-internal-format
msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
msgstr ""
-#: fortran/resolve.c:11922 fortran/resolve.c:11933
+#: fortran/resolve.c:11925 fortran/resolve.c:11936
#, gcc-internal-format, gfc-internal-format
msgid "The pointer component '%s' of '%s' at %L is a type that has not been declared"
msgstr ""
-#: fortran/resolve.c:11945
+#: fortran/resolve.c:11948
#, gcc-internal-format, gfc-internal-format
msgid "Component '%s' with CLASS at %L must be allocatable or pointer"
msgstr ""
-#: fortran/resolve.c:11995
+#: fortran/resolve.c:11998
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: Generic name '%s' of function '%s' at %L being the same name as derived type at %L"
msgstr ""
-#: fortran/resolve.c:12047
+#: fortran/resolve.c:12050
#, gcc-internal-format, gfc-internal-format
msgid "Assumed size array '%s' in namelist '%s' at %L is not allowed"
msgstr ""
-#: fortran/resolve.c:12053
+#: fortran/resolve.c:12056
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: NAMELIST array object '%s' with assumed shape in namelist '%s' at %L"
msgstr ""
-#: fortran/resolve.c:12060
+#: fortran/resolve.c:12063
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: NAMELIST array object '%s' with nonconstant shape in namelist '%s' at %L"
msgstr ""
-#: fortran/resolve.c:12069
+#: fortran/resolve.c:12072
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: NAMELIST object '%s' with nonconstant character length in namelist '%s' at %L"
msgstr ""
-#: fortran/resolve.c:12079
+#: fortran/resolve.c:12082
#, gcc-internal-format, gfc-internal-format
msgid "NAMELIST object '%s' in namelist '%s' at %L is polymorphic and requires a defined input/output procedure"
msgstr ""
-#: fortran/resolve.c:12089
+#: fortran/resolve.c:12092
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: NAMELIST object '%s' in namelist '%s' at %L with ALLOCATABLE or POINTER components"
msgstr ""
#. FIXME: Once UDDTIO is implemented, the following can be
#. removed.
-#: fortran/resolve.c:12097
+#: fortran/resolve.c:12100
#, gcc-internal-format, gfc-internal-format
msgid "NAMELIST object '%s' in namelist '%s' at %L has ALLOCATABLE or POINTER components and thus requires a defined input/output procedure"
msgstr ""
-#: fortran/resolve.c:12114
+#: fortran/resolve.c:12117
#, gcc-internal-format, gfc-internal-format
msgid "NAMELIST object '%s' was declared PRIVATE and cannot be member of PUBLIC namelist '%s' at %L"
msgstr ""
-#: fortran/resolve.c:12124
+#: fortran/resolve.c:12127
#, gcc-internal-format, gfc-internal-format
msgid "NAMELIST object '%s' has use-associated PRIVATE components and cannot be member of namelist '%s' at %L"
msgstr ""
-#: fortran/resolve.c:12135
+#: fortran/resolve.c:12138
#, gcc-internal-format, gfc-internal-format
msgid "NAMELIST object '%s' has PRIVATE components and cannot be a member of PUBLIC namelist '%s' at %L"
msgstr ""
-#: fortran/resolve.c:12162
+#: fortran/resolve.c:12165
#, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L"
msgstr ""
-#: fortran/resolve.c:12181
+#: fortran/resolve.c:12184
#, gcc-internal-format, gfc-internal-format
msgid "Parameter array '%s' at %L cannot be automatic or of deferred shape"
msgstr ""
-#: fortran/resolve.c:12193
+#: fortran/resolve.c:12196
#, gcc-internal-format, gfc-internal-format
msgid "Implicitly typed PARAMETER '%s' at %L doesn't match a later IMPLICIT type"
msgstr ""
-#: fortran/resolve.c:12204
+#: fortran/resolve.c:12207
#, gcc-internal-format, gfc-internal-format
msgid "Incompatible derived type in PARAMETER at %L"
msgstr ""
-#: fortran/resolve.c:12273
+#: fortran/resolve.c:12276
#, gcc-internal-format, gfc-internal-format
msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
msgstr ""
-#: fortran/resolve.c:12276
+#: fortran/resolve.c:12279
#, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
msgstr ""
-#: fortran/resolve.c:12359
+#: fortran/resolve.c:12362
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape array"
msgstr ""
-#: fortran/resolve.c:12377
+#: fortran/resolve.c:12380
#, gcc-internal-format, gfc-internal-format
msgid "Assumed size array at %L must be a dummy argument"
msgstr ""
-#: fortran/resolve.c:12380
+#: fortran/resolve.c:12383
#, gcc-internal-format, gfc-internal-format
msgid "Assumed shape array at %L must be a dummy argument"
msgstr ""
-#: fortran/resolve.c:12393
+#: fortran/resolve.c:12396
#, gcc-internal-format, gfc-internal-format
msgid "Symbol at %L is not a DUMMY variable"
msgstr ""
-#: fortran/resolve.c:12399
+#: fortran/resolve.c:12402
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L cannot have the VALUE attribute because it is not a dummy argument"
msgstr ""
-#: fortran/resolve.c:12409
+#: fortran/resolve.c:12412
#, gcc-internal-format, gfc-internal-format
msgid "Character dummy variable '%s' at %L with VALUE attribute must have constant length"
msgstr ""
-#: fortran/resolve.c:12418
+#: fortran/resolve.c:12421
#, gcc-internal-format, gfc-internal-format
msgid "C interoperable character dummy variable '%s' at %L with VALUE attribute must have length one"
msgstr ""
-#: fortran/resolve.c:12431 fortran/resolve.c:12512
+#: fortran/resolve.c:12434 fortran/resolve.c:12515
#, gcc-internal-format, gfc-internal-format
msgid "The derived type '%s' at %L is of type '%s', which has not been defined"
msgstr ""
-#: fortran/resolve.c:12458
+#: fortran/resolve.c:12461
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
msgstr ""
-#: fortran/resolve.c:12538
+#: fortran/resolve.c:12541
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: PUBLIC %s '%s' at %L of PRIVATE derived type '%s'"
msgstr ""
-#: fortran/resolve.c:12552
+#: fortran/resolve.c:12555
#, 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.c:12570
+#: fortran/resolve.c:12573
#, gcc-internal-format, gfc-internal-format
msgid "The INTENT(OUT) dummy argument '%s' at %L is ASSUMED SIZE and so cannot have a default initializer"
msgstr ""
-#: fortran/resolve.c:12582
+#: fortran/resolve.c:12585
#, gcc-internal-format, gfc-internal-format
msgid "Dummy argument '%s' at %L of LOCK_TYPE shall not be INTENT(OUT)"
msgstr ""
-#: fortran/resolve.c:12594
+#: fortran/resolve.c:12597
#, gcc-internal-format, gfc-internal-format
msgid "Function result '%s' at %L shall not be a coarray or have a coarray component"
msgstr ""
-#: fortran/resolve.c:12603
+#: fortran/resolve.c:12606
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
msgstr ""
-#: fortran/resolve.c:12615
+#: fortran/resolve.c:12618
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L with coarray component shall be a nonpointer, nonallocatable scalar"
msgstr ""
-#: fortran/resolve.c:12630
+#: fortran/resolve.c:12633
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
msgstr ""
-#: fortran/resolve.c:12638
+#: fortran/resolve.c:12641
#, gcc-internal-format, gfc-internal-format
msgid "Coarray variable '%s' at %L shall not have codimensions with deferred shape"
msgstr ""
-#: fortran/resolve.c:12645
+#: fortran/resolve.c:12648
#, gcc-internal-format, gfc-internal-format
msgid "Allocatable coarray variable '%s' at %L must have deferred shape"
msgstr ""
-#: fortran/resolve.c:12657
+#: fortran/resolve.c:12660
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
msgstr ""
-#: fortran/resolve.c:12666
+#: fortran/resolve.c:12669
#, gcc-internal-format, gfc-internal-format
msgid "Coarray dummy variable '%s' at %L not allowed in BIND(C) procedure '%s'"
msgstr ""
-#: fortran/resolve.c:12738
+#: fortran/resolve.c:12741
#, gcc-internal-format, gfc-internal-format
msgid "Threadprivate at %L isn't SAVEd"
msgstr ""
-#: fortran/resolve.c:12832
+#: fortran/resolve.c:12835
#, gcc-internal-format, gfc-internal-format
msgid "BLOCK DATA element '%s' at %L must be in COMMON"
msgstr ""
-#: fortran/resolve.c:12838
+#: fortran/resolve.c:12841
#, gcc-internal-format, gfc-internal-format
msgid "DATA array '%s' at %L must be specified in a previous declaration"
msgstr ""
-#: fortran/resolve.c:12847
+#: fortran/resolve.c:12850
#, gcc-internal-format, gfc-internal-format
msgid "DATA element '%s' at %L cannot have a coindex"
msgstr ""
-#: fortran/resolve.c:12861
+#: fortran/resolve.c:12864
#, gcc-internal-format, gfc-internal-format
msgid "DATA element '%s' at %L is a pointer and so must be a full array"
msgstr ""
-#: fortran/resolve.c:12907
+#: fortran/resolve.c:12910
#, gcc-internal-format, gfc-internal-format
msgid "Nonconstant array section at %L in DATA statement"
msgstr ""
-#: fortran/resolve.c:12920
+#: fortran/resolve.c:12923
#, gcc-internal-format, gfc-internal-format
msgid "DATA statement at %L has more variables than values"
msgstr ""
-#: fortran/resolve.c:13019
+#: fortran/resolve.c:13022
#, 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.c:13027
+#: fortran/resolve.c:13030
#, 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.c:13035
+#: fortran/resolve.c:13038
#, 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.c:13160
+#: fortran/resolve.c:13163
#, gcc-internal-format, gfc-internal-format
msgid "DATA statement at %L has more values than variables"
msgstr ""
-#: fortran/resolve.c:13299
+#: fortran/resolve.c:13301
#, gcc-internal-format, gfc-internal-format
msgid "Label %d at %L defined but not used"
msgstr ""
-#: fortran/resolve.c:13304
+#: fortran/resolve.c:13306
#, gcc-internal-format, gfc-internal-format
msgid "Label %d at %L defined but cannot be used"
msgstr ""
-#: fortran/resolve.c:13388
+#: fortran/resolve.c:13390
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
msgstr ""
-#: fortran/resolve.c:13397
+#: fortran/resolve.c:13399
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
msgstr ""
-#: fortran/resolve.c:13405
+#: fortran/resolve.c:13407
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
msgstr ""
-#: fortran/resolve.c:13421
+#: fortran/resolve.c:13423
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' at %L with pointer component(s) cannot be an EQUIVALENCE object"
msgstr ""
-#: fortran/resolve.c:13524
+#: fortran/resolve.c:13526
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in EQUIVALENCE statement at %L"
msgstr ""
-#: fortran/resolve.c:13539
+#: fortran/resolve.c:13541
#, 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.c:13551
+#: fortran/resolve.c:13553
#, gcc-internal-format, gfc-internal-format
msgid "Common block member '%s' at %L cannot be an EQUIVALENCE object in the pure procedure '%s'"
msgstr ""
-#: fortran/resolve.c:13560
+#: fortran/resolve.c:13562
#, gcc-internal-format, gfc-internal-format
msgid "Named constant '%s' at %L cannot be an EQUIVALENCE object"
msgstr ""
-#: fortran/resolve.c:13639
+#: fortran/resolve.c:13641
#, gcc-internal-format, gfc-internal-format
msgid "Array '%s' at %L with non-constant bounds cannot be an EQUIVALENCE object"
msgstr ""
-#: fortran/resolve.c:13650
+#: fortran/resolve.c:13652
#, gcc-internal-format, gfc-internal-format
msgid "Structure component '%s' at %L cannot be an EQUIVALENCE object"
msgstr ""
-#: fortran/resolve.c:13661
+#: fortran/resolve.c:13663
#, gcc-internal-format, gfc-internal-format
msgid "Substring at %L has length zero"
msgstr ""
-#: fortran/resolve.c:13704
+#: fortran/resolve.c:13706
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: PUBLIC function '%s' at %L of PRIVATE type '%s'"
msgstr ""
-#: fortran/resolve.c:13717
+#: fortran/resolve.c:13719
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY '%s' at %L has no IMPLICIT type"
msgstr ""
-#: fortran/resolve.c:13734
+#: fortran/resolve.c:13736
#, gcc-internal-format, gfc-internal-format
msgid "User operator procedure '%s' at %L must be a FUNCTION"
msgstr ""
-#: fortran/resolve.c:13744
+#: fortran/resolve.c:13746
#, gcc-internal-format, gfc-internal-format
msgid "User operator procedure '%s' at %L cannot be assumed character length"
msgstr ""
-#: fortran/resolve.c:13752
+#: fortran/resolve.c:13754
#, gcc-internal-format, gfc-internal-format
msgid "User operator procedure '%s' at %L must have at least one argument"
msgstr ""
-#: fortran/resolve.c:13766
+#: fortran/resolve.c:13768
#, gcc-internal-format, gfc-internal-format
msgid "First argument of operator interface at %L cannot be optional"
msgstr ""
-#: fortran/resolve.c:13784
+#: fortran/resolve.c:13786
#, gcc-internal-format, gfc-internal-format
msgid "Second argument of operator interface at %L cannot be optional"
msgstr ""
-#: fortran/resolve.c:13791
+#: fortran/resolve.c:13793
#, gcc-internal-format, gfc-internal-format
msgid "Operator interface at %L must have, at most, two arguments"
msgstr ""
-#: fortran/resolve.c:13867
+#: fortran/resolve.c:13869
#, gcc-internal-format, gfc-internal-format
msgid "Contained procedure '%s' at %L of a PURE procedure must also be PURE"
msgstr ""
@@ -43701,34 +43131,34 @@ msgstr ""
msgid "Magnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at %L"
msgstr ""
-#: fortran/simplify.c:3448 fortran/simplify.c:3580
+#: fortran/simplify.c:3451 fortran/simplify.c:3583
#, gcc-internal-format, gfc-internal-format
msgid "DIM argument at %L is out of bounds"
msgstr ""
-#: fortran/simplify.c:3751
+#: fortran/simplify.c:3754
#, gcc-internal-format, gfc-internal-format
msgid "Argument of LOG at %L cannot be less than or equal to zero"
msgstr ""
-#: fortran/simplify.c:3764
+#: fortran/simplify.c:3767
#, gcc-internal-format, gfc-internal-format
msgid "Complex argument of LOG at %L cannot be zero"
msgstr ""
-#: fortran/simplify.c:3792
+#: fortran/simplify.c:3795
#, gcc-internal-format, gfc-internal-format
msgid "Argument of LOG10 at %L cannot be less than or equal to zero"
msgstr ""
#. Result is processor-dependent.
-#: fortran/simplify.c:4240
+#: fortran/simplify.c:4243
#, gcc-internal-format, gfc-internal-format
msgid "Second argument MOD at %L is zero"
msgstr ""
#. Result is processor-dependent.
-#: fortran/simplify.c:4251
+#: fortran/simplify.c:4254
#, gcc-internal-format, gfc-internal-format
msgid "Second argument of MOD at %L is zero"
msgstr ""
@@ -43736,47 +43166,47 @@ msgstr ""
#. Result is processor-dependent. This processor just opts
#. to not handle it at all.
#. Result is processor-dependent.
-#: fortran/simplify.c:4293 fortran/simplify.c:4305
+#: fortran/simplify.c:4296 fortran/simplify.c:4308
#, gcc-internal-format, gfc-internal-format
msgid "Second argument of MODULO at %L is zero"
msgstr ""
-#: fortran/simplify.c:4380
+#: fortran/simplify.c:4383
#, gcc-internal-format, gfc-internal-format
msgid "Result of NEAREST is NaN at %L"
msgstr ""
-#: fortran/simplify.c:4844
+#: fortran/simplify.c:4847
#, gcc-internal-format, gfc-internal-format
msgid "Argument NCOPIES of REPEAT intrinsic is negative at %L"
msgstr ""
-#: fortran/simplify.c:4899
+#: fortran/simplify.c:4902
#, gcc-internal-format, gfc-internal-format
msgid "Argument NCOPIES of REPEAT intrinsic is too large at %L"
msgstr ""
-#: fortran/simplify.c:5151
+#: fortran/simplify.c:5154
#, gcc-internal-format, gfc-internal-format
msgid "Result of SCALE overflows its kind at %L"
msgstr ""
-#: fortran/simplify.c:5862
+#: fortran/simplify.c:5865
#, gcc-internal-format, gfc-internal-format
msgid "Argument of SQRT at %L has a negative value"
msgstr ""
-#: fortran/simplify.c:6173
+#: fortran/simplify.c:6176
#, gcc-internal-format, gfc-internal-format
msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY lower bound is %ld)"
msgstr ""
-#: fortran/simplify.c:6196
+#: fortran/simplify.c:6199
#, gcc-internal-format, gfc-internal-format
msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY upper bound is %ld)"
msgstr ""
-#: fortran/simplify.c:6613
+#: fortran/simplify.c:6616
#, gcc-internal-format, gfc-internal-format
msgid "Character '%s' in string at %L cannot be converted into character kind %d"
msgstr ""
@@ -43962,7 +43392,7 @@ msgstr ""
#: fortran/symbol.c:1598
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: BIND(C) at %L"
-msgstr ""
+msgstr "Fortran 2003: BIND(C) tại %L"
#: fortran/symbol.c:1615
#, gcc-internal-format, gfc-internal-format
@@ -43972,7 +43402,7 @@ msgstr ""
#: fortran/symbol.c:1619
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: EXTENDS at %L"
-msgstr ""
+msgstr "Fortran 2003: EXTENDS tại %L"
#: fortran/symbol.c:1641
#, gcc-internal-format, gfc-internal-format
@@ -44017,7 +43447,7 @@ msgstr ""
#: fortran/symbol.c:1967
#, gcc-internal-format, gfc-internal-format
msgid "Symbol '%s' at %C is ambiguous"
-msgstr ""
+msgstr "Ký hiệu '%s' tại %C chưa rõ ràng"
#: fortran/symbol.c:1999
#, gcc-internal-format, gfc-internal-format
@@ -44145,17 +43575,17 @@ msgstr ""
msgid "BOZ constant at %L is too large (%ld vs %ld bits)"
msgstr ""
-#: fortran/trans-array.c:7003
+#: fortran/trans-array.c:6997
#, gcc-internal-format, gfc-internal-format
msgid "Creating array temporary at %L for argument '%s'"
msgstr ""
-#: fortran/trans-array.c:8129
+#: fortran/trans-array.c:8123
#, gcc-internal-format
msgid "Possible front-end bug: Deferred array size without pointer, allocatable attribute or derived type without allocatable components."
msgstr ""
-#: fortran/trans-array.c:8626
+#: fortran/trans-array.c:8620
#, gcc-internal-format, gfc-internal-format
msgid "bad expression type during walk (%d)"
msgstr ""
@@ -44360,17 +43790,17 @@ msgstr ""
#: fortran/trans-types.c:530
#, gcc-internal-format
msgid "REAL(KIND=8) is not available for -freal-4-real-8 option"
-msgstr ""
+msgstr "REAL(KIND=8) không phải là biến cho tùy chọn -freal-4-real-8"
#: fortran/trans-types.c:537
#, gcc-internal-format
msgid "REAL(KIND=10) is not available for -freal-4-real-10 option"
-msgstr ""
+msgstr "REAL(KIND=10) không phải là biến cho tùy chọn -freal-4-real-10"
#: fortran/trans-types.c:544
#, gcc-internal-format
msgid "REAL(KIND=16) is not available for -freal-4-real-16 option"
-msgstr ""
+msgstr "REAL(KIND=16) không phải là biến cho tùy chọn -freal-4-real-16"
#: fortran/trans-types.c:558
#, gcc-internal-format
@@ -44380,17 +43810,17 @@ msgstr ""
#: fortran/trans-types.c:567
#, gcc-internal-format
msgid "REAL(KIND=4) is not available for -freal-8-real-4 option"
-msgstr ""
+msgstr "REAL(KIND=4) không phải là biến cho tùy chọn -freal-8-real-4"
#: fortran/trans-types.c:574
#, gcc-internal-format
msgid "REAL(KIND=10) is not available for -freal-8-real-10 option"
-msgstr ""
+msgstr "REAL(KIND=10) không phải là biến cho tùy chọn -freal-8-real-10"
#: fortran/trans-types.c:581
#, gcc-internal-format
msgid "REAL(KIND=10) is not available for -freal-8-real-16 option"
-msgstr ""
+msgstr "REAL(KIND=10) không phải là biến cho tùy chọn -freal-8-real-16"
#: fortran/trans-types.c:1432
#, gcc-internal-format, gfc-internal-format
@@ -44475,7 +43905,7 @@ msgstr ""
#: java/expr.c:1690
#, gcc-internal-format
msgid "field %qs not found"
-msgstr ""
+msgstr "không tìm thấy trường %qs"
#: java/expr.c:2249
#, gcc-internal-format, gfc-internal-format
@@ -44485,7 +43915,7 @@ msgstr ""
#: java/expr.c:2442
#, gcc-internal-format, gfc-internal-format
msgid "failed to find class '%s'"
-msgstr ""
+msgstr "không tìm thấy lớp '%s'"
#: java/expr.c:2483
#, gcc-internal-format, gfc-internal-format
@@ -44510,7 +43940,7 @@ msgstr ""
#: java/expr.c:2885
#, gcc-internal-format, gfc-internal-format
msgid "missing field '%s' in '%s'"
-msgstr ""
+msgstr "thiếu trường '%s' trong '%s'"
#: java/expr.c:2892
#, gcc-internal-format, gfc-internal-format
@@ -44540,7 +43970,6 @@ msgstr ""
#. duplicate code from LOAD macro
#: java/expr.c:3549
#, fuzzy, gcc-internal-format
-#| msgid "unrecognized address"
msgid "unrecognized wide sub-instruction"
msgstr "không nhận ra địa chỉ"
@@ -44616,15 +44045,14 @@ msgid "no input file specified"
msgstr ""
#: java/jcf-parse.c:1885
-#, fuzzy, gcc-internal-format
-#| msgid "no input files"
+#, gcc-internal-format
msgid "can%'t close input file %s: %m"
-msgstr "không có tập tin nhập vào"
+msgstr "can%'t đóng tập tin đầu vào %s: %m"
#: java/jcf-parse.c:1928
#, gcc-internal-format, gfc-internal-format
msgid "bad zip/jar file %s"
-msgstr ""
+msgstr "tập tin zip/jar sai %s"
#: java/jcf-parse.c:2130
#, gcc-internal-format, gfc-internal-format
@@ -44632,21 +44060,19 @@ msgid "error while reading %s from zip file"
msgstr ""
#: java/jvspec.c:396
-#, fuzzy, gcc-internal-format
-#| msgid "can't specify '-D' without '--main'\n"
+#, gcc-internal-format
msgid "can%'t specify %<-D%> without %<--main%>"
-msgstr "không thể ghi rõ tùy chọn « -D » mà không có « --main »\n"
+msgstr "can%'t chỉ định %<-D%> mà không có %<--main%>"
#: java/jvspec.c:399
-#, fuzzy, gcc-internal-format
-#| msgid "'%s' is not a valid class name"
+#, gcc-internal-format
msgid "%qs is not a valid class name"
-msgstr "« %s » không phải là một tên hạng đúng"
+msgstr "'%qs' không phải là một tên lớp đúng"
#: java/jvspec.c:405
#, gcc-internal-format
msgid "--resource requires -o"
-msgstr "« --resource » cũng yêu cầu « -o »"
+msgstr "'--resource' cũng yêu cầu '-o'"
#: java/jvspec.c:412
#, gcc-internal-format
@@ -44656,7 +44082,7 @@ msgstr ""
#: java/jvspec.c:419
#, gcc-internal-format
msgid "cannot specify both -C and -o"
-msgstr "không thể ghi rõ đồng thời hai tùy chọn « --C » và « -o »"
+msgstr "không thể ghi rõ đồng thời hai tùy chọn --C và -o"
#: java/jvspec.c:431
#, gcc-internal-format
@@ -44670,9 +44096,8 @@ msgstr "chưa thực hiện chức năng sử dụng @FILE với nhiều tập t
#: java/jvspec.c:537
#, fuzzy, gcc-internal-format
-#| msgid "cannot specify 'main' class when not linking"
msgid "cannot specify %<main%> class when not linking"
-msgstr "không liên kết thì cũng không thể ghi rõ hạng « main » (chính)"
+msgstr "không liên kết thì cũng không thể ghi rõ hạng 'main' (chính)"
#: java/lang.c:583
#, gcc-internal-format
@@ -44727,31 +44152,29 @@ msgstr ""
#: lto/lto-lang.c:730
#, gcc-internal-format
msgid "-fwpa and -fltrans are mutually exclusive"
-msgstr ""
+msgstr "-fwpa và -fltrans loại trừ lẫn nhau"
#: lto/lto-object.c:112
-#, fuzzy, gcc-internal-format, gfc-internal-format
-#| msgid "options enabled: "
+#, gcc-internal-format, gfc-internal-format
msgid "open %s failed: %s"
-msgstr "tuỳ chọn đã bật: "
+msgstr "mở %s gặp lỗi: %s"
#: lto/lto-object.c:153 lto/lto-object.c:186 lto/lto-object.c:284
#: lto/lto-object.c:341 lto/lto-object.c:365
#, gcc-internal-format, gfc-internal-format
msgid "%s: %s"
-msgstr ""
+msgstr "%s: %s"
#: lto/lto-object.c:155
#, gcc-internal-format, gfc-internal-format
msgid "%s: %s: %s"
-msgstr ""
+msgstr "%s: %s: %s"
# Literal: don't translate; Nghĩa chữ : dừng dịch
#: lto/lto-object.c:195
-#, fuzzy, gcc-internal-format, gfc-internal-format
-#| msgid "fclose %s"
+#, gcc-internal-format, gfc-internal-format
msgid "close: %s"
-msgstr "fclose %s"
+msgstr "close: %s"
#: lto/lto-object.c:252
#, gcc-internal-format, gfc-internal-format
@@ -44759,10 +44182,9 @@ msgid "two or more sections for %s"
msgstr ""
#: lto/lto.c:235
-#, fuzzy, gcc-internal-format, gfc-internal-format
-#| msgid "argument to '-%s' is missing"
+#, gcc-internal-format, gfc-internal-format
msgid "%s: section %s is missing"
-msgstr "đối số tới « -%s » còn thiếu"
+msgstr "%s: phần %s còn thiếu"
#: lto/lto.c:950
#, gcc-internal-format
@@ -44774,93 +44196,87 @@ msgstr ""
msgid "could not parse hex number"
msgstr ""
-#: lto/lto.c:1010
+#: lto/lto.c:1009
#, gcc-internal-format, gfc-internal-format
msgid "unexpected file name %s in linker resolution file. Expected %s"
msgstr ""
-#: lto/lto.c:1019
+#: lto/lto.c:1018
#, gcc-internal-format
msgid "could not parse file offset"
msgstr ""
-#: lto/lto.c:1022
+#: lto/lto.c:1021
#, gcc-internal-format
msgid "unexpected offset"
msgstr ""
#: lto/lto.c:1043
#, fuzzy, gcc-internal-format
-#| msgid "invalid register in the instruction"
msgid "invalid line in the resolution file"
msgstr "lệnh chứa một thanh ghi sai"
-#: lto/lto.c:1056
+#: lto/lto.c:1054
#, fuzzy, gcc-internal-format
-#| msgid "invalid register in the instruction"
msgid "invalid resolution in the resolution file"
msgstr "lệnh chứa một thanh ghi sai"
-#: lto/lto.c:1062
+#: lto/lto.c:1060
#, gcc-internal-format
msgid "resolution sub id "
msgstr ""
-#: lto/lto.c:1157
+#: lto/lto.c:1169
#, gcc-internal-format, gfc-internal-format
msgid "cannot read LTO decls from %s"
msgstr ""
-#: lto/lto.c:1261
-#, fuzzy, gcc-internal-format, gfc-internal-format
-#| msgid "[cannot find %s]"
+#: lto/lto.c:1274
+#, gcc-internal-format, gfc-internal-format
msgid "Cannot open %s"
-msgstr "[không tìm thấy %s]"
+msgstr "Không thể mở %s"
-#: lto/lto.c:1282
-#, fuzzy, gcc-internal-format, gfc-internal-format
-#| msgid "[cannot find %s]"
+#: lto/lto.c:1295
+#, gcc-internal-format, gfc-internal-format
msgid "Cannot map %s"
-msgstr "[không tìm thấy %s]"
+msgstr "Không thể map %s"
-#: lto/lto.c:1293
-#, fuzzy, gcc-internal-format, gfc-internal-format
-#| msgid "[cannot find %s]"
+#: lto/lto.c:1306
+#, gcc-internal-format, gfc-internal-format
msgid "Cannot read %s"
-msgstr "[không tìm thấy %s]"
+msgstr "Không thể đọc %s"
-#: lto/lto.c:2272
+#: lto/lto.c:2285
#, gcc-internal-format
msgid "no LTRANS output list filename provided"
msgstr ""
-#: lto/lto.c:2275
+#: lto/lto.c:2288
#, gcc-internal-format
msgid "opening LTRANS output list %s: %m"
msgstr ""
-#: lto/lto.c:2321
+#: lto/lto.c:2334
#, gcc-internal-format
msgid "lto_obj_file_open() failed"
-msgstr ""
+msgstr "lto_obj_file_open() gặp lỗi"
-#: lto/lto.c:2347
+#: lto/lto.c:2360
#, gcc-internal-format
msgid "writing to LTRANS output list %s: %m"
msgstr ""
-#: lto/lto.c:2355
+#: lto/lto.c:2368
#, gcc-internal-format
msgid "closing LTRANS output list %s: %m"
msgstr ""
-#: lto/lto.c:2582
+#: lto/lto.c:2595
#, fuzzy, gcc-internal-format
-#| msgid "could not open response file %s"
msgid "could not open symbol resolution file: %m"
msgstr "không thể mở tập tin đáp ứng %s"
-#: lto/lto.c:2657
+#: lto/lto.c:2670
#, gcc-internal-format
msgid "errors during merging of translation units"
msgstr ""
@@ -44972,7 +44388,6 @@ msgstr ""
#: objc/objc-act.c:890
#, fuzzy, gcc-internal-format
-#| msgid "derived type declaration"
msgid "invalid property declaration"
msgstr "lời tuyên bố loại có hướng"
@@ -45015,7 +44430,6 @@ msgstr ""
#: objc/objc-act.c:1016
#, fuzzy, gcc-internal-format
-#| msgid "<declaration error>"
msgid "redeclaration of property %qD"
msgstr "<lỗi tuyên bố>"
@@ -45030,19 +44444,16 @@ msgstr ""
#: objc/objc-act.c:1081
#, fuzzy, gcc-internal-format
-#| msgid "Warn about global functions without previous declarations"
msgid "'nonatomic' attribute of property %qD conflicts with previous declaration"
msgstr "Cảnh báo về hàm toàn cục không có lời tuyên bố trước"
#: objc/objc-act.c:1091
#, fuzzy, gcc-internal-format
-#| msgid "Warn about global functions without previous declarations"
msgid "'getter' attribute of property %qD conflicts with previous declaration"
msgstr "Cảnh báo về hàm toàn cục không có lời tuyên bố trước"
#: objc/objc-act.c:1104
#, fuzzy, gcc-internal-format
-#| msgid "Warn about global functions without previous declarations"
msgid "'setter' attribute of property %qD conflicts with previous declaration"
msgstr "Cảnh báo về hàm toàn cục không có lời tuyên bố trước"
@@ -45053,13 +44464,11 @@ msgstr ""
#: objc/objc-act.c:1126
#, fuzzy, gcc-internal-format
-#| msgid "Warn about global functions without previous declarations"
msgid "'readonly' attribute of property %qD conflicts with previous declaration"
msgstr "Cảnh báo về hàm toàn cục không có lời tuyên bố trước"
#: objc/objc-act.c:1164
#, fuzzy, gcc-internal-format
-#| msgid "Warn about global functions without previous declarations"
msgid "type of property %qD conflicts with previous declaration"
msgstr "Cảnh báo về hàm toàn cục không có lời tuyên bố trước"
@@ -45072,15 +44481,13 @@ msgstr ""
#. parser won't call this function if it is not. This is only a
#. double-check for safety.
#: objc/objc-act.c:1653
-#, fuzzy, gcc-internal-format
-#| msgid "could not find libgcc.a"
+#, gcc-internal-format
msgid "could not find class %qE"
-msgstr "không tìm thấy libgcc.a"
+msgstr "không tìm thấy lớp %qE"
#. Again, this should never happen, but we do check.
#: objc/objc-act.c:1661
#, fuzzy, gcc-internal-format
-#| msgid "could not find specs file %s\n"
msgid "could not find interface for class %qE"
msgstr "không tìm thấy tập tin đặc tả %s\n"
@@ -45220,12 +44627,12 @@ msgstr ""
#: objc/objc-act.c:3332
#, gcc-internal-format
msgid "cannot find class %qE"
-msgstr ""
+msgstr "không tìm thấy lớp %qE"
#: objc/objc-act.c:3334
#, gcc-internal-format
msgid "class %qE already exists"
-msgstr ""
+msgstr "lớp %qE đã có trước rồi"
#: objc/objc-act.c:3376 objc/objc-act.c:6829
#, gcc-internal-format
@@ -45487,7 +44894,6 @@ msgstr ""
#: objc/objc-act.c:6225
#, fuzzy, gcc-internal-format
-#| msgid "initialization of a flexible array member"
msgid "instance variable %qs uses flexible array member"
msgstr "đã sơ khởi một bộ phận mảng dẻo"
@@ -45601,7 +45007,6 @@ msgstr ""
#. TODO: This should be caught much earlier than this.
#: objc/objc-act.c:7377
#, fuzzy, gcc-internal-format
-#| msgid "invalid register in the move instruction"
msgid "invalid setter, it must have one argument"
msgstr "gặp thanh ghi sai trong lệnh di chuyển"
@@ -45648,7 +45053,7 @@ msgstr ""
#: objc/objc-act.c:7699
#, gcc-internal-format
msgid "%<@synthesize%> is not available in Objective-C 1.0"
-msgstr ""
+msgstr "%<@synthesize%> không sẵn dùng trong Objective-C 1.0"
#. We can get here only in Objective-C; the Objective-C++ parser
#. detects the problem while parsing, outputs the error
@@ -45672,7 +45077,7 @@ msgstr ""
#: objc/objc-act.c:7808
#, gcc-internal-format
msgid "%<@dynamic%> is not available in Objective-C 1.0"
-msgstr ""
+msgstr "%<@dynamic%> không sẵn dùng trong Objective-C 1.0"
#. We can get here only in Objective-C; the Objective-C++ parser
#. detects the problem while parsing, outputs the error
@@ -45745,11 +45150,9 @@ msgstr ""
#. should be impossible for real properties, which always
#. have a getter.
#: objc/objc-act.c:9424
-#, fuzzy, gcc-internal-format
-#| msgid "%d destructor found\n"
-#| msgid_plural "%d destructors found\n"
+#, gcc-internal-format
msgid "no %qs getter found"
-msgstr "Tìm thấy %d bộ hủy cấu trúc\n"
+msgstr "không tìm thấy getter %qs"
#: objc/objc-act.c:9664
#, gcc-internal-format
@@ -45785,7 +45188,7 @@ msgstr ""
#: objc/objc-gnu-runtime-abi-01.c:131
#, gcc-internal-format
msgid "%<-fobjc-gc%> is ignored for %<-fgnu-runtime%>"
-msgstr ""
+msgstr "%<-fobjc-gc%> bị lờ đi cho %<-fgnu-runtime%>"
#: objc/objc-gnu-runtime-abi-01.c:139
#, gcc-internal-format
@@ -45806,13 +45209,17 @@ msgstr ""
#: objc/objc-next-runtime-abi-02.c:244
#, gcc-internal-format
msgid "%<-fobjc-sjlj-exceptions%> is ignored for %<-fnext-runtime%> when %<-fobjc-abi-version%> >= 2"
-msgstr ""
+msgstr "%<-fobjc-sjlj-exceptions%> bị lờ đi cho %<-fnext-runtime%> khi %<-fobjc-abi-version%> >= 2"
#: objc/objc-runtime-shared-support.c:426
#, gcc-internal-format
msgid "creating selector for nonexistent method %qE"
msgstr ""
+#, fuzzy
+#~ msgid "invalid unsafe.Pointer conversion"
+#~ msgstr "sai lập ràng buộc cho toán hạng"
+
#~ msgid "internal gcc abort in %s, at %s:%d"
#~ msgstr "gcc bị hủy bỏ nội bộ trong %s, vào %s:%d"
@@ -45821,7 +45228,7 @@ msgstr ""
#~ "Please submit a full bug report.\n"
#~ "See %s for instructions."
#~ msgstr ""
-#~ "Gặp lỗi nội bộ : %s (chương trình %s)\n"
+#~ "Gặp lỗi nội bộ: %s (chương trình %s)\n"
#~ "Hãy gửi một báo cáo lỗi đầy đủ.\n"
#~ "Xem %s để tìm hướng dẫn."
@@ -45891,196 +45298,3 @@ msgstr ""
#~ msgid "invalid operand to %%V code"
#~ msgstr "sai lập toán hạng tới mã %%V"
-
-# Unsure of meaning; có nghĩa không chắc lắm
-#~ msgid " (frv)"
-#~ msgstr " (frv)"
-
-#~ msgid "invalid rotate insn"
-#~ msgstr "lệnh quay sai"
-
-#~ msgid "registers IX, IY and Z used in the same INSN"
-#~ msgstr "sử dụng ba thanh ghi IX, IY, Z trong cùng một lệnh"
-
-#~ msgid "cannot do z-register replacement"
-#~ msgstr "không thể làm sự thay thế thanh ghi Z"
-
-#~ msgid "invalid Z register replacement for insn"
-#~ msgstr "lệnh chứa một sự thay thế thanh ghi Z sai"
-
-#~ msgid "UNKNOWN in print_operand !?"
-#~ msgstr "KHÔNG RÕ trong print_operand !?"
-
-#~ msgid "%s:%d:%d: instantiated from here"
-#~ msgstr "%s:%d:%d: lần tạo từ đây"
-
-#~ msgid "%s:%d: instantiated from here"
-#~ msgstr "%s:%d: lần tạo từ đây"
-
-#~ msgid "argument to '%s' missing\n"
-#~ msgstr "thiếu đối số tới « %s »\n"
-
-#~ msgid "argument to '%s' missing"
-#~ msgstr "thiếu đối số tới « %s »"
-
-#~ msgid "Warning: Using -M <directory> is deprecated, use -J instead\n"
-#~ msgstr "Cảnh báo : dùng « -M <thư_mục> » bị phản đối: nên dùng « -J » để thay thế\n"
-
-#~ msgid "internal error: bad hash value in dynamic dispatch"
-#~ msgstr "gặp lỗi nội bộ : giá trị chuỗi duy nhất sai trong điều vận năng động"
-
-#~ msgid "Array bound mismatch"
-#~ msgstr "Biên giới mảng không tương ứng"
-
-#~ msgid "Attempt to allocate negative amount of memory. Possible integer overflow"
-#~ msgstr "Thử cấp phát một vùng nhớ âm. Có thể tràn số nguyên"
-
-#~ msgid "Out of memory"
-#~ msgstr "Không đủ bộ nhớ"
-
-#~ msgid "Attempt to allocate a negative amount of memory."
-#~ msgstr "Đang thử cấp phát một vùng nhớ âm."
-
-#~ msgid "ax ; {int $0x80 | syscall"
-#~ msgstr "ax ; {int $0x80 | cuộc_gọi_hệ_thống"
-
-#~ msgid "GCC does not support -C or -CC without -E"
-#~ msgstr "GCC không hỗ trợ « -C » hoặc « -CC » mà không có « -E »"
-
-#~ msgid "Static linking is not supported."
-#~ msgstr "Không hỗ trợ chức năng liên kết tĩnh."
-
-#~ msgid "mno-cygwin and mno-win32 are not compatible"
-#~ msgstr "hai tùy chọn « mno-cygwin » và « mno-win32 » không tương thích với nhau"
-
-#~ msgid "consider using `-pg' instead of `-p' with gprof(1) "
-#~ msgstr "sử dụng gprof(1) thì đề nghị bạn sử dụng « -pg » thay cho « -p »"
-
-#~ msgid "`-mno-intel-syntax' is deprecated. Use `-masm=att' instead."
-#~ msgstr "« -mno-intel-syntax » bị phản đối. Hãy sử dụng « -masm=att » để thay thế."
-
-#~ msgid "Dump a core file when a runtime error occurs"
-#~ msgstr "Gặp lỗi lúc chạy thì đổ một tập tin lõi"
-
-#~ msgid "Enable fused multiply/add instructions"
-#~ msgstr "Hiệu lực câu lệnh nhân/cộng hợp nhau"
-
-#~ msgid "Enable fused multiply/add and multiply/subtract instructions"
-#~ msgstr "Hiệu lực câu lệnh hợp nhau loại nhân/cộng và nhân/trừ"
-
-#~ msgid "! It would be better to auto-generate this file."
-#~ msgstr "! Tốt hơn nếu tự động tạo ra tập tin này."
-
-#~ msgid "SYMBOL_VECTOR=(__divdi3=PROCEDURE)"
-#~ msgstr "VÉC_TƠ-KÝ_HIỆU=(__divdi3=THỦ_TỤC)"
-
-#~ msgid "Generate code for little-endian"
-#~ msgstr "Tạo ra mã cho tình trạng cuối nhỏ"
-
-#~ msgid "Generate code for big-endian"
-#~ msgstr "Tạo ra mã cho tình trạng cuối lớn"
-
-#~ msgid "Enable automatic generation of fused floating point multiply-add instructions"
-#~ msgstr "Hiệu lực khả năng tự động tạo ra câu lệnh nhân-cộng loại điểm phù động hợp nhau"
-
-#~ msgid "Use the Cygwin interface"
-#~ msgstr "Sử dụng giao diện Cygwin"
-
-#~ msgid "-mabi=\tSpecify ABI to use"
-#~ msgstr "-mabi=\tGhi rõ ABI cần sử dụng"
-
-#~ msgid "Prepend the name of the cpu to all public symbol names"
-#~ msgstr "Phụ thêm tên CPU vào tất cả các tên ký hiệu công cộng"
-
-#~ msgid "-mcpu=CPU\tCompile code for ARC variant CPU"
-#~ msgstr "-mcpu=CPU\tBiên dịch mã cho CPU biến thế ARC"
-
-#~ msgid "-mtext=SECTION\tPut functions in SECTION"
-#~ msgstr "-mtext=PHẦN\tĐể các hàm vào phần này"
-
-#~ msgid "-mdata=SECTION\tPut data in SECTION"
-#~ msgstr "-mdata=PHẦN\tĐể dữ liệu vào phần này"
-
-#~ msgid "-mrodata=SECTION\tPut read-only data in SECTION"
-#~ msgstr "-mrodata=PHẦN\tĐể dữ liệu chỉ-đọc vào phần này"
-
-#~ msgid "Alias for -mfloat-abi=hard"
-#~ msgstr "Bí danh cho « -mfloat-abi=hard »"
-
-#~ msgid "Alias for -mfloat-abi=soft"
-#~ msgstr "Bí danh cho « -mfloat-abi=soft »"
-
-#~ msgid "Use 16-bit abs patterns"
-#~ msgstr "Sử dụng mẫu tuyệt đối 16-bit"
-
-#~ msgid "Restrict doloop to the given nesting level"
-#~ msgstr "Hạn chế doloop thành cấp lồng nhau đưa ra"
-
-#~ msgid "Enable fused multiply/add and multiply/subtract FP instructions"
-#~ msgstr "Hiệu lực câu lệnh nhân/cộng và nhân/trừ loại điểm phù động hợp nhau"
-
-#~ msgid "Use the mips-tfile postpass"
-#~ msgstr "Sử dụng postpass loại mips-tfile"
-
-#~ msgid "Compile for a 68HC11"
-#~ msgstr "Biên dịch cho một 68HC11"
-
-#~ msgid "Compile for a 68HC12"
-#~ msgstr "Biên dịch cho một 68HC12"
-
-#~ msgid "Compile for a 68HCS12"
-#~ msgstr "Biên dịch cho một 68HCS12"
-
-#~ msgid "Auto pre/post decrement increment allowed"
-#~ msgstr "Cho phép tự động tiền/hậu giảm/tăng dần"
-
-#~ msgid "Min/max instructions allowed"
-#~ msgstr "Cho phép câu lệnh tối đa/thiểu"
-
-#~ msgid "Use call and rtc for function calls and returns"
-#~ msgstr "Sử dụng call và rtc cho cuộc gọi và cuộc trả lại của hàm"
-
-#~ msgid "Auto pre/post decrement increment not allowed"
-#~ msgstr "Không cho phép tự động tiền/hậu tăng/giảm dần"
-
-#~ msgid "Use jsr and rts for function calls and returns"
-#~ msgstr "Sử dụng jsr và rts cho cuộc gọi và cuộc trả lại của hàm"
-
-#~ msgid "Min/max instructions not allowed"
-#~ msgstr "Không cho phép câu lệnh tối đa/thiểu"
-
-#~ msgid "Use direct addressing mode for soft registers"
-#~ msgstr "Sử dụng chế độ đặt địa chỉ trực tiếp cho thanh ghi mềm"
-
-#~ msgid "Compile with 32-bit integer mode"
-#~ msgstr "Biên dịch với chế độ số nguyên 32-bit"
-
-#~ msgid "Specify the register allocation order"
-#~ msgstr "Ghi rõ thứ tự cấp phát thanh ghi"
-
-#~ msgid "Do not use direct addressing mode for soft registers"
-#~ msgstr "Đừng sử dụng chế độ đặt địa chỉ trực tiếp cho thanh ghi mềm"
-
-#~ msgid "Compile with 16-bit integer mode"
-#~ msgstr "Biên dịch với chế độ số nguyên 16-bit"
-
-#~ msgid "Indicate the number of soft registers available"
-#~ msgstr "Ngụ ý số các thanh ghi mềm còn sẵn sàng"
-
-#~ msgid "Support SCORE 5 ISA"
-#~ msgstr "Hỗ trợ SCORE 5 ISA"
-
-#~ msgid "Support SCORE 5U ISA"
-#~ msgstr "Hỗ trợ SCORE 5U ISA"
-
-#~ msgid "Support SCORE 3 ISA"
-#~ msgstr "Hỗ trợ SCORE 3 ISA"
-
-#~ msgid "Support SCORE 3d ISA"
-#~ msgstr "Hỗ trợ SCORE 3d ISA"
-
-#~ msgid "Use GNU libc instead of uClibc"
-#~ msgstr "Sử dụng thư viện libc của GNU thay cho uClibc"
-
-#~ msgid "Alias for -mcpu."
-#~ msgstr "Bí danh cho « -mcpu »."